.shadow-premium{box-shadow:var(--shadow-premium)}.shadow-premium-lg{box-shadow:var(--shadow-premium-lg)}.glass-panel{-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-premium);background:#ffffffd9;border:1px solid #e2e8f0cc}.bento-card{box-shadow:var(--shadow-premium);background:#fff;border:1px solid #e2e8f099;border-radius:1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.bento-card:hover{box-shadow:var(--shadow-premium-lg);border-color:#0891b233;transform:translateY(-2px)}@media (min-width:768px){.active-nav-item{background-color:var(--background);border-top-left-radius:9999px;border-bottom-left-radius:9999px;position:absolute;inset:0 0 0 1.25rem}.active-nav-item:before{content:"";width:20px;height:20px;box-shadow:0 10px 0 0 var(--background);background-color:#0000;border-bottom-right-radius:20px;position:absolute;top:-20px;right:0}.active-nav-item:after{content:"";width:20px;height:20px;box-shadow:0 -10px 0 0 var(--background);background-color:#0000;border-top-right-radius:20px;position:absolute;bottom:-20px;right:0}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.mediq-scroll::-webkit-scrollbar{width:4px}.mediq-scroll::-webkit-scrollbar-track{background:0 0}.mediq-scroll::-webkit-scrollbar-thumb{background:#0891b233;border-radius:4px}.mediq-scroll::-webkit-scrollbar-thumb:hover{background:var(--mediq-primary)}@keyframes waveBar{0%,to{height:20%}50%{height:80%}}.dictation-wave>span{background:#f43f5e;border-radius:9999px;width:3px;animation:.8s ease-in-out infinite waveBar;display:inline-block}.dictation-wave>span:nth-child(2){animation-delay:.1s}.dictation-wave>span:nth-child(3){animation-delay:.2s}.dictation-wave>span:nth-child(4){animation-delay:.3s}.dictation-wave>span:nth-child(5){animation-delay:.2s}.dictation-wave>span:nth-child(6){animation-delay:.1s}@keyframes typingCursor{0%,to{border-right-color:var(--auth-primary)}50%{border-right-color:#0000}}.dictation-typing{white-space:nowrap;border-right:2px solid var(--auth-primary);animation:.8s step-end infinite typingCursor;overflow:hidden}@keyframes badgeBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.badge-new-float{z-index:10;animation:1.5s ease-in-out infinite badgeBounce;position:absolute;top:-8px;right:-8px}.mediq-focus:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--auth-primary);outline:none}.dictation-teaser-banner{-webkit-backdrop-filter:blur(8px);background:#eff6ffd9;border:1px solid #bfdbfe;border-radius:.75rem}@media (prefers-reduced-motion:reduce){.dictation-wave>span,.badge-recording,.badge-new-float,.dictation-typing{animation:none}}@keyframes glassPulse{0%{border-color:#fff9;box-shadow:0 0 #0891b240,0 4px 12px #0f172a0d}50%{background-color:#ffffffbf;border-color:#0891b273;box-shadow:0 0 0 10px #0891b200,0 4px 16px #0891b21f}to{border-color:#fff9;box-shadow:0 0 #0891b240,0 4px 12px #0f172a0d}}@keyframes glassPulseDark{0%{border-color:#0f172acc;box-shadow:0 0 #0891b24d,0 4px 12px #0f172a0d}50%{background-color:#0f172af2;border-color:#0891b299;box-shadow:0 0 0 8px #0891b200,0 4px 16px #0891b233}to{border-color:#0f172acc;box-shadow:0 0 #0891b24d,0 4px 12px #0f172a0d}}.glass-pulse-btn{will-change:box-shadow, border-color, background-color;animation:2.2s cubic-bezier(.4,0,.6,1) infinite glassPulse}.glass-pulse-dark{will-change:box-shadow, border-color, background-color;animation:2.2s cubic-bezier(.4,0,.6,1) infinite glassPulseDark}@media (prefers-reduced-motion:reduce){.glass-pulse-btn,.glass-pulse-dark{animation:none}}.mediq-input-group{width:100%;margin-top:1rem;margin-bottom:1rem;position:relative}.mediq-input-group input{font-family:var(--font-sans), sans-serif;border:1.5px solid var(--mediq-border,#e2e8f0);color:#000;background-color:#0000;border-radius:12px;outline:none;width:100%;padding:.875rem 1.1rem;font-size:.875rem;transition:all .25s ease-in-out}.mediq-input-group label{font-family:var(--font-sans), sans-serif;pointer-events:none;color:var(--auth-text-muted,#64748b);background-color:#0000;padding:0 .4rem;font-size:.875rem;transition:all .25s ease-in-out;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.mediq-input-group input:focus~label,.mediq-input-group input:not(:placeholder-shown)~label{color:var(--mediq-primary,#0891b2);background-color:#fff;font-weight:600;top:0;transform:translateY(-50%)scale(.85)}.mediq-input-group input:focus{border-color:var(--mediq-primary,#0891b2);box-shadow:0 0 0 4px var(--mediq-primary-light,#0891b226)}.component-title{z-index:999;color:#888;text-align:center;width:100%;margin:0;padding:0;font-size:1rem;font-weight:700;position:absolute;top:30px;left:0}.tab-container{background-color:#dadadb;border-radius:9px;flex-direction:row;align-items:flex-start;width:max-content;padding:2px;display:flex;position:relative}.indicator{content:"";width:var(--tab-width,150px);height:var(--tab-height,38px);z-index:1;background:#fff;border:.5px solid #0000000a;border-radius:7px;transition:all .2s ease-out;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}.tab{width:var(--tab-width,150px);height:var(--tab-height,38px);z-index:2;opacity:0;cursor:pointer;outline:none;position:absolute}.tab_label{width:var(--tab-width,150px);height:var(--tab-height,38px);z-index:3;opacity:.6;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;font-size:.85rem;transition:opacity .2s;display:flex;position:relative}.tab:checked+.tab_label{opacity:1;font-weight:600}.tab--1:checked~.indicator{left:2px}.tab--2:checked~.indicator{left:calc(var(--tab-width,150px) + 2px)}.tab--3:checked~.indicator{left:calc(var(--tab-width,150px) * 2 + 2px)}.tab--4:checked~.indicator{left:calc(var(--tab-width,150px) * 3 + 2px)}.tab--5:checked~.indicator{left:calc(var(--tab-width,150px) * 4 + 2px)}.logout-btn-uiverse{cursor:pointer;background-color:#ff4141;border:none;border-radius:50%;flex-shrink:0;justify-content:flex-start;align-items:center;width:45px;height:45px;text-decoration:none;transition-duration:.3s;display:flex;position:relative;overflow:hidden;box-shadow:2px 2px 10px #0003}.logout-btn-uiverse-sign{justify-content:center;align-items:center;width:100%;transition-duration:.3s;display:flex}.logout-btn-uiverse-sign svg{width:17px}.logout-btn-uiverse-sign svg path{fill:#fff}.logout-btn-uiverse-text{opacity:0;color:#fff;white-space:nowrap;width:0%;font-family:inherit;font-size:14px;font-weight:600;transition-duration:.3s;position:absolute;right:0%}.logout-btn-uiverse:hover{border-radius:40px;width:125px;transition-duration:.3s}.logout-btn-uiverse:hover .logout-btn-uiverse-sign{width:30%;padding-left:20px;transition-duration:.3s}.logout-btn-uiverse:hover .logout-btn-uiverse-text{opacity:1;width:70%;padding-right:10px;transition-duration:.3s}.logout-btn-uiverse:active{transform:translate(2px,2px)}.landing-cta-btn:before{content:"";pointer-events:none;transform-origin:100%;background-color:currentColor;width:50%;height:2px;transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);position:absolute;top:4px;left:0;transform:scaleX(0)}.landing-cta-btn:hover:before,.landing-cta-btn:focus:before{transform:scaleX(1)}.landing-cta-btn:after{content:"";pointer-events:none;transform-origin:0;background-color:currentColor;width:50%;height:2px;transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);position:absolute;bottom:4px;right:0;transform:scaleX(0)}.landing-cta-btn:hover:after,.landing-cta-btn:focus:after{transform:scaleX(1)}@media (max-width:1400px),(max-height:820px){:root,html{font-size:14px!important}body header{height:4rem!important}body aside:not(.aside-mini){width:14rem!important}body aside.aside-mini{width:72px!important}body aside:not(.aside-mini)>div:first-of-type{height:5rem!important;padding:.5rem!important}body aside:not(.aside-mini)>div:first-of-type div{width:8.5rem!important;height:3.5rem!important}body main.flex-1{padding:.75rem!important}body .p-8{padding:1.25rem!important}body .p-6{padding:.75rem!important}body .p-5{padding:.6rem!important}body .p-4{padding:.5rem!important}body .gap-6{gap:1rem!important}body .gap-4{gap:.75rem!important}@media (min-width:1024px){body .mediq-fixed-page-container{height:calc(100vh - 120px)!important;min-height:0!important}}body .tab-container:not(.patient-tabs-wrapper):not(.palliative-tabs-wrapper){--tab-width:110px!important;--tab-height:32px!important}body .tab-container.palliative-tabs-wrapper{--tab-width:160px!important;--tab-height:34px!important}body .tab_label{font-size:10px!important}}.patient-tabs-wrapper{--tab-width:132px;--tab-height:38px}.palliative-tabs-wrapper{--tab-width:160px!important;--tab-height:34px!important}.patient-tabs-wrapper.tabs-many{--tab-width:120px}@media (max-width:1400px),(max-height:820px){body .patient-tabs-wrapper{--tab-width:116px!important;--tab-height:32px!important}body .patient-tabs-wrapper.tabs-many{--tab-width:94px!important}}@media (max-width:640px){body .patient-tabs-wrapper{--tab-width:66px!important;--tab-height:34px!important}body .patient-tabs-wrapper.tabs-many{--tab-width:66px!important}}@media print{.no-print-letterhead .print-letterhead{display:none!important}}
