@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";._Page_1jpa0_1{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._Content_1jpa0_9{text-align:center;width:100%;max-width:440px}._Pulse_1jpa0_15{color:#e8604c;width:100%;height:64px;margin-bottom:8px}._PulseLine_1jpa0_22{stroke-dasharray:620;stroke-dashoffset:620px;animation:1.4s ease-out forwards _draw-pulse_1jpa0_1}._PulseDot_1jpa0_28{opacity:0;transform-origin:400px 40px;animation:.4s ease-out 1.2s forwards _fade-in-dot_1jpa0_1,1.8s ease-in-out 1.6s infinite _pulse-beat_1jpa0_1}@keyframes _draw-pulse_1jpa0_1{to{stroke-dashoffset:0}}@keyframes _fade-in-dot_1jpa0_1{to{opacity:1}}@keyframes _pulse-beat_1jpa0_1{0%,to{transform:scale(1)}50%{transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){._PulseLine_1jpa0_22{stroke-dashoffset:0;animation:none}._PulseDot_1jpa0_28{opacity:1;animation:none}}._Number_1jpa0_62{color:#12312b;letter-spacing:-.02em;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:96px;font-weight:600;line-height:1}._Title_1jpa0_72{color:#12312b;margin:0 0 10px;font-size:22px;font-weight:600}._Subtitle_1jpa0_79{color:#5b7069;margin:0 0 32px;font-size:15px;line-height:1.6}._Actions_1jpa0_86{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}._PrimaryBtn_1jpa0_94{color:#fff;cursor:pointer;background:#0f766e;border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:background .15s}._PrimaryBtn_1jpa0_94:hover{background:#0c5f58}._PrimaryBtn_1jpa0_94:focus-visible{outline-offset:2px;outline:2px solid #0f766e}._SecondaryBtn_1jpa0_113{color:#12312b;cursor:pointer;background:#fff;border:1px solid #dce6e4;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s}._SecondaryBtn_1jpa0_113:hover{background:#f2f6f7;border-color:#0f766e}._SecondaryBtn_1jpa0_113:focus-visible{outline-offset:2px;outline:2px solid #0f766e}@media (width<=480px){._Number_1jpa0_62{font-size:72px}._Title_1jpa0_72{font-size:19px}}._LoginSection_7pl4m_1{background-image:url(/assets/login-bg-BB-nOOZ_.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px;display:flex;position:relative}._LoginSection_7pl4m_1:before{content:"";background:#0f1e1673;width:100%;height:100%;position:absolute;top:0;left:0}._LoginWrap_7pl4m_24{z-index:1;background-color:#fff;border-radius:24px;width:100%;max-width:1000px;height:calc(100vh - 80px);max-height:640px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000040}._BrandPanel_7pl4m_38{background:linear-gradient(120deg,#1b3050 0%,#0e1b33 100%);flex-direction:column;flex:1;justify-content:center;padding:45px;display:flex;position:relative;overflow:hidden}._Circle1_7pl4m_49,._Circle2_7pl4m_50,._Circle3_7pl4m_51{border-radius:50%;position:absolute}._Circle1_7pl4m_49{background:radial-gradient(circle,#fff7,#0000 70%);width:320px;height:320px;top:-80px;right:-80px}._Circle2_7pl4m_50{background:#ffffff0d;width:240px;height:240px;bottom:-60px;left:-60px}._Circle3_7pl4m_51{background:#ff6b3526;width:160px;height:160px;bottom:110px;right:30px}._BrandContent_7pl4m_80{z-index:1;color:#fff;position:relative}._LogoImg_7pl4m_86{align-items:center;gap:5px;margin-bottom:20px;display:flex;overflow:hidden}._LogoImg_7pl4m_86 ._LogoMark_7pl4m_93{width:45px;height:45px;color:var(--forest-deep);background:linear-gradient(135deg,#d9be8f,#b08d57);border-radius:9px;justify-content:center;align-items:center;font-size:20px;display:flex}._LogoImg_7pl4m_86 ._Brand_7pl4m_38{color:#f4f0e6;letter-spacing:.2px;font-size:18px;font-weight:600}._Features_7pl4m_111{flex-direction:column;gap:14px;margin-top:35px;display:flex}._FeatureItem_7pl4m_118{color:#e6f5ec;align-items:center;gap:10px;font-size:14px;display:flex}._FeatureItem_7pl4m_118 i{color:#fff;font-size:16px}._FormPanel_7pl4m_130{flex:1;justify-content:center;align-items:center;padding:40px;display:flex;overflow-y:auto}._FormInner_7pl4m_139{width:100%;max-width:340px}._MobileLogo_7pl4m_144{align-items:center;gap:8px;margin-bottom:25px;display:none}._MobileLogo_7pl4m_144 img{width:30px}._MobileLogo_7pl4m_144 span{color:#17643c;font-size:18px;font-weight:700}._FormInner_7pl4m_139 h1{color:#1b3050;font-size:26px}._SubText_7pl4m_164{color:#999;margin-top:6px;margin-bottom:30px;font-size:14px}._LoginInputs_7pl4m_171{flex-direction:column;gap:18px;display:flex}._Input_7pl4m_177 p{color:#1b3050;margin-bottom:6px;font-size:13px;font-weight:600}._InpRow_7pl4m_184{align-items:center;display:flex;position:relative}._InpRow_7pl4m_184>i{color:#999;font-size:17px;position:absolute;left:14px}._InpRow_7pl4m_184 input{color:#4a7bb5;background-color:#f7f7f7;border:1.5px solid #0000;border-radius:10px;outline:none;width:100%;height:48px;padding:0 45px;font-size:14px;transition:border-color .2s,background-color .2s}._InpRow_7pl4m_184 input:focus{background-color:#fff;border-color:#4a7bb5}._InpRow_7pl4m_184 input:disabled{opacity:.6}._ShowBtn_7pl4m_215{cursor:pointer;background-color:#0000;border:none;border-radius:8px;width:38px;height:38px;position:absolute;right:6px}._ShowBtn_7pl4m_215:hover{background-color:#eee}._ShowBtn_7pl4m_215 i{color:#888;font-size:18px}._ErrorText_7pl4m_233{color:#e53935;margin-top:6px;font-size:12px;display:block}._ServerError_7pl4m_240{color:#c0392b;background-color:#fdecea;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}._ServerError_7pl4m_240 i{flex-shrink:0;font-size:15px}._LoginBtn_7pl4m_255{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a7bb5,#1b3050);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:8px;font-size:15px;font-weight:600;display:flex;box-shadow:0 6px 16px #4a7bb5}._LoginBtn_7pl4m_255:hover{opacity:.92}._LoginBtn_7pl4m_255:disabled{opacity:.6;cursor:not-allowed}@media (width<=850px){._BrandPanel_7pl4m_38{display:none}._LoginWrap_7pl4m_24{max-width:420px;height:auto;max-height:none}._FormPanel_7pl4m_130{padding:35px 25px}._MobileLogo_7pl4m_144{display:flex}}@media (width<=480px){._LoginSection_7pl4m_1{padding:15px}._LoginWrap_7pl4m_24{border-radius:18px}}#_LoadingAnimation_19amh_1{animation:2s linear infinite _loading_19amh_1;display:block}._LoadingSpan_19amh_6{justify-content:center;align-items:center;gap:5px;display:flex}@keyframes _loading_19amh_1{to{transform:rotate(360deg)}}._aside_1jhbw_1{float:left;background:linear-gradient(#16274a 0%,#0e1b33 100%);border-radius:20px;flex-direction:column;width:20%;min-width:320px;height:calc(100vh - 40px);padding:20px;transition:width .55s cubic-bezier(.16,1,.3,1),min-width .55s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}._aside_1jhbw_1 ._Logo_1jhbw_15{justify-content:space-between;align-items:center;min-height:50px;padding-left:10px;transition:all .35s;display:flex}._aside_1jhbw_1 ._Logo_1jhbw_15 ._LogoImg_1jhbw_23{align-items:center;gap:5px;display:flex;overflow:hidden}._aside_1jhbw_1 ._Logo_1jhbw_15 ._LogoImg_1jhbw_23 ._LogoMark_1jhbw_29{width:34px;height:34px;color:var(--forest-deep);background:linear-gradient(135deg,#d9be8f,#b08d57);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}._aside_1jhbw_1 ._Logo_1jhbw_15 ._LogoImg_1jhbw_23 ._Brand_1jhbw_41{color:#f4f0e6;letter-spacing:.2px;white-space:nowrap;opacity:1;max-width:200px;font-size:18px;font-weight:600;transition:opacity .25s .12s,max-width .25s}._aside_1jhbw_1 ._Logo_1jhbw_15 ._arrow_1jhbw_51{cursor:pointer;color:#666;background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .35s;display:flex}._aside_1jhbw_1 ._Logo_1jhbw_15 ._arrow_1jhbw_51:hover{color:#d9be8f}._aside_1jhbw_1 ._Logo_1jhbw_15 ._arrow_1jhbw_51 i{font-size:22px}._aside_1jhbw_1 ._Name_1jhbw_70{text-transform:capitalize;border-radius:7px;justify-content:flex-start;align-items:center;margin-top:20px;padding:0 20px;display:flex;position:relative}._aside_1jhbw_1 ._Name_1jhbw_70 span{color:#fff;background:linear-gradient(135deg,#ff8a3d,#ff6b35);border-radius:20px;padding:3px 9px;font-size:10px;font-weight:500;position:absolute;top:-20px;right:0}._aside_1jhbw_1 ._asosiy_1jhbw_91{color:#f4f0e659;margin:14px 10px 10px;font-size:12px;font-weight:600}._aside_1jhbw_1 ._AsideLinks_1jhbw_97{margin-top:10px;list-style:none}._aside_1jhbw_1 ._AsideLinks_1jhbw_97 li{margin-top:5px}._aside_1jhbw_1 ._AsideLinks_1jhbw_97 li a{color:#f4f0e6ad;border-radius:10px;align-items:center;gap:5px;padding:11px 10px;font-size:14px;font-weight:500;display:flex;position:relative}._aside_1jhbw_1 ._AsideLinks_1jhbw_97 li a:hover{background-color:#ffffff0d}._aside_1jhbw_1 ._AsideLinks_1jhbw_97 li a ._icon_1jhbw_118{flex-shrink:0;justify-content:center;align-items:center;width:22px;transition:width .25s;display:flex}._aside_1jhbw_1 ._AsideLinks_1jhbw_97 li a ._icon_1jhbw_118 i{font-size:18px}._aside_1jhbw_1 ._AsideLinks_1jhbw_97 li a ._text_1jhbw_129{white-space:nowrap;opacity:1;max-width:200px;transition:opacity .25s .12s,max-width .25s;overflow:hidden}._aside_1jhbw_1 ._AsideLinks_1jhbw_97 li a p{color:#d9be8f;opacity:1;background-color:#d9be8f33;border-radius:100px;padding:2px 7px;font-size:10px;font-weight:700;transition:opacity .2s .12s;position:absolute;right:10px}._aside_1jhbw_1 ._AsideLinks_1jhbw_97 li a._ActiveLink_1jhbw_148{color:#fff;background:linear-gradient(90deg,#8fb79e38,#8fb79e0f);position:relative;box-shadow:inset 2px 0 #8ab0de}._aside_1jhbw_1 ._AsideLinks_1jhbw_97 li a._ActiveLink_1jhbw_148 ._icon_1jhbw_118 i{color:#fff}._aside_1jhbw_1 ._AsideLinks_1jhbw_97 li a._ActiveLink_1jhbw_148:before{content:"";background-color:#fff;border-radius:0 4px 4px 0;width:4px;height:22px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}._aside_1jhbw_1 ._HasSubmenu_1jhbw_168{flex-direction:column;display:flex}._aside_1jhbw_1 ._SubmenuToggle_1jhbw_172{color:#f4f0e6ad;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:5px;width:100%;padding:11px 10px;font-family:inherit;font-size:14px;font-weight:500;display:flex;position:relative}._aside_1jhbw_1 ._SubmenuToggle_1jhbw_172:hover{background-color:#ffffff0d}._aside_1jhbw_1 ._SubmenuToggle_1jhbw_172 ._icon_1jhbw_118{flex-shrink:0;justify-content:center;align-items:center;width:22px;display:flex}._aside_1jhbw_1 ._SubmenuToggle_1jhbw_172 ._icon_1jhbw_118 i{font-size:18px}._aside_1jhbw_1 ._SubmenuToggle_1jhbw_172 ._text_1jhbw_129{white-space:nowrap;opacity:1;max-width:200px;transition:opacity .25s .12s,max-width .25s;overflow:hidden}._aside_1jhbw_1 ._SubmenuToggle_1jhbw_172 p{color:#d9be8f;background-color:#d9be8f33;border-radius:100px;margin-left:auto;margin-right:4px;padding:2px 7px;font-size:10px;font-weight:700}._aside_1jhbw_1 ._SubmenuToggle_1jhbw_172._ActiveLink_1jhbw_148{color:#fff;background:linear-gradient(90deg,#8fb79e38,#8fb79e0f);box-shadow:inset 2px 0 #8ab0de}._aside_1jhbw_1 ._SubmenuToggle_1jhbw_172._ActiveLink_1jhbw_148 ._icon_1jhbw_118 i{color:#fff}._aside_1jhbw_1 ._chevron_1jhbw_227{color:#f4f0e680;flex-shrink:0;font-size:12px;transition:transform .2s}._aside_1jhbw_1 ._chevronOpen_1jhbw_233{transform:rotate(180deg)}._aside_1jhbw_1 ._SubLinks_1jhbw_236{border-left:1px solid #ffffff14;margin:4px 0 4px 23px;padding-left:9px;list-style:none}._aside_1jhbw_1 ._SubLinks_1jhbw_236 li{margin-top:3px}._aside_1jhbw_1 ._SubLinks_1jhbw_236 a{color:#f4f0e699;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}._aside_1jhbw_1 ._SubLinks_1jhbw_236 a:hover{background-color:#ffffff0d}._aside_1jhbw_1 ._SubLinks_1jhbw_236 a ._icon_1jhbw_118{justify-content:center;align-items:center;width:18px;display:flex}._aside_1jhbw_1 ._SubLinks_1jhbw_236 a ._icon_1jhbw_118 i{font-size:15px}._aside_1jhbw_1 ._SubLinks_1jhbw_236 a ._text_1jhbw_129{white-space:nowrap;overflow:hidden}._aside_1jhbw_1 ._SubLinks_1jhbw_236 a._ActiveLink_1jhbw_148{color:#fff;background:linear-gradient(90deg,#8fb79e38,#8fb79e0f)}._aside_1jhbw_1 ._SubLinks_1jhbw_236 a._ActiveLink_1jhbw_148 ._icon_1jhbw_118 i{color:#fff}._aside_1jhbw_1 ._NoRole_1jhbw_278{text-align:center;background:#ffffff05;border:1px dashed #fff;border-radius:14px;flex-direction:column;align-items:center;margin-top:6px;padding:28px 14px;display:flex}._aside_1jhbw_1 ._NoRoleIcon_1jhbw_289{color:#fff;background:linear-gradient(135deg,#fff9ed2e,#f8f0e30a);border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;animation:6s linear infinite _NoRoleSpin_1jhbw_1;display:flex}._aside_1jhbw_1 ._NoRoleIcon_1jhbw_289 i{font-size:19px}@keyframes _NoRoleSpin_1jhbw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._aside_1jhbw_1 ._NoRoleTitle_1jhbw_313{color:#f4f0e6;margin:0 0 4px;font-size:14px;font-weight:600}._aside_1jhbw_1 ._NoRoleText_1jhbw_319{color:#f4f0e673;margin:0;font-size:12px;line-height:1.5}._aside_1jhbw_1 ._LinksWrapper_1jhbw_325{flex:1;overflow:hidden auto}._aside_1jhbw_1 ._LinksWrapper_1jhbw_325::-webkit-scrollbar{width:5px}._aside_1jhbw_1 ._LinksWrapper_1jhbw_325::-webkit-scrollbar-track{background:0 0}._aside_1jhbw_1 ._LinksWrapper_1jhbw_325::-webkit-scrollbar-thumb{background:#4a7bb5;border-radius:999px}._aside_1jhbw_1 ._LinksWrapper_1jhbw_325::-webkit-scrollbar-thumb:hover{background:#1b3050}._aside_1jhbw_1 ._LinksWrapper_1jhbw_325{scrollbar-width:thin;scrollbar-color:#4a7bb5 transparent}._aside_1jhbw_1 ._AsideBottom_1jhbw_347{width:100%}._aside_1jhbw_1 ._AsideBottom_1jhbw_347 ._Me_1jhbw_350{border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:17px;margin-bottom:17px;padding-top:17px;display:flex}._aside_1jhbw_1 ._AsideBottom_1jhbw_347 ._Me_1jhbw_350 ._ProfileLogo_1jhbw_359{color:#fff;background-color:#4a7bb5;border-radius:50%;justify-content:center;align-items:center;height:40px;font-size:14px;display:flex;width:40px!important}._aside_1jhbw_1 ._AsideBottom_1jhbw_347 ._Me_1jhbw_350 ._ProfileDatas_1jhbw_370{opacity:1;flex-direction:column;justify-content:center;max-width:200px;line-height:1.4;transition:opacity .25s .12s,max-width .25s;display:flex;overflow:hidden}._aside_1jhbw_1 ._AsideBottom_1jhbw_347 ._Me_1jhbw_350 ._ProfileDatas_1jhbw_370 p:first-child{color:#fff;white-space:nowrap;font-size:15px;font-weight:600}._aside_1jhbw_1 ._AsideBottom_1jhbw_347 ._Me_1jhbw_350 ._ProfileDatas_1jhbw_370 p:last-child{color:#f4f0e673;white-space:nowrap;font-size:13px}._aside_1jhbw_1 ._AsideBottom_1jhbw_347 ._Logout_1jhbw_391{cursor:pointer;color:#1b3050;background:#f2f2f2;border:none;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;height:45px;font-size:14px;font-weight:600;display:flex}._aside_1jhbw_1 ._AsideBottom_1jhbw_347 ._Logout_1jhbw_391:hover{color:#fff;background:linear-gradient(135deg,#4a7bb5,#1b3050)}._aside_1jhbw_1 ._AsideBottom_1jhbw_347 ._Logout_1jhbw_391 i{font-size:20px}._aside_1jhbw_1 ._AsideBottom_1jhbw_347 ._Logout_1jhbw_391 ._text_1jhbw_129{white-space:nowrap;opacity:1;max-width:150px;transition:opacity .25s .12s,max-width .25s;overflow:hidden}._aside_1jhbw_1._collapsed_1jhbw_420{width:90px;min-width:90px;transition:width .3s ease-in,min-width .3s ease-in}._aside_1jhbw_1._collapsed_1jhbw_420 ._Logo_1jhbw_15{flex-direction:column-reverse;gap:10px;margin-top:5px;padding-left:0}._aside_1jhbw_1._collapsed_1jhbw_420 ._Logo_1jhbw_15 ._LogoImg_1jhbw_23{gap:0;margin-top:10px}._aside_1jhbw_1._collapsed_1jhbw_420 ._Logo_1jhbw_15 ._Brand_1jhbw_41{opacity:0;max-width:0;transition:opacity .15s,max-width .2s}._aside_1jhbw_1._collapsed_1jhbw_420 ._Name_1jhbw_70,._aside_1jhbw_1._collapsed_1jhbw_420 ._asosiy_1jhbw_91{opacity:0;width:0;height:0;margin:0;padding:0}._aside_1jhbw_1._collapsed_1jhbw_420 ._AsideLinks_1jhbw_97{margin-top:10px}._aside_1jhbw_1._collapsed_1jhbw_420 ._AsideLinks_1jhbw_97 a{justify-content:center;gap:0}._aside_1jhbw_1._collapsed_1jhbw_420 ._AsideLinks_1jhbw_97 a ._icon_1jhbw_118{width:100%}._aside_1jhbw_1._collapsed_1jhbw_420 ._AsideLinks_1jhbw_97 a ._text_1jhbw_129{opacity:0;max-width:0;margin:0;padding:0;transition:opacity .15s,max-width .2s}._aside_1jhbw_1._collapsed_1jhbw_420 ._AsideLinks_1jhbw_97 a p{opacity:0;max-width:0;padding:0;transition:opacity .15s,max-width .2s}._aside_1jhbw_1._collapsed_1jhbw_420 ._AsideLinks_1jhbw_97 a._ActiveLink_1jhbw_148:before{display:none}._aside_1jhbw_1._collapsed_1jhbw_420 ._SubmenuToggle_1jhbw_172{justify-content:center}._aside_1jhbw_1._collapsed_1jhbw_420 ._SubmenuToggle_1jhbw_172 ._text_1jhbw_129{opacity:0;max-width:0;margin:0;padding:0}._aside_1jhbw_1._collapsed_1jhbw_420 ._SubmenuToggle_1jhbw_172 p,._aside_1jhbw_1._collapsed_1jhbw_420 ._chevron_1jhbw_227,._aside_1jhbw_1._collapsed_1jhbw_420 ._SubLinks_1jhbw_236{display:none}._aside_1jhbw_1._collapsed_1jhbw_420 ._NoRole_1jhbw_278{padding:14px 4px}._aside_1jhbw_1._collapsed_1jhbw_420 ._NoRole_1jhbw_278 ._NoRoleTitle_1jhbw_313,._aside_1jhbw_1._collapsed_1jhbw_420 ._NoRole_1jhbw_278 ._NoRoleText_1jhbw_319{display:none}._aside_1jhbw_1._collapsed_1jhbw_420 ._NoRoleIcon_1jhbw_289{margin-bottom:0}._aside_1jhbw_1._collapsed_1jhbw_420 ._AsideBottom_1jhbw_347 ._Me_1jhbw_350{justify-content:center;gap:0}._aside_1jhbw_1._collapsed_1jhbw_420 ._AsideBottom_1jhbw_347 ._Me_1jhbw_350 ._ProfileDatas_1jhbw_370,._aside_1jhbw_1._collapsed_1jhbw_420 ._Logout_1jhbw_391 ._text_1jhbw_129{opacity:0;max-width:0;margin:0;padding:0;transition:opacity .15s,max-width .2s}:root{--color-primary:#17643c;--color-primary-light:#1e8a53;--color-accent:#ff6b35;--color-accent-light:#ff8a3d;--color-danger:#e04f2f}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif;text-decoration:none}body{background-color:#f2f2f2}._body_zl37q_22{gap:20px;padding:20px;display:flex}._DashMenu_zl37q_28{float:right;background-color:#fff;border-radius:20px;width:80%;height:calc(100vh - 40px);padding:20px;overflow:auto}._DashMenu_zl37q_28._DashMenuLong_zl37q_37{width:calc(100% - 90px)}._Dashboard_1hxwb_1{flex-direction:column;gap:20px;display:flex}._TopRow_1hxwb_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}._TopRow_1hxwb_7 h1{font-size:26px}._TopRow_1hxwb_7 p{color:#888;margin-top:4px}._TopBtns_1hxwb_22{gap:10px;display:flex}._PrimaryBtn_1hxwb_27{color:#fff;cursor:pointer;background:linear-gradient(#16274a 0%,#0e1b33 100%);border:none;border-radius:8px;align-items:center;gap:6px;padding:11px 18px;font-weight:600;display:flex}._SecondaryBtn_1hxwb_40{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:11px 18px;font-weight:600}._SecondaryBtn_1hxwb_40:hover{background-color:#f4f4f4}._StatsRow_1hxwb_52{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}._StatCard_1hxwb_58{background-color:#fff;border:1px solid #eee;border-radius:16px;padding:18px}._StatCard_1hxwb_58 ._StatTop_1hxwb_64{color:#888;justify-content:space-between;align-items:center;font-size:13px;display:flex}._StatCard_1hxwb_58 ._StatTop_1hxwb_64 i{font-size:16px}._StatCard_1hxwb_58 h2{color:#0e1b33;margin:10px 0 5px;font-size:30px}._StatCard_1hxwb_58 span{color:#0e1b33;background-color:#eaf0f7;border-radius:20px;padding:3px 8px;font-size:12px}._StatCardDark_1hxwb_87{color:#fff;background:linear-gradient(#16274a 0%,#0e1b33 100%)}._StatCardDark_1hxwb_87 ._StatTop_1hxwb_64{color:#dcefe3}._StatCardDark_1hxwb_87 h2{color:#fff}._StatCardDark_1hxwb_87 span{color:#fff;background-color:#ffffff26}._MiddleRow_1hxwb_102{grid-template-columns:1.3fr 1fr 1.3fr;gap:15px;display:grid}._ChartCard_1hxwb_108,._ReminderCard_1hxwb_109,._UpcomingCard_1hxwb_110,._PatientsCard_1hxwb_111,._ProgressCard_1hxwb_112{background-color:#fff;border:1px solid #eee;border-radius:16px;padding:20px}._ChartCard_1hxwb_108 h3,._ReminderCard_1hxwb_109 h3,._UpcomingCard_1hxwb_110 h3,._PatientsCard_1hxwb_111 h3,._ProgressCard_1hxwb_112 h3{margin-bottom:15px;font-size:15px}._BottomRow_1hxwb_127{grid-template-columns:1.6fr 1fr;gap:15px;display:grid}._PatientsCard_1hxwb_111 ul{flex-direction:column;gap:12px;margin-top:5px;list-style:none;display:flex}._PatientsCard_1hxwb_111 ul li{justify-content:space-between;align-items:center;display:flex}._PatientLeft_1hxwb_146{align-items:center;gap:10px;display:flex}._PatientLeft_1hxwb_146 p{color:#0e1b33;font-size:14px;font-weight:500}._PatientLeft_1hxwb_146 span{color:#888;font-size:12px}._Avatar_1hxwb_161{color:#fff;background-color:#4a7bb5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;display:flex}._Status_1hxwb_174{border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500}._Status_1hxwb_174._done_1hxwb_180{color:#17643c;background-color:#e9f7ef}._Status_1hxwb_174._progress_1hxwb_184{color:#d99400;background-color:#fff4e0}._Status_1hxwb_174._pending_1hxwb_188{color:#888;background-color:#f0f0f0}._ProgressCard_1hxwb_112{flex-direction:column;align-items:center;display:flex}._Donut_1hxwb_199{background:conic-gradient(#0e1b33 calc(var(--percent) * 1%), #f0f0f0 0);border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;margin:10px 0 20px;display:flex}._DonutInner_1hxwb_210{background-color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex}._DonutInner_1hxwb_210 h2{font-size:26px}._DonutInner_1hxwb_210 span{color:#888;font-size:11px}._Legend_1hxwb_228{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}._Legend_1hxwb_228 span{color:#666;align-items:center;gap:6px;font-size:12px;display:flex}._Legend_1hxwb_228 i{border-radius:50%;width:8px;height:8px;display:inline-block}._Legend_1hxwb_228 i._done_1hxwb_180{background-color:#17643c}._Legend_1hxwb_228 i._progress_1hxwb_184{background-color:#f5a623}._Legend_1hxwb_228 i._pending_1hxwb_188{background-color:#ccc}@media (width<=1100px){._StatsRow_1hxwb_52{grid-template-columns:repeat(2,1fr)}._MiddleRow_1hxwb_102,._BottomRow_1hxwb_127{grid-template-columns:1fr}}@media (width<=500px){._StatsRow_1hxwb_52{grid-template-columns:1fr}}._HomeContainer_v21ou_1{flex-direction:column;gap:20px;display:flex}._TopRow_v21ou_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}._TopRow_v21ou_7 h1{font-size:26px}._TopRow_v21ou_7 ._Breadcrumb_v21ou_17{color:#1b3050;font-size:13px}._TopRow_v21ou_7 p{color:#1b3050;text-transform:capitalize;margin-top:4px}._TopRow_v21ou_7 p span{font-weight:600}._AddPatientBtn_v21ou_30{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a7bb5,#1b3050);border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;display:flex;box-shadow:0 4px 12px #4a7bb5}._AddPatientBtn_v21ou_30:hover{opacity:.92}._StatsRow_v21ou_48{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}._StatCard_v21ou_54{background-color:#fff;border:1px solid #eee;border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}._StatCard_v21ou_54 h2{color:#1b3050;font-size:26px}._StatCard_v21ou_54 p{color:#888;margin-top:2px;font-size:13px}._StatIcon_v21ou_73{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._StatIcon_v21ou_73 i{font-size:20px}._Variant_orange_v21ou_86 ._StatIcon_v21ou_73{color:#ff6b35;background-color:#fff1e9}._Variant_blue_v21ou_91 ._StatIcon_v21ou_73{color:#4a7dfc;background-color:#eef3ff}._Variant_green_v21ou_96 ._StatIcon_v21ou_73{color:#17643c;background-color:#e9f7ef}._ListCard_v21ou_101{background-color:#fff;border:1px solid #eee;border-radius:16px;padding:22px}._ListHead_v21ou_108{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._ListHead_v21ou_108 ._ListHeadLeft_v21ou_114{color:#1b3050;align-items:center;gap:5px;display:flex}._ListHead_v21ou_108 a{color:#1b3050;font-size:14px;font-weight:500}._ListHead_v21ou_108 a:hover{text-decoration:underline}._ListHead_v21ou_108 h3{font-size:16px}._CountBadge_v21ou_132{color:#4a7bb5;background-color:#eaf0f7;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}._Empty_v21ou_141{color:#999;text-align:center;padding:30px 0;font-size:14px}._ListCard_v21ou_101 ul{flex-direction:column;gap:8px;list-style:none;display:flex}._ListCard_v21ou_101 ul li a{border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}._ListCard_v21ou_101 ul li a:hover{background-color:#f9fbfa}._PatientLeft_v21ou_165{align-items:center;gap:12px;display:flex}._PatientLeft_v21ou_165 p{color:#1b3050;font-size:14px;font-weight:500}._PatientLeft_v21ou_165 span{color:#888;font-size:12px}._Avatar_v21ou_180{color:#fff;background:linear-gradient(135deg,#4a7bb5,#1b3050);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-weight:600;display:flex}._PatientRight_v21ou_193{align-items:center;gap:10px;display:flex}._Time_v21ou_199{color:#999;min-width:40px;font-size:12px}._DoctorBadge_v21ou_205{color:#17643c;background-color:#e9f7ef;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500}._DoctorBadge_v21ou_205._waiting_v21ou_213{color:#888;background-color:#f0f0f0}@media (width<=900px){._StatsRow_v21ou_48{grid-template-columns:1fr}}@media (width<=600px){._TopRow_v21ou_7{flex-direction:column;align-items:flex-start}._AddPatientBtn_v21ou_30{justify-content:center;width:100%}}._Overlay_1hcyx_1{z-index:1000;background-color:#00000080;width:100%;height:100%;animation:.3s forwards _fadeIn_1hcyx_1;position:fixed;top:0;left:0}._OverlayClosing_1hcyx_12{animation:.3s forwards _fadeOut_1hcyx_1}._ModalBox_1hcyx_16{background-color:#fff;border-radius:16px;width:100%;max-width:600px;padding:0;animation:.3s ease-out forwards _slideInRight_1hcyx_1;position:fixed;top:20px;bottom:20px;right:20px;overflow-y:auto}._ModalBoxClosing_1hcyx_30{animation:.3s ease-in forwards _slideOutRight_1hcyx_1}._CloseBtn_1hcyx_34{cursor:pointer;background-color:#f4f4f4;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex;position:absolute;top:15px;right:15px}._CloseBtn_1hcyx_34:hover{background-color:#e5e5e5}@keyframes _fadeIn_1hcyx_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1hcyx_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInRight_1hcyx_1{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes _slideOutRight_1hcyx_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(60px)}}@media (width<=700px){._ModalBox_1hcyx_16{max-width:none;top:20px;left:20px;right:20px}}._AdmissionSection_xfq7c_1{background-color:#fff;border-radius:20px;min-width:480px;padding:30px}._StepHeader_xfq7c_8{margin-bottom:28px}._StepHeader_xfq7c_8 h1{margin-bottom:22px;font-size:22px}._StepIndicator_xfq7c_16{align-items:center;display:flex}._StepItem_xfq7c_21{flex-direction:column;align-items:center;gap:6px;display:flex}._StepItem_xfq7c_21 span{color:#aaa;white-space:nowrap;text-align:center;font-size:11px}._StepItem_xfq7c_21 ._activeLabel_xfq7c_33{color:#1b3050;font-weight:600}._StepCircle_xfq7c_38{color:#999;background-color:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;transition:all .3s;display:flex}._StepCircle_xfq7c_38._active_xfq7c_33{color:#fff;background:linear-gradient(135deg,#4a7bb5,#1b3050);box-shadow:0 4px 10px #4a7bb5}._StepCircle_xfq7c_38._done_xfq7c_56{color:#fff;background-color:#1b3050}._StepLine_xfq7c_61{background-color:#eee;flex:1;height:2px;margin:0 8px 18px;transition:background-color .3s}._StepLine_xfq7c_61._done_xfq7c_56{background-color:#1b3050}._AdmissionForm_xfq7c_73{flex-direction:column;gap:18px;animation:.3s _fadeSlide_xfq7c_1;display:flex}._Row_xfq7c_80{flex-wrap:wrap;gap:15px;display:flex}._Row_xfq7c_80 ._Input_xfq7c_85{flex:1;min-width:140px}._Input_xfq7c_85{flex-direction:column;gap:6px;display:flex}._Input_xfq7c_85 p{color:#1b3050;font-size:14px;font-weight:500}._Input_xfq7c_85 input,._Input_xfq7c_85 select,._Input_xfq7c_85 textarea{color:#1b3050;border:1.5px solid #e0e0e0;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:15px}._Input_xfq7c_85 input:focus,._Input_xfq7c_85 select:focus,._Input_xfq7c_85 textarea:focus{border-color:#4d7ab2}._Input_xfq7c_85 input:disabled,._Input_xfq7c_85 select:disabled,._Input_xfq7c_85 textarea:disabled{background-color:#f5f5f5}._Input_xfq7c_85 textarea{resize:vertical}._ErrorText_xfq7c_119{color:#e53935;font-size:13px}._ServerError_xfq7c_124{color:#c0392b;background-color:#fdecea;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}._SubmitBtn_xfq7c_135{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a7bb5,#1b3050);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:600;display:flex;box-shadow:0 6px 16px #4d7ab2}._SubmitBtn_xfq7c_135:hover{opacity:.92}._SubmitBtn_xfq7c_135:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._CredentialsStep_xfq7c_160{text-align:center;flex-direction:column;align-items:center;padding:10px 0 0;animation:.3s _fadeSlide_xfq7c_1;display:flex}._CredentialsStep_xfq7c_160 h2{margin-top:5px;font-size:20px}._SuccessIcon_xfq7c_173{background-color:#eaf0f7;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:12px;display:flex}._SuccessIcon_xfq7c_173 i{color:#4d7ab2;font-size:32px}._CredentialsSub_xfq7c_188{color:#888;max-width:320px;margin:8px 0 22px;font-size:13px}._CredBox_xfq7c_195{flex-direction:column;gap:10px;width:100%;margin-bottom:24px;display:flex}._CredRow_xfq7c_203{text-align:left;background-color:#f7f7f7;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._CredRow_xfq7c_203 span{color:#999;text-transform:uppercase;font-size:11px}._CredRow_xfq7c_203 p{color:#222;margin-top:2px;font-size:16px;font-weight:600}._CredRow_xfq7c_203 button{cursor:pointer;color:#4d7ab2;background-color:#fff;border:none;border-radius:8px;flex-shrink:0;width:36px;height:36px}._CredRow_xfq7c_203 button:hover{background-color:#e9f7ef}@keyframes _fadeSlide_xfq7c_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){._AdmissionSection_xfq7c_1{min-width:unset}._Row_xfq7c_80{flex-direction:column}._StepItem_xfq7c_21 span{display:none}}._PrintPreviewBox_xfq7c_258{text-align:left;border:1px dashed #d1d5db;border-radius:10px;width:100%;margin:16px 0;padding:14px 16px}._PrintPreviewBox_xfq7c_258 p{color:#374151;margin:4px 0;font-size:13px}._PrintPreviewBox_xfq7c_258 p strong{color:#1a1a1a}._FinishButtons_xfq7c_275{gap:10px;width:100%;margin-top:8px;display:flex}._PrintBtn_xfq7c_282{color:#0e1b33;cursor:pointer;background:#fff;border:1px solid #0e1b33;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;display:flex}._PrintBtn_xfq7c_282:hover{background:#f4f5f7}._PrintOnly_xfq7c_301{display:none}@media print{body *{visibility:hidden}._PrintOnly_xfq7c_301,._PrintOnly_xfq7c_301 *{visibility:visible}._PrintOnly_xfq7c_301{width:100%;padding:30px;display:block;position:absolute;top:0;left:0}}._PrintHeader_xfq7c_321{text-align:center;border-bottom:2px solid #0e1b33;margin-bottom:20px;padding-bottom:14px}._PrintHeader_xfq7c_321 h1{color:#0e1b33;margin:0 0 4px;font-size:20px}._PrintHeader_xfq7c_321 p{color:#6b7280;margin:0;font-size:13px}._PrintRow_xfq7c_338{border-bottom:1px dotted #e5e7eb;justify-content:space-between;padding:6px 0;font-size:13px;display:flex}._PrintRow_xfq7c_338 span{color:#6b7280}._PrintRow_xfq7c_338 strong{color:#1a1a1a}._PrintComplaintBox_xfq7c_352{text-align:center;border:2px solid #0e1b33;border-radius:10px;margin:16px 0;padding:16px}._PrintComplaintBox_xfq7c_352 span{color:#6b7280;text-transform:uppercase;font-size:11px}._PrintComplaintBox_xfq7c_352 h2{color:#0e1b33;margin:6px 0;font-size:28px}._PrintComplaintBox_xfq7c_352 p{color:#9ca3af;margin:0;font-size:11px}._PrintDate_xfq7c_375{text-align:right;color:#9ca3af;margin-top:20px;font-size:11px}._Form_1qdm0_1{flex-direction:column;gap:18px;display:flex}._Form_1qdm0_1 h1{margin-bottom:4px;font-size:20px}._StatusPicker_1qdm0_11{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._StatusCard_1qdm0_17{cursor:pointer;text-align:center;border:1.5px solid #e5e7eb;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px;transition:all .2s;display:flex}._StatusCard_1qdm0_17 i{color:#999;font-size:20px}._StatusCard_1qdm0_17 span{color:#555;font-size:13px;font-weight:600}._StatusCard_1qdm0_17:hover{border-color:#4e7bbe;transform:translateY(-2px)}._ActiveStatus_1qdm0_43{background:#f5faf7;border-color:#4e7bbe;box-shadow:0 4px 14px #17643c1f}._ActiveStatus_1qdm0_43 i,._ActiveStatus_1qdm0_43 span{color:#4e7bbe}@media (width<=600px){._StatusPicker_1qdm0_11{grid-template-columns:1fr}}._Row_1qdm0_58{flex-wrap:wrap;gap:15px;display:flex}._Row_1qdm0_58 ._Input_1qdm0_63{flex:1;min-width:140px}._Input_1qdm0_63{flex-direction:column;gap:8px;display:flex}._Input_1qdm0_63 p{color:#1b3050;font-size:14px;font-weight:500}._Input_1qdm0_63 select,._Input_1qdm0_63 textarea{color:#1b3050;border:1.5px solid #e0e0e0;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:15px}._Input_1qdm0_63 select:focus,._Input_1qdm0_63 textarea:focus{border-color:#4e7bbe}._Input_1qdm0_63 select:disabled,._Input_1qdm0_63 textarea:disabled{background-color:#f5f5f5}._Input_1qdm0_63 textarea{resize:vertical}._ErrorText_1qdm0_97{color:#e53935;font-size:13px}._ServerError_1qdm0_102{color:#c0392b;background-color:#fdecea;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}._SubmitBtn_1qdm0_113{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a7bb5,#1b3050);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:600;display:flex;box-shadow:0 6px 16px #4d7ab2}._SubmitBtn_1qdm0_113:hover{opacity:.92}._SubmitBtn_1qdm0_113:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._LoadingWrap_1k1ot_1{justify-content:center;padding:20px 0;display:flex}._ErrorText_1k1ot_7{color:#e53935;padding:10px 0;font-size:13px}._Empty_1k1ot_13{color:#999;padding:10px 0;font-size:13px}._Grid_1k1ot_19{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}._Card_1k1ot_25{cursor:pointer;background-color:#fff;border:1.5px solid #eee;border-radius:14px;padding:16px;transition:border-color .2s,box-shadow .2s,transform .15s;position:relative}._Card_1k1ot_25:hover{border-color:#d5e9db;transform:translateY(-2px)}._Selected_1k1ot_39{background-color:#f5faf7;border-color:#4d7ab2;box-shadow:0 4px 14px #17643c1f}._Selected_1k1ot_39:hover{border-color:#4d7ab2}._DocProf_1k1ot_48{align-items:center;gap:10px;display:flex}._DocProf_1k1ot_48 ._DocData_1k1ot_53{flex-direction:column;line-height:1.2;display:flex}._CheckBadge_1k1ot_59{color:#fff;background-color:#4d7ab2;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex;position:absolute;top:10px;right:10px}._Avatar_1k1ot_74{color:#fff;background:#4d7ab2;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}._Name_1k1ot_88{color:#222;margin-bottom:4px;font-size:14px;font-weight:600}._Specialty_1k1ot_95{color:#4d7ab2;border-radius:20px;margin-bottom:10px;font-size:11px;font-weight:600;display:inline-block}._MetaRow_1k1ot_104{flex-direction:column;gap:4px;display:flex}._MetaRow_1k1ot_104 span{color:#999;align-items:center;gap:5px;font-size:11px;display:flex}._MetaRow_1k1ot_104 span i{font-size:11px}@media (width<=500px){._Grid_1k1ot_19{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}._CheckBadge_14nr9_1{color:#fff;background-color:#4d7ab2;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:10px;right:10px}._CheckBadge_14nr9_1 i{color:#fff!important;font-size:12px!important}._StatusPicker_14nr9_19{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._StatusCard_14nr9_25{cursor:pointer;text-align:center;border:1.5px solid #e5e7eb;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px;transition:all .2s;display:flex;position:relative}._StatusCard_14nr9_25 i{color:#999;font-size:20px}._StatusCard_14nr9_25 span{color:#555;font-size:13px;font-weight:600}._StatusCard_14nr9_25:hover{border-color:#4d7ab2;transform:translateY(-2px)}._ActiveStatus_14nr9_52{background:#f5faf7;border-color:#4d7ab2;box-shadow:0 4px 14px #17643c1f}._ActiveStatus_14nr9_52 i,._ActiveStatus_14nr9_52 span{color:#4d7ab2}@media (width<=600px){._StatusPicker_14nr9_19{grid-template-columns:1fr}}._PrintOnly_msgkf_1{display:none}@page{size:A4 portrait;margin:0}@media print{body *{visibility:hidden}._PrintOnly_msgkf_1,._PrintOnly_msgkf_1 *{visibility:visible;box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact}._PrintOnly_msgkf_1{color:#101a3d;background:#fff;padding:8mm;font-family:Manrope,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5pt;line-height:1.35;display:block;position:absolute;inset:0}._Sheet_msgkf_31{transform-origin:0 0;will-change:transform;break-inside:avoid;page-break-inside:avoid;border:.3mm solid #dfe5f3;border-radius:5mm;width:100%;overflow:hidden}._Header_msgkf_42{background:#0f2d87;border-bottom:2mm solid #f7e733;justify-content:space-between;align-items:center;gap:8mm;padding:5mm 10mm;display:flex}._Logo_msgkf_51{width:auto;height:22mm;display:block}._QR_msgkf_56{flex-direction:column;align-items:center;gap:1.6mm;display:flex}._QR_msgkf_56 span{letter-spacing:.2pt;color:#ffffffe6;font-size:8.5pt}._QRTile_msgkf_67{background:#fff;border-radius:2.6mm;padding:2.2mm;line-height:0}._QRTile_msgkf_67 svg{width:22mm;height:22mm}._TitleBar_msgkf_78{justify-content:space-between;align-items:baseline;gap:6mm;padding:5.5mm 10mm 0;display:flex}._TitleBar_msgkf_78 h1{color:#0f2d87;margin:0;font-size:20pt;font-weight:800}._DateTime_msgkf_91{white-space:nowrap;font-size:12pt}._DateTime_msgkf_91 strong{font-weight:700}._DateTime_msgkf_91 span{color:#5d6892;margin-left:3mm}._Body_msgkf_102{padding:2mm 10mm 0}._Patient_msgkf_106{border-bottom:.3mm solid #dfe5f3;padding:3.4mm 0 3mm}._Patient_msgkf_106 span{color:#5d6892;font-size:9.5pt;display:block}._Patient_msgkf_106 strong{margin-top:1mm;font-size:19pt;font-weight:800;line-height:1.2;display:block}._Grid_msgkf_122{grid-template-columns:1fr 1fr;column-gap:12mm;display:grid}._Field_msgkf_127{border-bottom:.3mm dotted #c5cde3;padding:2.3mm 0}._Field_msgkf_127 span{color:#5d6892;font-size:9.5pt;display:block}._Field_msgkf_127 strong{margin-top:.6mm;font-size:13pt;font-weight:700;display:block}._FieldWide_msgkf_142{grid-column:1/-1}._Ticket_msgkf_145{background:#f3f6fd;border:.6mm solid #0f2d87;border-radius:4mm;align-items:center;gap:8mm;margin:5mm 0 2mm;padding:4.6mm 8mm;display:flex;position:relative}._TicketNumber_msgkf_156 h2{letter-spacing:.6pt;white-space:nowrap;color:#0f2d87;font-variant-numeric:tabular-nums;background:linear-gradient(#0000 58%,#f7e733 58% 90%,#0000 90%);margin:0;padding:0 1.5mm;font-size:38pt;font-weight:800;line-height:1.1;display:inline-block}._TicketDivider_msgkf_169{border-left:.5mm dashed #0f2d8766;align-self:stretch;position:relative}._TicketDivider_msgkf_169:before,._TicketDivider_msgkf_169:after{content:"";background:#fff;border:.6mm solid #0f2d87;width:6.4mm;height:3.34mm;position:absolute;left:-3.45mm}._TicketDivider_msgkf_169:before{border-top:0;border-radius:0 0 50% 50%/0 0 100% 100%;top:-5.34mm}._TicketDivider_msgkf_169:after{border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;bottom:-5.34mm}._TicketInfo_msgkf_193 span{color:#0f2d87;font-size:13pt;font-weight:800;display:block}._TicketInfo_msgkf_193 p{color:#5d6892;margin:1.4mm 0 0;font-size:9.5pt;line-height:1.4}._Entry_msgkf_206{border-bottom:.3mm dotted #c5cde3;padding:2.4mm 0}._Entry_msgkf_206:last-child{border-bottom:none}._Entry_msgkf_206 span{color:#5d6892;font-size:9.5pt;display:block}._Entry_msgkf_206 p{margin:.8mm 0 0;font-size:13pt;font-weight:600}._Cut_msgkf_224{color:#5d6892;align-items:center;gap:2.5mm;margin-top:4mm;padding:0 10mm;font-size:13pt;display:flex}._Cut_msgkf_224:after{content:"";border-top:.5mm dashed #9aa5c8;flex:1}._Credentials_msgkf_238{break-inside:avoid;page-break-inside:avoid;padding:3.6mm 10mm 4mm}._CredentialsHead_msgkf_243{color:#0f2d87;align-items:center;gap:2.5mm;font-size:11.5pt;font-weight:800;display:flex}._CredentialsHead_msgkf_243 i{font-size:14pt}._CredGrid_msgkf_254{grid-template-columns:1fr 1fr;gap:6mm;margin:2.6mm 0 2mm;display:grid}._CredBox_msgkf_260{background:#f3f6fd;border:.3mm solid #dfe5f3;border-radius:2.6mm;padding:3mm 4.5mm}._CredBox_msgkf_260 span{color:#5d6892;font-size:9.5pt;display:block}._CredBox_msgkf_260 strong{letter-spacing:.8pt;font-variant-ligatures:none;word-break:break-all;margin-top:.6mm;font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:17pt;font-weight:700;display:block}._CredHint_msgkf_281{color:#5d6892;margin:0;font-size:9.5pt}._Footer_msgkf_287{background:#f3f6fd;border-top:.3mm solid #dfe5f3;justify-content:space-between;align-items:center;gap:6mm;padding:3.4mm 10mm;font-size:10.5pt;display:flex}._Thanks_msgkf_297{color:#0f2d87;align-items:center;gap:2mm;margin:0;font-weight:800;display:flex}._Handle_msgkf_305{color:#5d6892;align-items:center;gap:2mm;margin:0;display:flex}}._VisitClickable_gp9aj_1{cursor:pointer}._VisitClickable_gp9aj_1:hover{background-color:#f0f6f3!important}._VisitsCard_gp9aj_8{background-color:#fff;border:1px solid #eee;border-radius:16px;margin-top:15px;padding:20px}._VisitsHead_gp9aj_16{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._VisitsHead_gp9aj_16 h3{color:#4e7bbe;align-items:center;gap:8px;font-size:15px;display:flex}._VisitsHead_gp9aj_16 span{color:#4a7bb5;background-color:#eaf0f7;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}._AddVisitBtn_gp9aj_38{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a7bb5,#1b3050);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:flex}._AddVisitBtn_gp9aj_38:hover{opacity:.92}._VisitMeta_gp9aj_55{color:#999;margin-top:2px;font-size:12px;display:block}._VisitActions_gp9aj_62{flex-shrink:0;gap:6px;display:flex}._VisitEditBtn_gp9aj_68,._VisitDeleteBtn_gp9aj_69,._VisitPrintBtn_gp9aj_70{cursor:pointer;background-color:#fff;border:none;border-radius:8px;flex-shrink:0;width:32px;height:32px}._VisitPrintBtn_gp9aj_70{color:#1b3050}._VisitPrintBtn_gp9aj_70:hover{background-color:#eaf0f7}._VisitEditBtn_gp9aj_68{color:#4e7bbe}._VisitDeleteBtn_gp9aj_69{color:#e53935}._VisitDeleteBtn_gp9aj_69:hover{background-color:#fdecea}._VisitsLoading_gp9aj_101{justify-content:center;padding:20px 0;display:flex}._VisitsError_gp9aj_107{color:#e53935;text-align:center;padding:15px 0;font-size:14px}._Empty_gp9aj_114{color:#999;text-align:center;padding:20px 0;font-size:14px}._VisitsList_gp9aj_121{flex-direction:column;gap:8px;list-style:none;display:flex}._VisitsList_gp9aj_121 li{background-color:#f9fbfa;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;display:flex}._VisitsList_gp9aj_121 li p{font-size:14px;font-weight:500}._VisitLeft_gp9aj_140{align-items:center;gap:12px;display:flex}._VisitNotes_gp9aj_146{color:#999;margin-top:2px;font-size:12px;display:block}._VisitStatus_gp9aj_153{white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}._VisitStatus_gp9aj_153._waiting_gp9aj_160{color:#888;background-color:#f0f0f0}._VisitStatus_gp9aj_153._in_progress_gp9aj_164{color:#e0571f;background-color:#fff1e9}._VisitStatus_gp9aj_153._done_gp9aj_168{color:#17643c;background-color:#e9f7ef}._VisitEditBtn_gp9aj_68{cursor:pointer;color:#4e7bbe;background-color:#fff;border:none;border-radius:8px;flex-shrink:0;width:32px;height:32px}._VisitEditBtn_gp9aj_68:hover{background-color:#eaf0f7}._TopBar_gp9aj_187{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}._BackBtn_gp9aj_196{color:#666;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:fit-content;padding:8px 12px;font-size:14px;display:flex}._BackBtn_gp9aj_196 ._NotActive_gp9aj_208{color:#9ba5b3}._BackBtn_gp9aj_196 ._NotActive_gp9aj_208:hover{text-decoration:underline}._BackBtn_gp9aj_196 span{font-weight:500}._ActionButtons_gp9aj_218{align-items:center;gap:5px;display:flex}._DeleteBtn_gp9aj_224{background:linear-gradient(135deg,#ff3d3d,#ff3535)!important}._EditBtn_gp9aj_228,._DeleteBtn_gp9aj_224,._PrintBtn_gp9aj_230{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e7b352,#ffa600);border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .3s;display:flex;box-shadow:0 4px 12px #ff6b3540}._EditBtn_gp9aj_228:hover,._DeleteBtn_gp9aj_224:hover,._PrintBtn_gp9aj_230:hover{opacity:.92}._PrintBtn_gp9aj_230{background:linear-gradient(135deg,#4a7bb5,#1b3050);box-shadow:0 4px 12px #1b305040}._LoadingWrapper_gp9aj_256{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;display:flex}._LoadingWrapper_gp9aj_256 p{color:#888;font-size:14px}._NotFoundBox_gp9aj_269{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;display:flex}._NotFoundBox_gp9aj_269 i{color:#e53935;font-size:48px}._NotFoundBox_gp9aj_269 p{color:#666;font-size:18px}._NotFoundBox_gp9aj_269 button{color:#fff;cursor:pointer;background:#4a90d9;border:none;border-radius:8px;padding:10px 24px;font-size:14px;transition:background .3s}._NotFoundBox_gp9aj_269 button:hover{background:#357abd}._EditModal_gp9aj_299{max-width:750px}._EditModal_gp9aj_299 .modal-content{background:0 0;padding:0}._DetailPage_gp9aj_307{flex-direction:column;gap:18px;display:flex}._DeleteConfirmation_gp9aj_313{text-align:center;padding:50px 30px}._DeleteConfirmation_gp9aj_313 h2{color:#1f2937;margin-top:18px;font-size:24px;font-weight:700}._DeleteConfirmation_gp9aj_313 p{color:#6b7280;margin-top:10px;font-size:15px;line-height:1.6}._DeleteConfirmation_gp9aj_313 strong{color:#111827;font-weight:700}._DeleteIcon_gp9aj_334{background:linear-gradient(135deg,#ef44441f,#ef444440);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto;display:flex}._DeleteIcon_gp9aj_334 i{color:#ef4444;font-size:40px}._WarningBox_gp9aj_349{text-align:left;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:14px;display:flex}._WarningBox_gp9aj_349 i{color:#f97316;flex-shrink:0;font-size:22px}._WarningBox_gp9aj_349 span{color:#9a3412;font-size:13px;line-height:1.5}._DeleteButtons_gp9aj_371{gap:12px;margin-top:24px;display:flex}._CancelBtn_gp9aj_377,._ConfirmDeleteBtn_gp9aj_378{cursor:pointer;border-radius:12px;flex:1;height:48px;font-size:14px;font-weight:600;transition:all .25s}._CancelBtn_gp9aj_377{color:#374151;background:#fff;border:1px solid #d1d5db}._CancelBtn_gp9aj_377:hover{background:#f9fafb}._ConfirmDeleteBtn_gp9aj_378{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;justify-content:center;align-items:center;gap:8px;display:flex}._ConfirmDeleteBtn_gp9aj_378:hover{transform:translateY(-2px);box-shadow:0 12px 25px #dc262640}._HeaderCard_gp9aj_411{color:#fff;background:linear-gradient(120deg,#1b3050 0%,#0e1b33 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}._HeaderCard_gp9aj_411 ._StatusPill_gp9aj_422{color:#eaf3ec;background:#ffffff14;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;display:flex}._HeaderCard_gp9aj_411 ._StatusPill_gp9aj_422 ._StatusDot_gp9aj_433{background:#4e7bbe;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff26}._HeaderLeft_gp9aj_441{align-items:center;gap:14px;display:flex}._HeaderLeft_gp9aj_441 h1{text-transform:capitalize;font-size:20px}._HeaderLeft_gp9aj_441 p{color:#dcefe3;margin-top:3px;font-size:13px}._MiniInfos_gp9aj_456 div{gap:5px;margin-top:5px;display:flex}._MiniInfos_gp9aj_456 div p{color:#f4f0e6d9;background-color:#ffffff1a;border-radius:100px;padding:4px 11px;font-size:12px}._Avatar_gp9aj_469{background-color:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;font-weight:600;display:flex}._StatusWrap_gp9aj_482{position:relative}._StatusBadge_gp9aj_486{color:#fff;cursor:pointer;background-color:#ffffff26;border:none;border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:500;display:flex}._StatusBadge_gp9aj_486:hover{background-color:#ffffff40}._StatusBadge_gp9aj_486:disabled{cursor:not-allowed;opacity:.7}._StatusBadge_gp9aj_486._watch_gp9aj_506{color:#d99400;background-color:#fff4e0}._StatusBadge_gp9aj_486._done_gp9aj_168{color:#555;background-color:#e0e0e0}._StatusDropdown_gp9aj_515{z-index:10;background-color:#fff;border-radius:10px;flex-direction:column;min-width:150px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 20px #0000001f}._StatusDropdown_gp9aj_515 button{text-align:left;color:#333;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:9px 12px;font-size:13px}._StatusDropdown_gp9aj_515 button:hover{background-color:#f4f4f4}._StatusOptionActive_gp9aj_542{font-weight:600;color:#17643c!important;background-color:#e9f7ef!important}._InfoGrid_gp9aj_548{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._InfoItem_gp9aj_554{background-color:#fff;border:1px solid #eee;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}._InfoItem_gp9aj_554 i{color:#1b3050;font-size:18px}._InfoItem_gp9aj_554 span{color:#999;font-size:11px}._InfoItem_gp9aj_554 p,._InfoItem_gp9aj_554 ._datt_gp9aj_572{color:#0e1b33;margin-top:2px;font-size:14px}._MainGrid_gp9aj_578{grid-template-columns:1fr 1fr;gap:15px;display:grid}._FormCard_gp9aj_584,._HistoryCard_gp9aj_585{background-color:#fff;border:1px solid #eee;border-radius:16px;padding:20px}._FormCard_gp9aj_584 h3,._HistoryCard_gp9aj_585 h3{margin-bottom:15px;font-size:15px}._Input_gp9aj_597{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}._Input_gp9aj_597 p{color:#444;font-size:13px;font-weight:500}._Input_gp9aj_597 input,._Input_gp9aj_597 textarea{resize:vertical;border:1px solid #e0e0e0;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px}._Input_gp9aj_597 input:focus,._Input_gp9aj_597 textarea:focus{border-color:#17643c}._Input_gp9aj_597 input:disabled,._Input_gp9aj_597 textarea:disabled{background-color:#f5f5f5}._ErrorText_gp9aj_627{color:#e53935;font-size:12px}._SuccessText_gp9aj_632{color:#17643c;background-color:#e9f7ef;border-radius:8px;margin-bottom:10px;padding:8px 12px;font-size:13px}._SubmitBtn_gp9aj_641{color:#fff;cursor:pointer;background-color:#17643c;border:none;border-radius:8px;width:100%;padding:12px;font-weight:600}._SubmitBtn_gp9aj_641:hover{background-color:#124f30}._SubmitBtn_gp9aj_641:disabled{opacity:.6;cursor:not-allowed}._EmptyHistory_gp9aj_659{color:#999;text-align:center;padding:20px 0;font-size:14px}._HistoryCard_gp9aj_585 ul{flex-direction:column;gap:14px;max-height:420px;list-style:none;display:flex;overflow-y:auto}._HistoryCard_gp9aj_585 ul li{border-left:3px solid #17643c;padding-left:12px}._HistoryDate_gp9aj_679{color:#999;font-size:12px}._HistoryDiagnosis_gp9aj_684{margin-top:3px;font-size:15px;font-weight:600}._HistoryTreatment_gp9aj_690{color:#555;margin-top:3px;font-size:13px}._HistoryNotes_gp9aj_696{color:#999;margin-top:3px;font-size:12px;font-style:italic}._NotFoundBox_gp9aj_269{text-align:center;padding:60px 0}._NotFoundBox_gp9aj_269 p{color:#888;margin-bottom:15px}._NotFoundBox_gp9aj_269 button{color:#fff;cursor:pointer;background-color:#17643c;border:none;border-radius:8px;padding:10px 20px}@media (width<=900px){._InfoGrid_gp9aj_548{grid-template-columns:repeat(2,1fr)}._MainGrid_gp9aj_578{grid-template-columns:1fr}}._EditSection_rgcfz_1{background-color:#fff;border-radius:20px;max-width:700px;margin:0 auto;padding:30px}._EditHeader_rgcfz_9{border-bottom:2px solid #f0f0f0;margin-bottom:24px;padding-bottom:5px}._EditHeader_rgcfz_9 h1{color:#1b3050;align-items:center;gap:10px;margin-bottom:4px;font-size:22px;display:flex}._EditHeader_rgcfz_9 h1 i{color:#1b3050}._EditHeader_rgcfz_9 ._PatientName_rgcfz_25{color:#888;margin:0;font-size:14px}._LoadingWrapper_rgcfz_31{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:260px;display:flex}._LoadingWrapper_rgcfz_31 p{color:#888;font-size:14px}._ErrorWrapper_rgcfz_44{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:260px;display:flex}._ErrorWrapper_rgcfz_44 i{color:#e53935;font-size:44px}._ErrorWrapper_rgcfz_44 p{color:#666;font-size:15px}._ErrorWrapper_rgcfz_44 button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8a3d,#ff6b35);border:none;border-radius:10px;padding:10px 22px;font-size:14px;font-weight:600}._ErrorWrapper_rgcfz_44 button:hover{opacity:.92}._SuccessAlert_rgcfz_74{color:#17643c;background:#e9f7ef;border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:14px;font-weight:500;animation:.3s _fadeSlide_rgcfz_1;display:flex}._SuccessAlert_rgcfz_74 i{font-size:20px}._EditForm_rgcfz_91{flex-direction:column;gap:26px;animation:.3s _fadeSlide_rgcfz_1;display:flex}._SectionBlock_rgcfz_98{border-bottom:1px solid #f0f0f0;flex-direction:column;gap:18px;padding-bottom:22px;display:flex}._SectionBlock_rgcfz_98:last-of-type{border-bottom:none;padding-bottom:0}._SectionBlock_rgcfz_98 h3{color:#1b3050;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}._SectionBlock_rgcfz_98 h3 i{font-size:16px}._Row_rgcfz_122{flex-wrap:wrap;gap:15px;display:flex}._Row_rgcfz_122 ._Input_rgcfz_127{flex:1;min-width:140px}._Input_rgcfz_127{flex-direction:column;gap:6px;display:flex}._Input_rgcfz_127 p{color:#1b3050;margin:0;font-size:14px;font-weight:500}._Input_rgcfz_127 input,._Input_rgcfz_127 select,._Input_rgcfz_127 textarea{color:#1b3050;border:1.5px solid #e0e0e0;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:15px;transition:border-color .2s}._Input_rgcfz_127 input:focus,._Input_rgcfz_127 select:focus,._Input_rgcfz_127 textarea:focus{border-color:#17643c}._Input_rgcfz_127 input:disabled,._Input_rgcfz_127 select:disabled,._Input_rgcfz_127 textarea:disabled{cursor:not-allowed;background-color:#f5f5f5}._Input_rgcfz_127 textarea{resize:vertical}._ErrorText_rgcfz_164{color:#e53935;font-size:13px}._ServerError_rgcfz_169{color:#c0392b;background-color:#fdecea;border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:14px;display:flex}._ButtonRow_rgcfz_181{gap:12px;margin-top:4px;display:flex}._ButtonRow_rgcfz_181 button{cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:600;transition:all .3s;display:flex}._ButtonRow_rgcfz_181 button:disabled{opacity:.6;cursor:not-allowed}._CancelBtn_rgcfz_206{color:#666;background:#f0f0f0}._CancelBtn_rgcfz_206:hover:not(:disabled){background:#e0e0e0}._SubmitBtn_rgcfz_214{color:#fff;background:linear-gradient(135deg,#4a7bb5,#1b3050);box-shadow:0 6px 16px #4a7bb5}._SubmitBtn_rgcfz_214:hover:not(:disabled){opacity:.92}._SubmitBtn_rgcfz_214:disabled{box-shadow:none}@keyframes _fadeSlide_rgcfz_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){._EditSection_rgcfz_1{border-radius:12px;padding:20px}._Row_rgcfz_122,._ButtonRow_rgcfz_181{flex-direction:column}}._EditVisitSection_q1v10_1{background-color:#fff;border-radius:16px;min-width:480px;padding:30px}._SuccessAlert_q1v10_8{color:#17643c;background:#e9f7ef;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}@media (width<=600px){._EditVisitSection_q1v10_1{min-width:unset}}._AddVisitSection_aogdu_1{background-color:#fff;border-radius:16px;min-width:480px;padding:30px}._AddVisitSection_aogdu_1 h1{color:#1b3050;align-items:center;gap:8px;display:flex}._AddVisitSection_aogdu_1 h1 i{color:#1b3050}@media (width<=600px){._AddVisitSection_aogdu_1{min-width:unset}}._CredentialsStep_aogdu_22{text-align:center;flex-direction:column;align-items:center;padding:20px;display:flex}._SuccessIcon_aogdu_30{color:#16a34a;margin-bottom:12px;font-size:48px}._CredentialsSub_aogdu_36{color:#6b7280;margin:4px 0 0;font-size:13px}._PrintPreviewBox_aogdu_42{text-align:left;border:1px dashed #d1d5db;border-radius:10px;width:100%;margin:16px 0;padding:14px 16px}._PrintPreviewBox_aogdu_42 p{color:#374151;margin:4px 0;font-size:13px}._PrintPreviewBox_aogdu_42 p strong{color:#1a1a1a}._FinishButtons_aogdu_59{gap:10px;width:100%;margin-top:8px;display:flex}._PrintBtn_aogdu_66{color:#0e1b33;cursor:pointer;background:#fff;border:1px solid #0e1b33;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;display:flex}._PrintBtn_aogdu_66:hover{background:#f4f5f7}._SubmitBtn_aogdu_85{color:#fff;cursor:pointer;background:#0e1b33;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;display:flex}._SubmitBtn_aogdu_85:hover{background:#16264a}._PrintOnly_aogdu_104{display:none}@media print{body *{visibility:hidden}._PrintOnly_aogdu_104,._PrintOnly_aogdu_104 *{visibility:visible}._PrintOnly_aogdu_104{width:100%;padding:30px;display:block;position:absolute;top:0;left:0}}._PrintHeader_aogdu_124{text-align:center;border-bottom:2px solid #0e1b33;margin-bottom:20px;padding-bottom:14px}._PrintHeader_aogdu_124 h1{color:#0e1b33;margin:0 0 4px;font-size:20px}._PrintHeader_aogdu_124 p{color:#6b7280;margin:0;font-size:13px}._PrintRow_aogdu_141{border-bottom:1px dotted #e5e7eb;justify-content:space-between;padding:6px 0;font-size:13px;display:flex}._PrintRow_aogdu_141 span{color:#6b7280}._PrintRow_aogdu_141 strong{color:#1a1a1a;text-align:right}._PrintComplaintBox_aogdu_156{text-align:center;border:2px solid #0e1b33;border-radius:10px;margin:16px 0;padding:16px}._PrintComplaintBox_aogdu_156 span{color:#6b7280;text-transform:uppercase;font-size:11px}._PrintComplaintBox_aogdu_156 h2{color:#0e1b33;margin:6px 0;font-size:28px}._PrintComplaintBox_aogdu_156 p{color:#9ca3af;margin:0;font-size:11px}._PrintDate_aogdu_179{text-align:right;color:#9ca3af;margin-top:20px;font-size:11px}._ListCard_18th9_1{background-color:#fff;border-radius:16px}._ListHead_18th9_6{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._ListHead_18th9_6 h3{color:#1b3050;font-size:16px}._CountBadge_18th9_17{color:#4a7bb5;background-color:#eaf0f7;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}._Empty_18th9_26{color:#999;text-align:center;padding:30px 0;font-size:14px}._ListCard_18th9_1 ul{flex-direction:column;gap:8px;list-style:none;display:flex}._ListCard_18th9_1 ul li{border-bottom:1px solid #9999993a}._ListCard_18th9_1 ul li:last-child{border-bottom:none}._ListCard_18th9_1 ul li a{color:#1b3050;border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}._ListCard_18th9_1 ul li a:hover{background-color:#f9fbfa}._PatientLeft_18th9_57{align-items:center;gap:12px;display:flex}._PatientLeft_18th9_57 p{color:#1b3050;font-size:14px;font-weight:500}._PatientLeft_18th9_57 span{color:#888;font-size:12px}._Avatar_18th9_72{color:#fff;background:linear-gradient(135deg,#4a7bb5,#1b3050);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-weight:600;display:flex}._PatientRight_18th9_85{align-items:center;gap:10px;display:flex}._Time_18th9_91{color:#999;min-width:40px;font-size:12px}._DoctorBadge_18th9_97{color:#17643c;background-color:#e9f7ef;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500}._DoctorBadge_18th9_97._waiting_18th9_105{color:#888;background-color:#f0f0f0}._DetailPage_1h28z_1{flex-direction:column;gap:18px;display:flex}._BackBtn_1h28z_7{color:#666;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:fit-content;padding:8px 12px;font-size:14px;display:flex}._BackBtn_1h28z_7 ._NotActive_1h28z_19{color:#9ba5b3}._BackBtn_1h28z_7 ._NotActive_1h28z_19:hover{text-decoration:underline}._BackBtn_1h28z_7 span{font-weight:500}._HeaderCard_1h28z_29{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._HeaderCard_1h28z_29 h1{color:#1b3050;align-items:center;gap:10px;font-size:20px;display:flex}._HeaderCard_1h28z_29 h1 i{color:#1b3050}._StatusBadge_1h28z_47{border-radius:20px;padding:5px 14px;font-size:12px;font-weight:600}._StatusBadge_1h28z_47._waiting_1h28z_53{color:#888;background-color:#f0f0f0}._StatusBadge_1h28z_47._in_progress_1h28z_57{color:#e0571f;background-color:#fff1e9}._StatusBadge_1h28z_47._done_1h28z_61{color:#17643c;background-color:#e9f7ef}._Block_1h28z_66{background-color:#fff;border:1px solid #eee;border-radius:16px;padding:20px}._Block_1h28z_66 h3{color:#888;text-transform:uppercase;letter-spacing:.3px;margin-bottom:10px;font-size:14px;font-weight:600}._ComplaintText_1h28z_81,._NotesText_1h28z_81{color:#1b3050;font-size:15px;line-height:1.6}._Empty_1h28z_87{color:#999;font-size:14px}._Grid_1h28z_92{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}._Card_1h28z_98{cursor:pointer;background-color:#fff;border:1.5px solid #eee;border-radius:14px;padding:16px;transition:border-color .2s,box-shadow .2s,transform .15s;position:relative}._Card_1h28z_98:hover{border-color:#d5e9db;transform:translateY(-2px)}._DocProf_1h28z_112{align-items:center;gap:10px;display:flex}._DocProf_1h28z_112 ._DocData_1h28z_117{flex-direction:column;line-height:1.2;display:flex}._DocProf_1h28z_112 ._DocData_1h28z_117 ._Name_1h28z_122{text-transform:capitalize}._CheckBadge_1h28z_126{color:#fff;background-color:#4d7ab2;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex;position:absolute;top:10px;right:10px}._Avatar_1h28z_141{color:#fff;background:#4d7ab2;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}._Name_1h28z_122{color:#222;margin-bottom:4px;font-size:14px;font-weight:600}._Specialty_1h28z_162{color:#4d7ab2;border-radius:20px;margin-bottom:10px;font-size:11px;font-weight:600;display:inline-block}._MetaRow_1h28z_171{flex-direction:column;gap:4px;display:flex}._MetaRow_1h28z_171 span{color:#999;align-items:center;gap:5px;font-size:11px;display:flex}._MetaRow_1h28z_171 span i{font-size:11px}._LoadingWrapper_1h28z_187,._NotFoundBox_1h28z_187{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;display:flex}._LoadingWrapper_1h28z_187 p,._NotFoundBox_1h28z_187 p{color:#888}._LoadingWrapper_1h28z_187 i,._NotFoundBox_1h28z_187 i{color:#e53935;font-size:44px}._LoadingWrapper_1h28z_187 button,._NotFoundBox_1h28z_187 button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8a3d,#ff6b35);border:none;border-radius:10px;padding:10px 22px;font-weight:600}._PatientsPage_4e6x4_1{flex-direction:column;gap:18px;display:flex}._TopRow_4e6x4_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}._TopRow_4e6x4_7 h1{color:#0e1b33;font-size:24px}._TopRow_4e6x4_7 p{color:#888;margin-top:4px;font-size:13px}._ViewSwitch_4e6x4_24{background-color:#f4f4f4;border-radius:8px;padding:4px;display:flex}._ViewSwitch_4e6x4_24 button{cursor:pointer;color:#888;background:0 0;border:none;border-radius:6px;width:34px;height:34px}._ViewSwitch_4e6x4_24 button._Active_4e6x4_39{color:#0e1b33;background-color:#fff}._SearchBox_4e6x4_44{background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;align-items:center;gap:8px;max-width:350px;padding:10px 14px;display:flex}._SearchBox_4e6x4_44 i{color:#999}._SearchBox_4e6x4_44 input{background:0 0;border:none;outline:none;width:100%;font-size:14px}._Empty_4e6x4_65{color:#999;text-align:center;padding:40px 0}._TableWrap_4e6x4_71{overflow-x:auto}._Table_4e6x4_71{border-collapse:collapse;width:100%}._Table_4e6x4_71 th{text-align:left;color:#999;text-transform:uppercase;border-bottom:1px solid #eee;padding:10px 12px;font-size:12px}._Table_4e6x4_71 td{color:#0e1b33;border-bottom:1px solid #f5f5f5;padding:12px;font-size:14px}._Table_4e6x4_71 tr{cursor:pointer}._Table_4e6x4_71 tr:hover td{background-color:#f9fbfa}._NameCell_4e6x4_100{align-items:center;gap:10px;font-weight:500;display:flex}._NameCell_4e6x4_100 span{color:#0e1b33}._Avatar_4e6x4_110{color:#fff;background-color:#4a7bb5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:600;display:flex}._StatusBadge_4e6x4_123{border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500}._StatusBadge_4e6x4_123._active_4e6x4_129{color:#17643c;background-color:#e9f7ef}._StatusBadge_4e6x4_123._watch_4e6x4_133{color:#888;background-color:#f0f0f0}._ArrowCell_4e6x4_138{text-align:right;color:#ccc}._CardsGrid_4e6x4_143{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:15px;display:grid}._PatientCard_4e6x4_149{cursor:pointer;color:#0e1b33;background-color:#fff;border:1px solid #eee;border-radius:14px;padding:18px;transition:box-shadow .2s,transform .2s}._PatientCard_4e6x4_149:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000000f}._PatientCard_4e6x4_149 h3{color:#0e1b33;margin-top:12px;font-size:16px}._CardTop_4e6x4_168{justify-content:space-between;align-items:center;display:flex}._CardAge_4e6x4_174{color:#888;margin-top:3px;font-size:13px}._CardInfo_4e6x4_180{flex-direction:column;gap:6px;margin-top:14px;display:flex}._CardInfo_4e6x4_180 span{color:#666;align-items:center;gap:6px;font-size:13px;display:flex}._State_r9tea_2{color:#6b7280;justify-content:center;align-items:center;min-height:300px;display:flex}._DetailPage_r9tea_10{background:#fff;border-radius:20px}._BackBtn_r9tea_15{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:16px;padding:4px 0;font-size:14px;display:inline-flex}._BackBtn_r9tea_15:hover{color:#0e1b33}._Banner_r9tea_31{background:#0e1b33;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 24px;display:flex}._BannerLeft_r9tea_41{align-items:center;gap:16px;display:flex}._BannerLeft_r9tea_41 h1{color:#fff;margin:0 0 4px;font-size:22px;font-weight:700}._BannerLeft_r9tea_41 p{color:#ffffffa6;margin:0;font-size:14px}._Avatar_r9tea_58{color:#fff;background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:flex}._StatusPill_r9tea_72{color:#fff;cursor:pointer;background:#ffffff26;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}._InfoRow_r9tea_85{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}@media (width<=900px){._InfoRow_r9tea_85{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){._InfoRow_r9tea_85{grid-template-columns:1fr}}._InfoCard_r9tea_102{border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}._InfoCard_r9tea_102 i{color:#0e1b33;font-size:16px}._InfoCard_r9tea_102 span{color:#6b7280;margin-bottom:2px;font-size:12px;display:block}._InfoCard_r9tea_102 p,._InfoCard_r9tea_102 ._datt_r9tea_121{color:#1a1a1a;margin:0;font-size:14px;font-weight:600}._ComplaintsSection_r9tea_128{margin-bottom:20px}._ComplaintsSection_r9tea_128 h2{color:#1a1a1a;margin:10px 0 12px;font-size:15px;font-weight:700}._ComplaintsHint_r9tea_138{color:#6b7280;margin:-6px 0 12px;font-size:13px}._ComplaintCard_r9tea_144{text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e5e7eb;border-left:3px solid #0e1b33;border-radius:10px;width:100%;min-width:0;padding:12px 14px;font-family:inherit;transition:border-color .15s,background .15s;display:block;position:relative;overflow:hidden}._ComplaintCard_r9tea_144 p{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:14px;line-height:1.4;overflow:hidden}._ComplaintCardSelected_r9tea_173{background:#0e1b330f;border-color:#0e1b33}._SelectedTag_r9tea_178{color:#0e1b33;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:600;display:inline-flex}._ComplaintTop_r9tea_188{justify-content:space-between;display:flex}._StatusTag_r9tea_193{color:#0e1b33;background:#0e1b330f;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}._StatusTag_r9tea_193._waiting_r9tea_202{color:#888;background:#f0f0f0}._StatusTag_r9tea_193._in_progress_r9tea_206{color:#d99400;background:#fff4e0}._StatusTag_r9tea_193._completed_r9tea_210{color:#047857;background:#d1fae5}._StatusTag_r9tea_193._cancelled_r9tea_214{color:#b91c1c;background:#fee2e2}._MainGrid_r9tea_219{grid-template-columns:1.1fr 1fr;gap:16px;display:grid}@media (width<=900px){._MainGrid_r9tea_219{grid-template-columns:1fr}}._DiagnosisForm_r9tea_230,._HistoryCard_r9tea_231{border:1px solid #e5e7eb;border-radius:14px;padding:20px}._DiagnosisForm_r9tea_230 h2,._HistoryCard_r9tea_231 h2{color:#1a1a1a;margin:0 0 16px;font-size:15px;font-weight:700}._Field_r9tea_244{margin-bottom:16px}._Field_r9tea_244 label{color:#374151;margin-bottom:6px;font-size:13px;display:block}._Field_r9tea_244 input,._Field_r9tea_244 textarea{resize:vertical;border:1px solid #e5e7eb;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}._Field_r9tea_244 input:focus,._Field_r9tea_244 textarea:focus{border-color:#0e1b33;outline:none}._Field_r9tea_244 input::placeholder,._Field_r9tea_244 textarea::placeholder{color:#9ca3af}._Field_r9tea_244 input:disabled,._Field_r9tea_244 textarea:disabled{background:#f9fafb}._FormError_r9tea_278{color:#b91c1c;align-items:center;gap:6px;margin:-4px 0 14px;font-size:13px;display:flex}._DiagnosisForm_r9tea_230 button{color:#fff;cursor:pointer;background:#0e1b33;border:none;border-radius:10px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:background .15s}._DiagnosisForm_r9tea_230 button:hover:not(:disabled){background:#16264a}._DiagnosisForm_r9tea_230 button:disabled{opacity:.6;cursor:default}._Empty_r9tea_307{color:#6b7280;text-align:center;padding:20px 0;font-size:14px}._Timeline_r9tea_314{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}._Timeline_r9tea_314 li{border-left:3px solid #0e1b33;padding-left:14px}._TimelineDate_r9tea_327{color:#6b7280;margin-bottom:4px;font-size:12px;display:block}._TimelineTitle_r9tea_334{color:#1a1a1a;margin:0 0 2px;font-size:14px;font-weight:700}._TimelineTreatment_r9tea_341{color:#374151;margin:0;font-size:13px}._TimelineNotes_r9tea_347{color:#6b7280;margin:4px 0 0;font-size:13px;font-style:italic}._PlanForm_r9tea_354{border:1px solid #e5e7eb;border-radius:14px;margin-bottom:20px;padding:20px}._PlanFormHead_r9tea_361{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}._PlanFormHead_r9tea_361 h2{color:#1a1a1a;margin:0 0 4px;font-size:15px;font-weight:700}._PlanFormSub_r9tea_374{color:#6b7280;margin:0;font-size:13px}._PlanFormSub_r9tea_374 span{color:#0e1b33;font-weight:600}._CancelSelectBtn_r9tea_384{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:16px}._CancelSelectBtn_r9tea_384:hover{color:#1a1a1a;background:#f3f4f6}._DaysHead_r9tea_398{justify-content:space-between;align-items:center;margin:4px 0 12px;display:flex}._DaysHead_r9tea_398 label{color:#374151;font-size:13px;font-weight:600}._AddDayBtn_r9tea_410{color:#fff;cursor:pointer;background:#0e1b33;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}._AddDayBtn_r9tea_410:hover:not(:disabled){background:#16264a}._AddDayBtn_r9tea_410:disabled{opacity:.6;cursor:default}._DaysList_r9tea_431{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}._DayCard_r9tea_438{background:#fafbfc;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px}._DayCardHead_r9tea_445{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._DayBadge_r9tea_452{color:#fff;background:#0e1b33;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}._RemoveDayBtn_r9tea_462{color:#b91c1c;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:14px}._RemoveDayBtn_r9tea_462:hover{background:#fee2e2}._ItemsList_r9tea_475{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}._ItemRow_r9tea_482{align-items:center;gap:8px;display:flex}._ItemRow_r9tea_482 i{color:#0e1b33;flex-shrink:0;font-size:15px}._ItemRow_r9tea_482 input{border:1px solid #e5e7eb;border-radius:8px;flex:1;padding:8px 10px;font-family:inherit;font-size:13px}._ItemRow_r9tea_482 input:focus{border-color:#0e1b33;outline:none}._ItemRow_r9tea_482 input::placeholder{color:#9ca3af}._RemoveItemBtn_r9tea_508{color:#6b7280;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:16px;line-height:1}._RemoveItemBtn_r9tea_508:hover{color:#b91c1c}._AddItemBtn_r9tea_522{color:#0e1b33;cursor:pointer;background:0 0;border:1px dashed #e5e7eb;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:600;display:inline-flex}._AddItemBtn_r9tea_522:hover:not(:disabled){background:#0e1b330f;border-color:#0e1b33}._DayNote_r9tea_541{resize:vertical;color:#374151;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}._DayNote_r9tea_541:focus{border-color:#0e1b33;outline:none}._DayNote_r9tea_541::placeholder{color:#9ca3af;font-style:italic}._FormSuccess_r9tea_560{color:#047857;background:#d1fae5;border-radius:8px;align-items:center;gap:6px;margin:-4px 0 14px;padding:8px 12px;font-size:13px;display:flex}._SubmitPlanBtn_r9tea_572{color:#fff;cursor:pointer;background:#0e1b33;border:none;border-radius:10px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:background .15s}._SubmitPlanBtn_r9tea_572:hover:not(:disabled){background:#16264a}._SubmitPlanBtn_r9tea_572:disabled{opacity:.6;cursor:default}._ModeSwitch_r9tea_592{background:#f4f5f7;border-radius:10px;gap:8px;margin:4px 0 16px;padding:4px;display:flex}._ModeSwitch_r9tea_592 button{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}._ModeSwitch_r9tea_592 button:hover:not(:disabled){color:#0e1b33}._ModeSwitch_r9tea_592 button:disabled{cursor:default}._ModeActive_r9tea_624{box-shadow:0 1px 2px #00000014;color:#0e1b33!important;background:#fff!important}._SameModeBlock_r9tea_630{flex-direction:column;gap:4px;display:flex}._DayCountInput_r9tea_636{max-width:120px}._FieldHint_r9tea_640{color:#6b7280;margin-top:6px;font-size:12px;display:block}._ItemsLabel_r9tea_647{color:#374151;margin-bottom:8px;font-size:13px;font-weight:600;display:block}._HistorySection_r9tea_655{margin-top:24px}._HistorySection_r9tea_655 h2{color:#1a1a1a;margin:0 0 14px;font-size:15px;font-weight:700}._PlansList_r9tea_665{flex-direction:column;gap:14px;display:flex}._PlanCard_r9tea_671{border:1px solid #e5e7eb;border-radius:14px;padding:18px}._PlanCardHead_r9tea_677{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}._PlanCardHead_r9tea_677 h3{color:#1a1a1a;margin:0 0 2px;font-size:14px;font-weight:700}._PlanComplaint_r9tea_690{color:#6b7280;margin:0;font-size:12px}._DeletePlanBtn_r9tea_696{color:#b91c1c;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;font-size:15px}._DeletePlanBtn_r9tea_696:hover:not(:disabled){background:#fee2e2}._DeletePlanBtn_r9tea_696:disabled{opacity:.5;cursor:default}._PlanDaysGrid_r9tea_713{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}._PlanDayCard_r9tea_719{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;padding:12px}._ItemsPlainList_r9tea_726{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}._ItemsPlainList_r9tea_726 li{color:#1f2937;align-items:center;gap:2px;font-size:13px;display:flex}._ItemsPlainList_r9tea_726 li i{color:#0e1b33;margin-right:-2px;font-size:20px}._PlanDayNote_r9tea_747{color:#6b7280;border-top:1px dashed #e5e7eb;margin:10px 0 0;padding-top:8px;font-size:12px;font-style:italic}._ItemTypeSwitch_r9tea_756{background:#f4f5f7;border-radius:8px;flex-shrink:0;gap:4px;padding:3px;display:flex}._ItemTypeSwitch_r9tea_756 button{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:12px;font-weight:600;display:flex}._ItemTypeSwitch_r9tea_756 button:hover:not(:disabled){color:#0e1b33}._ItemTypeSwitch_r9tea_756 button:disabled{cursor:default}._ItemTypeActive_r9tea_785{box-shadow:0 1px 2px #00000014;color:#0e1b33!important;background:#fff!important}._FileInputLabel_r9tea_791{color:#6b7280;cursor:pointer;border:1px dashed #e5e7eb;border-radius:8px;flex:1;align-items:center;padding:8px 10px;font-size:13px;display:flex;position:relative;overflow:hidden}._FileInputLabel_r9tea_791:hover{color:#0e1b33;border-color:#0e1b33}._FileInputLabel_r9tea_791 input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}._FileInputLabel_r9tea_791 span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}._FileInputLabel_r9tea_791 span i{flex-shrink:0}._MediaPlaceholder_r9tea_826{color:#9ca3af;border:1px dashed #e5e7eb;border-radius:8px;flex:1;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-style:italic;display:flex}._MediaPlaceholder_r9tea_826 i{color:#0e1b33;font-style:normal}._MediaInputWrap_r9tea_843{border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;gap:6px;padding:0 10px;display:flex}._MediaInputWrap_r9tea_843 i{color:#0e1b33;flex-shrink:0;font-size:14px}._MediaInputWrap_r9tea_843 input{border:none;flex:1;padding:8px 0;font-family:inherit;font-size:13px}._MediaInputWrap_r9tea_843 input:focus{outline:none}._MediaInputWrap_r9tea_843 input::placeholder{color:#9ca3af}._PlanMediaBlock_r9tea_871{margin:4px 0 18px}._PlanMediaList_r9tea_875{flex-direction:column;gap:10px;margin-top:10px;display:flex}._PlanMediaRow_r9tea_882{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._PlanMediaFileLabel_r9tea_889{color:#374151;cursor:pointer;border:1px dashed #d1d5db;border-radius:8px;align-items:center;gap:6px;max-width:220px;padding:8px 12px;font-size:13px;display:flex;position:relative;overflow:hidden}._PlanMediaFileLabel_r9tea_889:hover{border-color:#0e1b33}._PlanMediaFileLabel_r9tea_889 input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}._PlanMediaFileLabel_r9tea_889 i{color:#0e1b33;flex-shrink:0}._PlanMediaFileLabel_r9tea_889 span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._PlanMediaTextInput_r9tea_922{border:1px solid #e5e7eb;border-radius:8px;flex:1;min-width:160px;padding:8px 10px;font-family:inherit;font-size:13px}._PlanMediaTextInput_r9tea_922:focus{border-color:#0e1b33;outline:none}._PlanMediaTextInput_r9tea_922::placeholder{color:#9ca3af}._ServiceSelect_r9tea_939{color:#374151;border:1px solid #e5e7eb;border-radius:8px;flex:1;min-width:180px;padding:8px 10px;font-family:inherit;font-size:13px}._ServiceSelect_r9tea_939._SearchInput_r9tea_949{border:none}._ServiceSelect_r9tea_939:focus{border-color:#0e1b33;outline:none}._QtyInput_r9tea_957{text-align:center;border:1px solid #e5e7eb;border-radius:8px;width:55px;padding:8px 6px;font-size:13px}._QtyInput_r9tea_957:focus{border-color:#0e1b33;outline:none}._RoomSection_r9tea_973{margin:4px 0 18px}._RoomGrid_r9tea_977{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}._RoomOption_r9tea_984{text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}._RoomOption_r9tea_984:hover:not(:disabled){background:#0e1b330f;border-color:#0e1b33}._RoomOption_r9tea_984:disabled{cursor:default}._RoomOptionSelected_r9tea_1005{background:#0e1b330f;border-color:#0e1b33;box-shadow:0 0 0 1px #0e1b33}._RoomOptionFull_r9tea_1011{opacity:.55;cursor:not-allowed;background:#f4f5f7}._RoomOptionFull_r9tea_1011:hover{background:#f4f5f7!important;border-color:#e5e7eb!important}._RoomOptionTitle_r9tea_1021{color:#1a1a1a;font-size:14px;font-weight:700}._RoomOptionMeta_r9tea_1027{color:#6b7280;font-size:12px}._BedSection_r9tea_1032{border-top:1px dashed #e5e7eb;margin-top:16px;padding-top:16px}._BedGrid_r9tea_1038{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin-top:10px;display:grid}._BedOption_r9tea_1045{cursor:pointer;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 8px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:flex}._BedOption_r9tea_1045 span{color:#6b7280;font-size:11px;font-weight:500}._BedOptionFree_r9tea_1066{color:#1a1a1a;background:#fff}._BedOptionFree_r9tea_1066:hover:not(:disabled){background:#0e1b330f;border-color:#0e1b33}._BedOptionOccupied_r9tea_1075{color:#b91c1c;cursor:not-allowed;opacity:.8;background:#fee2e2}._BedOptionOccupied_r9tea_1075 span{color:#b91c1c}._BedOptionSelected_r9tea_1085{color:#fff;background:#0e1b33;border-color:#0e1b33}._BedOptionSelected_r9tea_1085 span{color:#ffffffbf}._BedOptionSelected_r9tea_1085:hover{background:#16264a!important;border-color:#16264a!important}._PriceSummaryBox_r9tea_1098{background:#fafbfc;border:1px solid #e5e7eb;border-radius:14px;margin:20px 0;padding:18px}._PriceSummaryHead_r9tea_1106{color:#1a1a1a;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}._PriceSummaryHead_r9tea_1106 i{color:#0e1b33}._PriceLine_r9tea_1119{color:#374151;justify-content:space-between;align-items:flex-start;gap:10px;padding:6px 0;font-size:13px;display:flex}._PriceLine_r9tea_1119 span:first-child{flex-direction:column;gap:2px;display:flex}._PriceLine_r9tea_1119 span:last-child{color:#1a1a1a;white-space:nowrap;font-weight:600}._PriceLine_r9tea_1119 em{color:#6b7280;font-size:11px;font-style:normal}._PriceDivider_r9tea_1144{text-transform:uppercase;letter-spacing:.3px;color:#6b7280;border-top:1px dashed #e5e7eb;margin:10px 0 2px;padding-top:10px;font-size:11px;font-weight:700}._PriceGrandTotal_r9tea_1155{border-top:2px solid #0e1b33;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}._PriceGrandTotal_r9tea_1155 span:first-child{color:#1a1a1a;font-size:14px;font-weight:700}._PriceGrandTotal_r9tea_1155 span:last-child{color:#0e1b33;font-size:18px;font-weight:800}._DiagnosticServices_r9tea_1177{flex-direction:column;gap:8px;display:flex}._DiagnosticServiceRow_r9tea_1183{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:16px;min-height:58px;transition:all .15s}@media (width<=800px){._DiagnosticServiceRow_r9tea_1183{grid-template-columns:1fr;gap:10px;padding:10px}}._DiagnosticServiceRowActive_r9tea_1200{background:#0e1b3306;border-color:#0e1b33}._DiagnosticServiceSelect_r9tea_1205{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;font-family:inherit;display:flex}._DiagnosticServiceSelect_r9tea_1205:hover:not(:disabled){background:#0e1b3306}._DiagnosticServiceSelect_r9tea_1205:disabled{cursor:default}._ServiceCheck_r9tea_1225{background:#fff;border:1px solid #d1d5db;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}._ServiceCheck_r9tea_1225 i{color:#fff;font-size:12px}._DiagnosticServiceRowActive_r9tea_1200 ._ServiceCheck_r9tea_1225{background:#0e1b33;border-color:#0e1b33}._ServiceInfo_r9tea_1247{flex-direction:column;gap:2px;min-width:0;display:flex}._ServiceInfo_r9tea_1247 strong{color:#1a1a1a;font-size:13px;font-weight:700}._ServiceInfo_r9tea_1247 small{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._ServicePrice_r9tea_1266{color:#0e1b33;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}._ServiceDuration_r9tea_1274{color:#6b7280;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}._ServiceDuration_r9tea_1274 i{color:#0e1b33;font-size:12px}._ServiceDoctor_r9tea_1287{align-items:center;gap:8px;padding-right:12px;display:flex}@media (width<=800px){._ServiceDoctor_r9tea_1287{padding:0}}._DoctorLabel_r9tea_1299{color:#6b7280;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}._DoctorLabel_r9tea_1299 i{color:#0e1b33}._DoctorSelect_r9tea_1312{flex:1;min-width:0}._DoctorSelect_r9tea_1312 .doctor-select__control{min-height:38px;box-shadow:none;border-color:#e5e7eb;border-radius:8px}._DoctorSelect_r9tea_1312 .doctor-select__control:hover{border-color:#0e1b33}._DoctorSelect_r9tea_1312 .doctor-select__placeholder{color:#9ca3af;font-size:12px}._DoctorSelect_r9tea_1312 .doctor-select__single-value{color:#1a1a1a;font-size:12px;font-weight:600}._DoctorSelect_r9tea_1312 .doctor-select__option{font-size:12px}._LoadingText_r9tea_1339{color:#6b7280;border:1px dashed #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:14px;font-size:13px;display:flex}._LoadingText_r9tea_1339 i{color:#0e1b33}._EmptyServices_r9tea_1353{color:#6b7280;border:1px dashed #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:14px;font-size:13px;display:flex}._EmptyServices_r9tea_1353 i{color:#0e1b33}._DiagRequestsSection_r9tea_1367{margin-top:20px}._DiagRequestsSection_r9tea_1367 h2{color:#1a1a1a;margin:0 0 12px;font-size:15px;font-weight:700}._DiagRequestsList_r9tea_1377{flex-direction:column;gap:12px;display:flex}._DiagRequestCard_r9tea_1383{background:#fafbfc;border:1px solid #e5e7eb;border-radius:14px;padding:16px 18px}._DiagRequestTop_r9tea_1390{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._DiagRequestComplaint_r9tea_1397{color:#1a1a1a;margin:0;font-size:13px;font-weight:600}._DiagTypesBadges_r9tea_1404{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._DiagTypeBadge_r9tea_1411{color:#0e1b33;background:#0e1b330f;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700}._DiagRequestMeta_r9tea_1420{color:#6b7280;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}._DiagRequestMeta_r9tea_1420 i{color:#0e1b33;margin-right:5px}._MetaDot_r9tea_1434{color:#d1d5db;font-size:12px}._DiagRequestNote_r9tea_1439{color:#6b7280;border-top:1px dashed #e5e7eb;margin:10px 0 0;padding-top:8px;font-size:12px;font-style:italic}._DiagStatusRow_r9tea_1448{border-top:1px solid #e5e7eb;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}._DiagStatusRow_r9tea_1448 label{color:#374151;font-size:12px;font-weight:600}._DiagStatusSelect_r9tea_1462{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;max-width:220px;padding:7px 10px;font-family:inherit;font-size:12px}._DiagStatusSelect_r9tea_1462:focus{border-color:#0e1b33;outline:none}._SentBadge_r9tea_1479{color:#16a34a;background:#22c55e1f;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}._SentBadge_r9tea_1479 i{font-size:16px}._FormInfo_r9tea_1494{color:#2563eb;background:#3b82f61a;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}._FormInfo_r9tea_1494 i{font-size:15px}._ComplaintBadges_r9tea_1510{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}._DiagSentTag_r9tea_1518{color:#16a34a;background:#22c55e1f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}._DiagSentTag_r9tea_1518 i{font-size:13px}._DiagnosticServiceRowLocked_r9tea_1533{opacity:.85;cursor:not-allowed}._DiagnosticServiceRowLocked_r9tea_1533 button{cursor:not-allowed}._DiagStatusBadge_r9tea_1541{color:#475569;background:#94a3b826;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}._DiagStatusBadge_r9tea_1541._requested_r9tea_1551{color:#2563eb;background:#3b82f61f}._DiagStatusBadge_r9tea_1541._assigned_r9tea_1555{color:#9333ea;background:#a855f71f}._DiagStatusBadge_r9tea_1541._in_progress_r9tea_206{color:#b45309;background:#eab30826}._DiagStatusBadge_r9tea_1541._completed_r9tea_210{color:#16a34a;background:#22c55e1f}._DiagStatusBadge_r9tea_1541._no_show_r9tea_1567,._DiagStatusBadge_r9tea_1541._cancelled_r9tea_214{color:#dc2626;background:#ef44441f}._ComplaintsList_r9tea_1572{flex-direction:column;align-items:stretch;gap:16px;display:flex}._ComplaintGroup_r9tea_1579{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:0;width:100%;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}._ComplaintGroup_r9tea_1579:hover{border-color:#0e1b3359}._ComplaintGroupSelected_r9tea_1599{border-color:#0e1b33;box-shadow:0 0 0 1px #0e1b33}._ComplaintCard_r9tea_144{text-align:left;cursor:pointer;background:#fafbfc;border:none;border-left:4px solid #0e1b33;border-radius:0;width:100%;padding:16px 20px;font-family:inherit;transition:background .15s;display:block}._ComplaintCard_r9tea_144:hover{background:#f3f4f6}._ComplaintCard_r9tea_144 p{color:#1f2937;white-space:normal;word-break:break-word;margin:10px 0 0;font-size:15px;font-weight:500;line-height:1.5}._ComplaintGroupSelected_r9tea_1599 ._ComplaintCard_r9tea_144{background:#0e1b330f}._ComplaintTop_r9tea_188{justify-content:space-between;align-items:center;gap:12px;display:flex}._ComplaintDiagWrap_r9tea_1641{background:#fff;border-top:1px solid #e5e7eb;padding:16px 20px 20px}._ComplaintDiagTitle_r9tea_1647{color:#0e1b33;text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;display:flex}._ComplaintDiagTitle_r9tea_1647 i{font-size:15px}._ComplaintDiagList_r9tea_1662{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}._ComplaintDiagList_r9tea_1662 ._DiagRequestCard_r9tea_1383{background:#fafbfc;border-radius:12px;flex-direction:column;min-width:0;padding:14px 16px;display:flex}._ComplaintDiagList_r9tea_1662 ._DiagStatusRow_r9tea_1448{margin-top:auto}._ComplaintForm_r9tea_1679{background:#fff;border-top:1px solid #e5e7eb;padding:20px}._ComplaintForm_r9tea_1679 ._PlanFormHead_r9tea_361{align-items:center;margin-bottom:14px}._State_95iiv_1{color:#6b7280;justify-content:center;align-items:center;min-height:300px;display:flex}._DetailPage_95iiv_9{background:#fff;border-radius:20px;width:100%}._BackBtn_95iiv_15{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:16px;padding:4px 0;font-size:14px;display:inline-flex}._BackBtn_95iiv_15:hover{color:#0e1b33}._Banner_95iiv_31{background:#0e1b33;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 24px;display:flex}._BannerLeft_95iiv_41{align-items:center;gap:16px;display:flex}._BannerLeft_95iiv_41 h1{color:#fff;margin:0 0 4px;font-size:22px;font-weight:700}._BannerLeft_95iiv_41 p{color:#ffffffa6;margin:0;font-size:14px}._Avatar_95iiv_58{color:#fff;background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:flex}._StatusPill_95iiv_72{color:#fff;cursor:pointer;background:#ffffff26;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}._InfoRow_95iiv_85{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}@media (width<=900px){._InfoRow_95iiv_85{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){._InfoRow_95iiv_85{grid-template-columns:1fr}}._InfoCard_95iiv_102{border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}._InfoCard_95iiv_102 i{color:#0e1b33;font-size:16px}._InfoCard_95iiv_102 span{color:#6b7280;margin-bottom:2px;font-size:12px;display:block}._InfoCard_95iiv_102 p,._InfoCard_95iiv_102 ._datt_95iiv_121{color:#1a1a1a;margin:0;font-size:14px;font-weight:600}._PlansSection_95iiv_128 h2{color:#1a1a1a;margin:0 0 14px;font-size:15px;font-weight:700}._Empty_95iiv_135{color:#6b7280;text-align:center;padding:20px 0;font-size:14px}._FormError_95iiv_142{color:#b91c1c;align-items:center;gap:6px;margin:0 0 14px;font-size:13px;display:flex}._PlansList_95iiv_151{flex-direction:column;gap:16px;display:flex}._PlanCard_95iiv_157{border:1px solid #e5e7eb;border-radius:14px;padding:20px}._PlanCardHead_95iiv_163{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}._PlanCardHeadLeft_95iiv_170{width:100%}._PlanCardHeadLeft_95iiv_170 h3{color:#1a1a1a;margin:4px 0 0;font-size:16px;font-weight:700}._ComplaintLabel_95iiv_180{color:#6b7280;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}._ComplaintLabel_95iiv_180 i{color:#0e1b33}._PlanStats_95iiv_192{align-items:center;gap:10px;min-width:180px;display:flex}._ProgressBarTrack_95iiv_199{background:#e5e7eb;border-radius:10px;flex:1;height:7px;overflow:hidden}._ProgressBarFill_95iiv_207{background:#0e1b33;border-radius:10px;height:100%;transition:width .3s}._ProgressPercent_95iiv_214{color:#0e1b33;white-space:nowrap;font-size:12px;font-weight:600}._PlanDaysGrid_95iiv_221{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}._PlanDayCard_95iiv_227{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;padding:12px}._DayBadge_95iiv_234{color:#fff;background:#0e1b33;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}._CheckList_95iiv_244{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}._CheckboxRow_95iiv_253{cursor:pointer;color:#1f2937;border-radius:12px;align-items:flex-start;gap:8px;padding:14px;font-size:13px;display:flex;border:1px solid #e5e7eb!important}._CheckboxRow_95iiv_253 input[type=checkbox]{accent-color:#0e1b33;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}._CheckedText_95iiv_273{color:#6b7280;text-decoration:line-through}._PlanDayNote_95iiv_278{color:#6b7280;border-top:1px dashed #e5e7eb;margin:10px 0 0;padding-top:8px;font-size:12px;font-style:italic}._ComplaintsRow_95iiv_287{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}._ComplaintChip_95iiv_294{color:#374151;background:#fafbfc;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}._StatusDot_95iiv_306{background:#0e1b33;border-radius:50%;flex-shrink:0;width:7px;height:7px}._StatusDot_95iiv_306._waiting_95iiv_313{background:#d97706}._StatusDot_95iiv_306._in_progress_95iiv_316{background:#2563eb}._StatusDot_95iiv_306._completed_95iiv_319{background:#059669}._StatusDot_95iiv_306._cancelled_95iiv_322{background:#dc2626}._PlanTitleRow_95iiv_326{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._PlanStatusBadge_95iiv_333{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}._PlanStatusBadge_95iiv_333._watch_95iiv_340{color:#888;background:#f0f0f0}._PlanStatusBadge_95iiv_333._active_95iiv_344{color:#d99400;background:#fff4e0}._PlanStatusBadge_95iiv_333._done_95iiv_348{color:#047857;background:#d1fae5}._crreatt_95iiv_353{flex-wrap:wrap;gap:20px;display:flex}._PlanMeta_95iiv_359{color:#6b7280;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:8px;font-size:12px;display:flex}._PlanMeta_95iiv_359 span{align-items:center;gap:5px;display:inline-flex}._PlanMeta_95iiv_359 i{color:#0e1b33}._PlanActions_95iiv_377{border-top:1px solid #eef1f5;justify-content:flex-end;align-items:center;margin-top:4px;padding:18px 20px;display:flex}._EndPlanBtn_95iiv_386{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}._EndPlanBtn_95iiv_386 i{font-size:17px}._EndPlanBtn_95iiv_386:hover{background:#15803d;transform:translateY(-1px)}._EndPlanBtn_95iiv_386:active{transform:translateY(0)}._EndPlanBtn_95iiv_386:disabled{opacity:.65;cursor:not-allowed;transform:none}._EndedPlan_95iiv_417{color:#15803d;background:#ecfdf3;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}._EndedPlan_95iiv_417 i{font-size:17px}._EndConfirmBox_95iiv_432{text-align:center;padding:30px 20px}._EndConfirmIcon_95iiv_438{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:26px;display:flex}._EndConfirmIcon_95iiv_438._Warning_95iiv_448{color:#b45309;background:#fef3c7}._EndConfirmIcon_95iiv_438._Success_95iiv_452{color:#047857;background:#d1fae5}._EndConfirmBox_95iiv_432 h2{color:#1a1a1a;margin:0 0 10px;font-size:17px;font-weight:700}._EndConfirmBox_95iiv_432 p{color:#374151;margin:0 0 6px;font-size:14px;line-height:1.5}._EndConfirmSub_95iiv_471{color:#6b7280;margin-top:10px!important;font-size:13px!important}._EndConfirmButtons_95iiv_477{gap:10px;margin-top:22px;display:flex}._CancelBtn_95iiv_483{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:10px;flex:1;padding:11px;font-size:14px;font-weight:600}._CancelBtn_95iiv_483:hover{background:#e5e7eb}._ConfirmSuccessBtn_95iiv_498{color:#fff;cursor:pointer;background:#0e1b33;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px;font-size:14px;font-weight:600;display:flex}._ConfirmSuccessBtn_95iiv_498:hover{background:#16264a}._ConfirmWarningBtn_95iiv_517{color:#fff;cursor:pointer;background:#d97706;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px;font-size:14px;font-weight:600;display:flex}._ConfirmWarningBtn_95iiv_517:hover{background:#b45309}._MediaCard_95iiv_536{background:#fafbfc;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:14px;transition:border-color .2s,background .2s;display:flex}._MediaCardDone_95iiv_548{background:#f0fdf9;border-color:#a7f3d0}._MediaCardTop_95iiv_553{align-items:flex-start;gap:10px;display:flex}._MediaCardIcon_95iiv_559{color:#6b7280;background:#e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}._MediaCardDone_95iiv_548 ._MediaCardIcon_95iiv_559{color:#047857;background:#d1fae5}._MediaCardText_95iiv_576{flex:1;min-width:0}._MediaCardLabel_95iiv_581{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin:0 0 2px;font-size:12px;font-weight:700}._MediaCardDone_95iiv_548 ._MediaCardLabel_95iiv_581{color:#047857}._MediaCardDesc_95iiv_593{color:#1f2937;margin:0;font-size:13px;line-height:1.4}._MediaCardActions_95iiv_600{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._MediaUploadBtn_95iiv_607{color:#fff;cursor:pointer;white-space:nowrap;background:#0e1b33;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:background .2s;display:inline-flex;position:relative}._MediaUploadBtn_95iiv_607 label{border:1px solid #e5e7eb!important}._MediaUploadBtn_95iiv_607:hover{background:#16264a}._MediaUploadBtn_95iiv_607 input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}._MediaUploadBtnSecondary_95iiv_635{color:#0e1b33;background:#fff;border:1px solid #d1d5db}._MediaUploadBtnSecondary_95iiv_635:hover{background:#f3f4f6}._MediaUploadBtnDisabled_95iiv_644{opacity:.6;cursor:default;pointer-events:none}._MediaViewBtn_95iiv_650{color:#0e1b33;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}._MediaViewBtn_95iiv_650:hover{background:#f3f4f6}._MediaCheckRow_95iiv_668{color:#374151;cursor:pointer;border-top:1px dashed #e5e7eb;align-items:center;gap:8px;padding-top:10px;font-size:13px;display:flex}._MediaCheckRow_95iiv_668 input[type=checkbox]{accent-color:#0e1b33;cursor:pointer;flex-shrink:0;width:16px;height:16px}._MediaCheckRow_95iiv_668 i{color:#047857;margin-left:auto}._MediaCheckRowDisabled_95iiv_690{opacity:.5;cursor:not-allowed}._MediaCheckRowDisabled_95iiv_690 input[type=checkbox]{cursor:not-allowed}._MediaCheckRowChecked_95iiv_698{color:#047857;font-weight:600}._MediaPreviewModal_95iiv_703{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._MediaPreview_95iiv_703{object-fit:contain;border-radius:16px;width:100%;height:100%}._TextTaskCard_95iiv_718{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px;transition:all .2s}._TextTaskCardDone_95iiv_726{background:#f0fdf4;border-color:#22c55e}._TextTaskStatus_95iiv_731{align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:600;display:flex}._TextTaskCardDone_95iiv_726 ._TextTaskStatus_95iiv_731{color:#16a34a}._DiagnosisMediaBtn_95iiv_744{color:#0e1b33;cursor:pointer;background:#0e1b330f;border:none;border-radius:20px;align-items:center;gap:5px;padding:3px 12px;font-size:11px;font-weight:600;display:inline-flex}._DiagnosisMediaBtn_95iiv_744:hover{background:#0e1b331f}._GalleryBox_95iiv_761{width:100%;height:100%;padding:4px}._GalleryHead_95iiv_767{text-align:center;margin-bottom:20px}._GalleryHead_95iiv_767 h2{color:#1a1a1a;margin:0 0 4px;font-size:17px;font-weight:700}._GalleryHead_95iiv_767 p{color:#6b7280;margin:0;font-size:13px}._GalleryGrid_95iiv_783{gap:14px;width:100%;height:100%;overflow-y:auto}._GalleryItem_95iiv_790{border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;width:100%;height:100%;text-decoration:none;transition:border-color .2s,transform .15s;display:flex;overflow:hidden}._GalleryItem_95iiv_790:hover{border-color:#0e1b33;transform:translateY(-2px)}._GalleryItem_95iiv_790:hover ._GalleryOpenHint_95iiv_805{opacity:1}._GalleryThumb_95iiv_809{aspect-ratio:1;background:#f4f5f7;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}._GalleryThumb_95iiv_809 img{object-fit:cover;width:100%;height:100%}._GalleryThumb_95iiv_809 i{color:#dc2626;font-size:36px}._GalleryCaption_95iiv_829{color:#1f2937;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:8px 10px 4px;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}._GalleryOpenHint_95iiv_805{color:#0e1b33;opacity:.6;align-items:center;gap:4px;padding:0 10px 10px;font-size:11px;transition:opacity .2s;display:flex}._PatientsPage_nrzuf_1{flex-direction:column;gap:18px;display:flex}._TopRow_nrzuf_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}._TopRow_nrzuf_7 h1{color:#0e1b33;font-size:24px}._TopRow_nrzuf_7 p{color:#888;margin-top:4px;font-size:13px}._ViewSwitch_nrzuf_24{background-color:#f4f4f4;border-radius:8px;padding:4px;display:flex}._ViewSwitch_nrzuf_24 button{cursor:pointer;color:#888;background:0 0;border:none;border-radius:6px;width:34px;height:34px}._ViewSwitch_nrzuf_24 button._Active_nrzuf_39{color:#0e1b33;background-color:#fff}._SearchBox_nrzuf_44{background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;align-items:center;gap:8px;max-width:350px;padding:10px 14px;display:flex}._SearchBox_nrzuf_44 i{color:#999}._SearchBox_nrzuf_44 input{background:0 0;border:none;outline:none;width:100%;font-size:14px}._Empty_nrzuf_65{color:#999;text-align:center;padding:40px 0}._TableWrap_nrzuf_71{overflow-x:auto}._Table_nrzuf_71{border-collapse:collapse;width:100%}._Table_nrzuf_71 th{text-align:left;color:#999;text-transform:uppercase;border-bottom:1px solid #eee;padding:10px 12px;font-size:12px}._Table_nrzuf_71 td{color:#0e1b33;border-bottom:1px solid #f5f5f5;padding:12px;font-size:14px}._Table_nrzuf_71 tr{cursor:pointer}._Table_nrzuf_71 tr:hover td{background-color:#f9fbfa}._NameCell_nrzuf_100{align-items:center;gap:10px;font-weight:500;display:flex}._NameCell_nrzuf_100 span{color:#0e1b33}._Avatar_nrzuf_110{color:#fff;background-color:#4a7bb5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:600;display:flex}._StatusBadge_nrzuf_123{border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500}._StatusBadge_nrzuf_123._watch_nrzuf_129{color:#888;background-color:#f0f0f0}._StatusBadge_nrzuf_123._active_nrzuf_133{color:#d99400;background-color:#fff4e0}._StatusBadge_nrzuf_123._done_nrzuf_137{color:#17643c;background-color:#e9f7ef}._ArrowCell_nrzuf_142{text-align:right;color:#ccc}._CardsGrid_nrzuf_147{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:15px;display:grid}._PatientCard_nrzuf_153{cursor:pointer;color:#0e1b33;background-color:#fff;border:1px solid #eee;border-radius:14px;padding:18px;transition:box-shadow .2s,transform .2s}._PatientCard_nrzuf_153:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000000f}._PatientCard_nrzuf_153 h3{color:#0e1b33;margin-top:12px;font-size:16px}._CardTop_nrzuf_172{justify-content:space-between;align-items:center;display:flex}._CardAge_nrzuf_178{color:#888;margin-top:3px;font-size:13px}._CardInfo_nrzuf_184{flex-direction:column;gap:6px;margin-top:14px;display:flex}._CardInfo_nrzuf_184 span{color:#666;align-items:center;gap:6px;font-size:13px;display:flex}._DiagnosisText_nrzuf_198{color:#1a1a1a;font-size:13px;font-weight:600}._NoPlan_nrzuf_204{color:#9ca3af;font-size:13px;font-style:italic}._ProgressCell_nrzuf_210{align-items:center;gap:8px;min-width:120px;display:flex}._ProgressBarTrack_nrzuf_217{background:#e5e7eb;border-radius:10px;flex:1;height:6px;overflow:hidden}._ProgressBarFill_nrzuf_225{background:#0e1b33;border-radius:10px;height:100%;transition:width .3s}._ProgressPercent_nrzuf_232{color:#0e1b33;white-space:nowrap;text-align:right;min-width:32px;font-size:12px;font-weight:600}._CardProgress_nrzuf_241{border-top:1px solid #eef0f2;margin-top:10px;padding-top:10px}._CardDiagnosis_nrzuf_247{color:#1a1a1a;margin:0 0 8px;font-size:13px;font-weight:600}._CardProgressMeta_nrzuf_254{color:#6b7280;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}._CardDates_nrzuf_262{color:#6b7280;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}._CardDates_nrzuf_262 i{color:#0e1b33;margin-right:4px}._done_nrzuf_137{color:#047857;background:#d1fae5}._PatientsPage_kvl4t_1{flex-direction:column;gap:18px;display:flex}._TopRow_kvl4t_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}._TopRow_kvl4t_7 h1{color:#0e1b33;font-size:24px}._TopRow_kvl4t_7 p{color:#888;margin-top:4px;font-size:13px}._ViewSwitch_kvl4t_24{background-color:#f4f4f4;border-radius:8px;padding:4px;display:flex}._ViewSwitch_kvl4t_24 button{cursor:pointer;color:#888;background:0 0;border:none;border-radius:6px;width:34px;height:34px}._ViewSwitch_kvl4t_24 button._Active_kvl4t_39{color:#0e1b33;background-color:#fff}._SearchBox_kvl4t_44{background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;align-items:center;gap:8px;max-width:350px;padding:10px 14px;display:flex}._SearchBox_kvl4t_44 i{color:#999}._SearchBox_kvl4t_44 input{background:0 0;border:none;outline:none;width:100%;font-size:14px}._Empty_kvl4t_65{color:#999;text-align:center;padding:40px 0}._TableWrap_kvl4t_71{overflow-x:auto}._Table_kvl4t_71{border-collapse:collapse;width:100%}._Table_kvl4t_71 th{text-align:left;color:#999;text-transform:uppercase;border-bottom:1px solid #eee;padding:10px 12px;font-size:12px}._Table_kvl4t_71 td{color:#0e1b33;border-bottom:1px solid #f5f5f5;padding:12px;font-size:14px}._Table_kvl4t_71 tr{cursor:pointer}._Table_kvl4t_71 tr:hover td{background-color:#f9fbfa}._NameCell_kvl4t_100{align-items:center;gap:10px;font-weight:500;display:flex}._NameCell_kvl4t_100 span{color:#0e1b33}._Avatar_kvl4t_110{color:#fff;background-color:#4a7bb5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:600;display:flex}._StatusBadge_kvl4t_123{border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500}._StatusBadge_kvl4t_123._watch_kvl4t_129{color:#888;background-color:#f0f0f0}._StatusBadge_kvl4t_123._active_kvl4t_133{color:#d99400;background-color:#fff4e0}._StatusBadge_kvl4t_123._done_kvl4t_137{color:#17643c;background-color:#e9f7ef}._ArrowCell_kvl4t_142{text-align:right;color:#ccc}._CardsGrid_kvl4t_147{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:15px;display:grid}._PatientCard_kvl4t_153{cursor:pointer;color:#0e1b33;background-color:#fff;border:1px solid #eee;border-radius:14px;padding:18px;transition:box-shadow .2s,transform .2s}._PatientCard_kvl4t_153:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000000f}._PatientCard_kvl4t_153 h3{color:#0e1b33;margin-top:12px;font-size:16px}._CardTop_kvl4t_172{justify-content:space-between;align-items:center;display:flex}._CardAge_kvl4t_178{color:#888;margin-top:3px;font-size:13px}._CardInfo_kvl4t_184{flex-direction:column;gap:6px;margin-top:14px;display:flex}._CardInfo_kvl4t_184 span{color:#666;align-items:center;gap:6px;font-size:13px;display:flex}._DiagnosisText_kvl4t_198{color:#1a1a1a;font-size:13px;font-weight:600}._NoPlan_kvl4t_204{color:#9ca3af;font-size:13px;font-style:italic}._ProgressCell_kvl4t_210{align-items:center;gap:8px;min-width:120px;display:flex}._ProgressBarTrack_kvl4t_217{background:#e5e7eb;border-radius:10px;flex:1;height:6px;overflow:hidden}._ProgressBarFill_kvl4t_225{background:#0e1b33;border-radius:10px;height:100%;transition:width .3s}._ProgressPercent_kvl4t_232{color:#0e1b33;white-space:nowrap;text-align:right;min-width:32px;font-size:12px;font-weight:600}._CardPlans_kvl4t_241{color:#6b7280;margin-top:8px;font-size:12px}._CardPlans_kvl4t_241 i{color:#0e1b33;margin-right:4px}._CardProgress_kvl4t_251{border-top:1px solid #eef0f2;margin-top:10px;padding-top:10px}._CardDiagnosis_kvl4t_257{color:#1a1a1a;margin:0 0 8px;font-size:13px;font-weight:600}._CardProgressMeta_kvl4t_264{color:#6b7280;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}._CardDates_kvl4t_272{color:#6b7280;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}._CardDates_kvl4t_272 i{color:#0e1b33;margin-right:4px}._done_kvl4t_137{color:#047857;background:#d1fae5}._State_3xy61_1{color:#6b7280;justify-content:center;align-items:center;min-height:300px;display:flex}._DetailPage_3xy61_9{background:#fff;border-radius:20px;width:100%}._BackBtn_3xy61_15{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:16px;padding:4px 0;font-size:14px;display:inline-flex}._BackBtn_3xy61_15:hover{color:#0e1b33}._Banner_3xy61_31{background:#0e1b33;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 24px;display:flex}._BannerLeft_3xy61_41{align-items:center;gap:16px;display:flex}._BannerLeft_3xy61_41 h1{color:#fff;margin:0 0 4px;font-size:22px;font-weight:700}._BannerLeft_3xy61_41 p{color:#ffffffa6;margin:0;font-size:14px}._Avatar_3xy61_58{color:#fff;background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:flex}._StatusPill_3xy61_72{color:#fff;cursor:pointer;background:#ffffff26;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}._InfoRow_3xy61_85{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}@media (width<=900px){._InfoRow_3xy61_85{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){._InfoRow_3xy61_85{grid-template-columns:1fr}}._InfoCard_3xy61_102{border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}._InfoCard_3xy61_102 i{color:#0e1b33;font-size:16px}._InfoCard_3xy61_102 span{color:#6b7280;margin-bottom:2px;font-size:12px;display:block}._InfoCard_3xy61_102 p,._InfoCard_3xy61_102 ._datt_3xy61_120{color:#1a1a1a;margin:0;font-size:14px;font-weight:600}._PlansSection_3xy61_127 h2{color:#1a1a1a;margin:0 0 14px;font-size:15px;font-weight:700}._Empty_3xy61_134{color:#6b7280;text-align:center;padding:20px 0;font-size:14px}._FormError_3xy61_141{color:#b91c1c;align-items:center;gap:6px;margin:0 0 14px;font-size:13px;display:flex}._PlansList_3xy61_150{flex-direction:column;gap:16px;display:flex}._PlanCard_3xy61_156{border:1px solid #e5e7eb;border-radius:14px;padding:20px}._PlanCardHead_3xy61_162{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}._PlanCardHeadLeft_3xy61_171 h3{color:#1a1a1a;margin:4px 0 0;font-size:16px;font-weight:700}._ComplaintLabel_3xy61_178{color:#6b7280;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}._ComplaintLabel_3xy61_178 i{color:#0e1b33}._PlanStats_3xy61_190{align-items:center;gap:10px;min-width:180px;display:flex}._ProgressBarTrack_3xy61_197{background:#e5e7eb;border-radius:10px;flex:1;height:7px;overflow:hidden}._ProgressBarFill_3xy61_205{background:#0e1b33;border-radius:10px;height:100%;transition:width .3s}._ProgressPercent_3xy61_212{color:#0e1b33;white-space:nowrap;font-size:12px;font-weight:600}._PlanDaysGrid_3xy61_219{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}._PlanDayCard_3xy61_225{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;padding:12px}._DayBadge_3xy61_232{color:#fff;background:#0e1b33;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}._CheckList_3xy61_242{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}._CheckboxRow_3xy61_251{cursor:pointer;color:#1f2937;align-items:flex-start;gap:8px;font-size:13px;display:flex}._CheckboxRow_3xy61_251 input[type=checkbox]{accent-color:#0e1b33;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}._CheckedText_3xy61_268{color:#6b7280;text-decoration:line-through}._PlanDayNote_3xy61_273{color:#6b7280;border-top:1px dashed #e5e7eb;margin:10px 0 0;padding-top:8px;font-size:12px;font-style:italic}._ComplaintsRow_3xy61_282{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}._ComplaintChip_3xy61_289{color:#374151;background:#fafbfc;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}._StatusDot_3xy61_301{background:#0e1b33;border-radius:50%;flex-shrink:0;width:7px;height:7px}._StatusDot_3xy61_301._waiting_3xy61_308{background:#d97706}._StatusDot_3xy61_301._in_progress_3xy61_311{background:#2563eb}._StatusDot_3xy61_301._completed_3xy61_314{background:#059669}._StatusDot_3xy61_301._cancelled_3xy61_317{background:#dc2626}._PlanTitleRow_3xy61_321{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._PlanStatusBadge_3xy61_328{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}._PlanStatusBadge_3xy61_328._watch_3xy61_335{color:#888;background:#f0f0f0}._PlanStatusBadge_3xy61_328._active_3xy61_339{color:#d99400;background:#fff4e0}._PlanStatusBadge_3xy61_328._done_3xy61_343{color:#047857;background:#d1fae5}._PlanMeta_3xy61_348{color:#6b7280;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}._PlanMeta_3xy61_348 span{align-items:center;gap:5px;display:inline-flex}._PlanMeta_3xy61_348 i{color:#0e1b33}._PlanActions_3xy61_365{border-top:1px solid #eef1f5;justify-content:flex-end;align-items:center;margin-top:4px;padding:18px 20px;display:flex}._EndPlanBtn_3xy61_374{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}._EndPlanBtn_3xy61_374 i{font-size:17px}._EndPlanBtn_3xy61_374:hover{background:#15803d;transform:translateY(-1px)}._EndPlanBtn_3xy61_374:active{transform:translateY(0)}._EndPlanBtn_3xy61_374:disabled{opacity:.65;cursor:not-allowed;transform:none}._EndedPlan_3xy61_405{color:#15803d;background:#ecfdf3;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}._EndedPlan_3xy61_405 i{font-size:17px}._EndConfirmBox_3xy61_420{text-align:center;padding:30px 20px}._EndConfirmIcon_3xy61_426{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:26px;display:flex}._EndConfirmIcon_3xy61_426._Warning_3xy61_436{color:#b45309;background:#fef3c7}._EndConfirmIcon_3xy61_426._Success_3xy61_440{color:#047857;background:#d1fae5}._EndConfirmBox_3xy61_420 h2{color:#1a1a1a;margin:0 0 10px;font-size:17px;font-weight:700}._EndConfirmBox_3xy61_420 p{color:#374151;margin:0 0 6px;font-size:14px;line-height:1.5}._EndConfirmSub_3xy61_459{color:#6b7280;margin-top:10px!important;font-size:13px!important}._EndConfirmButtons_3xy61_465{gap:10px;margin-top:22px;display:flex}._CancelBtn_3xy61_471{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:10px;flex:1;padding:11px;font-size:14px;font-weight:600}._CancelBtn_3xy61_471:hover{background:#e5e7eb}._ConfirmSuccessBtn_3xy61_486{color:#fff;cursor:pointer;background:#0e1b33;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px;font-size:14px;font-weight:600;display:flex}._ConfirmSuccessBtn_3xy61_486:hover{background:#16264a}._ConfirmWarningBtn_3xy61_505{color:#fff;cursor:pointer;background:#d97706;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px;font-size:14px;font-weight:600;display:flex}._ConfirmWarningBtn_3xy61_505:hover{background:#b45309}._ItemsPlainList_3xy61_524{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}._ItemsPlainList_3xy61_524 li{color:#1f2937;align-items:center;gap:8px;font-size:13px;display:flex}._ItemsPlainList_3xy61_524 li i{flex-shrink:0;font-size:16px}._ItemsPlainList_3xy61_524 li i._bi-check-circle-fill_3xy61_543{color:#047857}._ItemsPlainList_3xy61_524 li i._bi-circle_3xy61_546{color:#d1d5db}._CheckedText_3xy61_268{color:#6b7280}._PatientPage_172ih_1{width:100%;margin:0 auto;padding-bottom:40px}._Empty_172ih_7{color:#6b7280;text-align:center;padding:24px 0;font-size:14px}._ErrorText_172ih_14{color:#b91c1c;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:flex}._Banner_172ih_23{background:#0e1b33;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:24px 28px;display:flex}._BannerLeft_172ih_35{align-items:center;gap:16px;display:flex}._Avatar_172ih_41{color:#fff;background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:flex}._Greeting_172ih_55{color:#fff9;margin:0 0 2px;font-size:13px}._Banner_172ih_23 h1{color:#fff;margin:0 0 4px;font-size:22px;font-weight:700}._SubInfo_172ih_68{color:#ffffffa6;margin:0;font-size:13px}._OverallProgress_172ih_74{flex-direction:column;align-items:center;gap:8px;display:flex}._OverallProgress_172ih_74 p{color:#ffffffb3;white-space:nowrap;margin:0;font-size:12px}._OverallProgressRing_172ih_87{--percent:0;background:conic-gradient(#fff calc(var(--percent) * 1%), #fff3 0);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex;position:relative}._OverallProgressRing_172ih_87:before{content:"";background:#0e1b33;border-radius:50%;position:absolute;inset:6px}._OverallProgressRing_172ih_87 span{z-index:1;color:#fff;font-size:14px;font-weight:700;position:relative}._InfoRow_172ih_113{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}@media (width<=700px){._InfoRow_172ih_113{grid-template-columns:1fr}}._InfoCard_172ih_125{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}._InfoCard_172ih_125 i{color:#0e1b33;font-size:16px}._InfoCard_172ih_125 span{color:#6b7280;margin-bottom:2px;font-size:12px;display:block}._InfoCard_172ih_125 p,._InfoCard_172ih_125 ._datt_172ih_144{color:#1a1a1a;margin:0;font-size:14px;font-weight:600}._StatsRow_172ih_151{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:28px;display:grid}@media (width<=500px){._StatsRow_172ih_151{grid-template-columns:1fr}}._StatCard_172ih_163{border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}._StatCard_172ih_163 i{color:#0e1b33;background:#0e1b330f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}._StatCard_172ih_163 h2{color:#1a1a1a;margin:0;font-size:22px;font-weight:700}._StatCard_172ih_163 p{color:#6b7280;margin:2px 0 0;font-size:12px}._Section_172ih_195{margin-bottom:28px}._Section_172ih_195 h2{color:#1a1a1a;margin:0 0 14px;font-size:16px;font-weight:700}._PlansList_172ih_205{flex-direction:column;gap:16px;display:flex}._PlanCard_172ih_211{border:1px solid #e5e7eb;border-radius:14px;padding:20px}._PlanCardHead_172ih_217{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}._PlanTitleRow_172ih_226{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._PlanTitleRow_172ih_226 h3{color:#1a1a1a;margin:0;font-size:16px;font-weight:700}._StatusBadge_172ih_239{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}._StatusBadge_172ih_239._pending_172ih_246{color:#6b7280;background:#f3f4f6}._StatusBadge_172ih_239._active_172ih_250{color:#1d4ed8;background:#dbeafe}._StatusBadge_172ih_239._done_172ih_254{color:#047857;background:#d1fae5}._DoctorLine_172ih_259{color:#6b7280;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}._DoctorLine_172ih_259 i{color:#0e1b33}._DoctorLine_172ih_259 span{color:#9ca3af}._PlanStats_172ih_274{align-items:center;gap:10px;min-width:180px;display:flex}._PlanStats_172ih_274 span{color:#0e1b33;white-space:nowrap;font-size:12px;font-weight:600}._ProgressBarTrack_172ih_287{background:#e5e7eb;border-radius:10px;flex:1;height:7px;overflow:hidden}._ProgressBarFill_172ih_295{background:#0e1b33;border-radius:10px;height:100%;transition:width .3s}._DaysGrid_172ih_302{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}._DayCard_172ih_308{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;padding:12px}._DayBadge_172ih_315{color:#fff;background:#0e1b33;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}._ItemsList_172ih_325{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}._ItemsList_172ih_325 li{color:#1f2937;align-items:center;gap:6px;font-size:13px;display:flex}._ItemsList_172ih_325 li i{color:#d1d5db;flex-shrink:0;font-size:15px}._ItemDone_172ih_346{color:#6b7280}._ItemDone_172ih_346 i{color:#047857!important}._FileLink_172ih_353{color:#0e1b33;flex-shrink:0;margin-left:auto}._DayNote_172ih_359{color:#6b7280;border-top:1px dashed #e5e7eb;margin:10px 0 0;padding-top:8px;font-size:12px;font-style:italic}._CompletedList_172ih_368{flex-direction:column;gap:10px;display:flex}._CompletedCard_172ih_374{border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}._CompletedIcon_172ih_383{color:#047857;background:#d1fae5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}._CompletedCard_172ih_374 h4{color:#1a1a1a;margin:0 0 2px;font-size:14px;font-weight:600}._CompletedCard_172ih_374 p{color:#6b7280;margin:0;font-size:12px}._SectionHeader_172ih_409 h2{color:#0e1b33;margin:5px 0 15px}._VisitCard_172ih_414{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-bottom:16px;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0e1b330d}._VisitCard_172ih_414:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0e1b331a}._VisitDateBlock_172ih_429{color:#fff;background:linear-gradient(160deg,#0e1b33,#16264a);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:92px;padding:16px 8px;display:flex;position:relative}._VisitDateBlock_172ih_429._Active_172ih_442:after{background-color:green}._VisitDateBlock_172ih_429:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;right:-8px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #e5e7eb}._VisitDay_172ih_458{font-size:30px;font-weight:800;line-height:1}._VisitMonth_172ih_464{opacity:.85;text-transform:uppercase;margin-top:2px;font-size:13px;font-weight:600}._VisitLabel_172ih_472{opacity:.6;text-align:center;margin-top:10px;font-size:10px}._VisitMain_172ih_479{flex:1;min-width:0;padding:18px 20px}._VisitHeader_172ih_485{align-items:center;gap:12px;display:flex}._DoctorAvatar_172ih_491{color:#0e1b33;background:#0e1b330f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:flex}._DoctorInfo_172ih_505{flex:1;min-width:0}._DoctorInfo_172ih_505 h3{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;overflow:hidden}._DoctorInfo_172ih_505 p{color:#6b7280;margin:2px 0 0;font-size:12px}._ProgressPill_172ih_524{color:#0e1b33;background:#0e1b330f;border-radius:999px;flex-shrink:0;padding:5px 12px;font-size:12px;font-weight:700}._Complaint_172ih_534{color:#374151;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:13px;display:flex}._Complaint_172ih_534 i{color:#0e1b33;flex-shrink:0;margin-top:2px}._VisitFooter_172ih_548{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}._VisitRange_172ih_557{color:#6b7280;flex-direction:column;gap:6px;font-size:12px;display:flex}._VisitRange_172ih_557 div{justify-content:flex-start;display:flex}._VisitRange_172ih_557 i{color:#0e1b33}._VisitAction_172ih_572{color:#fff;cursor:pointer;background:#0e1b33;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s;display:flex}._VisitAction_172ih_572:hover{background:#16264a}._ProgressTrack_172ih_590{background:#e5e7eb;border-radius:999px;height:6px;margin-top:14px;overflow:hidden}._ProgressTrackFill_172ih_598{background:linear-gradient(90deg,#0e1b33,#3359a8);border-radius:999px;height:100%;transition:width .3s}@media (width<=480px){._VisitCard_172ih_414{flex-direction:column}._VisitDateBlock_172ih_429{flex-direction:row;gap:8px;width:100%;padding:12px}._VisitDateBlock_172ih_429:after{display:none}}@media (width<=900px){._ProfileHeader_1f1xg_7{flex-direction:column;align-items:flex-start;gap:20px}._StatsGrid_1f1xg_72,._InfoSection_1f1xg_118{grid-template-columns:1fr}._Avatar_1f1xg_35{width:80px;height:80px;font-size:30px}._ProfileInfo_1f1xg_18 h1{font-size:24px}._InfoRow_1f1xg_144{flex-direction:column;align-items:flex-start;gap:6px}._InfoRow_1f1xg_144 p{text-align:left;max-width:100%}}._EditProfileSection_14va2_1{width:100%;padding:24px}._StepHeader_14va2_7{margin-bottom:25px}._StepHeader_14va2_7 h1{color:#0e1b33;align-items:center;gap:10px;margin-bottom:8px;font-size:24px;display:flex}._StepHeader_14va2_7 h1 i{color:#16264a}._StepHeader_14va2_7 p{color:#6b7280;font-size:14px}._EditForm_14va2_26{flex-direction:column;gap:18px;display:flex}._Row_14va2_32{gap:16px;display:flex}._Row_14va2_32 ._Input_14va2_36{flex:1}._Input_14va2_36{flex-direction:column;gap:7px;display:flex}._Input_14va2_36 p{color:#0e1b33;font-size:14px;font-weight:600}._Input_14va2_36 input,._Input_14va2_36 textarea{border:1.5px solid #dbe3ef;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:15px;transition:all .25s}._Input_14va2_36 input:focus,._Input_14va2_36 textarea:focus{border-color:#16264a}._Input_14va2_36 textarea{resize:vertical}._ErrorText_14va2_68{color:#dc2626;font-size:13px}._SubmitBtn_14va2_73{cursor:pointer;color:#fff;background:linear-gradient(135deg,#16264a,#0e1b33);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:52px;margin-top:10px;font-size:15px;font-weight:600;transition:all .25s;display:flex}._SubmitBtn_14va2_73:hover{transform:translateY(-2px)}._SubmitBtn_14va2_73:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){._EditProfileSection_14va2_1{min-width:auto}._Row_14va2_32{flex-direction:column}}._ProfileImageSection_14va2_105{align-items:center;gap:20px;margin-bottom:25px;display:flex}._ProfileImage_14va2_105{flex-shrink:0;width:90px;height:90px}._ProfileImage_14va2_105 img,._ProfileImage_14va2_105 ._ProfilePlaceholder_14va2_118{object-fit:cover;border-radius:50%;width:100%;height:100%}._ProfilePlaceholder_14va2_118{color:#fff;background:linear-gradient(135deg,#16264a,#0e1b33);justify-content:center;align-items:center;font-size:32px;font-weight:700;display:flex}._UploadBtn_14va2_135{color:#16264a;cursor:pointer;background:#eef2ff;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;transition:all .2s;display:inline-flex}._UploadBtn_14va2_135:hover{background:#dbe4ff}@media (width<=900px){._ProfileHeader_7do4c_7{flex-direction:column;align-items:flex-start;gap:20px}._StatsGrid_7do4c_72,._InfoSection_7do4c_118{grid-template-columns:1fr}._Avatar_7do4c_35{width:80px;height:80px;font-size:30px}._ProfileInfo_7do4c_18 h1{font-size:24px}._InfoRow_7do4c_144{flex-direction:column;align-items:flex-start;gap:6px}._InfoRow_7do4c_144 p{text-align:left;max-width:100%}}@media (width<=900px){._InfoRow_1wj8b_92{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){._InfoRow_1wj8b_92{grid-template-columns:1fr}}._PatientsPage_11hd9_1{width:100%}._TopRow_11hd9_5{margin-bottom:24px}._TopRow_11hd9_5 h1{color:#1a1a1a;margin:0 0 4px;font-size:20px;font-weight:700}._TopRow_11hd9_5 p{color:#6b7280;margin:0;font-size:13px}._Empty_11hd9_20{color:#6b7280;text-align:center;padding:30px 0;font-size:14px}._PlansList_11hd9_27{flex-direction:column;gap:12px;display:flex}._PlanCard_11hd9_33{cursor:pointer;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;transition:border-color .2s,transform .15s;display:flex}._PlanCard_11hd9_33:last-child{border-bottom:none}._PlanCard_11hd9_33:hover{background-color:#f9fbfa}._PlanCardLeft_11hd9_51{align-items:flex-start;gap:14px;min-width:0;display:flex}._PlanIcon_11hd9_58{color:#0e1b33;background:#0e1b330f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}._PlanCardLeft_11hd9_51 h3{color:#1a1a1a;margin:0 0 4px;font-size:15px;font-weight:700}._ComplaintLine_11hd9_78{color:#6b7280;align-items:center;gap:6px;margin:0 0 6px;font-size:12px;display:flex}._ComplaintLine_11hd9_78 i{color:#0e1b33}._PlanMeta_11hd9_90{color:#6b7280;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}._PlanMeta_11hd9_90 span{align-items:center;gap:5px;display:inline-flex}._PlanMeta_11hd9_90 i{color:#0e1b33}._PlanCardRight_11hd9_106{flex-shrink:0;align-items:center;gap:12px;display:flex}._PlanCardRight_11hd9_106>i{color:#6b7280;font-size:16px}._StatusBadge_11hd9_117{white-space:nowrap;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}._StatusBadge_11hd9_117._watch_11hd9_125{color:#888;background:#f0f0f0}._StatusBadge_11hd9_117._active_11hd9_129{color:#d99400;background:#fff4e0}._StatusBadge_11hd9_117._done_11hd9_133{color:#047857;background:#d1fae5}._State_1wj8b_1{color:#6b7280;justify-content:center;align-items:center;min-height:300px;font-size:14px;display:flex}._Empty_1wj8b_10{color:#6b7280;text-align:center;padding:30px 0;font-size:14px}._DetailPage_1wj8b_17{background:#fff;border-radius:20px;width:100%;padding-bottom:40px}._BackBtn_1wj8b_24{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:16px;padding:4px 0;font-size:14px;display:inline-flex}._BackBtn_1wj8b_24:hover{color:#0e1b33}._Banner_1wj8b_40{background:#0e1b33;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:20px 24px;display:flex}._BannerLeft_1wj8b_52{align-items:center;gap:16px;display:flex}._BannerLeft_1wj8b_52 h1{color:#fff;margin:0 0 4px;font-size:22px;font-weight:700}._BannerLeft_1wj8b_52 p{color:#ffffffa6;margin:0;font-size:14px}._Avatar_1wj8b_69{color:#fff;background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:flex}._StatusPill_1wj8b_83{color:#fff;background:#ffffff26;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600}._InfoRow_1wj8b_92{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}@media (width<=900px){._InfoRow_1wj8b_92{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){._InfoRow_1wj8b_92{grid-template-columns:1fr}}._InfoCard_1wj8b_109{border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}._InfoCard_1wj8b_109 i{color:#0e1b33;font-size:16px}._InfoCard_1wj8b_109 span{color:#6b7280;margin-bottom:2px;font-size:12px;display:block}._InfoCard_1wj8b_109 p,._InfoCard_1wj8b_109 ._datt_1wj8b_127{color:#1a1a1a;margin:0;font-size:14px;font-weight:600}._PlansSection_1wj8b_134{margin-bottom:28px}._PlansSection_1wj8b_134 h2{color:#1a1a1a;margin:0 0 14px;font-size:15px;font-weight:700}._PlansList_1wj8b_144{flex-direction:column;gap:16px;display:flex}._PlanCard_1wj8b_150{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}._PlanCardHead_1wj8b_157{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}._PlanCardHeadLeft_1wj8b_166{flex-direction:column;gap:4px;display:flex}._PlanTitleRow_1wj8b_172{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._PlanTitleRow_1wj8b_172 h3{color:#1a1a1a;margin:0;font-size:16px;font-weight:700}._PlanStatusBadge_1wj8b_185{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}._PlanStatusBadge_1wj8b_185._watch_1wj8b_192{color:#888;background:#f0f0f0}._PlanStatusBadge_1wj8b_185._active_1wj8b_196{color:#d99400;background:#fff4e0}._PlanStatusBadge_1wj8b_185._done_1wj8b_200{color:#047857;background:#d1fae5}._PlanMeta_1wj8b_205{color:#6b7280;flex-wrap:wrap;gap:14px;margin-top:6px;font-size:12px;display:flex}._PlanMeta_1wj8b_205 span{align-items:center;gap:5px;display:inline-flex}._PlanMeta_1wj8b_205 i{color:#0e1b33}._PlanStats_1wj8b_222{align-items:center;gap:10px;min-width:180px;display:flex}._ProgressBarTrack_1wj8b_229{background:#e5e7eb;border-radius:10px;flex:1;height:7px;overflow:hidden}._ProgressBarFill_1wj8b_237{background:#0e1b33;border-radius:10px;height:100%;transition:width .3s}._ProgressPercent_1wj8b_244{color:#0e1b33;white-space:nowrap;font-size:12px;font-weight:600}._PlanDaysGrid_1wj8b_251{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}._PlanDayCard_1wj8b_257{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;padding:12px}._DayBadge_1wj8b_264{color:#fff;background:#0e1b33;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}._CheckList_1wj8b_274{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}._PlanDayNote_1wj8b_283{color:#6b7280;border-top:1px dashed #e5e7eb;margin:10px 0 0;padding-top:8px;font-size:12px;font-style:italic}._GalleryOverlay_1wj8b_292{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._GalleryBox_1wj8b_303{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:80vh;padding:24px;overflow-y:auto}._GalleryHead_1wj8b_313{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}._GalleryHead_1wj8b_313 h2{color:#1a1a1a;margin:0 0 4px;font-size:16px;font-weight:700}._GalleryHead_1wj8b_313 p{color:#6b7280;margin:0;font-size:12px}._GalleryCloseBtn_1wj8b_331{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}._GalleryCloseBtn_1wj8b_331:hover{background:#e5e7eb}._GalleryGrid_1wj8b_348{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}._GalleryItem_1wj8b_354{border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}._GalleryItem_1wj8b_354:hover{border-color:#0e1b33}._GalleryThumb_1wj8b_367{aspect-ratio:1;background:#f4f5f7;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}._GalleryThumb_1wj8b_367 img{object-fit:cover;width:100%;height:100%}._GalleryThumb_1wj8b_367 i{color:#dc2626;font-size:30px}._GalleryCaption_1wj8b_386{color:#1f2937;text-align:center;margin:0;padding:8px;font-size:11px;font-weight:600}._DiagnosisMediaBtn_1wj8b_395{color:#0e1b33;cursor:pointer;background:#0e1b330f;border:none;border-radius:20px;align-items:center;gap:5px;width:fit-content;margin:6px 0;padding:3px 12px;font-size:11px;font-weight:600;display:inline-flex}._DiagnosisMediaBtn_1wj8b_395:hover{background:#0e1b331f}._MediaCard_1wj8b_414{flex-direction:column;gap:8px;width:100%;display:flex}._MediaCardTop_1wj8b_421{align-items:flex-start;gap:10px;display:flex}._MediaCardIcon_1wj8b_427{color:#6b7280;background:#e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}._MediaCardDone_1wj8b_439 ._MediaCardIcon_1wj8b_427{color:#047857;background:#d1fae5}._MediaCardText_1wj8b_444{flex:1;min-width:0}._MediaCardLabel_1wj8b_449{color:#6b7280;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:700}._MediaCardDone_1wj8b_439 ._MediaCardLabel_1wj8b_449{color:#047857}._MediaCardDesc_1wj8b_460{color:#1f2937;margin:0;font-size:13px}._MediaViewBtn_1wj8b_466{color:#0e1b33;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:5px;width:fit-content;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}._MediaViewBtn_1wj8b_466:hover{background:#f3f4f6}._StatusRow_1wj8b_484{color:#9ca3af;border-top:1px dashed #e5e7eb;align-items:center;gap:6px;padding-top:8px;font-size:12px;display:flex}._StatusRow_1wj8b_484 i{color:#d1d5db}._StatusRowDone_1wj8b_497{color:#047857}._StatusRowDone_1wj8b_497 i{color:#047857!important}._MedicinesBlock_1wj8b_504{border-top:1px dashed #e5e7eb;margin-top:12px;padding-top:10px}._MedicinesTitle_1wj8b_510{text-transform:uppercase;color:#6b7280;align-items:center;gap:6px;margin:0 0 8px;font-size:11px;font-weight:700;display:flex}._MedicinesTitle_1wj8b_510 i{color:#0e1b33}._MedicinesList_1wj8b_524{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}._MedicinesList_1wj8b_524 li{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}._MedName_1wj8b_540{color:#1f2937;flex:1;font-weight:600}._MedQty_1wj8b_546{color:#6b7280;white-space:nowrap}._MedTotal_1wj8b_551{color:#0e1b33;white-space:nowrap;font-weight:700}._MedicinesDayTotal_1wj8b_557{color:#1a1a1a;border-top:1px solid #e5e7eb;justify-content:space-between;padding-top:6px;font-size:12px;font-weight:700;display:flex}._PlanTotalBox_1wj8b_567{background:#0e1b330f;border-radius:12px;justify-content:space-between;align-items:center;margin-top:16px;padding:14px 18px;display:flex}._PlanTotalBox_1wj8b_567 span:first-child{color:#1a1a1a;font-size:13px;font-weight:600}._PlanTotalBox_1wj8b_567 span:last-child{color:#0e1b33;font-size:17px;font-weight:800}@media (width<=900px){._ProfileHeader_7do4c_7{flex-direction:column;align-items:flex-start;gap:20px}._StatsGrid_7do4c_72,._InfoSection_7do4c_118{grid-template-columns:1fr}._Avatar_7do4c_35{width:80px;height:80px;font-size:30px}._ProfileInfo_7do4c_18 h1{font-size:24px}._InfoRow_7do4c_144{flex-direction:column;align-items:flex-start;gap:6px}._InfoRow_7do4c_144 p{text-align:left;max-width:100%}}._PatientsPage_gzj2m_1{flex-direction:column;gap:22px;display:flex}._TopRow_gzj2m_7{justify-content:space-between;align-items:center;display:flex}._TopRow_gzj2m_7 h1{color:#0e1b33;margin:0;font-size:24px;font-weight:700}._TopRow_gzj2m_7 p{color:#8a919c;margin:5px 0 0;font-size:13px}._SearchForm_gzj2m_27{align-items:center;gap:10px;display:flex}._SearchBox_gzj2m_33{background:#fff;border:1px solid #e8ebef;border-radius:10px;align-items:center;gap:10px;width:100%;transition:border-color .2s,box-shadow .2s;display:flex}._SearchBox_gzj2m_33:focus-within{border-color:#9ca8b8;box-shadow:0 0 0 3px #0e1b330d}._SearchBox_gzj2m_33>i{color:#8c95a3;padding-left:14px;font-size:16px}._SearchBox_gzj2m_33 input{color:#0e1b33;background:0 0;border:none;outline:none;width:100%;padding:12px 0;font-size:14px}._SearchBox_gzj2m_33 input::placeholder{color:#a5abb4}._ClearBtn_gzj2m_65{color:#6d7480;cursor:pointer;background:#eef0f3;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;margin-right:14px;transition:all .2s;display:flex}._ClearBtn_gzj2m_65:hover{color:#0e1b33;background:#e2e5e9}._ClearBtn_gzj2m_65 i{font-size:10px}._SearchBtn_gzj2m_88{color:#fff;cursor:pointer;background:#0e1b33;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:45px;padding:0 18px;font-size:13px;font-weight:600;transition:background .2s,transform .15s;display:flex}._SearchBtn_gzj2m_88:hover:not(:disabled){background:#182b4b}._SearchBtn_gzj2m_88:active:not(:disabled){transform:translateY(1px)}._SearchBtn_gzj2m_88:disabled{opacity:.5;cursor:not-allowed}._SearchHint_gzj2m_118{background:#fff;border:1px solid #e8ebef;border-radius:12px;align-items:center;gap:15px;padding:24px;display:flex}._HintIcon_gzj2m_128{color:#0e1b33;background:#f1f4f8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._HintIcon_gzj2m_128 i{font-size:21px}._SearchHint_gzj2m_118 h3{color:#0e1b33;margin:0;font-size:15px;font-weight:600}._SearchHint_gzj2m_118 p{color:#8a919c;margin:5px 0 0;font-size:13px;line-height:1.5}._Empty_gzj2m_159{text-align:center;background:#fff;border:1px solid #e8ebef;border-radius:12px;flex-direction:column;align-items:center;padding:55px 20px;display:flex}._Empty_gzj2m_159 h3{color:#0e1b33;margin:14px 0 5px;font-size:16px}._Empty_gzj2m_159 p{color:#8a919c;margin:0;font-size:13px}._EmptyIcon_gzj2m_180{color:#858d98;background:#f2f3f5;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}._EmptyIcon_gzj2m_180 i{font-size:21px}._ResultsSection_gzj2m_197{flex-direction:column;gap:15px;display:flex}._ResultsHeader_gzj2m_203{justify-content:space-between;align-items:center;display:flex}._ResultsHeader_gzj2m_203 h2{color:#0e1b33;margin:0;font-size:17px;font-weight:700}._ResultsHeader_gzj2m_203 p{color:#8a919c;margin:4px 0 0;font-size:12px}._SearchIdBadge_gzj2m_220{color:#0e1b33;background:#f2f4f7;border-radius:7px;align-items:center;gap:3px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}._ResultsList_gzj2m_232{flex-direction:column;gap:12px;display:flex}._TreatmentCard_gzj2m_241{cursor:pointer;background:#fff;border:1px solid #e8ebef;border-radius:13px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s}._TreatmentCard_gzj2m_241:hover{border-color:#d7dce2;transform:translateY(-1px);box-shadow:0 5px 18px #0e1b330f}._CardTop_gzj2m_256{border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}._PlanId_gzj2m_264{align-items:center;gap:7px;display:flex}._PlanId_gzj2m_264 span{color:#8a919c;font-size:12px}._PlanId_gzj2m_264 strong{color:#0e1b33;font-size:13px}._StatusBadge_gzj2m_278{border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}._StatusDot_gzj2m_288{background:currentColor;border-radius:50%;width:6px;height:6px}._done_gzj2m_295{color:#187044;background:#eaf7ef}._active_gzj2m_300{color:#c48600;background:#fff5df}._waiting_gzj2m_305{color:#737b87;background:#f1f2f4}._Diagnosis_gzj2m_311{padding:16px 0 13px}._Diagnosis_gzj2m_311 ._Label_gzj2m_314{color:#8b929d;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}._Diagnosis_gzj2m_311 ._Label_gzj2m_314 i{font-size:12px}._Diagnosis_gzj2m_311 h3{color:#0e1b33;margin:7px 0 0;font-size:15px;font-weight:600;line-height:1.45}._Complaint_gzj2m_334{background:#f8f9fa;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:20px;padding:12px;display:flex}._Complaint_gzj2m_334 ._Label_gzj2m_314{color:#8b929d;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}._Complaint_gzj2m_334 ._Label_gzj2m_314 i{font-size:11px}._Complaint_gzj2m_334 p{color:#394150;margin:5px 0 0;font-size:13px}._ComplaintId_gzj2m_361{color:#69717d;background:#fff;border:1px solid #e6e8eb;border-radius:6px;flex-shrink:0;padding:5px 8px;font-size:10px;font-weight:600}._CardFooter_gzj2m_373{align-items:center;gap:18px;padding-top:14px;display:flex}._Doctor_gzj2m_380{flex:1;align-items:center;gap:9px;display:flex}._DoctorIcon_gzj2m_387{color:#0e1b33;background:#f1f3f6;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._DoctorIcon_gzj2m_387 i{font-size:14px}._Doctor_gzj2m_380 div:last-child{flex-direction:column;gap:2px;display:flex}._Doctor_gzj2m_380 span{color:#9aa1ab;font-size:10px}._Doctor_gzj2m_380 strong{color:#0e1b33;font-size:12px;font-weight:600}._Date_gzj2m_416{color:#7d8590;align-items:center;gap:5px;font-size:11px;display:flex}._Date_gzj2m_416 i{font-size:11px}._OpenIcon_gzj2m_427{color:#89919c;background:#f4f5f7;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}._OpenIcon_gzj2m_427 i{font-size:12px}._TreatmentCard_gzj2m_241:hover ._OpenIcon_gzj2m_427{color:#fff;background:#0e1b33}@media (width<=700px){._SearchForm_gzj2m_27{flex-direction:column;align-items:stretch}._SearchBox_gzj2m_33{max-width:none}._SearchBtn_gzj2m_88{width:100%}._ResultsHeader_gzj2m_203{flex-direction:column;align-items:flex-start;gap:10px}._Complaint_gzj2m_334{flex-direction:column;align-items:flex-start}._CardFooter_gzj2m_373{flex-wrap:wrap;align-items:flex-start}._Doctor_gzj2m_380{flex:none;width:100%}}._CardClickable_gzj2m_479{cursor:pointer}._PlanDetail_gzj2m_483{background:#fafbfc;border-top:1px solid #e5e7eb;padding:16px 18px}._DetailEmpty_gzj2m_489{color:#6b7280;text-align:center;margin:0;padding:12px 0;font-size:13px}._DetailError_gzj2m_497{color:#b91c1c;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}._DaysGrid_gzj2m_506{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}._DayCard_gzj2m_512{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px}._DayBadge_gzj2m_519{color:#fff;background:#0e1b33;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}._CheckList_gzj2m_529{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}._CheckboxRow_gzj2m_538{cursor:pointer;color:#1f2937;align-items:flex-start;gap:8px;font-size:13px;display:flex}._CheckboxRow_gzj2m_538 input[type=checkbox]{accent-color:#0e1b33;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}._CheckedText_gzj2m_555{color:#6b7280;text-decoration:line-through}._DayNote_gzj2m_560{color:#6b7280;border-top:1px dashed #e5e7eb;margin:10px 0 0;padding-top:8px;font-size:11px;font-style:italic}._MedicinesBlock_gzj2m_569{border-top:1px dashed #e5e7eb;margin-top:12px;padding-top:10px}._MedicinesTitle_gzj2m_575{text-transform:uppercase;color:#8a919c;align-items:center;gap:6px;margin:0 0 8px;font-size:10px;font-weight:700;display:flex}._MedicinesTitle_gzj2m_575 i{color:#0e1b33}._MedicinesList_gzj2m_589{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}._MedicinesList_gzj2m_589 li{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}._MedName_gzj2m_605{color:#1f2937;flex:1;font-weight:600}._MedQty_gzj2m_611{color:#8a919c;white-space:nowrap;font-size:11px}._MedTotal_gzj2m_617{color:#0e1b33;white-space:nowrap;font-weight:700}._MedicinesDayTotal_gzj2m_623{color:#1a1a1a;border-top:1px solid #e5e7eb;justify-content:space-between;padding-top:6px;font-size:11px;font-weight:700;display:flex}._ToastContainer_vt1s5_1{z-index:9999;flex-direction:column;gap:10px;max-width:360px;display:flex;position:fixed;top:20px;right:20px}._Toast_vt1s5_1{color:#1a1a1a;background:#fff;border-left:4px solid #0e1b33;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-size:13px;font-weight:500;animation:.25s _slideIn_vt1s5_1;display:flex;box-shadow:0 8px 24px #0000001f}._Toast_vt1s5_1 i:first-child{flex-shrink:0;font-size:18px}._Toast_vt1s5_1 span{flex:1;line-height:1.4}._Toast_vt1s5_1 button{color:#9ca3af;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px;font-size:14px}._Toast_vt1s5_1 button:hover{color:#374151}._Toast_vt1s5_1._success_vt1s5_46{border-left-color:#16a34a}._Toast_vt1s5_1._success_vt1s5_46 i:first-child{color:#16a34a}._Toast_vt1s5_1._error_vt1s5_52{border-left-color:#dc2626}._Toast_vt1s5_1._error_vt1s5_52 i:first-child{color:#dc2626}._Toast_vt1s5_1._warning_vt1s5_58{border-left-color:#d97706}._Toast_vt1s5_1._warning_vt1s5_58 i:first-child{color:#d97706}._Toast_vt1s5_1._info_vt1s5_64{border-left-color:#0e1b33}._Toast_vt1s5_1._info_vt1s5_64 i:first-child{color:#0e1b33}@keyframes _slideIn_vt1s5_1{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}._ProfilePage_7do4c_1{flex-direction:column;gap:24px;display:flex}._ProfileHeader_7do4c_7{color:#fff;background:linear-gradient(#16274a 0%,#0e1b33 100%);border-radius:28px;justify-content:space-between;align-items:center;padding:30px;display:flex;box-shadow:0 15px 40px #0e1b3340}._ProfileInfo_7do4c_18{align-items:center;gap:20px;display:flex}._ProfileInfo_7do4c_18 h1{margin:0;font-size:30px;font-weight:700;line-height:1.2}._ProfileInfo_7do4c_18 p{color:#ffffffbf;margin-top:8px;font-size:15px}._Avatar_7do4c_35{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1f;border:2px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:95px;height:95px;font-size:38px;font-weight:700;display:flex}._EditBtn_7do4c_50{cursor:pointer;color:#0e1b33;background:#fff;border:none;border-radius:14px;outline:none;align-items:center;gap:10px;padding:14px 22px;font-weight:600;transition:all .25s;display:flex}._EditBtn_7do4c_50 i{font-size:18px}._EditBtn_7do4c_50:hover{transform:translateY(-3px);box-shadow:0 10px 25px #ffffff26}._StatsGrid_7do4c_72{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}._StatCard_7do4c_78{text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;padding:24px;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}._StatCard_7do4c_78:hover{transform:translateY(-4px)}._StatCard_7do4c_78:before{content:"";background:linear-gradient(90deg,#0e1b33,#16264a);height:5px;position:absolute;inset:0}._StatCard_7do4c_78 i{color:#16264a;margin-bottom:12px;font-size:34px}._StatCard_7do4c_78 h2{color:#0e1b33;margin:0;font-size:34px;font-weight:700}._StatCard_7do4c_78 span{color:#64748b;margin-top:6px;font-size:14px}._InfoSection_7do4c_118{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}._InfoCard_7do4c_124{background:#fff;border-radius:24px;padding:24px;box-shadow:0 10px 30px #0000000d}._InfoCard_7do4c_124 h3{color:#0e1b33;align-items:center;gap:10px;margin:0 0 22px;font-size:18px;font-weight:700;display:flex}._InfoCard_7do4c_124 h3 i{color:#16264a;font-size:20px}._InfoRow_7do4c_144{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;padding:15px 0;display:flex}._InfoRow_7do4c_144:last-child{border-bottom:none}._InfoRow_7do4c_144 span{color:#64748b;font-size:14px}._InfoRow_7do4c_144 p{color:#0e1b33;text-align:right;word-break:break-word;max-width:60%;margin:0;font-weight:600}@media (width<=900px){._ProfileHeader_7do4c_7{flex-direction:column;align-items:flex-start;gap:20px}._StatsGrid_7do4c_72,._InfoSection_7do4c_118{grid-template-columns:1fr}._Avatar_7do4c_35{width:80px;height:80px;font-size:30px}._ProfileInfo_7do4c_18 h1{font-size:24px}._InfoRow_7do4c_144{flex-direction:column;align-items:flex-start;gap:6px}._InfoRow_7do4c_144 p{text-align:left;max-width:100%}}._NotificationContainer_1m0ak_1{z-index:9999;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}._Notification_1m0ak_1{background:#fff;border-left:4px solid #d97706;border-radius:12px;justify-content:space-between;align-items:center;width:360px;padding:14px 16px;animation:.25s _slideIn_1m0ak_1;display:flex;box-shadow:0 8px 24px #0000001f}._Content_1m0ak_24{cursor:pointer;flex:1;align-items:center;gap:12px;display:flex}._Icon_1m0ak_32{color:#ea580c;background:#fff7ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}._Icon_1m0ak_32 i{font-size:18px}._Info_1m0ak_47 h4{color:#111827;margin:0;font-size:14px;font-weight:600}._Info_1m0ak_47 p{color:#6b7280;margin:4px 0 0;font-size:13px}._CloseBtn_1m0ak_59{cursor:pointer;color:#9ca3af;background:0 0;border:none;flex-shrink:0;padding:4px;transition:all .2s}._CloseBtn_1m0ak_59:hover{color:#111827}._CloseBtn_1m0ak_59 i{font-size:18px}@keyframes _slideIn_1m0ak_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}._PatientsPage_1iuvj_1{flex-direction:column;gap:22px;display:flex}._TopRow_1iuvj_7{justify-content:space-between;align-items:center;display:flex}._TopRow_1iuvj_7 h1{color:#0e1b33;margin:0;font-size:24px;font-weight:700}._TopRow_1iuvj_7 p{color:#8a919c;margin:5px 0 0;font-size:13px}._SearchForm_1iuvj_27{align-items:center;gap:10px;display:flex}._SearchBox_1iuvj_33{background:#fff;border:1px solid #e8ebef;border-radius:10px;align-items:center;gap:10px;width:100%;transition:border-color .2s,box-shadow .2s;display:flex}._SearchBox_1iuvj_33:focus-within{border-color:#9ca8b8;box-shadow:0 0 0 3px #0e1b330d}._SearchBox_1iuvj_33>i{color:#8c95a3;padding-left:14px;font-size:16px}._SearchBox_1iuvj_33 input{color:#0e1b33;background:0 0;border:none;outline:none;width:100%;padding:12px 0;font-size:14px}._SearchBox_1iuvj_33 input::placeholder{color:#a5abb4}._ClearBtn_1iuvj_65{color:#6d7480;cursor:pointer;background:#eef0f3;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;margin-right:14px;transition:all .2s;display:flex}._ClearBtn_1iuvj_65:hover{color:#0e1b33;background:#e2e5e9}._ClearBtn_1iuvj_65 i{font-size:10px}._SearchBtn_1iuvj_88{color:#fff;cursor:pointer;background:#0e1b33;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:45px;padding:0 18px;font-size:13px;font-weight:600;transition:background .2s,transform .15s;display:flex}._SearchBtn_1iuvj_88:hover:not(:disabled){background:#182b4b}._SearchBtn_1iuvj_88:active:not(:disabled){transform:translateY(1px)}._SearchBtn_1iuvj_88:disabled{opacity:.5;cursor:not-allowed}._SearchHint_1iuvj_118{background:#fff;border:1px solid #e8ebef;border-radius:12px;align-items:center;gap:15px;padding:24px;display:flex}._SearchHint_1iuvj_118 h3{color:#0e1b33;margin:0;font-size:15px;font-weight:600}._SearchHint_1iuvj_118 p{color:#8a919c;margin:5px 0 0;font-size:13px;line-height:1.5}._HintIcon_1iuvj_140{color:#0e1b33;background:#f1f4f8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._HintIcon_1iuvj_140 i{font-size:21px}._Empty_1iuvj_155{text-align:center;background:#fff;border:1px solid #e8ebef;border-radius:12px;flex-direction:column;align-items:center;padding:55px 20px;display:flex}._Empty_1iuvj_155 h3{color:#0e1b33;margin:14px 0 5px;font-size:16px}._Empty_1iuvj_155 p{color:#8a919c;margin:0;font-size:13px}._EmptyIcon_1iuvj_176{color:#858d98;background:#f2f3f5;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}._EmptyIcon_1iuvj_176 i{font-size:21px}._ResultsSection_1iuvj_193{flex-direction:column;gap:15px;display:flex}._ResultsHeader_1iuvj_199{justify-content:space-between;align-items:center;display:flex}._ResultsHeader_1iuvj_199 h2{color:#0e1b33;margin:0;font-size:17px;font-weight:700}._ResultsHeader_1iuvj_199 p{color:#8a919c;margin:4px 0 0;font-size:12px}._SearchIdBadge_1iuvj_216{color:#0e1b33;background:#f2f4f7;border-radius:7px;align-items:center;gap:3px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}._StatusBadge_1iuvj_231{border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}._StatusDot_1iuvj_241{background:currentColor;border-radius:50%;width:6px;height:6px}._done_1iuvj_248{color:#187044;background:#eaf7ef}._waiting_1iuvj_253{color:#c48600;background:#fff5df}._SummaryCard_1iuvj_261{background:#fff;border:1px solid #e8ebef;border-radius:13px;padding:20px}._SummaryTop_1iuvj_268{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}._ProgressBar_1iuvj_277{background:#eef0f3;border-radius:20px;width:100%;height:8px;margin-bottom:18px;overflow:hidden}._ProgressFill_1iuvj_286{background:#187044;border-radius:20px;height:100%;transition:width .3s}._SummaryStats_1iuvj_293{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._StatItem_1iuvj_299{background:#f8f9fa;border-radius:8px;flex-direction:column;gap:5px;padding:12px;display:flex}._StatItem_1iuvj_299 span{color:#8b929d;text-transform:uppercase;font-size:10px;font-weight:600}._StatItem_1iuvj_299 strong{color:#0e1b33;font-size:14px;font-weight:700}._PaidValue_1iuvj_319{color:#187044!important}._RemainingValue_1iuvj_323{color:#c4390d!important}._PayAllBtn_1iuvj_330,._PayDayBtn_1iuvj_331{color:#fff;cursor:pointer;background:#0e1b33;border:none;border-radius:8px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:600;transition:background .2s;display:inline-flex}._PayAllBtn_1iuvj_330:hover,._PayDayBtn_1iuvj_331:hover{background:#182b4b}._PayAllBtn_1iuvj_330 i,._PayDayBtn_1iuvj_331 i{font-size:13px}._PayDayBtn_1iuvj_331{justify-content:center;width:100%;margin-top:12px}._PayForm_1iuvj_360{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:12px;display:flex}._PayForm_1iuvj_360 select{color:#0e1b33;background:#fff;border:1px solid #e8ebef;border-radius:7px;flex:1;min-width:100px;padding:8px 10px;font-size:12px}._ConfirmBtn_1iuvj_379{color:#fff;cursor:pointer;background:#187044;border:none;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:600}._ConfirmBtn_1iuvj_379:disabled{opacity:.6;cursor:not-allowed}._ConfirmBtn_1iuvj_379:hover:not(:disabled){background:#135c37}._CancelBtn_1iuvj_397{color:#6d7480;cursor:pointer;background:#fff;border:1px solid #e8ebef;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:600}._CancelBtn_1iuvj_397:disabled{opacity:.6;cursor:not-allowed}._CancelBtn_1iuvj_397:hover:not(:disabled){background:#f4f5f7}._DaysGrid_1iuvj_418{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}._DayCard_1iuvj_424{background:#fff;border:1px solid #e8ebef;border-radius:12px;flex-direction:column;padding:16px;display:flex}._DayCardTop_1iuvj_433{border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}._DayBadge_1iuvj_442{color:#fff;background:#0e1b33;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}._DayPriceRows_1iuvj_452,._DayPaidRows_1iuvj_453{flex-direction:column;gap:6px;display:flex}._DayPaidRows_1iuvj_453{border-top:1px dashed #e8ebef;margin-top:10px;padding-top:10px}._PriceRow_1iuvj_465{justify-content:space-between;align-items:center;font-size:12px;display:flex}._PriceRow_1iuvj_465 span{color:#8a919c}._PriceRow_1iuvj_465 strong{color:#0e1b33;font-weight:600}._PriceRowTotal_1iuvj_479{border-top:1px solid #f0f1f3;padding-top:6px}._PriceRowTotal_1iuvj_479 strong{color:#0e1b33;font-weight:700}._HistoryCard_1iuvj_491{background:#fff;border:1px solid #e8ebef;border-radius:12px;padding:16px 18px}._HistoryTitle_1iuvj_498{color:#8a919c;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 10px;font-size:11px;font-weight:700;display:flex}._HistoryTitle_1iuvj_498 i{color:#0e1b33}._HistoryList_1iuvj_512{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._HistoryList_1iuvj_512 li{border-bottom:1px solid #f4f5f7;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}._HistoryList_1iuvj_512 li:last-child{border-bottom:none}._HistoryAmount_1iuvj_532{color:#187044;font-size:13px;font-weight:700}._HistoryMethod_1iuvj_538{color:#8a919c;background:#f2f4f7;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}._HistoryDate_1iuvj_547{color:#9aa1ab;font-size:11px}@media (width<=700px){._SearchForm_1iuvj_27{flex-direction:column;align-items:stretch}._SearchBtn_1iuvj_88{width:100%}._ResultsHeader_1iuvj_199{flex-direction:column;align-items:flex-start;gap:10px}._SummaryStats_1iuvj_293{grid-template-columns:1fr}._SummaryTop_1iuvj_268{flex-direction:column;align-items:stretch}._PayAllBtn_1iuvj_330{justify-content:center}}._Page_1pa31_1{background:#fff;border-radius:20px}._TopRow_1pa31_6{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}._TopRow_1pa31_6 h1{color:#1a1a1a;margin:0 0 4px;font-size:20px;font-weight:700}._TopRow_1pa31_6 p{color:#6b7280;margin:0;font-size:13px}._AddBtn_1pa31_24{color:#fff;cursor:pointer;background:#0e1b33;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}._AddBtn_1pa31_24:hover{background:#16264a}._SearchRow_1pa31_41{margin-bottom:16px}._SearchBox_1pa31_45{border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;max-width:320px;padding:9px 12px;display:flex}._SearchBox_1pa31_45 i{color:#6b7280}._SearchBox_1pa31_45 input{border:none;outline:none;width:100%;font-family:inherit;font-size:14px}._SearchBox_1pa31_45 input::placeholder{color:#9ca3af}._State_1pa31_68,._Empty_1pa31_69{color:#6b7280;text-align:center;padding:30px 0;font-size:14px}._TableWrap_1pa31_76{border:1px solid #e5e7eb;border-radius:14px;overflow-x:auto}._Table_1pa31_76{border-collapse:collapse;width:100%;font-size:14px}._Table_1pa31_76 th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;background:#fafbfc;border-bottom:1px solid #e5e7eb;padding:12px 16px;font-size:12px;font-weight:700}._Table_1pa31_76 td{color:#1f2937;vertical-align:middle;border-bottom:1px solid #e5e7eb;padding:12px 16px}._Table_1pa31_76 tr:last-child td{border-bottom:none}._NameCell_1pa31_108{color:#1a1a1a;font-weight:600}._DescCell_1pa31_113{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}._StatusToggle_1pa31_121{cursor:pointer;border:none;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}._StatusToggle_1pa31_121._active_1pa31_132{color:#047857;background:#d1fae5}._StatusToggle_1pa31_121._inactive_1pa31_136{color:#6b7280;background:#f3f4f6}._ActionsCell_1pa31_141{white-space:nowrap;align-items:center;gap:6px;display:flex}._IconBtn_1pa31_148{cursor:pointer;color:#374151;background:0 0;border:1px solid #e5e7eb;border-radius:8px;padding:6px 9px}._IconBtn_1pa31_148:hover{background:#f3f4f6;border-color:#0e1b33}._IconBtn_1pa31_148._danger_1pa31_160:hover{color:#b91c1c;background:#fee2e2;border-color:#b91c1c}._IconBtn_1pa31_148:disabled{opacity:.5;cursor:default}._ModalOverlay_1pa31_171{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._Modal_1pa31_171{background:#fff;border-radius:16px;width:100%;max-width:460px;max-height:90vh;padding:22px;overflow-y:auto}._ModalHead_1pa31_192{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._ModalHead_1pa31_192 h2{color:#1a1a1a;margin:0;font-size:16px;font-weight:700}._CloseBtn_1pa31_205{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:16px}._CloseBtn_1pa31_205:hover{color:#1a1a1a;background:#f3f4f6}._Field_1pa31_219{flex:1;margin-bottom:14px}._Field_1pa31_219 label{color:#374151;margin-bottom:6px;font-size:13px;font-weight:500;display:block}._Field_1pa31_219 input,._Field_1pa31_219 textarea{resize:vertical;border:1px solid #e5e7eb;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}._Field_1pa31_219 input:focus,._Field_1pa31_219 textarea:focus{border-color:#0e1b33;outline:none}._Field_1pa31_219 input::placeholder,._Field_1pa31_219 textarea::placeholder{color:#9ca3af}._Field_1pa31_219 input:disabled,._Field_1pa31_219 textarea:disabled{background:#f9fafb}._FieldRow_1pa31_254{gap:12px;display:flex}._CheckboxRow_1pa31_259{color:#374151;cursor:pointer;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}._CheckboxRow_1pa31_259 input{cursor:pointer;width:16px;height:16px}._FormError_1pa31_274{color:#b91c1c;align-items:center;gap:6px;margin:-4px 0 14px;font-size:13px;display:flex}._ModalActions_1pa31_283{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}._CancelBtn_1pa31_290{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600}._CancelBtn_1pa31_290:hover:not(:disabled){background:#e5e7eb}._AssignSub_1pa31_304{color:#6b7280;margin:-6px 0 14px;font-size:13px}._AssignSub_1pa31_304 strong{color:#0e1b33;font-weight:600}._AssignedList_1pa31_314{flex-direction:column;gap:8px;max-height:220px;margin-bottom:16px;display:flex;overflow-y:auto}._AssignedRow_1pa31_323{border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}._AssignedName_1pa31_332{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}._AssignForm_1pa31_342{gap:8px;margin-bottom:4px;display:flex}._AssignForm_1pa31_342 select{color:#374151;cursor:pointer;border:1px solid #e5e7eb;border-radius:10px;flex:1;padding:9px 10px;font-family:inherit;font-size:13px}._AssignForm_1pa31_342 select:focus{border-color:#0e1b33;outline:none}._AssignForm_1pa31_342 ._AddBtn_1pa31_24{white-space:nowrap;padding:9px 14px;font-size:13px}._SaveBtn_1pa31_367{color:#fff;cursor:pointer;background:#0e1b33;border:none;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600}._SaveBtn_1pa31_367:hover:not(:disabled){background:#16264a}._SaveBtn_1pa31_367:disabled{opacity:.6;cursor:default}._Dashboard_1vg48_1{flex-direction:column;gap:20px;display:flex}._TopRow_1vg48_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}._TopRow_1vg48_7 h1{font-size:26px}._TopRow_1vg48_7 p{color:#888;margin-top:4px}._TopBtns_1vg48_22{gap:10px;display:flex}._SecondaryBtn_1vg48_27{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:11px 18px;font-weight:600}._SecondaryBtn_1vg48_27:hover{background-color:#f4f4f4}._StatsRow_1vg48_39{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}._StatCard_1vg48_45{background-color:#fff;border:1px solid #eee;border-radius:16px;padding:18px}._StatCard_1vg48_45 ._StatTop_1vg48_51{color:#888;justify-content:space-between;align-items:center;font-size:13px;display:flex}._StatCard_1vg48_45 ._StatTop_1vg48_51 i{font-size:16px}._StatCard_1vg48_45 h2{color:#0e1b33;margin:10px 0 5px;font-size:30px}._StatCard_1vg48_45 span{color:#0e1b33;background-color:#eaf0f7;border-radius:20px;padding:3px 8px;font-size:12px}._StatCardDark_1vg48_74{color:#fff;background:linear-gradient(#16274a 0%,#0e1b33 100%)}._StatCardDark_1vg48_74 ._StatTop_1vg48_51{color:#dcefe3}._StatCardDark_1vg48_74 h2{color:#fff}._StatCardDark_1vg48_74 span{color:#fff;background-color:#ffffff26}._BottomRow_1vg48_89{grid-template-columns:1.6fr 1fr;gap:15px;display:grid}._PatientsCard_1vg48_95,._ProgressCard_1vg48_96{background-color:#fff;border:1px solid #eee;border-radius:16px;padding:20px}._PatientsCard_1vg48_95 h3,._ProgressCard_1vg48_96 h3{margin-bottom:15px;font-size:15px}._PatientsCard_1vg48_95 ul{flex-direction:column;gap:12px;margin-top:5px;list-style:none;display:flex}._PatientsCard_1vg48_95 ul li{justify-content:space-between;align-items:center;display:flex}._Empty_1vg48_121{color:#888;padding:10px 0;font-size:14px}._PatientLeft_1vg48_127{align-items:center;gap:10px;display:flex}._PatientLeft_1vg48_127 p{color:#0e1b33;font-size:14px;font-weight:500}._PatientLeft_1vg48_127 span{color:#888;font-size:12px}._Avatar_1vg48_142{color:#fff;background-color:#4a7bb5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;display:flex}._Status_1vg48_155{border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500}._Status_1vg48_155._done_1vg48_161{color:#17643c;background-color:#e9f7ef}._Status_1vg48_155._progress_1vg48_165{color:#d99400;background-color:#fff4e0}._Status_1vg48_155._pending_1vg48_169{color:#888;background-color:#f0f0f0}._ProgressCard_1vg48_96{flex-direction:column;align-items:center;display:flex}._Donut_1vg48_180{background:conic-gradient(#0e1b33 calc(var(--percent) * 1%), #f0f0f0 0);border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;margin:10px 0 20px;display:flex}._DonutInner_1vg48_191{background-color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex}._DonutInner_1vg48_191 h2{font-size:26px}._DonutInner_1vg48_191 span{color:#888;font-size:11px}._Legend_1vg48_209{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}._Legend_1vg48_209 span{color:#666;align-items:center;gap:6px;font-size:12px;display:flex}._Legend_1vg48_209 i{border-radius:50%;width:8px;height:8px;display:inline-block}._Legend_1vg48_209 i._done_1vg48_161{background-color:#17643c}._Legend_1vg48_209 i._progress_1vg48_165{background-color:#f5a623}._Legend_1vg48_209 i._pending_1vg48_169{background-color:#ccc}@media (width<=1100px){._StatsRow_1vg48_39{grid-template-columns:repeat(2,1fr)}._BottomRow_1vg48_89{grid-template-columns:1fr}}@media (width<=500px){._StatsRow_1vg48_39{grid-template-columns:1fr}}._ProfilePage_1f1xg_1{flex-direction:column;gap:24px;display:flex}._ProfileHeader_1f1xg_7{color:#fff;background:linear-gradient(#16274a 0%,#0e1b33 100%);border-radius:28px;justify-content:space-between;align-items:center;padding:30px;display:flex;box-shadow:0 15px 40px #0e1b3340}._ProfileInfo_1f1xg_18{align-items:center;gap:20px;display:flex}._ProfileInfo_1f1xg_18 h1{margin:0;font-size:30px;font-weight:700;line-height:1.2}._ProfileInfo_1f1xg_18 p{color:#ffffffbf;margin-top:8px;font-size:15px}._Avatar_1f1xg_35{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1f;border:2px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:95px;height:95px;font-size:38px;font-weight:700;display:flex}._EditBtn_1f1xg_50{cursor:pointer;color:#0e1b33;background:#fff;border:none;border-radius:14px;outline:none;align-items:center;gap:10px;padding:14px 22px;font-weight:600;transition:all .25s;display:flex}._EditBtn_1f1xg_50 i{font-size:18px}._EditBtn_1f1xg_50:hover{transform:translateY(-3px);box-shadow:0 10px 25px #ffffff26}._StatsGrid_1f1xg_72{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._StatCard_1f1xg_78{text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;padding:24px;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}._StatCard_1f1xg_78:hover{transform:translateY(-4px)}._StatCard_1f1xg_78:before{content:"";background:linear-gradient(90deg,#0e1b33,#16264a);height:5px;position:absolute;inset:0}._StatCard_1f1xg_78 i{color:#16264a;margin-bottom:12px;font-size:34px}._StatCard_1f1xg_78 h2{color:#0e1b33;margin:0;font-size:34px;font-weight:700}._StatCard_1f1xg_78 span{color:#64748b;margin-top:6px;font-size:14px}._InfoSection_1f1xg_118{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}._InfoCard_1f1xg_124{background:#fff;border-radius:24px;padding:24px;box-shadow:0 10px 30px #0000000d}._InfoCard_1f1xg_124 h3{color:#0e1b33;align-items:center;gap:10px;margin:0 0 22px;font-size:18px;font-weight:700;display:flex}._InfoCard_1f1xg_124 h3 i{color:#16264a;font-size:20px}._InfoRow_1f1xg_144{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;padding:15px 0;display:flex}._InfoRow_1f1xg_144:last-child{border-bottom:none}._InfoRow_1f1xg_144 span{color:#64748b;font-size:14px}._InfoRow_1f1xg_144 p{color:#0e1b33;text-align:right;word-break:break-word;max-width:60%;margin:0;font-weight:600}@media (width<=900px){._ProfileHeader_1f1xg_7{flex-direction:column;align-items:flex-start;gap:20px}._StatsGrid_1f1xg_72,._InfoSection_1f1xg_118{grid-template-columns:1fr}._Avatar_1f1xg_35{width:80px;height:80px;font-size:30px}._ProfileInfo_1f1xg_18 h1{font-size:24px}._InfoRow_1f1xg_144{flex-direction:column;align-items:flex-start;gap:6px}._InfoRow_1f1xg_144 p{text-align:left;max-width:100%}}._PatientsPage_1l0d6_1{flex-direction:column;gap:18px;display:flex}._TopRow_1l0d6_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}._TopRow_1l0d6_7 h1{color:#0e1b33;font-size:24px}._TopRow_1l0d6_7 p{color:#888;margin-top:4px;font-size:13px}._ViewSwitch_1l0d6_24{background-color:#f4f4f4;border-radius:8px;padding:4px;display:flex}._ViewSwitch_1l0d6_24 button{cursor:pointer;color:#888;background:0 0;border:none;border-radius:6px;width:34px;height:34px}._ViewSwitch_1l0d6_24 button._Active_1l0d6_39{color:#0e1b33;background-color:#fff}._SearchRow_1l0d6_44{display:flex}._SearchBox_1l0d6_48{background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;align-items:center;gap:8px;width:100%;max-width:350px;padding:10px 14px;display:flex}._SearchBox_1l0d6_48 i{color:#999}._SearchBox_1l0d6_48 input{background:0 0;border:none;outline:none;width:100%;font-size:14px}._Empty_1l0d6_70{color:#999;text-align:center;padding:40px 0}._TableWrap_1l0d6_76{overflow-x:auto}._Table_1l0d6_76{border-collapse:collapse;width:100%}._Table_1l0d6_76 th{text-align:left;color:#999;text-transform:uppercase;border-bottom:1px solid #eee;padding:10px 12px;font-size:12px}._Table_1l0d6_76 td{color:#0e1b33;border-bottom:1px solid #f5f5f5;padding:12px;font-size:14px}._Table_1l0d6_76 tr{cursor:pointer}._Table_1l0d6_76 tr:hover td{background-color:#f9fbfa}._NameCell_1l0d6_105{align-items:center;gap:10px;font-weight:500;display:flex}._NameCell_1l0d6_105 span{color:#0e1b33}._Avatar_1l0d6_115{color:#fff;background-color:#4a7bb5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:600;display:flex}._StatusBadge_1l0d6_128{white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}._StatusBadge_1l0d6_128._pending_1l0d6_136{color:#888;background-color:#f0f0f0}._StatusBadge_1l0d6_128._progress_1l0d6_140{color:#d99400;background-color:#fff4e0}._StatusBadge_1l0d6_128._done_1l0d6_144{color:#17643c;background-color:#e9f7ef}._StatusBadge_1l0d6_128._cancelled_1l0d6_148{color:#b91c1c;background-color:#fee2e2}._ArrowCell_1l0d6_153{text-align:right;color:#ccc}._CardsGrid_1l0d6_158{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:15px;display:grid}._PatientCard_1l0d6_164{cursor:pointer;color:#0e1b33;background-color:#fff;border:1px solid #eee;border-radius:14px;padding:18px;transition:box-shadow .2s,transform .2s}._PatientCard_1l0d6_164:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000000f}._PatientCard_1l0d6_164 h3{color:#0e1b33;margin-top:12px;font-size:16px}._CardTop_1l0d6_183{justify-content:space-between;align-items:center;display:flex}._CardAge_1l0d6_189{color:#888;margin-top:3px;font-size:13px}._CardInfo_1l0d6_195{flex-direction:column;gap:6px;margin-top:14px;display:flex}._CardInfo_1l0d6_195 span{color:#666;align-items:center;gap:6px;font-size:13px;display:flex}._CardInfo_1l0d6_195 span i{color:#0e1b33}._State_172fm_1{color:#6b7280;justify-content:center;align-items:center;min-height:300px;display:flex}._DetailPage_172fm_9{background:#fff;border-radius:20px}._BackBtn_172fm_14{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:16px;padding:4px 0;font-size:14px;display:inline-flex}._BackBtn_172fm_14:hover{color:#0e1b33}._Banner_172fm_30{background:#0e1b33;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 24px;display:flex}._BannerLeft_172fm_40{align-items:center;gap:16px;display:flex}._BannerLeft_172fm_40 h1{color:#fff;margin:0 0 4px;font-size:22px;font-weight:700}._BannerLeft_172fm_40 p{color:#ffffffa6;margin:0;font-size:14px}._Avatar_172fm_57{color:#fff;background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:flex}._StatusPill_172fm_71{color:#fff;cursor:pointer;background:#ffffff26;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}._InfoRow_172fm_84{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}@media (width<=900px){._InfoRow_172fm_84{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){._InfoRow_172fm_84{grid-template-columns:1fr}}._InfoCard_172fm_101{border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}._InfoCard_172fm_101 i{color:#0e1b33;font-size:16px}._InfoCard_172fm_101 span{color:#6b7280;margin-bottom:2px;font-size:12px;display:block}._InfoCard_172fm_101 p,._InfoCard_172fm_101 ._datt_172fm_120{color:#1a1a1a;margin:0;font-size:14px;font-weight:600}._ComplaintsSection_172fm_127{margin-bottom:20px}._ComplaintsSection_172fm_127 h2{color:#1a1a1a;margin:0 0 12px;font-size:15px;font-weight:700}._ComplaintsList_172fm_137{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}._ComplaintsHint_172fm_143{color:#6b7280;margin:-6px 0 12px;font-size:13px}._ComplaintCard_172fm_149{text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e5e7eb;border-left:3px solid #0e1b33;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;transition:border-color .15s,background .15s;display:block;position:relative}._ComplaintCard_172fm_149:hover{background:#f3f4f6}._ComplaintCard_172fm_149 p{color:#1f2937;margin:6px 0 0;font-size:14px;line-height:1.4}._ComplaintCardSelected_172fm_173{background:#0e1b330f;border-color:#0e1b33}._SelectedTag_172fm_178{color:#0e1b33;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:600;display:inline-flex}._ComplaintTop_172fm_188{justify-content:space-between;display:flex}._StatusTag_172fm_193{color:#0e1b33;background:#0e1b330f;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}._StatusTag_172fm_193._waiting_172fm_202{color:#888;background:#f0f0f0}._StatusTag_172fm_193._in_progress_172fm_206{color:#d99400;background:#fff4e0}._StatusTag_172fm_193._completed_172fm_210{color:#047857;background:#d1fae5}._StatusTag_172fm_193._cancelled_172fm_214{color:#b91c1c;background:#fee2e2}._MainGrid_172fm_219{grid-template-columns:1.1fr 1fr;gap:16px;display:grid}@media (width<=900px){._MainGrid_172fm_219{grid-template-columns:1fr}}._DiagnosisForm_172fm_230,._HistoryCard_172fm_231{border:1px solid #e5e7eb;border-radius:14px;padding:20px}._DiagnosisForm_172fm_230 h2,._HistoryCard_172fm_231 h2{color:#1a1a1a;margin:0 0 16px;font-size:15px;font-weight:700}._Field_172fm_244{margin-bottom:16px}._Field_172fm_244 label{color:#374151;margin-bottom:6px;font-size:13px;display:block}._Field_172fm_244 input,._Field_172fm_244 textarea{resize:vertical;border:1px solid #e5e7eb;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}._Field_172fm_244 input:focus,._Field_172fm_244 textarea:focus{border-color:#0e1b33;outline:none}._Field_172fm_244 input::placeholder,._Field_172fm_244 textarea::placeholder{color:#9ca3af}._Field_172fm_244 input:disabled,._Field_172fm_244 textarea:disabled{background:#f9fafb}._FormError_172fm_278{color:#b91c1c;align-items:center;gap:6px;margin:-4px 0 14px;font-size:13px;display:flex}._DiagnosisForm_172fm_230 button{color:#fff;cursor:pointer;background:#0e1b33;border:none;border-radius:10px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:background .15s}._DiagnosisForm_172fm_230 button:hover:not(:disabled){background:#16264a}._DiagnosisForm_172fm_230 button:disabled{opacity:.6;cursor:default}._Empty_172fm_307{color:#6b7280;text-align:center;padding:20px 0;font-size:14px}._Timeline_172fm_314{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}._Timeline_172fm_314 li{border-left:3px solid #0e1b33;padding-left:14px}._TimelineDate_172fm_327{color:#6b7280;margin-bottom:4px;font-size:12px;display:block}._TimelineTitle_172fm_334{color:#1a1a1a;margin:0 0 2px;font-size:14px;font-weight:700}._TimelineTreatment_172fm_341{color:#374151;margin:0;font-size:13px}._TimelineNotes_172fm_347{color:#6b7280;margin:4px 0 0;font-size:13px;font-style:italic}._PlanForm_172fm_354{border:1px solid #e5e7eb;border-radius:14px;margin-bottom:20px;padding:20px;margin-top:15px!important}._PlanFormHead_172fm_362{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}._PlanFormHead_172fm_362 h2{color:#1a1a1a;margin:0 0 4px;font-size:15px;font-weight:700}._PlanFormSub_172fm_375{color:#6b7280;margin:0;font-size:13px}._PlanFormSub_172fm_375 span{color:#0e1b33;font-weight:600}._CancelSelectBtn_172fm_385{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:16px}._CancelSelectBtn_172fm_385:hover{color:#1a1a1a;background:#f3f4f6}._DaysHead_172fm_399{justify-content:space-between;align-items:center;margin:4px 0 12px;display:flex}._DaysHead_172fm_399 label{color:#374151;font-size:13px;font-weight:600}._AddDayBtn_172fm_411{color:#fff;cursor:pointer;background:#0e1b33;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}._AddDayBtn_172fm_411:hover:not(:disabled){background:#16264a}._AddDayBtn_172fm_411:disabled{opacity:.6;cursor:default}._DaysList_172fm_432{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}._DayCard_172fm_439{background:#fafbfc;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px}._DayCardHead_172fm_446{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._DayBadge_172fm_453{color:#fff;background:#0e1b33;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}._RemoveDayBtn_172fm_463{color:#b91c1c;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:14px}._RemoveDayBtn_172fm_463:hover{background:#fee2e2}._ItemsList_172fm_476{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}._ItemRow_172fm_483{align-items:center;gap:8px;display:flex}._ItemRow_172fm_483 i{color:#0e1b33;flex-shrink:0;font-size:15px}._ItemRow_172fm_483 input{border:1px solid #e5e7eb;border-radius:8px;flex:1;padding:8px 10px;font-family:inherit;font-size:13px}._ItemRow_172fm_483 input:focus{border-color:#0e1b33;outline:none}._ItemRow_172fm_483 input::placeholder{color:#9ca3af}._RemoveItemBtn_172fm_509{color:#6b7280;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-size:16px;line-height:1}._RemoveItemBtn_172fm_509:hover{color:#b91c1c}._AddItemBtn_172fm_523{color:#0e1b33;cursor:pointer;background:0 0;border:1px dashed #e5e7eb;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:600;display:inline-flex}._AddItemBtn_172fm_523:hover:not(:disabled){background:#0e1b330f;border-color:#0e1b33}._DayNote_172fm_542{resize:vertical;color:#374151;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}._DayNote_172fm_542:focus{border-color:#0e1b33;outline:none}._DayNote_172fm_542::placeholder{color:#9ca3af;font-style:italic}._FormSuccess_172fm_561{color:#047857;background:#d1fae5;border-radius:8px;align-items:center;gap:6px;margin:-4px 0 14px;padding:8px 12px;font-size:13px;display:flex}._SubmitPlanBtn_172fm_573{color:#fff;cursor:pointer;background:#0e1b33;border:none;border-radius:10px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:background .15s}._SubmitPlanBtn_172fm_573:hover:not(:disabled){background:#16264a}._SubmitPlanBtn_172fm_573:disabled{opacity:.6;cursor:default}._ModeSwitch_172fm_593{background:#f4f5f7;border-radius:10px;gap:8px;margin:4px 0 16px;padding:4px;display:flex}._ModeSwitch_172fm_593 button{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}._ModeSwitch_172fm_593 button:hover:not(:disabled){color:#0e1b33}._ModeSwitch_172fm_593 button:disabled{cursor:default}._ModeActive_172fm_625{box-shadow:0 1px 2px #00000014;color:#0e1b33!important;background:#fff!important}._SameModeBlock_172fm_631{flex-direction:column;gap:4px;display:flex}._DayCountInput_172fm_637{max-width:120px}._FieldHint_172fm_641{color:#6b7280;margin-top:6px;font-size:12px;display:block}._ItemsLabel_172fm_648{color:#374151;margin-bottom:8px;font-size:13px;font-weight:600;display:block}._HistorySection_172fm_656{margin-top:24px}._HistorySection_172fm_656 h2{color:#1a1a1a;margin:0 0 14px;font-size:15px;font-weight:700}._PlansList_172fm_666{flex-direction:column;gap:14px;display:flex}._PlanCard_172fm_672{border:1px solid #e5e7eb;border-radius:14px;padding:18px}._PlanCardHead_172fm_678{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}._PlanCardHead_172fm_678 h3{color:#1a1a1a;margin:0 0 2px;font-size:14px;font-weight:700}._PlanComplaint_172fm_691{color:#6b7280;margin:0;font-size:12px}._DeletePlanBtn_172fm_697{color:#b91c1c;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;font-size:15px}._DeletePlanBtn_172fm_697:hover:not(:disabled){background:#fee2e2}._DeletePlanBtn_172fm_697:disabled{opacity:.5;cursor:default}._PlanDaysGrid_172fm_714{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}._PlanDayCard_172fm_720{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;padding:12px}._ItemsPlainList_172fm_727{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}._ItemsPlainList_172fm_727 li{color:#1f2937;align-items:center;gap:2px;font-size:13px;display:flex}._ItemsPlainList_172fm_727 li i{color:#0e1b33;margin-right:-2px;font-size:20px}._PlanDayNote_172fm_748{color:#6b7280;border-top:1px dashed #e5e7eb;margin:10px 0 0;padding-top:8px;font-size:12px;font-style:italic}._ItemTypeSwitch_172fm_757{background:#f4f5f7;border-radius:8px;flex-shrink:0;gap:4px;padding:3px;display:flex}._ItemTypeSwitch_172fm_757 button{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:12px;font-weight:600;display:flex}._ItemTypeSwitch_172fm_757 button:hover:not(:disabled){color:#0e1b33}._ItemTypeSwitch_172fm_757 button:disabled{cursor:default}._ItemTypeActive_172fm_786{box-shadow:0 1px 2px #00000014;color:#0e1b33!important;background:#fff!important}._FileInputLabel_172fm_792{color:#6b7280;cursor:pointer;border:1px dashed #e5e7eb;border-radius:8px;flex:1;align-items:center;padding:8px 10px;font-size:13px;display:flex;position:relative;overflow:hidden}._FileInputLabel_172fm_792:hover{color:#0e1b33;border-color:#0e1b33}._FileInputLabel_172fm_792 input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}._FileInputLabel_172fm_792 span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}._FileInputLabel_172fm_792 span i{flex-shrink:0}._MediaPlaceholder_172fm_827{color:#9ca3af;border:1px dashed #e5e7eb;border-radius:8px;flex:1;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-style:italic;display:flex}._MediaPlaceholder_172fm_827 i{color:#0e1b33;font-style:normal}._MediaInputWrap_172fm_844{border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;gap:6px;padding:0 10px;display:flex}._MediaInputWrap_172fm_844 i{color:#0e1b33;flex-shrink:0;font-size:14px}._MediaInputWrap_172fm_844 input{border:none;flex:1;padding:8px 0;font-family:inherit;font-size:13px}._MediaInputWrap_172fm_844 input:focus{outline:none}._MediaInputWrap_172fm_844 input::placeholder{color:#9ca3af}._PlanMediaBlock_172fm_872{margin:4px 0 18px}._PlanMediaList_172fm_876{flex-direction:column;gap:10px;margin-top:10px;display:flex}._PlanMediaRow_172fm_883{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._PlanMediaFileLabel_172fm_890{color:#374151;cursor:pointer;border:1px dashed #d1d5db;border-radius:8px;align-items:center;gap:6px;max-width:220px;padding:8px 12px;font-size:13px;display:flex;position:relative;overflow:hidden}._PlanMediaFileLabel_172fm_890:hover{border-color:#0e1b33}._PlanMediaFileLabel_172fm_890 input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}._PlanMediaFileLabel_172fm_890 i{color:#0e1b33;flex-shrink:0}._PlanMediaFileLabel_172fm_890 span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._PlanMediaTextInput_172fm_923{border:1px solid #e5e7eb;border-radius:8px;flex:1;min-width:160px;padding:8px 10px;font-family:inherit;font-size:13px}._PlanMediaTextInput_172fm_923:focus{border-color:#0e1b33;outline:none}._PlanMediaTextInput_172fm_923::placeholder{color:#9ca3af}._ServiceSelect_172fm_940{color:#374151;border:1px solid #e5e7eb;border-radius:8px;flex:1;min-width:180px;padding:8px 10px;font-family:inherit;font-size:13px}._ServiceSelect_172fm_940._SearchInput_172fm_950{border:none}._ServiceSelect_172fm_940:focus{border-color:#0e1b33;outline:none}._QtyInput_172fm_958{text-align:center;border:1px solid #e5e7eb;border-radius:8px;width:55px;padding:8px 6px;font-size:13px}._QtyInput_172fm_958:focus{border-color:#0e1b33;outline:none}._PriceSummaryBox_172fm_971{background:#fafbfc;border:1px solid #e5e7eb;border-radius:14px;margin:20px 0;padding:18px}._PriceSummaryHead_172fm_979{color:#1a1a1a;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}._PriceSummaryHead_172fm_979 i{color:#0e1b33}._PriceLine_172fm_992{color:#374151;justify-content:space-between;align-items:flex-start;gap:10px;padding:6px 0;font-size:13px;display:flex}._PriceLine_172fm_992 span:first-child{flex-direction:column;gap:2px;display:flex}._PriceLine_172fm_992 span:last-child{color:#1a1a1a;white-space:nowrap;font-weight:600}._PriceLine_172fm_992 em{color:#6b7280;font-size:11px;font-style:normal}._PriceDivider_172fm_1017{text-transform:uppercase;letter-spacing:.3px;color:#6b7280;border-top:1px dashed #e5e7eb;margin:10px 0 2px;padding-top:10px;font-size:11px;font-weight:700}._PriceGrandTotal_172fm_1028{border-top:2px solid #0e1b33;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}._PriceGrandTotal_172fm_1028 span:first-child{color:#1a1a1a;font-size:14px;font-weight:700}._PriceGrandTotal_172fm_1028 span:last-child{color:#0e1b33;font-size:18px;font-weight:800}._DiagnosticServices_172fm_1050{flex-direction:column;gap:8px;display:flex}._DiagnosticServiceRow_172fm_1056{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:16px;min-height:58px;transition:all .15s}@media (width<=800px){._DiagnosticServiceRow_172fm_1056{grid-template-columns:1fr;gap:10px;padding:10px}}._DiagnosticServiceRowActive_172fm_1073{background:#0e1b3306;border-color:#0e1b33}._DiagnosticServiceSelect_172fm_1078{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;font-family:inherit;display:flex}._DiagnosticServiceSelect_172fm_1078:hover:not(:disabled){background:#0e1b3306}._DiagnosticServiceSelect_172fm_1078:disabled{cursor:default}._ServiceCheck_172fm_1098{background:#fff;border:1px solid #d1d5db;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}._ServiceCheck_172fm_1098 i{color:#fff;font-size:12px}._DiagnosticServiceRowActive_172fm_1073 ._ServiceCheck_172fm_1098{background:#0e1b33;border-color:#0e1b33}._ServiceInfo_172fm_1120{flex-direction:column;gap:2px;min-width:0;display:flex}._ServiceInfo_172fm_1120 strong{color:#1a1a1a;font-size:13px;font-weight:700}._ServiceInfo_172fm_1120 small{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._ServicePrice_172fm_1139{color:#0e1b33;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}._ServiceDuration_172fm_1147{color:#6b7280;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}._ServiceDuration_172fm_1147 i{color:#0e1b33;font-size:12px}._ServiceDoctor_172fm_1160{align-items:center;gap:8px;padding-right:12px;display:flex}@media (width<=800px){._ServiceDoctor_172fm_1160{padding:0}}._DoctorLabel_172fm_1172{color:#6b7280;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}._DoctorLabel_172fm_1172 i{color:#0e1b33}._DoctorSelect_172fm_1185{flex:1;min-width:0}._DoctorSelect_172fm_1185 .doctor-select__control{min-height:38px;box-shadow:none;border-color:#e5e7eb;border-radius:8px}._DoctorSelect_172fm_1185 .doctor-select__control:hover{border-color:#0e1b33}._DoctorSelect_172fm_1185 .doctor-select__placeholder{color:#9ca3af;font-size:12px}._DoctorSelect_172fm_1185 .doctor-select__single-value{color:#1a1a1a;font-size:12px;font-weight:600}._DoctorSelect_172fm_1185 .doctor-select__option{font-size:12px}._LoadingText_172fm_1212{color:#6b7280;border:1px dashed #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:14px;font-size:13px;display:flex}._LoadingText_172fm_1212 i{color:#0e1b33}._EmptyServices_172fm_1226{color:#6b7280;border:1px dashed #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:14px;font-size:13px;display:flex}._EmptyServices_172fm_1226 i{color:#0e1b33}._DiagRequestsSection_172fm_1240{margin-top:20px}._DiagRequestsSection_172fm_1240 h2{color:#1a1a1a;margin:0 0 12px;font-size:15px;font-weight:700}._DiagRequestsList_172fm_1250{flex-direction:column;gap:12px;display:flex}._DiagRequestCard_172fm_1256{background:#fafbfc;border:1px solid #e5e7eb;border-radius:14px;padding:16px 18px}._DiagRequestTop_172fm_1263{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._DiagRequestComplaint_172fm_1270{color:#1a1a1a;margin:0;font-size:13px;font-weight:600}._DiagTypesBadges_172fm_1277{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._DiagTypeBadge_172fm_1284{color:#0e1b33;background:#0e1b330f;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700}._DiagRequestMeta_172fm_1293{color:#6b7280;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}._DiagRequestMeta_172fm_1293 i{color:#0e1b33;margin-right:5px}._DiagRequestNote_172fm_1307{color:#6b7280;border-top:1px dashed #e5e7eb;margin:10px 0 0;padding-top:8px;font-size:12px;font-style:italic}._DiagStatusRow_172fm_1316{border-top:1px solid #e5e7eb;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}._DiagStatusRow_172fm_1316 label{color:#374151;font-size:12px;font-weight:600}._DiagStatusSelect_172fm_1330{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;max-width:220px;padding:7px 10px;font-family:inherit;font-size:12px}._DiagStatusSelect_172fm_1330:focus{border-color:#0e1b33;outline:none}._SentBadge_172fm_1347{color:#16a34a;background:#22c55e1f;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}._SentBadge_172fm_1347 i{font-size:16px}._FormInfo_172fm_1362{color:#2563eb;background:#3b82f61a;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}._FormInfo_172fm_1362 i{font-size:15px}._ComplaintBadges_172fm_1378{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}._DiagSentTag_172fm_1386{color:#16a34a;background:#22c55e1f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}._DiagSentTag_172fm_1386 i{font-size:13px}._DiagnosticServiceRowLocked_172fm_1401{opacity:.85;cursor:not-allowed}._DiagnosticServiceRowLocked_172fm_1401 button{cursor:not-allowed}._DiagStatusBadge_172fm_1409{color:#475569;background:#94a3b826;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}._DiagStatusBadge_172fm_1409._requested_172fm_1419{color:#2563eb;background:#3b82f61f}._DiagStatusBadge_172fm_1409._assigned_172fm_1423{color:#9333ea;background:#a855f71f}._DiagStatusBadge_172fm_1409._in_progress_172fm_206{color:#b45309;background:#eab30826}._DiagStatusBadge_172fm_1409._completed_172fm_210{color:#16a34a;background:#22c55e1f}._DiagStatusBadge_172fm_1409._no_show_172fm_1435,._DiagStatusBadge_172fm_1409._cancelled_172fm_214{color:#dc2626;background:#ef44441f}._toast_1rhuv_1{z-index:2000;background:#fff;border-radius:10px;align-items:center;gap:10px;max-width:360px;padding:12px 14px;font-size:14px;font-weight:500;animation:.25s _toastIn_1rhuv_1;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 10px 30px #0f172a2e}._toast_1rhuv_1 i:first-child{flex-shrink:0;font-size:18px}._toast_1rhuv_1 span{flex:1}._toast_1rhuv_1 button{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;flex-shrink:0}._toast_1rhuv_1 button:hover{opacity:1}._toast_1rhuv_1._error_1rhuv_36{color:#c0392b;background-color:#fdecea}._toast_1rhuv_1._success_1rhuv_40{color:#1e7e42;background-color:#eaf6ee}@keyframes _toastIn_1rhuv_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._wrapper_1rhuv_55{padding:24px}._header_1rhuv_59{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._header_1rhuv_59 h2{margin:0;font-size:20px;font-weight:600}._primaryBtn_1rhuv_71{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a7bb5,#1b3050);border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 6px 16px #4d7ab2}._primaryBtn_1rhuv_71:hover{opacity:.92}._primaryBtn_1rhuv_71:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._secondaryBtn_1rhuv_94{color:#1b3050;cursor:pointer;background:#f1f5f9;border:none;border-radius:10px;padding:10px 18px;font-size:15px;font-weight:600}._secondaryBtn_1rhuv_94:hover{background:#e2e8f0}._secondaryBtn_1rhuv_94:disabled{opacity:.6;cursor:not-allowed}._dangerBtn_1rhuv_112{color:#dc2626!important}._loading_1rhuv_116,._empty_1rhuv_117{text-align:center;color:#64748b;padding:40px}._floorSection_1rhuv_123{margin-bottom:28px}._floorTitle_1rhuv_127{color:#475569;margin-bottom:10px;font-size:15px;font-weight:600}._roomList_1rhuv_134{flex-direction:column;gap:10px;display:flex}._roomCard_1rhuv_140{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}._roomCardHeader_1rhuv_147{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}._roomCardHeader_1rhuv_147:hover{background:#f8fafc}._roomInfo_1rhuv_158{align-items:center;gap:10px;display:flex}._roomNumber_1rhuv_164{font-size:15px;font-weight:600}._roomType_1rhuv_169{color:#64748b;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:13px}._inactiveBadge_1rhuv_177{color:#b91c1c;background:#fee2e2;border-radius:6px;padding:2px 8px;font-size:12px}._roomMeta_1rhuv_185{color:#64748b;align-items:center;gap:16px;font-size:13px;display:flex}._roomCardBody_1rhuv_193{border-top:1px solid #f1f5f9;padding:0 16px 16px}._roomDescription_1rhuv_198{color:#475569;margin:12px 0;font-size:13px}._roomActions_1rhuv_204{gap:8px;margin:12px 0;display:flex}._roomActions_1rhuv_204 button{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}._roomActions_1rhuv_204 button:hover{background:#f1f5f9}._bedTable_1rhuv_224{border-collapse:collapse;width:100%;font-size:13px}._bedTable_1rhuv_224 th{text-align:left;color:#94a3b8;border-bottom:1px solid #f1f5f9;padding:6px 8px;font-weight:500}._bedTable_1rhuv_224 td{border-bottom:1px solid #f8fafc;padding:8px}._emptyRow_1rhuv_241{text-align:center;color:#94a3b8;padding:12px!important}._occupied_1rhuv_247{color:#b91c1c;font-weight:500}._free_1rhuv_252{color:#15803d;font-weight:500}._bedRowActions_1rhuv_257{gap:6px;display:flex}._bedRowActions_1rhuv_257 button{cursor:pointer;color:#64748b;background:0 0;border:none}._bedRowActions_1rhuv_257 button:hover{color:#1e293b}._modalContent_1rhuv_271{width:100%;padding:60px 24px 24px}._modalContent_1rhuv_271 h3{color:#1b3050;margin:0 0 16px;font-size:19px}._modalContent_1rhuv_271 form{flex-direction:column;gap:18px;display:flex}._modalContent_1rhuv_271 label{color:#1b3050;flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}._modalContent_1rhuv_271 input,._modalContent_1rhuv_271 select,._modalContent_1rhuv_271 textarea{color:#1b3050;border:1.5px solid #e0e0e0;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:15px}._modalContent_1rhuv_271 input:focus,._modalContent_1rhuv_271 select:focus,._modalContent_1rhuv_271 textarea:focus{border-color:#4d7ab2}._modalContent_1rhuv_271 input:disabled,._modalContent_1rhuv_271 select:disabled,._modalContent_1rhuv_271 textarea:disabled{background-color:#f5f5f5}._modalContent_1rhuv_271 textarea{resize:vertical}._confirmContent_1rhuv_318{width:100%;padding:60px 24px 24px}._confirmContent_1rhuv_318 h3{color:#1b3050;margin:0 0 10px;font-size:19px}._confirmContent_1rhuv_318 p{color:#475569;margin:0;font-size:14px}._checkboxLabel_1rhuv_333{align-items:center;flex-direction:row!important;gap:8px!important}._checkboxLabel_1rhuv_333 input{width:auto}._formError_1rhuv_342{color:#c0392b;background-color:#fdecea;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}._modalActions_1rhuv_353{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}._wrapper_1wgkq_1{padding:24px}._header_1wgkq_5{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}._header_1wgkq_5 h2{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}._subtitle_1wgkq_20{color:#6b7280;margin:4px 0 0;font-size:13px}._freeHighlight_1wgkq_26{color:#15803d;font-weight:600}._filters_1wgkq_31{flex-wrap:wrap;align-items:center;gap:14px;display:flex}._searchBox_1wgkq_38{border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;min-width:260px;padding:8px 12px;display:flex}._searchBox_1wgkq_38 i{color:#6b7280;font-size:14px}._searchBox_1wgkq_38 input{border:none;outline:none;width:100%;font-family:inherit;font-size:13px}._searchBox_1wgkq_38 input::placeholder{color:#9ca3af}._freeToggle_1wgkq_62{color:#374151;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}._freeToggle_1wgkq_62 input{accent-color:#0e1b33;cursor:pointer;width:16px;height:16px}._loading_1wgkq_79,._empty_1wgkq_80{color:#6b7280;border:1px dashed #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:20px;font-size:13px;display:flex}._loading_1wgkq_79 i,._empty_1wgkq_80 i{color:#0e1b33}._blockSection_1wgkq_95{margin-bottom:24px}._blockTitle_1wgkq_99{color:#374151;text-transform:uppercase;letter-spacing:.3px;margin:0 0 10px;font-size:14px;font-weight:700}._roomList_1wgkq_108{flex-direction:column;gap:10px;display:flex}._roomCard_1wgkq_114{background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:border-color .15s;overflow:hidden}._roomCardHeader_1wgkq_122{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}._roomCardHeader_1wgkq_122:hover{background:#fafbfc}._roomInfo_1wgkq_135{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._roomNumber_1wgkq_142{color:#1a1a1a;font-size:14px;font-weight:700}._roomType_1wgkq_148{color:#0e1b33;background:#0e1b330f;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600}._availabilityBadge_1wgkq_157{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}._availabilityBadge_1wgkq_157._free_1wgkq_26{color:#16a34a;background:#22c55e1f}._availabilityBadge_1wgkq_157._full_1wgkq_167{color:#dc2626;background:#ef44441f}._roomMeta_1wgkq_172{color:#6b7280;align-items:center;gap:16px;font-size:13px;display:flex}._roomMeta_1wgkq_172 i{color:#0e1b33}._roomCardBody_1wgkq_183{border-top:1px solid #f1f5f9;padding:0 16px 16px}._roomDescription_1wgkq_188{color:#374151;margin:12px 0;font-size:13px}._priceCalc_1wgkq_197{cursor:default;background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex}._priceCalcRow_1wgkq_211{align-items:center;gap:10px;display:flex}._priceCalcRow_1wgkq_211 label{color:#374151;white-space:nowrap;font-size:13px;font-weight:600}._daysInputWrap_1wgkq_223{border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:0;display:flex;overflow:hidden}._daysInputWrap_1wgkq_223 button{color:#0e1b33;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:28px;height:30px;font-size:13px;display:flex}._daysInputWrap_1wgkq_223 button:hover:not(:disabled){background:#0e1b330f}._daysInputWrap_1wgkq_223 button:disabled{opacity:.4;cursor:default}._daysInputWrap_1wgkq_223 input{text-align:center;color:#1a1a1a;border:none;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;width:46px;height:30px;font-size:13px;font-weight:600}._daysInputWrap_1wgkq_223 input:focus{outline:none}._daysInputWrap_1wgkq_223 input{-moz-appearance:textfield}._daysInputWrap_1wgkq_223 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._daysInputWrap_1wgkq_223 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._daysInputWrap_1wgkq_223 span{color:#6b7280;padding:0 10px;font-size:12px}._priceCalcTotal_1wgkq_278{align-items:center;gap:10px;display:flex}._priceCalcTotal_1wgkq_278 span:first-child{color:#374151;font-size:13px;font-weight:600}._priceCalcTotal_1wgkq_278 span:last-child{color:#0e1b33;flex-direction:column;align-items:flex-end;gap:2px;font-size:16px;font-weight:800;display:flex}._priceCalcTotal_1wgkq_278 em{color:#6b7280;font-size:11px;font-style:normal;font-weight:500}._bedTable_1wgkq_304{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}._bedTable_1wgkq_304 th{text-align:left;color:#94a3b8;border-bottom:1px solid #f1f5f9;padding:6px 8px;font-weight:500}._bedTable_1wgkq_304 td{color:#1f2937;border-bottom:1px solid #f8fafc;padding:9px 8px}._emptyRow_1wgkq_323{text-align:center;color:#94a3b8;padding:12px!important}._occupied_1wgkq_329{color:#b91c1c;font-weight:600}._freeStatus_1wgkq_334{color:#15803d;font-weight:600}
