:root{--primary:#00a7b5;--primary-dark:#008a96;--primary-light:#00c2cb;--primary-container:#edf9fa;--primary-container-strong:#d1f7fd;--secondary:#fe1d8f;--secondary-container:#fcd1e8;--success:#12c395;--success-dark:#309987;--success-container:#edf9fa;--error:#ea1515;--surface:#fff;--surface-gray:#f5f5f5;--surface-container:#f5f5f5;--on-surface:#333;--on-surface-dark:#111;--on-surface-muted:#333333b3;--on-surface-variant:#333333b3;--placeholder:#919598;--border:#ddd;--outline:#ddd;--white:#fff;--orange:#f68524}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes bellShake{0%{transform:rotate(0deg)}10%{transform:rotate(-18deg)}20%{transform:rotate(18deg)}30%{transform:rotate(-14deg)}40%{transform:rotate(14deg)}50%{transform:rotate(-8deg)}60%{transform:rotate(8deg)}70%{transform:rotate(-4deg)}80%{transform:rotate(4deg)}90%{transform:rotate(-2deg)}to{transform:rotate(0deg)}}.bellShake{animation:bellShake .7s ease both;display:inline-block;transform-origin:top center}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@keyframes pulse-dot-green{0%,to{opacity:1}50%{opacity:.4}}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CustomCallView_callWrapper__y\+qGE{background:#0d0d1a;height:100%;overflow:hidden;position:relative;width:100%}.CustomCallView_remoteVideoOuter__fgTXh{align-items:center;background:#0d0d1a;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute}.CustomCallView_remoteVideoTarget__BVdUx{inset:0;position:absolute}.CustomCallView_remoteVideoTarget__BVdUx video{height:100%;object-fit:cover;width:100%}.CustomCallView_overlay__Hv0j9{align-items:center;background:#0d0d1ab3;color:#ffffff80;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:13px;gap:12px;inset:0;justify-content:center;position:absolute;z-index:2}.CustomCallView_connectingSpinner__7KI9m{animation:CustomCallView_spin__rRCQs .9s linear infinite;border:3px solid #ffffff1f;border-radius:50%;border-top-color:#ffffffb3;height:36px;width:36px}@keyframes CustomCallView_spin__rRCQs{to{transform:rotate(1turn)}}.CustomCallView_remoteNameBadge__NpaLT{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:100px;bottom:10px;color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:600;left:10px;padding:3px 10px;position:absolute;z-index:3}.CustomCallView_localVideoPip__5PhDj{background:#1e1e2e;border:1.5px solid #ffffff2e;border-radius:12px;height:118px;overflow:hidden;position:absolute;right:10px;top:10px;width:88px;z-index:10}.CustomCallView_localVideoTarget__AxjYK{inset:0;position:absolute}.CustomCallView_localVideoTarget__AxjYK video{height:100%;object-fit:cover;width:100%}.CustomCallView_cameraOffOverlay__xj8GR{align-items:center;background:#1e1e2e;color:#ffffff4d;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.CustomCallView_cameraOffOverlay__xj8GR .CustomCallView_material-icons-round__tFY7p{font-size:26px}.CustomCallView_mediaControls__yHVb0{bottom:10px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.CustomCallView_mediaBtn__\+Fm25{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;transition:background .2s;width:44px}.CustomCallView_mediaBtn__\+Fm25:hover{background:#ffffff3d}.CustomCallView_mediaBtn__\+Fm25.CustomCallView_off__WADZl{background:#ef4444a6}.CustomCallView_mediaBtn__\+Fm25 .CustomCallView_material-icons-round__tFY7p{font-size:20px}.CustomCallView_pipClickable__oJt2a{cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.CustomCallView_pipClickable__oJt2a:hover{box-shadow:0 4px 12px #00000080;transform:scale(1.03)}.PatientJoin_patientBody__NOKbr{background:#0c1013;box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;margin:0;min-height:100vh;padding:0}.PatientJoin_videoContainer__Pat7M{align-items:center;background:linear-gradient(180deg,#1a1a2e,#16213e);bottom:100px;display:flex;isolation:isolate;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:64px;z-index:10}.PatientJoin_videoPlaceholder__EZLep{color:#ffffff80;text-align:center}.PatientJoin_videoPlaceholder__EZLep .PatientJoin_material-icons-round__1rI0Z{font-size:80px;margin-bottom:12px;opacity:.3}.PatientJoin_topBar__1S5J8{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;color:#fff;display:flex;height:64px;justify-content:space-between;left:0;padding:0 20px;position:fixed;right:0;top:0;z-index:1000}.PatientJoin_topBarLeft__I1oqi{align-items:center;display:flex;gap:12px}.PatientJoin_callInfo__hwZ65{display:flex;flex-direction:column}.PatientJoin_callInfoTitle__9G4hg{font-size:15px;font-weight:600}.PatientJoin_callInfoSub__fpuau{color:#fff9;font-size:11px}.PatientJoin_callTimer__nvefA{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-radius:100px;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.PatientJoin_callTimerDot__2ISCW{animation:PatientJoin_pulse-dot-green__09M8g 1.5s infinite;background:#4ade80;border-radius:50%;height:6px;width:6px}@keyframes PatientJoin_pulse-dot-green__09M8g{0%,to{opacity:1}50%{opacity:.4}}.PatientJoin_controlsBar__Rv7hg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;bottom:0;left:0;padding:16px 20px 24px;position:fixed;right:0;z-index:1000}.PatientJoin_controlsMain__Y4TXf{align-items:center;display:flex;gap:16px;justify-content:center}.PatientJoin_controlBtn__HXHIm{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;transition:all .2s;width:52px}.PatientJoin_controlBtn__HXHIm:hover{background:#ffffff40}.PatientJoin_controlBtn__HXHIm.PatientJoin_active__vuNsm{background:#fff;color:#1a1a2e}.PatientJoin_controlBtn__HXHIm.PatientJoin_endCall__CjXYH{background:#ef4444;color:#fff;height:60px;width:60px}.PatientJoin_controlBtn__HXHIm.PatientJoin_endCall__CjXYH:hover{background:#dc2626}.PatientJoin_center__AuhaB{align-items:center;background:linear-gradient(135deg,#0c1013,#1a1a2e,#16213e);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:24px;text-align:center}.PatientJoin_spinner__-IIXf{animation:PatientJoin_spin__YAwLr .9s linear infinite;border:4px solid #fff3;border-radius:50%;border-top-color:#fff;height:48px;margin-bottom:20px;width:48px}@keyframes PatientJoin_spin__YAwLr{to{transform:rotate(1turn)}}.PatientJoin_loadingText__vvioG{color:#ffffffd9;font-family:Inter,sans-serif;font-size:16px;font-weight:500;margin:0}.PatientJoin_errorIcon__EHHbi{color:#f87171;font-size:56px;margin-bottom:16px}.PatientJoin_errorText__7yzH4{color:#f87171;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:0 0 8px;max-width:320px}.PatientJoin_errorSub__g\+fBZ{color:#ffffff80;font-family:Inter,sans-serif;font-size:13px;margin:0;max-width:300px}.PatientJoin_endedIcon__anvFU{color:#fff6;font-size:56px;margin-bottom:16px}.PatientJoin_endedTitle__Rd9gU{color:#fff;font-family:Inter,sans-serif;font-size:20px;font-weight:600;margin:0 0 8px}.PatientJoin_endedSub__MP4hy{color:#ffffff80;font-family:Inter,sans-serif;font-size:14px;margin:0;max-width:320px}.login_loginBody__mKf3y{background:linear-gradient(135deg,#0000,#fff 10%,#c2eaee 35%,#fff 55%,#f9b4da 75%,#f2c9df);background-attachment:fixed;color:var(--on-surface);font-family:Inter,sans-serif;justify-content:center;min-height:100vh;padding:32px 20px}.login_loginBody__mKf3y,.login_loginContainer__fTy4H{align-items:center;display:flex;flex-direction:column}.login_loginContainer__fTy4H{gap:32px;max-width:420px;width:100%}.login_logoSection__LC\+gB{align-items:center;display:flex;flex-direction:column;gap:0;margin-bottom:-10px;margin-top:-20px;text-align:center}.login_logoSection__LC\+gB img{height:56px;margin-bottom:-6px;object-fit:contain;width:140px}.login_logoSubtitle__d-jtV{font-family:Poppins,sans-serif;font-size:20px;font-weight:700;letter-spacing:.2px}.login_logoSubtitle__d-jtV .login_wordDoctor__jkrp9{color:var(--secondary)}.login_logoSubtitle__d-jtV .login_wordPortal__5kUac{color:var(--primary)}.login_loginCard__3hmuv{background:var(--white);border-radius:24px;box-shadow:0 4px 24px #00000014;padding:28px 24px;width:100%}.login_loginCard__3hmuv h2{color:var(--on-surface);font-family:Poppins,sans-serif;font-size:24px;font-weight:700;margin-bottom:4px}.login_loginCard__3hmuv .login_subtitle__nfirT{color:var(--on-surface-muted);font-size:14px;line-height:1.4;margin-bottom:20px}.login_tabSwitch__B2e5E{background:var(--surface-gray);border-radius:12px;display:flex;margin-bottom:20px;padding:4px}.login_tabSwitch__B2e5E button{background:#0000;border:none;border-radius:9px;color:var(--on-surface-muted);cursor:pointer;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:11px 14px;transition:all .2s ease}.login_tabSwitch__B2e5E button.login_active__Mf414{background:var(--white);box-shadow:0 2px 8px #00000014;color:var(--primary)}.login_formGroup__5b0FC{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.login_formGroup__5b0FC label{color:var(--on-surface-muted);display:block;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.login_inputWrapper__IgJSs{align-items:center;display:flex;position:relative}.login_inputWrapper__IgJSs .login_prefix__ds7ry{color:var(--on-surface-muted);font-size:16px;font-weight:600;left:18px;position:absolute}.login_formGroup__5b0FC input,.login_formGroup__5b0FC textarea{background:var(--white);border:1.5px solid var(--border);border-radius:12px;color:var(--on-surface);font-family:Inter,sans-serif;font-size:15px;outline:none;padding:14px 16px;transition:border-color .2s ease;width:100%}.login_formGroup__5b0FC input:focus,.login_formGroup__5b0FC textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px #00a7b51a}.login_formGroup__5b0FC input::placeholder,.login_formGroup__5b0FC textarea::placeholder{color:var(--placeholder);font-size:15px}.login_formGroup__5b0FC input.login_withPrefix__IC1iQ{padding-left:52px}.login_otpSection__rt8TO{max-height:0;opacity:0;overflow:hidden;transition:all .4s ease}.login_otpSection__rt8TO.login_visible__KQykp{margin-bottom:14px;max-height:140px;opacity:1}.login_otpInputs__-M-lA{display:flex;gap:8px;justify-content:center;margin-top:10px;width:100%}.login_otpInputs__-M-lA input{border:1.5px solid var(--border);border-radius:12px;flex:1 1;font-size:20px;font-weight:700;height:52px;max-width:46px;min-width:0;outline:none;padding:0;text-align:center;transition:border-color .2s}.login_otpInputs__-M-lA input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #00a7b51a}.login_btnPrimary__mSysh{background:var(--primary);border:none;border-radius:100px;color:var(--white);cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:700;letter-spacing:.3px;margin-top:8px;padding:15px;transition:background .2s ease,transform .1s ease;width:100%}.login_btnPrimary__mSysh:hover{background:var(--primary-dark)}.login_btnPrimary__mSysh:active{transform:scale(.98)}.login_btnPrimary__mSysh:disabled{background:var(--border);color:#888;cursor:not-allowed}.login_resendLink__4vQJc{font-size:13px;font-weight:500;margin-top:12px;text-align:center}.login_resendLink__4vQJc,.login_resendLink__4vQJc span{color:var(--on-surface-muted)}.login_resendLink__4vQJc a{color:var(--primary);font-weight:700;text-decoration:none}.login_footerText__\+otID{color:var(--on-surface-muted);font-size:12px;line-height:1.6;text-align:center}.login_footerText__\+otID a{color:var(--primary);font-weight:600;text-decoration:none}.login_toastMsg__P6pOO{align-items:center;background:#1a2d33;border-radius:100px;box-shadow:0 4px 16px #0003;color:var(--white);display:flex;font-size:14px;font-weight:500;gap:8px;left:50%;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;top:80px;transform:translateX(-50%) translateY(-20px);transition:all .3s ease;white-space:nowrap;z-index:999}.login_toastMsg__P6pOO.login_show__akUR8{opacity:1;transform:translateX(-50%) translateY(0)}.login_toastMsg__P6pOO.login_error__M6QPk{background:var(--error)}.login_toastMsg__P6pOO.login_success__h\+m4q{background:var(--success)}.bottom_nav_bottomNav__hBaSK{background:var(--white);bottom:0;box-shadow:0 -2px 12px #0000000f;display:flex;justify-content:space-around;left:0;padding:8px 0 12px;position:fixed;right:0;z-index:100}.bottom_nav_navItem__DktJk{align-items:center;color:var(--placeholder);display:flex;flex-direction:column;font-size:11px;font-weight:500;gap:4px;text-decoration:none}.bottom_nav_navItem__DktJk.bottom_nav_active__nvakq{color:var(--primary)}.bottom_nav_navItem__DktJk.bottom_nav_active__nvakq .bottom_nav_navIconBg__MFply{background:var(--primary-container)}.bottom_nav_navIconBg__MFply{align-items:center;border-radius:100px;display:flex;height:32px;justify-content:center;position:relative;width:56px}.bottom_nav_navBadge__L9fHU{align-items:center;background:var(--secondary);border:2px solid var(--white);border-radius:50%;color:var(--white);display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;position:absolute;right:6px;top:-2px;width:16px;z-index:1}.dashboard_doctorBody__7E1-F{background:linear-gradient(135deg,#ccfbff,#fcd1e8);background-attachment:fixed;box-sizing:border-box;color:var(--on-surface);font-family:Inter,sans-serif;margin:0;min-height:100vh;padding:0}.dashboard_docHeader__ypYgu{align-items:center;background:var(--white);box-shadow:0 1px 8px #0000000f;display:flex;justify-content:space-between;padding:14px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.dashboard_docHeaderLeft__uvx0\+{align-items:center;display:flex;gap:12px}.dashboard_docHeaderLogo__SQxG7{height:28px}.dashboard_docHeaderInfo__3rsqg h1{color:var(--on-surface-dark);font-family:Manrope,sans-serif;font-size:17px;font-weight:700;margin:0}.dashboard_docHeaderInfo__3rsqg span{color:var(--on-surface-muted);font-size:11px}.dashboard_docContent__rrojL{display:flex;flex-direction:column;gap:16px;padding:16px 16px 90px}.dashboard_statusCard__mI1ZC{align-items:center;background:var(--white);border-radius:16px;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:space-between;padding:16px 20px}.dashboard_statusLeft__21NPa{align-items:center;display:flex;gap:12px}.dashboard_statusDot__Q3NXh{animation:dashboard_pulse-dot__89yJi 2s infinite;background:var(--primary);border-radius:50%;height:10px;width:10px}.dashboard_statusDot__Q3NXh.dashboard_offline__xoIL-{animation:none;background:var(--error)}.dashboard_statusDot__Q3NXh.dashboard_busy__li3LY{animation:dashboard_pulse-dot__89yJi 1.5s infinite;background:var(--orange)}.dashboard_statusText__dZiIX{color:var(--on-surface);font-size:15px;font-weight:500}.dashboard_statusToggle__Yu7LX{background:var(--primary);border-radius:100px;cursor:pointer;height:28px;position:relative;transition:background .3s;width:48px}.dashboard_statusToggle__Yu7LX:after{background:var(--white);border-radius:50%;box-shadow:0 1px 3px #00000026;content:"";height:22px;left:23px;position:absolute;top:3px;transition:left .3s;width:22px}.dashboard_statusToggle__Yu7LX.dashboard_off__DRwg4{background:var(--error)}.dashboard_statusToggle__Yu7LX.dashboard_off__DRwg4:after{left:3px}.dashboard_sectionHeader__UHgnh{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;margin-top:8px}.dashboard_sectionHeader__UHgnh h2{color:var(--on-surface-dark);font-family:Manrope,sans-serif;font-size:16px;font-weight:700;margin:0}.dashboard_sectionHeader__UHgnh .dashboard_badge__R-6RK{background:var(--secondary-container);border-radius:100px;color:var(--secondary);font-size:11px;font-weight:700;padding:4px 10px}.dashboard_requestCard__oMhTq{animation:dashboard_requestSlideIn__Omers .4s cubic-bezier(.34,1.56,.64,1) both;background:var(--white);border-left:4px solid var(--primary);border-radius:16px;box-shadow:0 2px 8px #0000000d;margin-bottom:12px;padding:16px}@keyframes dashboard_requestSlideIn__Omers{0%{opacity:0;transform:translateY(-16px) scale(.97)}60%{opacity:1;transform:translateY(4px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.dashboard_requestHeader__zG9V\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.dashboard_requestPatient__bfyzy{align-items:center;display:flex;gap:10px}.dashboard_patientAvatar__VPT\+C{align-items:center;background:var(--primary-container);border-radius:50%;color:var(--primary);display:flex;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.dashboard_patientName__p-i06{color:var(--on-surface-dark);font-size:15px;font-weight:600}.dashboard_patientTicket__l95pC{color:var(--placeholder);font-size:11px;font-weight:500}.dashboard_requestMode__SD5JG{align-items:center;background:var(--primary-container);border-radius:100px;color:var(--primary);display:flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px}.dashboard_requestEmergency__g4qtU{align-items:center;background:#fef2f2;border-radius:8px;display:flex;gap:6px;margin-bottom:12px;padding:8px 12px}.dashboard_requestEmergency__g4qtU .dashboard_material-icons-round__1Ewx5{color:var(--error);font-size:16px}.dashboard_requestEmergency__g4qtU span{color:var(--error);font-size:12px;font-weight:600}.dashboard_requestTimer__PZg60{align-items:center;color:var(--placeholder);display:flex;font-size:11px;gap:4px;margin-bottom:12px}.dashboard_requestTimer__PZg60 .dashboard_material-icons-round__1Ewx5{font-size:14px}.dashboard_requestActions__RrPSo{display:flex;gap:10px}.dashboard_btnAccept__uFtuk{background:var(--primary);border:none;border-radius:100px;color:var(--white)}.dashboard_btnAccept__uFtuk,.dashboard_btnReject__w4e\+y{align-items:center;cursor:pointer;display:flex;flex:1 1;font-family:Inter,sans-serif;font-size:15px;font-weight:600;gap:6px;justify-content:center;padding:12px}.dashboard_btnReject__w4e\+y{background:#0000;border:1.5px solid var(--error);border-radius:100px;color:var(--error)}.dashboard_ongoingCard__bFFlC{background:linear-gradient(135deg,#1a2d33,#293a41);border-radius:16px;box-shadow:0 2px 10px #0000001a;color:var(--white);margin-bottom:16px;overflow:hidden;padding:20px;position:relative}.dashboard_ongoingCard__bFFlC:before{background:#00a7b533;border-radius:50%;content:"";height:100px;position:absolute;right:-20px;top:-20px;width:100px}.dashboard_ongoingHeader__1wew3{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.dashboard_ongoingLabel__qoD3a{align-items:center;color:var(--primary);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.5px;text-transform:uppercase}.dashboard_ongoingLabel__qoD3a .dashboard_dot__rARiG{animation:dashboard_pulse-dot__89yJi 1.5s infinite;background:var(--primary);border-radius:50%;height:8px;width:8px}.dashboard_ongoingTimer__-GY-j{align-items:center;color:#fffc;display:flex;font-size:14px;font-weight:600;gap:4px}.dashboard_ongoingPatient__\+\+Efq{font-family:Manrope,sans-serif;font-size:18px;font-weight:700;margin-bottom:4px}.dashboard_ongoingTicket__KMUy8{color:#fff9;font-size:12px;margin-bottom:16px}.dashboard_btnJoin__QvajD{align-items:center;background:var(--primary);border:none;border-radius:100px;color:var(--white);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px;width:100%}.dashboard_recentList__uqMLy{display:flex;flex-direction:column;gap:8px}.dashboard_recentItem__0tcqa{align-items:center;background:var(--white);border-radius:12px;box-shadow:0 1px 4px #0000000a;color:inherit;display:flex;gap:12px;padding:14px 16px;text-decoration:none}.dashboard_recentIcon__4R3ZY{align-items:center;background:var(--primary-container);border-radius:10px;color:var(--primary);display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.dashboard_recentInfo__XPgxB{flex:1 1}.dashboard_recentName__3h8tF{color:var(--on-surface-dark);font-size:15px;font-weight:600}.dashboard_recentMeta__L\+3fK{color:var(--placeholder);font-size:12px;margin-top:2px}.dashboard_recentDuration__ejmeq{color:var(--placeholder);font-size:12px;font-weight:500}.dashboard_toastMsg__bLrJe{align-items:center;background:#1a2d33;border-radius:100px;box-shadow:0 4px 16px #0003;color:var(--white);display:flex;font-size:14px;font-weight:500;gap:8px;left:50%;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;top:80px;transform:translateX(-50%) translateY(-20px);transition:all .3s ease;white-space:nowrap;z-index:999}.dashboard_toastMsg__bLrJe.dashboard_show__UpEZF{opacity:1;transform:translateX(-50%) translateY(0)}.dashboard_toastMsg__bLrJe.dashboard_error__TWhHX{background:var(--error)}.dashboard_toastMsg__bLrJe.dashboard_success__6Kx-3{background:var(--success)}.dashboard_shimmerContainer__MBkrj{background:var(--white);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 4px 12px #00000008;margin-bottom:16px;padding:20px}.dashboard_shimmerWrapper__9VvzH{display:flex;flex-direction:column;gap:16px}.dashboard_shimmerItem__vrSrA{animation:dashboard_shimmerAnim__vS2xb 1.6s ease-in-out infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;border-radius:10px}.dashboard_shimmerHeader__S6QDA{height:24px;margin-bottom:16px;width:160px}.dashboard_shimmerCard__0FauV{height:140px;width:100%}.dashboard_shimmerListItem__s6L1\+{height:80px;margin-bottom:12px;width:100%}.dashboard_shimmerText__4cTss{height:14px;margin-bottom:8px;width:80%}.dashboard_shimmerTextShort__6caY7{height:14px;width:40%}.dashboard_shimmerCircle__1xiIJ{border-radius:50%;height:40px;width:40px}.dashboard_shimmerFlex__o5TQc{align-items:center;display:flex;gap:12px}@keyframes dashboard_shimmerAnim__vS2xb{0%{background-position:200% 0}to{background-position:-200% 0}}.consultation_active_doctorBody__uvWyd{background:#0c1013;box-sizing:border-box;color:var(--on-surface);font-family:Inter,sans-serif;margin:0;min-height:100vh;padding:0}.consultation_active_videoContainer__V\+0IG{align-items:center;background:linear-gradient(180deg,#1a1a2e,#16213e);bottom:130px;display:flex;isolation:isolate;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:64px;z-index:10}.consultation_active_videoPlaceholder__s1Vss{color:#ffffff80;text-align:center}.consultation_active_videoPlaceholder__s1Vss .consultation_active_material-icons-round__vQzMC{font-size:80px;margin-bottom:12px;opacity:.3}.consultation_active_selfVideo__W48jJ{align-items:center;background:var(--secondary);border-radius:16px;box-shadow:0 4px 16px #0006;display:flex;height:140px;justify-content:center;overflow:hidden;position:fixed;right:16px;top:72px;width:100px;z-index:1100}.consultation_active_selfVideo__W48jJ .consultation_active_material-icons-round__vQzMC{color:#fff6;font-size:32px}.consultation_active_topBar__sgjPX{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;color:var(--white);display:flex;height:64px;justify-content:space-between;left:0;padding:0 20px;position:fixed;right:0;top:0;z-index:1000}.consultation_active_topBarLeft__0DpRH{align-items:center;display:flex;gap:12px}.consultation_active_backBtn__6f8vU{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:none;border-radius:50%;color:var(--white);cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.consultation_active_callInfo__nuEWp{display:flex;flex-direction:column}.consultation_active_callInfoPatientName__BmJpq{font-size:15px;font-weight:600}.consultation_active_callInfoTicketId__nP1o6{color:#fff9;font-size:11px}.consultation_active_callTimer__4WYEQ{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-radius:100px;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.consultation_active_callTimerDot__wspkY{animation:consultation_active_pulse-dot-green__R2hAq 1.5s infinite;background:#4ade80;border-radius:50%;height:6px;width:6px}.consultation_active_controlsBar__SHi1t{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;bottom:0;left:0;padding:16px 20px 24px;position:fixed;right:0;z-index:1000}.consultation_active_controlsMain__MPmM0{align-items:center;display:flex;gap:16px;justify-content:center}.consultation_active_controlBtn__O4fIx{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:none;border-radius:50%;color:var(--white);cursor:pointer;display:flex;height:52px;justify-content:center;transition:all .2s;width:52px}.consultation_active_controlBtn__O4fIx.consultation_active_active__pyh0-{background:var(--white);color:var(--on-surface)}.consultation_active_controlBtn__O4fIx.consultation_active_endCall__xkpxM{background:var(--error);color:var(--white);height:60px;width:60px}.consultation_active_actionsRow__jK2rm{display:flex;gap:12px;justify-content:center;margin-bottom:12px}.consultation_active_actionPill__DRRwS{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3;border-radius:100px;color:var(--white);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 16px;text-decoration:none;transition:background .2s}.consultation_active_actionPill__DRRwS:hover{background:#fff3}.consultation_active_docOverlay__U1p3a{background:#00000080;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s;z-index:1500}.consultation_active_docOverlay__U1p3a.consultation_active_visible__voTqX{opacity:1;pointer-events:auto}.consultation_active_patientPanel__WwTeY{background:#f5f6f8;border-radius:24px 24px 0 0;bottom:-100%;color:var(--on-surface);left:0;max-height:75vh;overflow-y:auto;position:fixed;right:0;transition:bottom .4s cubic-bezier(.4,0,.2,1);z-index:1600}.consultation_active_patientPanel__WwTeY.consultation_active_open__baEDO{bottom:0}.consultation_active_panelHandle__xJyIO{background:var(--outline);border-radius:100px;height:4px;margin:12px auto 0;width:40px}.consultation_active_panelHeader__yKau6{align-items:center;background:var(--white);display:flex;justify-content:space-between;padding:16px 20px 12px}.consultation_active_panelHeader__yKau6 h2{font-family:Manrope,sans-serif;font-size:17px;font-weight:700;margin:0}.consultation_active_panelClose__XA5ZB{align-items:center;background:#f0f0f0;border:none;border-radius:50%;color:var(--on-surface-variant);cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.consultation_active_patientIdentity__r8gsT{align-items:center;background:var(--white);border-bottom:1px solid #efefef;display:flex;gap:14px;padding:14px 20px 16px}.consultation_active_patientAvatarLg__eLb4S{align-items:center;background:var(--primary-container);border-radius:50%;color:var(--primary);display:flex;font-family:Manrope,sans-serif;font-size:18px;font-weight:700;height:52px;justify-content:center;width:52px}.consultation_active_patientIdentityInfo__Gn6aQ .consultation_active_name__yF3Dd{font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.consultation_active_patientIdentityInfo__Gn6aQ .consultation_active_meta__ANO9C{color:var(--on-surface-variant);font-size:12px;margin-top:2px}.consultation_active_patientIdentityInfo__Gn6aQ .consultation_active_ticket__827ZW{background:var(--primary-container);border-radius:100px;color:var(--primary);display:inline-block;font-size:11px;font-weight:600;margin-top:6px;padding:3px 10px}.consultation_active_panelSection__ZwDPP{background:var(--white);border-radius:14px;margin:10px 12px 0;overflow:hidden}.consultation_active_panelSectionTitle__QFQzi{border-bottom:1px solid #f0f0f0;color:var(--on-surface-variant);font-size:11px;font-weight:700;letter-spacing:.6px;padding:12px 16px 8px;text-transform:uppercase}.consultation_active_infoRow__Yt87u{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;gap:12px;padding:11px 16px}.consultation_active_infoRow__Yt87u:last-child{border-bottom:none}.consultation_active_infoRow__Yt87u .consultation_active_material-icons-round__vQzMC{color:var(--primary);flex-shrink:0;font-size:18px;width:22px}.consultation_active_infoRow__Yt87u .consultation_active_rowLabel__OCLnX{color:var(--on-surface-variant);flex:1 1;font-size:13px}.consultation_active_infoRow__Yt87u .consultation_active_rowValue__mQqfi{color:var(--on-surface);font-size:13px;font-weight:600;text-align:right}.consultation_active_tagSection__iRM0z{background:var(--white);border-radius:14px;margin:10px 12px 0;padding:12px 16px 14px}.consultation_active_tagSectionTitle__l5r5h{color:var(--on-surface-variant);font-size:11px;font-weight:700;letter-spacing:.6px;margin-bottom:10px;text-transform:uppercase}.consultation_active_medicalTags__MFj4R{display:flex;flex-wrap:wrap;gap:8px}.consultation_active_medicalTag__DDtG7{background:#f0f0f0;border-radius:100px;color:var(--on-surface);font-size:12px;font-weight:500;padding:5px 12px}.consultation_active_medicalTag__DDtG7.consultation_active_allergy__Eqxcr{background:#fef2f2;color:var(--error)}.consultation_active_toastMsg__ZqaRr{align-items:center;background:#1a2d33;border-radius:100px;box-shadow:0 4px 16px #0003;color:var(--white);display:flex;font-size:14px;font-weight:500;gap:8px;left:50%;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;top:72px;transform:translateX(-50%) translateY(-20px);transition:all .3s ease;white-space:nowrap;z-index:2000}.consultation_active_toastMsg__ZqaRr.consultation_active_show__Kk9Je{opacity:1;transform:translateX(-50%) translateY(0)}.consultation_active_toastMsg__ZqaRr.consultation_active_error__IkQGJ{background:var(--error)}.consultation_active_toastMsg__ZqaRr.consultation_active_success__XsgjW{background:var(--success)}.consultation_active_spinner__v4sX3{animation:consultation_active_spin__LFHGn .8s linear infinite;border:2px solid #1a73e840;border-radius:50%;border-top-color:#1a73e8;display:inline-block;height:14px;margin-right:4px;width:14px}@keyframes consultation_active_spin__LFHGn{to{transform:rotate(1turn)}}.clinical_notes_doctorBody__3KmK7{background:linear-gradient(135deg,#ccfbff,#fcd1e8);background-attachment:fixed;box-sizing:border-box;color:var(--on-surface);font-family:Inter,sans-serif;margin:0;min-height:100vh;padding:0}.clinical_notes_docHeader__auk9P{align-items:center;background:var(--white);box-shadow:0 1px 8px #0000000f;display:flex;justify-content:space-between;padding:14px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.clinical_notes_docHeaderBack__fCwT5{align-items:center;background:var(--surface-container);border:none;border-radius:50%;color:var(--on-surface-variant);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.clinical_notes_docHeaderTitle__Io2gU{left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.clinical_notes_docHeaderTitle__Io2gU h1{color:var(--on-surface);font-family:Manrope,sans-serif;font-size:16px;font-weight:700;margin:0}.clinical_notes_docHeaderTitle__Io2gU span{color:var(--on-surface-variant);font-size:11px}.clinical_notes_docContent__virDF{display:flex;flex-direction:column;gap:16px;padding:16px 16px 90px}.clinical_notes_patientContext__scPFn{align-items:center;background:var(--primary-container);border-radius:12px;display:flex;gap:10px;padding:12px 16px}.clinical_notes_patientContext__scPFn .clinical_notes_material-icons-round__EMddS{color:var(--primary);font-size:20px}.clinical_notes_patientContextInfo__VaMoO{flex:1 1}.clinical_notes_patientContextName__xfqKc{color:var(--primary);font-size:15px;font-weight:600}.clinical_notes_patientContextMeta__-DWFd{color:var(--on-surface-variant);font-size:11px}.clinical_notes_formGroup__Hp46s{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.clinical_notes_formGroup__Hp46s label{color:var(--on-surface-muted);display:block;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.clinical_notes_formGroup__Hp46s input,.clinical_notes_formGroup__Hp46s textarea{background:var(--white);border:1.5px solid var(--border);border-radius:12px;color:var(--on-surface);font-family:Inter,sans-serif;font-size:15px;outline:none;padding:14px 16px;transition:border-color .2s ease;width:100%}.clinical_notes_formGroup__Hp46s input:focus,.clinical_notes_formGroup__Hp46s textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px #00a7b51a}.clinical_notes_formGroup__Hp46s input::placeholder,.clinical_notes_formGroup__Hp46s textarea::placeholder{color:var(--placeholder);font-size:15px}.clinical_notes_chipsContainer__l4IO0{display:flex;flex-wrap:wrap;gap:8px}.clinical_notes_chip__GVlXy{align-items:center;background:var(--white);border:1.5px solid var(--outline);border-radius:100px;color:var(--on-surface-variant);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;padding:8px 14px;transition:all .2s}.clinical_notes_chip__GVlXy.clinical_notes_selected__-UWQ\+{background:var(--primary-container);border-color:var(--primary);color:var(--primary);font-weight:600}.clinical_notes_chipAdd__BKY5Q{border-color:var(--on-surface-variant);border-style:dashed;color:var(--on-surface-variant)}.clinical_notes_recommendationSection__U55cb{background:var(--white);border-radius:16px;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column;gap:16px;padding:16px}.clinical_notes_recommendationSection__U55cb h3{color:var(--on-surface);font-family:Manrope,sans-serif;font-size:14px;font-weight:700;margin:0}.clinical_notes_toggleRow__c\+E9r{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.clinical_notes_toggleRow__c\+E9r label{align-items:center;color:var(--on-surface);display:flex;font-size:15px;font-weight:500;gap:8px}.clinical_notes_toggleRow__c\+E9r label .clinical_notes_material-icons-round__EMddS{color:var(--primary);font-size:20px}.clinical_notes_toggleSwitch__6WTOG{background:var(--outline);border-radius:100px;cursor:pointer;height:26px;position:relative;transition:background .3s;width:44px}.clinical_notes_toggleSwitch__6WTOG.clinical_notes_on__UfhVp{background:var(--primary)}.clinical_notes_toggleSwitch__6WTOG:after{background:var(--white);border-radius:50%;box-shadow:0 1px 3px #00000026;content:"";height:20px;left:3px;position:absolute;top:3px;transition:left .3s;width:20px}.clinical_notes_toggleSwitch__6WTOG.clinical_notes_on__UfhVp:after{left:21px}.clinical_notes_radioGroup__k7\+Ay{display:flex;gap:8px}.clinical_notes_radioOption__1EGG6{border:1.5px solid var(--outline);border-radius:10px;color:var(--on-surface-variant);cursor:pointer;flex:1 1;font-size:13px;font-weight:500;padding:10px 12px;text-align:center;transition:all .2s}.clinical_notes_radioOption__1EGG6.clinical_notes_selected__-UWQ\+{background:var(--primary-container);border-color:var(--primary);color:var(--primary);font-weight:600}.clinical_notes_uploadArea__Z8HFh{border:2px dashed var(--outline);border-radius:12px;cursor:pointer;padding:24px;text-align:center}.clinical_notes_uploadArea__Z8HFh .clinical_notes_material-icons-round__EMddS{color:var(--on-surface-variant);font-size:32px;margin-bottom:8px}.clinical_notes_uploadArea__Z8HFh p{color:var(--on-surface-variant);font-size:13px;margin:0}.clinical_notes_uploadArea__Z8HFh .clinical_notes_hint__jOunB{color:var(--outline);font-size:11px;margin-top:4px}.clinical_notes_bottomAction__2\+4Tt{background:var(--white);bottom:0;box-shadow:0 -2px 12px #0000000f;display:flex;gap:12px;left:0;padding:16px 20px;position:fixed;right:0;z-index:100}.clinical_notes_btnSave__46\+Sl{background:var(--primary);color:var(--white);flex:1 1;padding:14px}.clinical_notes_btnBackCall__W4QGT,.clinical_notes_btnSave__46\+Sl{align-items:center;border:none;border-radius:100px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:600;gap:6px;justify-content:center}.clinical_notes_btnBackCall__W4QGT{background:var(--surface-container);color:var(--on-surface-variant);padding:14px 20px}.clinical_notes_toastMsg__G5np9{align-items:center;background:#1a2d33;border-radius:100px;box-shadow:0 4px 16px #0003;color:var(--white);display:flex;font-size:14px;font-weight:500;gap:8px;left:50%;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;top:80px;transform:translateX(-50%) translateY(-20px);transition:all .3s ease;white-space:nowrap;z-index:999}.clinical_notes_toastMsg__G5np9.clinical_notes_show__\+BxI4{opacity:1;transform:translateX(-50%) translateY(0)}.clinical_notes_toastMsg__G5np9.clinical_notes_error__HzOPG{background:var(--error)}.clinical_notes_toastMsg__G5np9.clinical_notes_success__BJ-id{background:var(--success)}.clinical_notes_uploadActions__1D-am{display:flex;gap:12px}.clinical_notes_uploadBtn__97F4f{align-items:center;background:var(--white);border:1.5px solid var(--outline);border-radius:16px;box-shadow:0 1px 4px #0000000a;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;padding:24px 16px}.clinical_notes_uploadBtnIcon__U-GDx{align-items:center;background:var(--primary-container);border-radius:50%;display:flex;height:52px;justify-content:center;width:52px}.clinical_notes_uploadBtnIcon__U-GDx .clinical_notes_material-icons-round__EMddS{color:var(--primary);font-size:26px}.clinical_notes_uploadBtnLabel__w4bSu{font-size:14px;font-weight:600}.clinical_notes_uploadBtnHint__CeQ5-{color:var(--on-surface-variant);font-size:11px;text-align:center}.clinical_notes_imagePreview__MqsJ5{background:var(--white);border-radius:16px;box-shadow:0 1px 4px #0000000f;overflow:hidden}.clinical_notes_previewHeader__hWhRD{align-items:center;border-bottom:1px solid var(--outline);display:flex;justify-content:space-between;padding:12px 16px}.clinical_notes_previewHeaderTitle__s4iip{font-size:14px;font-weight:600}.clinical_notes_previewRemove__bjBhu{align-items:center;background:none;border:none;color:var(--error);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px}.clinical_notes_previewImg__bTavE{background:#f9f9f9;display:block;max-height:280px;object-fit:contain;width:100%}.clinical_notes_previewFooter__Kc1sF{align-items:center;color:var(--on-surface-variant);display:flex;font-size:11px;gap:6px;padding:10px 16px}.prescription_doctorBody__oOieD{background:linear-gradient(135deg,#ccfbff,#fcd1e8);background-attachment:fixed;box-sizing:border-box;color:var(--on-surface);font-family:Inter,sans-serif;margin:0;min-height:100vh;padding:0}.prescription_docHeader__KV40D{align-items:center;background:var(--white);box-shadow:0 1px 8px #0000000f;display:flex;justify-content:space-between;padding:14px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.prescription_docHeaderBack__Z-5ru{align-items:center;background:var(--surface-container);border:none;border-radius:50%;color:var(--on-surface-variant);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.prescription_docHeaderTitle__MYwyY{left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.prescription_docHeaderTitle__MYwyY h1{color:var(--on-surface);font-family:Manrope,sans-serif;font-size:16px;font-weight:700;margin:0}.prescription_docHeaderTitle__MYwyY span{color:var(--on-surface-variant);font-size:11px}.prescription_formContent__5-hrr{display:flex;flex-direction:column;gap:16px;padding:16px 16px 90px}.prescription_tabSwitch__DEoIW{background:var(--surface-gray);border-radius:12px;display:flex;margin-bottom:20px;padding:4px}.prescription_tabSwitch__DEoIW button{background:#0000;border:none;border-radius:9px;color:var(--on-surface-muted);cursor:pointer;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:11px 14px;transition:all .2s ease}.prescription_tabSwitch__DEoIW button.prescription_active__pt-yu{background:var(--white);box-shadow:0 2px 8px #00000014;color:var(--primary)}.prescription_patientBar__0EWbb{align-items:center;background:var(--white);border-radius:12px;box-shadow:0 1px 2px #00000008;display:flex;gap:12px;padding:12px 16px}.prescription_patientBarAvatar__2tnJf{align-items:center;background:var(--primary-container);border-radius:50%;color:var(--primary);display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.prescription_patientBarInfo__0wSHK{flex:1 1}.prescription_patientBarName__TBLum{color:var(--on-surface);font-size:15px;font-weight:600}.prescription_patientBarMeta__8l06h{color:var(--on-surface-variant);font-size:12px}.prescription_formGroup__7hAwY{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.prescription_formGroup__7hAwY label{color:var(--on-surface-muted);display:block;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.prescription_formGroup__7hAwY input,.prescription_formGroup__7hAwY select,.prescription_formGroup__7hAwY textarea{background:var(--white);border:1.5px solid var(--border);border-radius:12px;color:var(--on-surface);font-family:Inter,sans-serif;font-size:15px;outline:none;padding:14px 16px;transition:border-color .2s ease;width:100%}.prescription_formGroup__7hAwY input:focus,.prescription_formGroup__7hAwY select:focus,.prescription_formGroup__7hAwY textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px #00a7b51a}.prescription_formGroup__7hAwY input::placeholder,.prescription_formGroup__7hAwY textarea::placeholder{color:var(--placeholder);font-size:15px}.prescription_medicineCard__Ds6kc{background:var(--white);border-radius:16px;box-shadow:0 1px 4px #0000000a;margin-bottom:12px;padding:16px;position:relative}.prescription_medicineHeader__XlJHr{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.prescription_medicineNumber__2YkhQ{background:var(--primary-container);border-radius:100px;color:var(--primary);font-size:12px;font-weight:700;padding:4px 10px}.prescription_medicineRemove__oG2Ga{align-items:center;background:var(--surface-gray);border:none;border-radius:50%;color:var(--error);cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.prescription_medicineFields__U1R0x{display:flex;flex-direction:column;gap:10px}.prescription_medicineRow__3QtH9{display:flex;gap:8px}.prescription_medicineRow__3QtH9 .prescription_formGroup__7hAwY{flex:1 1;margin-bottom:0}.prescription_btnAddMedicine__4MUMC{align-items:center;background:#0000;border:1.5px dashed var(--primary);border-radius:12px;color:var(--primary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:600;gap:6px;justify-content:center;padding:14px;width:100%}.prescription_uploadTab__gar9E{display:flex;flex-direction:column;gap:16px}.prescription_uploadActions__OjhJ2{display:flex;gap:12px}.prescription_uploadBtn__fHSoi{align-items:center;background:var(--white);border:1.5px solid var(--outline);border-radius:16px;box-shadow:0 1px 4px #0000000a;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;padding:24px 16px}.prescription_uploadBtnIcon__oYmrb{align-items:center;background:var(--primary-container);border-radius:50%;display:flex;height:52px;justify-content:center;width:52px}.prescription_uploadBtnIcon__oYmrb .prescription_material-icons-round__IOpZd{color:var(--primary);font-size:26px}.prescription_uploadBtnLabel__Jnfwy{font-size:14px;font-weight:600}.prescription_uploadBtnHint__U9qaF{color:var(--on-surface-variant);font-size:11px;text-align:center}.prescription_imagePreview__tZ4Pi{background:var(--white);border-radius:16px;box-shadow:0 1px 4px #0000000f;overflow:hidden}.prescription_previewHeader__mfW1a{align-items:center;border-bottom:1px solid var(--outline);display:flex;justify-content:space-between;padding:12px 16px}.prescription_previewHeaderTitle__3pF9k{font-size:14px;font-weight:600}.prescription_previewRemove__NWM0N{align-items:center;background:none;border:none;color:var(--error);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px}.prescription_previewImg__IzYPh{background:#f9f9f9;display:block;max-height:280px;object-fit:contain;width:100%}.prescription_previewFooter__m-6mW{align-items:center;color:var(--on-surface-variant);display:flex;font-size:11px;gap:6px;padding:10px 16px}.prescription_bottomAction__\+92tR{background:var(--white);bottom:0;box-shadow:0 -2px 12px #0000000f;display:flex;gap:12px;left:0;padding:16px 20px;position:fixed;right:0;z-index:100}.prescription_btnGenerate__b6LG0{background:var(--primary);color:var(--white);flex:1 1;padding:14px}.prescription_btnCancel__3ToR1,.prescription_btnGenerate__b6LG0{align-items:center;border:none;border-radius:100px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:600;gap:6px;justify-content:center}.prescription_btnCancel__3ToR1{background:var(--surface-container);color:var(--on-surface-variant);padding:14px 20px}.prescription_toastMsg__v\+mUx{align-items:center;background:#1a2d33;border-radius:100px;box-shadow:0 4px 16px #0003;color:var(--white);display:flex;font-size:14px;font-weight:500;gap:8px;left:50%;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;top:80px;transform:translateX(-50%) translateY(-20px);transition:all .3s ease;white-space:nowrap;z-index:999}.prescription_toastMsg__v\+mUx.prescription_show__S4qHd{opacity:1;transform:translateX(-50%) translateY(0)}.prescription_toastMsg__v\+mUx.prescription_error__Vl6Aj{background:var(--error)}.prescription_toastMsg__v\+mUx.prescription_success__N7EiJ{background:var(--success)}.consultation_complete_doctorBody__PijtY{background:linear-gradient(135deg,#ccfbff,#fcd1e8);background-attachment:fixed;box-sizing:border-box;color:var(--on-surface);font-family:Inter,sans-serif;margin:0;min-height:100vh;padding:0}.consultation_complete_docHeader__17pZf{align-items:center;background:var(--white);box-shadow:0 1px 8px #0000000f;display:flex;justify-content:space-between;padding:14px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.consultation_complete_docHeaderLeft__nwNBQ{align-items:center;display:flex;gap:12px}.consultation_complete_docHeaderInfo__oy1ty h1{color:var(--on-surface-dark);font-family:Manrope,sans-serif;font-size:17px;font-weight:700;margin:0}.consultation_complete_docHeaderInfo__oy1ty span{color:var(--on-surface-muted);font-size:11px}.consultation_complete_completeContainer__L8QY5{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:400px;padding:24px 16px 100px;text-align:center;width:100%}.consultation_complete_completeSuccessIcon__qe\+16{align-items:center;animation:consultation_complete_scaleIn__IMZFd .5s cubic-bezier(.4,0,.2,1);background:var(--success-container);border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.consultation_complete_completeSuccessIcon__qe\+16 .material-icons-round{color:var(--success);font-size:40px}.consultation_complete_completeTitle__lnQlw{color:var(--on-surface);font-family:Manrope,sans-serif;font-size:24px;font-weight:700}.consultation_complete_completeSubtitle__d5zcO{color:var(--on-surface-variant);font-size:15px;line-height:1.5}.consultation_complete_summaryCard__AvQu7{background:var(--white);border-radius:16px;box-shadow:0 1px 4px #0000000a;box-sizing:border-box;padding:20px;text-align:left;width:100%}.consultation_complete_summaryRow__fw2pP{align-items:center;border-bottom:1px solid var(--outline);display:flex;justify-content:space-between;padding:10px 0}.consultation_complete_summaryRow__fw2pP:last-child{border-bottom:none}.consultation_complete_summaryLabel__YmqX8{color:var(--on-surface-variant);font-size:13px}.consultation_complete_summaryValue__gI-Ob{color:var(--on-surface);font-size:13px;font-weight:600}.consultation_complete_completeActions__SE6Qi{display:flex;flex-direction:column;gap:12px;width:100%}.consultation_complete_btnPrimary__ybri8{background:var(--primary);border:none;border-radius:100px;color:var(--white);cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:700;letter-spacing:.3px;margin-top:8px;padding:15px;transition:background .2s ease,transform .1s ease;width:100%}.consultation_complete_btnPrimary__ybri8:hover{background:var(--primary-dark)}.consultation_complete_btnPrimary__ybri8:active{transform:scale(.98)}.consultation_complete_btnOutlinePrimary__ZVeA-{background:#0000;border:1.5px solid var(--primary);border-radius:100px;color:var(--primary);cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:600;padding:14px;transition:background .2s ease,transform .1s ease;width:100%}.consultation_complete_btnOutlinePrimary__ZVeA-:hover{background:var(--primary-container)}.consultation_complete_btnOutlinePrimary__ZVeA-:active{transform:scale(.98)}.consultation_detail_doctorBody__L8H1d{background:linear-gradient(135deg,#ccfbff,#fcd1e8);background-attachment:fixed;box-sizing:border-box;color:var(--on-surface);font-family:Inter,sans-serif;margin:0;min-height:100vh;padding:0}.consultation_detail_toastMsg__yFxj-.consultation_detail_toastError__So84q{background:var(--error)}.consultation_detail_toastMsg__yFxj-.consultation_detail_toastSuccess__xha-v{background:var(--success)}.consultation_detail_toastMsg__yFxj- .material-icons-round{font-size:20px}.consultation_detail_docHeader__SCJz7{align-items:center;background:var(--white);box-shadow:0 1px 8px #0000000f;display:flex;justify-content:space-between;padding:14px 20px}.consultation_detail_docHeaderBack__lN0FU{align-items:center;background:var(--surface-container);border:none;border-radius:50%;color:var(--on-surface-variant);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.consultation_detail_docHeaderTitle__2YY\+X{left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.consultation_detail_docHeaderTitle__2YY\+X h1{color:var(--on-surface);font-family:Manrope,sans-serif;font-size:16px;font-weight:700;margin:0}.consultation_detail_docHeaderTitle__2YY\+X span{color:var(--on-surface-variant);font-size:11px}.consultation_detail_detailHeroCard__tLM1M{background:var(--white);border-radius:16px;box-shadow:0 1px 4px #0000000d;overflow:hidden}.consultation_detail_detailHeroTop__B0LzS{align-items:center;background:linear-gradient(135deg,#00a7b5,#008a96);display:flex;gap:14px;padding:20px 16px 16px}.consultation_detail_detailPatientAvatar__nwh-Q{align-items:center;background:#ffffff40;border:2px solid #fff6;border-radius:50%;color:var(--white);display:flex;flex-shrink:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:700;height:54px;justify-content:center;width:54px}.consultation_detail_detailHeroInfo__TLhnO{flex:1 1}.consultation_detail_heroName__2\+Q\+x{color:var(--white);font-family:Manrope,sans-serif;font-size:18px;font-weight:700}.consultation_detail_heroMeta__1itwC{color:#ffffffbf;font-size:12px;margin-top:2px}.consultation_detail_detailStatusPill__s6jrV{background:#fff3;border:1px solid #ffffff59;border-radius:100px;color:var(--white);flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.3px;margin-left:auto;padding:5px 12px;text-transform:uppercase}.consultation_detail_pillCompleted__Sm61w{background:#12c39540;border-color:#12c39580}.consultation_detail_pillCancelled__K29yy{background:#ea151540;border-color:#ea151580}.consultation_detail_detailHeroGrid__AxpEi{border-top:1px solid var(--outline);display:grid;grid-template-columns:1fr 1fr}.consultation_detail_detailHeroStat__cCxcF{border-bottom:1px solid var(--outline);border-right:1px solid var(--outline);display:flex;flex-direction:column;gap:2px;padding:12px 16px}.consultation_detail_detailHeroStat__cCxcF:nth-child(2n){border-right:none}.consultation_detail_detailHeroStat__cCxcF:nth-child(3),.consultation_detail_detailHeroStat__cCxcF:nth-child(4){border-bottom:none}.consultation_detail_statLabel__mCdMa{color:var(--on-surface-variant);font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.consultation_detail_statValue__nfDRe{align-items:center;color:var(--on-surface);display:flex;font-size:13px;font-weight:600;gap:5px}.consultation_detail_statValue__nfDRe .material-icons-round{color:var(--primary);font-size:15px}.consultation_detail_detailSectionCard__cs4tE{background:var(--white);border-radius:16px;box-shadow:0 1px 4px #0000000d;overflow:hidden}.consultation_detail_detailSectionHeader__9zVO6{align-items:center;border-bottom:1px solid var(--outline);display:flex;justify-content:space-between;padding:14px 16px}.consultation_detail_detailSectionHeaderLeft__Kb-lC{align-items:center;display:flex;gap:8px}.consultation_detail_detailSectionHeaderLeft__Kb-lC .material-icons-round{color:var(--primary);font-size:18px}.consultation_detail_detailSectionHeaderLeft__Kb-lC h2{color:var(--on-surface);font-family:Manrope,sans-serif;font-size:14px;font-weight:700;margin:0}.consultation_detail_detailEditBtn__zBxxA{align-items:center;background:#0000;border:1.5px solid var(--primary);border-radius:100px;color:var(--primary);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;padding:6px 12px;text-decoration:none}.consultation_detail_detailEditBtn__zBxxA .material-icons-round{font-size:14px}.consultation_detail_detailNotesRow__ZxTrK{align-items:flex-start;border-bottom:1px solid var(--outline);display:flex;gap:12px;padding:12px 16px}.consultation_detail_detailNotesRow__ZxTrK:last-child{border-bottom:none}.consultation_detail_rowLabel__LhNDY{color:var(--on-surface-variant);font-size:12px;font-weight:600;min-width:110px;padding-top:1px}.consultation_detail_rowValue__RgC6V{color:var(--on-surface);flex:1 1;font-size:13px;line-height:1.5}.consultation_detail_detailTags__lPcVP{display:flex;flex-wrap:wrap;gap:6px}.consultation_detail_detailTag__nKVya{border-radius:100px;font-size:11px;font-weight:600;padding:4px 10px}.consultation_detail_detailTag__nKVya.consultation_detail_tagPrimary__8lS2h{background:var(--primary-container);color:var(--primary)}.consultation_detail_detailTag__nKVya.consultation_detail_tagAlert__TpVa1{background:#fef2f2;color:var(--error)}.consultation_detail_detailTag__nKVya.consultation_detail_tagSuccess__V66by{background:var(--success-container);color:var(--success)}.consultation_detail_detailMedItem__NmG-n{align-items:center;border-bottom:1px solid var(--outline);display:flex;gap:12px;padding:12px 16px}.consultation_detail_detailMedItem__NmG-n:last-of-type{border-bottom:none}.consultation_detail_detailMedIcon__\+cGLQ{align-items:center;background:var(--primary-container);border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.consultation_detail_detailMedIcon__\+cGLQ .material-icons-round{color:var(--primary);font-size:18px}.consultation_detail_detailMedInfo__I46tj{flex:1 1}.consultation_detail_medName__jSeU1{color:var(--on-surface);font-size:14px;font-weight:600;margin-bottom:2px}.consultation_detail_medDetails__rknI8{color:var(--on-surface-variant);font-size:11px}.consultation_detail_detailPdfRow__h0nV8{align-items:center;background:var(--primary-container);border-radius:12px;cursor:pointer;display:flex;gap:12px;margin:12px 16px 16px;padding:14px 16px}.consultation_detail_detailPdfRow__h0nV8 .material-icons-round{color:var(--primary);font-size:22px}.consultation_detail_pdfInfo__T6j2-{flex:1 1}.consultation_detail_pdfName__Obp\+3{color:var(--primary);font-size:13px;font-weight:600}.consultation_detail_detailShareBtn__dPZZ8{background:var(--primary);box-shadow:0 2px 8px #00a7b540;color:var(--white);font-weight:700}.consultation_detail_detailBackBtn__99nHr,.consultation_detail_detailShareBtn__dPZZ8{align-items:center;border:none;border-radius:100px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:15px;gap:8px;justify-content:center;padding:15px;width:100%}.consultation_detail_detailBackBtn__99nHr{background:var(--white);box-shadow:0 2px 8px #00000014;color:var(--on-surface);font-weight:600}.consultation_detail_docOverlay__1mo2\+{background:#00000080;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s;z-index:150}.consultation_detail_docOverlay__1mo2\+.consultation_detail_visible__7Joab{opacity:1;pointer-events:auto}.consultation_detail_detailShareSheet__v5u4y{background:var(--white);border-radius:24px 24px 0 0;bottom:-100%;box-shadow:0 -4px 16px #0000001a;box-sizing:border-box;left:0;padding:20px;position:fixed;right:0;transition:bottom .3s cubic-bezier(.4,0,.2,1);z-index:200}.consultation_detail_detailShareSheet__v5u4y.consultation_detail_open__yz9Fa{bottom:0}.consultation_detail_detailShareOption__mQMBF{align-items:center;border-bottom:1px solid var(--outline);cursor:pointer;display:flex;gap:14px;padding:12px 4px}.consultation_detail_detailShareOption__mQMBF:last-child{border-bottom:none}.consultation_detail_detailShareOptionIcon__CYuNN{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.consultation_detail_detailShareOptionIcon__CYuNN .material-icons-round{font-size:20px}.consultation_detail_panelHandle__VUpIc{background:var(--border);border-radius:2px;height:4px;margin:0 auto 16px;width:36px}.consultation_detail_toastMsg__yFxj-{align-items:center;background:#1a2d33;border-radius:100px;box-shadow:0 4px 16px #0003;color:var(--white);display:flex;font-size:14px;font-weight:500;gap:8px;left:50%;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;top:80px;transform:translateX(-50%) translateY(-20px);transition:all .3s ease;white-space:nowrap;z-index:999}.consultation_detail_toastMsg__yFxj-.consultation_detail_show__xOynz{opacity:1;transform:translateX(-50%) translateY(0)}.consultation_detail_toastError__So84q{background:var(--error)!important}.consultation_detail_toastSuccess__xha-v{background:var(--success)!important}.consultation_detail_spinner__EEG6o{animation:consultation_detail_spin__Cf1tB .8s linear infinite;border:2px solid #1a73e840;border-radius:50%;border-top-color:#1a73e8;display:inline-block;height:14px;margin-right:4px;width:14px}@keyframes consultation_detail_spin__Cf1tB{to{transform:rotate(1turn)}}.profile_doctorBody__uzPZb{background:linear-gradient(135deg,#ccfbff,#fcd1e8);background-attachment:fixed;box-sizing:border-box;color:var(--on-surface);font-family:Inter,sans-serif;margin:0;min-height:100vh;padding:0}.profile_docHeader__guJH5{align-items:center;background:var(--white);box-shadow:0 1px 8px #0000000f;display:flex;justify-content:space-between;padding:14px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.profile_docHeaderLeft__5qDd-{align-items:center;display:flex;gap:12px}.profile_docHeaderBack__tx1hq{align-items:center;background:var(--surface-container);border:none;border-radius:50%;color:var(--on-surface-variant);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.profile_docHeaderInfo__D5byI h1{color:var(--on-surface-dark);font-family:Manrope,sans-serif;font-size:17px;font-weight:700;margin:0}.profile_docHeaderInfo__D5byI span{color:var(--on-surface-muted);font-size:11px}.profile_profileHeader__zen5o{background:#0000;padding:28px 20px;text-align:center}.profile_avatarWrapper__dM1MO{cursor:pointer;height:88px;margin:0 auto 12px;position:relative;width:88px}.profile_profileAvatar__9AY9n{align-items:center;background:var(--white);border:3px solid var(--white);border-radius:50%;box-shadow:0 4px 16px #0000001a;color:var(--secondary);display:flex;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;height:88px;justify-content:center;overflow:hidden;position:relative;width:88px}.profile_profileAvatarImg__kXgem{border-radius:50%;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.profile_avatarFallback__zEbf3{align-items:center;color:var(--secondary);font-family:Manrope,sans-serif;font-size:28px;font-weight:700;height:100%;justify-content:center;width:100%}.profile_avatarOverlay__burjW{align-items:center;background:var(--primary);border:2px solid var(--white);border-radius:50%;bottom:0;box-shadow:0 2px 8px #0003;color:var(--white);display:flex;height:30px;justify-content:center;position:absolute;right:0;transition:transform .2s ease,background .2s ease;width:30px}.profile_avatarOverlay__burjW .profile_material-icons-round__k1yG2{font-size:16px}.profile_avatarWrapper__dM1MO:hover .profile_avatarOverlay__burjW{background:var(--secondary);transform:scale(1.1)}.profile_avatarOverlay__burjW.profile_uploading__YFdfA{background:var(--on-surface-variant);pointer-events:none}.profile_avatarSpinner__zoDDu{animation:profile_avatarSpin__qS57Q .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top:2px solid var(--white);height:16px;width:16px}@keyframes profile_avatarSpin__qS57Q{to{transform:rotate(1turn)}}.profile_profileName__wV2GB{color:var(--on-surface);font-family:Manrope,sans-serif;font-size:22px;font-weight:700}.profile_profileSpecialization__7GvJk{color:var(--on-surface-variant);font-size:15px;margin-top:4px}.profile_profileBadges__FXOlV{display:flex;gap:8px;justify-content:center;margin-top:12px}.profile_profileBadge__lN58t{align-items:center;border-radius:100px;display:flex;font-size:11px;font-weight:600;gap:4px;padding:6px 12px}.profile_profileBadge__lN58t.profile_verified__U8eeV{background:var(--success-container);color:var(--success)}.profile_profileBadge__lN58t.profile_type__P1bLX{background:var(--primary-container);color:var(--primary)}.profile_profileBadge__lN58t .profile_material-icons-round__k1yG2{font-size:14px}.profile_profileContent__XwHuP{display:flex;flex-direction:column;gap:12px;padding:16px}.profile_infoCard__qPs75{background:var(--white);border-radius:16px;box-shadow:0 1px 2px #00000008;padding:16px 20px}.profile_infoCard__qPs75 h3{color:var(--on-surface-variant);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;margin-top:0;text-transform:uppercase}.profile_infoRow__AgUiy{align-items:center;border-bottom:1px solid var(--outline);display:flex;gap:12px;padding:10px 0}.profile_infoRow__AgUiy:last-child{border-bottom:none}.profile_infoRow__AgUiy .profile_material-icons-round__k1yG2{color:var(--on-surface-variant);font-size:20px}.profile_infoRowLabel__vS9V0{color:var(--on-surface-variant);flex:1 1;font-size:14px}.profile_infoRowValue__O-\+Mr{color:var(--on-surface);font-size:14px;font-weight:600;max-width:60%;text-align:right}.profile_tagRow__jZkE2{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.profile_tagSmall__\+Gk3r{background:var(--surface-container);border-radius:100px;color:var(--on-surface);font-size:11px;font-weight:500;padding:4px 10px}.profile_menuCard__Hjhta{background:var(--white);border-radius:16px;box-shadow:0 1px 2px #00000008;overflow:hidden}.profile_menuItem__\+3Iso{align-items:center;border-bottom:1px solid var(--outline);color:var(--on-surface);cursor:pointer;display:flex;gap:12px;padding:14px 20px;text-decoration:none;transition:background .2s}.profile_menuItem__\+3Iso:last-child{border-bottom:none}.profile_menuItem__\+3Iso:active{background:var(--surface)}.profile_menuItem__\+3Iso .profile_material-icons-round__k1yG2{color:var(--on-surface-variant);flex-shrink:0;font-size:22px}.profile_menuLabel__qxlpG{flex:1 1;font-size:15px;font-weight:500}.profile_menuArrow__tcPD-{color:var(--outline);flex-shrink:0;font-size:20px}.profile_menuItem__\+3Iso.profile_danger__g3uK0 .profile_material-icons-round__k1yG2,.profile_menuItem__\+3Iso.profile_danger__g3uK0 .profile_menuLabel__qxlpG{color:var(--error)}.profile_toastMsg__8WDva{align-items:center;background:#1a2d33;border-radius:100px;box-shadow:0 4px 16px #0003;color:var(--white);display:flex;font-size:14px;font-weight:500;gap:8px;left:50%;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;top:80px;transform:translateX(-50%) translateY(-20px);transition:all .3s ease;white-space:nowrap;z-index:999}.profile_toastMsg__8WDva.profile_show__\+KWNQ{opacity:1;transform:translateX(-50%) translateY(0)}.profile_toastMsg__8WDva.profile_error__Ai2LX{background:var(--error)}.profile_toastMsg__8WDva.profile_success__5qCqm{background:var(--success)}.history_doctorBody__mZy7P{background:linear-gradient(135deg,#ccfbff,#fcd1e8);background-attachment:fixed;box-sizing:border-box;color:var(--on-surface);font-family:Inter,sans-serif;margin:0;min-height:100vh;padding:0}.history_docHeader__VfITo{align-items:center;background:var(--white);box-shadow:0 1px 8px #0000000f;display:flex;justify-content:space-between;padding:14px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.history_docHeaderLeft__l9Hg2{align-items:center;display:flex;gap:12px}.history_docHeaderInfo__-KGSb h1{color:var(--on-surface-dark);font-family:Manrope,sans-serif;font-size:17px;font-weight:700;margin:0}.history_docHeaderInfo__-KGSb span{color:var(--on-surface-muted);font-size:11px}.history_historyStatsRow__g44ec{display:flex;gap:8px;padding:12px 16px 0}.history_historyStatCard__5Wi3o{background:var(--white);border-radius:12px;box-shadow:0 1px 2px #00000008;flex:1 1;padding:12px;text-align:center}.history_historyStatCard__5Wi3o .history_statNumber__Gwjjw{color:var(--primary);font-family:Manrope,sans-serif;font-size:20px;font-weight:700}.history_historyStatCard__5Wi3o .history_statLabel__Y67rk{color:var(--on-surface-variant);font-size:11px;margin-top:2px}.history_historySearchBar__S\+oW8{align-items:center;background:var(--white);border:1.5px solid var(--outline);border-radius:14px;box-shadow:0 2px 8px #0000000f;display:flex;gap:10px;padding:12px 16px;transition:border-color .2s}.history_historySearchBar__S\+oW8:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #00a7b514}.history_historySearchBar__S\+oW8 .history_material-icons-round__ERlI8{color:var(--primary);font-size:20px}.history_historySearchBar__S\+oW8 input{background:#0000;border:none;color:var(--on-surface);flex:1 1;font-family:Inter,sans-serif;font-size:14px;outline:none}.history_historySearchBar__S\+oW8 input::placeholder{color:var(--placeholder)}.history_historyFiltersRow__C3dov{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;padding:10px 16px}.history_historyFiltersRow__C3dov::-webkit-scrollbar{display:none}.history_historyFilterChip__TaE4y{background:var(--white);border:1.5px solid var(--outline);border-radius:100px;color:var(--on-surface-variant);cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px;transition:all .2s;white-space:nowrap}.history_historyFilterChip__TaE4y.history_active__WRDEd{background:var(--primary-container);border-color:var(--primary);color:var(--primary)}.history_historyDateHeader__ZzeWz{color:var(--on-surface-variant);font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 0 8px;text-transform:uppercase}.history_historyConsultationItem__eIyuG{align-items:center;background:var(--white);border-radius:14px;box-shadow:0 1px 2px #00000008;cursor:pointer;display:flex;gap:12px;margin-bottom:8px;padding:14px 16px;transition:transform .1s}.history_historyConsultationItem__eIyuG:active{transform:scale(.98)}.history_historyItemAvatar__E6XZZ{align-items:center;background:var(--primary-container);border-radius:12px;color:var(--primary);display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:44px;justify-content:center;width:44px}.history_historyItemInfo__OIoPO{flex:1 1;min-width:0}.history_historyItemName__hWpmx{color:var(--on-surface);font-size:15px;font-weight:600;margin-bottom:2px}.history_historyItemMeta__qieMZ{align-items:center;color:var(--on-surface-variant);display:flex;font-size:12px;gap:6px}.history_historyItemMeta__qieMZ .history_dot__OfOBE{background:var(--on-surface-variant);border-radius:50%;height:3px;width:3px}.history_historyItemRight__pBYc1{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.history_historyItemDuration__LvuJX{color:var(--on-surface);font-size:12px;font-weight:600}.history_historyItemStatus__i8van{border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase}.history_historyItemStatus__i8van.history_completed__mXKdd{background:var(--success-container);color:var(--success)}.history_historyItemStatus__i8van.history_cancelled__c\+D4D{background:#fef2f2;color:var(--error)}.history_historyPagination__wK6Vg{align-items:center;display:flex;justify-content:space-between;margin-top:16px;padding:0 4px}.history_btnPage__fiHzr{background:var(--white);border:1.5px solid var(--outline);border-radius:100px;color:var(--on-surface-variant);cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:600;padding:8px 16px}.history_btnPage__fiHzr:disabled{cursor:not-allowed;opacity:.5}.history_pageNum__D7CFN{color:var(--on-surface-variant);font-size:13px;font-weight:600}.notifications_doctorBody__NBVhL{background:linear-gradient(135deg,#ccfbff,#fcd1e8);background-attachment:fixed;box-sizing:border-box;color:var(--on-surface);font-family:Inter,sans-serif;margin:0;min-height:100vh;padding:0}.notifications_docHeader__xzzmp{align-items:center;background:var(--white);box-shadow:0 1px 8px #0000000f;display:flex;justify-content:space-between;padding:14px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.notifications_docHeaderLeft__mV3UF{align-items:center;display:flex;gap:12px}.notifications_docHeaderInfo__x07Rz h1{color:var(--on-surface-dark);font-family:Manrope,sans-serif;font-size:17px;font-weight:700;margin:0}.notifications_docHeaderInfo__x07Rz span{color:var(--on-surface-muted);font-size:11px}.notifications_dateRow__eGreV{align-items:center;display:flex;justify-content:space-between;padding:8px 2px 4px}.notifications_dateLabel__nNSmn{color:var(--on-surface-variant);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.notifications_markAllBtn__W1smO{background:var(--primary-container);border:none;border-radius:100px;color:var(--primary);cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px}.notifications_notifList__MGaCb{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.notifications_notifItem__RXGTC{align-items:flex-start;background:var(--white);border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;gap:12px;margin-bottom:10px;padding:16px}.notifications_unread__1kmWt{border-left:3px solid var(--primary)}.notifications_notifIcon__nAPRg{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.notifications_request__VBFh0{background:var(--primary-container);color:var(--primary)}.notifications_prescription__Q5Rjx{background:#e8eaf6;color:#5c6bc0}.notifications_system__2WGNN{background:var(--secondary-container);color:var(--secondary)}.notifications_completed__dSJMv{background:var(--success-container);color:var(--success)}.notifications_notifIcon__nAPRg .notifications_material-icons-round__zf5fh{font-size:20px}.notifications_notifBody__x6gaq{flex:1 1}.notifications_notifTitle__yLGC8{color:var(--on-surface);font-size:14px;font-weight:600;margin-bottom:3px}.notifications_notifDesc__gocMh{color:var(--on-surface-variant);font-size:12px;line-height:1.4}.notifications_notifTime__p\+RaH{align-items:center;color:var(--on-surface-variant);display:flex;font-size:11px;gap:4px;margin-top:5px}.notifications_notifTime__p\+RaH .notifications_material-icons-round__zf5fh{font-size:12px}.notifications_unreadDot__O\+8Ry{background:var(--primary);border-radius:50%;flex-shrink:0;height:8px;margin-top:5px;width:8px}.notifications_requestActions__Ez\+5x{display:flex;gap:10px;width:100%}.notifications_btnAccept__fxkit{background:var(--primary);border:none;border-radius:100px;color:var(--white)}.notifications_btnAccept__fxkit,.notifications_btnReject__2LPXu{align-items:center;cursor:pointer;display:flex;flex:1 1;font-family:Inter,sans-serif;font-size:15px;font-weight:600;gap:6px;justify-content:center;padding:12px}.notifications_btnReject__2LPXu{background:#0000;border:1.5px solid var(--error);border-radius:100px;color:var(--error)}.documents_doctorBody__nKRCp{background:linear-gradient(135deg,#ccfbff,#fcd1e8);background-attachment:fixed;box-sizing:border-box;color:var(--on-surface);font-family:Inter,sans-serif;margin:0;min-height:100vh;padding:0}.documents_docHeader__u3zPA{align-items:center;background:var(--white);box-shadow:0 1px 8px #0000000f;display:flex;justify-content:space-between;padding:14px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.documents_docHeaderLeft__Wjpr6{align-items:center;display:flex;gap:12px}.documents_docHeaderBack__na0hg{align-items:center;background:var(--surface-container);border:none;border-radius:50%;color:var(--on-surface-variant);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.documents_docHeaderInfo__yGpch h1{color:var(--on-surface-dark);font-family:Manrope,sans-serif;font-size:17px;font-weight:700;margin:0}.documents_docContent__WMPs5{display:flex;flex-direction:column;gap:16px;padding:16px 16px 90px}.documents_infoCard__y0wya{background:var(--white);border-radius:16px;box-shadow:0 1px 2px #00000008;padding:16px 20px}.documents_infoCard__y0wya h3{color:var(--on-surface-variant);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;margin-top:0;text-transform:uppercase}.documents_toastMsg__WjHju{align-items:center;background:#1a2d33;border-radius:100px;box-shadow:0 4px 16px #0003;color:var(--white);display:flex;font-size:14px;font-weight:500;gap:8px;left:50%;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;top:80px;transform:translateX(-50%) translateY(-20px);transition:all .3s ease;white-space:nowrap;z-index:999}.documents_toastMsg__WjHju.documents_show__BC3NH{opacity:1;transform:translateX(-50%) translateY(0)}.documents_toastMsg__WjHju.documents_error__DG5MP{background:var(--error)}.documents_toastMsg__WjHju.documents_success__BYc17{background:var(--success)}
/*# sourceMappingURL=main.bc8d26dd.css.map*/