body.patient-workspace{--bg:#f7f9fc;--text:#273445;background:#f7f9fc;margin:0;font-family:Vazirmatn,Tahoma,sans-serif}body.patient-workspace #app{padding-inline-start:190px}body.patient-workspace .core-header{position:fixed;inset:0 0 0 auto;width:190px;height:100dvh;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:28px 16px 18px;gap:28px;background:#fff;border:0;border-inline-end:1px solid #e6ebf1;box-shadow:none;z-index:45;overflow:auto}body.patient-workspace .core-header>div:first-child{padding:0 8px}body.patient-workspace .core-header nav{display:flex;flex-direction:column;align-items:stretch;gap:6px;flex:1;overflow:visible}body.patient-workspace .core-header nav button{display:flex;align-items:center;justify-content:flex-start;gap:12px;white-space:normal;text-align:right;font-size:13px;min-height:45px;padding:10px 12px;color:#637184;border:0;background:none;border-radius:7px;box-shadow:none}body.patient-workspace .core-header nav button.active{color:#3568d4!important;background:#edf3ff!important;font-weight:600}body.patient-workspace .core-header .core-management{margin-top:auto}body.patient-workspace .core-management>div{position:static;box-shadow:none;min-width:0}body.patient-workspace .core-patient-nav{position:static;top:auto;display:flex;gap:20px;min-height:72px;align-items:center;padding:12px 26px;background:white;border-bottom:1px solid #e6ebf1;overflow:auto;white-space:nowrap;flex-wrap:nowrap;box-shadow:none}body.patient-workspace .core-patient-nav button{font-size:12px;border:0;background:transparent;color:#637184;border-radius:6px;min-height:40px;box-shadow:none}body.patient-workspace .core-patient-nav button.core-primary{background:#edf3ff!important;color:#3568d4!important}body.patient-workspace .core-frame{display:block;width:100%;height:calc(100dvh - 73px);border:0;background:#f7f9fc}body.patient-workspace .core-nav-icon{color:inherit;font-size:16px}body.patient-workspace .brand-title{font-size:25px}body.patient-workspace .core-header button:focus-visible{outline:3px solid #93b4ff;outline-offset:2px}
@media(max-width:1050px){body.patient-workspace #app{padding-inline-start:145px}body.patient-workspace .core-header{width:145px;padding:22px 10px}body.patient-workspace .core-header nav button{font-size:12px;padding:10px 8px}body.patient-workspace .core-patient-nav{gap:6px;padding:10px 15px}}
@media(max-width:760px){body.patient-workspace #app{padding:0}body.patient-workspace .core-header{position:relative;width:100%;height:auto;inset:auto;flex-direction:row;flex-wrap:wrap;gap:12px;padding:14px 16px;border-bottom:1px solid #e6ebf1;overflow:visible}body.patient-workspace .core-header>div:first-child{flex:1}body.patient-workspace .core-header nav{order:3;flex-basis:100%;flex-direction:row;overflow:auto;gap:6px}body.patient-workspace .core-header nav button{white-space:nowrap;font-size:12px;min-height:44px}body.patient-workspace .core-management>div{position:absolute;min-width:170px}body.patient-workspace .core-patient-nav{min-height:60px;padding:8px 12px}body.patient-workspace .core-frame{height:calc(100dvh - 205px);min-height:600px}}
