:root{--app-width:100vw;--app-height:100dvh;--app-viewport-width:100vw;--app-viewport-height:100dvh;--keyboard-height:0px;--safe-top:env(safe-area-inset-top);--safe-bottom:max(16px,env(safe-area-inset-bottom));--safe-left:env(safe-area-inset-left);--safe-right:env(safe-area-inset-right)}body,html{width:100%;min-height:100svh;height:100dvh;overflow-x:hidden;overflow-y:auto}body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;text-size-adjust:100%}[role=button],a,button,input,select,textarea{touch-action:manipulation}input,select,textarea{font-size:16px}.appShell,.autoAdaptiveShell,.medazon-calendar-frontface{width:100%;min-height:100svh;height:100dvh;overflow:hidden}.bottomActionBar,.chatPanel,.editorPanel,.filesPanel,.fullScreenView,.modalSheet,.previewPanel,.safeAreaShell,.settingsPanel{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}.bottomActionBar,.stickyBottomActions,[data-sticky-bottom=true]{transform:translateY(calc(var(--keyboard-height) * -1));transition:transform .18s ease}[data-keyboard=open] .bottomActionBar,[data-keyboard=open] .stickyBottomActions,[data-keyboard=open] [data-sticky-bottom=true]{padding-bottom:16px}.workspaceGrid{width:100%;min-height:100svh;height:100dvh;overflow:hidden}.panel{min-width:0;min-height:0;overflow:auto}@media (max-width:767px){[role=button],a,button{min-height:44px}.workspaceGrid{display:block}.chatPanel,.editorPanel,.filesPanel,.panel,.previewPanel,.settingsPanel{width:100%;min-height:100svh;height:var(--app-viewport-height,100dvh)}.modalSheet,[role=dialog]{width:100%!important;max-width:100%!important;min-height:100svh;height:var(--app-viewport-height,100dvh);border-radius:0!important}.responsiveTable table,table.responsiveTable{display:block;width:100%;overflow-x:auto}}@media (min-width:768px) and (max-width:1199px){.workspaceGrid{display:grid;grid-template-columns:minmax(320px,420px) 1fr}[data-orientation=portrait] .workspaceGrid{display:block}}@media (min-width:1200px){.workspaceGrid{display:grid;grid-template-columns:minmax(340px,420px) minmax(640px,1fr)}}@media (orientation:landscape) and (max-height:520px){.chatPanel,.editorPanel,.filesPanel,.fullScreenView,.modalSheet,.previewPanel,.safeAreaShell,.settingsPanel{padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}}[data-medazon-dock=true],[data-medazon-dock=true]+div{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@media (max-width:767px){[data-medazon-dock=true]{left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%!important;max-width:100%!important;border-radius:18px 18px 0 0!important;padding-left:var(--safe-left);padding-right:var(--safe-right);padding-bottom:var(--safe-bottom);overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;transform:translateY(calc(var(--keyboard-height) * -1))}[data-medazon-dock=true]>button{min-width:44px;min-height:44px;flex:0 0 auto}[data-medazon-dock=true]+div{left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;max-width:100%!important;height:var(--app-viewport-height,100dvh)!important;max-height:var(--app-viewport-height,100dvh)!important;border-radius:0!important;padding:var(--safe-top) var(--safe-right) calc(var(--safe-bottom) + 56px) var(--safe-left);overflow:hidden!important}[data-medazon-dock=true]+div>div:first-child,[data-medazon-dock=true]+div>div:nth-child(2){flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}[data-medazon-dock=true]+div>div.min-h-0.flex-1.overflow-y-auto>div.flex.h-full{display:flex!important;flex-direction:column!important;height:100%!important;min-width:0!important;overflow:hidden!important}[data-medazon-dock=true]+div>div.min-h-0.flex-1.overflow-y-auto>div.flex.h-full>div.w-72{width:100%!important;max-width:100%!important;height:42%!important;min-height:220px!important;border-right:0!important;border-bottom:1px solid #1a3d3d!important;overflow:hidden!important}[data-medazon-dock=true]+div>div.min-h-0.flex-1.overflow-y-auto>div.flex.h-full>div.min-w-0.flex-1{width:100%!important;min-width:0!important;height:58%!important;min-height:0!important}[data-medazon-dock=true]+div>div.min-h-0.flex-1.overflow-y-auto>div.flex.h-full>div.min-w-0.flex-1>div:first-child{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}[data-medazon-dock=true]+div>div.min-h-0.flex-1.overflow-y-auto>div.flex.h-full>div.min-w-0.flex-1>div:last-child{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}@supports (-webkit-touch-callout:none){[data-medazon-dock=true]+div{height:var(--app-viewport-height,100dvh)!important}}}@media (min-width:768px){[data-medazon-dock=true]{left:auto!important;right:12px!important;width:min(1240px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}[data-medazon-dock=true]>button{flex-shrink:0!important}[data-medazon-dock=true]>button:not(:first-child):not(:last-child){padding-left:10px!important;padding-right:10px!important;font-size:11px!important;white-space:nowrap!important}[data-medazon-dock=true]>button svg{flex-shrink:0!important}}@media (min-width:1280px){[data-medazon-dock=true]>button:not(:first-child):not(:last-child){padding-left:12px!important;padding-right:12px!important;font-size:12px!important}}@media (min-width:768px) and (max-width:980px){[data-medazon-dock=true]{left:8px!important;right:8px!important;width:calc(100vw - 16px)!important}[data-medazon-dock=true]>button:not(:first-child):not(:last-child){padding-left:8px!important;padding-right:8px!important;font-size:10px!important}}main[style*=touch-action],main[style*=touchAction]{display:flex!important;align-items:flex-start!important;justify-content:center!important;overflow:hidden!important;background:#03100f!important}main[style*=touch-action] *,main[style*=touchAction] *{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}main[style*=touch-action]>section,main[style*=touchAction]>section{width:430px!important;max-width:430px!important;min-width:430px!important;height:768px!important;min-height:768px!important;max-height:768px!important;flex:0 0 auto!important;transform-origin:top center!important}@media (max-width:520px) and (max-height:760px){main[style*=touch-action],main[style*=touchAction]{padding:0!important}main[style*=touch-action]>section,main[style*=touchAction]>section{width:458px!important;max-width:458px!important;min-width:458px!important;transform:scale(.94)!important}}@media (max-width:390px) and (max-height:720px){main[style*=touch-action]>section,main[style*=touchAction]>section{width:466px!important;max-width:466px!important;min-width:466px!important;transform:scale(.9)!important}}main[style*=touch-action]>section>div:has(>nav),main[style*=touchAction]>section>div:has(>nav){scrollbar-width:none!important}main[style*=touch-action]>section>div:has(>nav)::-webkit-scrollbar,main[style*=touchAction]>section>div:has(>nav)::-webkit-scrollbar{display:none!important}main[style*=touch-action]>section>div:has(>nav)>section,main[style*=touchAction]>section>div:has(>nav)>section{padding:18px 18px 14px!important;margin-top:14px!important}main[style*=touch-action]>section>div:has(>nav)>section:first-of-type,main[style*=touchAction]>section>div:has(>nav)>section:first-of-type{margin-top:0!important}main[style*=touch-action]>section>div:has(>nav)>section>h2,main[style*=touchAction]>section>div:has(>nav)>section>h2{margin-bottom:14px!important;font-size:16px!important;font-weight:900!important;line-height:1.15!important}main[style*=touch-action]>section>div:has(>nav)>section:first-of-type>div>div,main[style*=touchAction]>section>div:has(>nav)>section:first-of-type>div>div{height:66px!important;min-height:66px!important;padding-top:0!important;padding-bottom:0!important}main[style*=touch-action]>section>div:has(>nav)>section:first-of-type>div>div>div,main[style*=touchAction]>section>div:has(>nav)>section:first-of-type>div>div>div{min-height:66px!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;font-size:14px!important}main[style*=touch-action]>section>div:has(>nav)>section:first-of-type svg,main[style*=touchAction]>section>div:has(>nav)>section:first-of-type svg{width:22px!important;height:22px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(2)>div,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(2)>div{height:58px!important;min-height:58px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(2)>div>button,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(2)>div>button{height:58px!important;min-height:58px!important;font-size:14px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(2)>div>button>span:first-child,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(2)>div>button>span:first-child{width:30px!important;height:30px!important;min-width:30px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(3)>div>button:first-child,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(3)>div>button:first-child{height:84px!important;min-height:84px!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(3)>div>button:last-child,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(3)>div>button:last-child{height:74px!important;min-height:74px!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(3)>div>button>span:first-child,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(3)>div>button>span:first-child{width:26px!important;height:26px!important;min-width:26px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(3)>div>button span span:first-child,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(3)>div>button span span:first-child{font-size:14px!important;line-height:1.2!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(3)>div>button span span:last-child,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(3)>div>button span span:last-child{font-size:12px!important;line-height:1.25!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(4) textarea,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(4) textarea{height:102px!important;min-height:102px!important;padding:16px!important;font-size:14px!important;line-height:1.35!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(5) select,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(5) select{width:230px!important;height:48px!important;min-height:48px!important;font-size:14px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(5) label,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(5) label{font-size:14px!important}main[style*=touch-action]>section>div:has(>nav)>button,main[style*=touchAction]>section>div:has(>nav)>button{height:54px!important;min-height:54px!important;border-radius:10px!important;margin-top:16px!important;font-size:16px!important;font-weight:900!important}main[style*=touch-action]>section>div:has(>nav)>button+div,main[style*=touchAction]>section>div:has(>nav)>button+div{margin-top:10px!important;font-size:12px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(6)>div:first-of-type>div,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(6)>div:first-of-type>div{height:42px!important;min-height:42px!important;grid-template-columns:34px minmax(0,1fr) 190px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(6)>div:first-of-type>div>span:nth-child(2),main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(6)>div:first-of-type>div>span:nth-child(2){font-size:14px!important;font-weight:900!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(6)>div:first-of-type>div>span:nth-child(3),main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(6)>div:first-of-type>div>span:nth-child(3){font-size:12.5px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(6)>div:nth-of-type(2),main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(6)>div:nth-of-type(2){height:46px!important;min-height:46px!important;border-radius:10px!important;font-size:13px!important}main[style*=touch-action]>section>div:has(>nav)>nav,main[style*=touchAction]>section>div:has(>nav)>nav{height:82px!important;min-height:82px!important;padding-top:12px!important;font-size:11px!important}main[style*=touch-action]>section>div:has(>nav)>nav svg,main[style*=touchAction]>section>div:has(>nav)>nav svg{width:26px!important;height:26px!important}@media (max-width:520px){body:has(main[style*=touch-action]),body:has(main[style*=touchAction]){overflow:hidden!important;background:#03100f!important}main[style*=touch-action],main[style*=touchAction]{padding:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;display:block!important;background:#03100f!important}main[style*=touch-action]>section,main[style*=touchAction]>section{--portal-live-scale:calc(100vw / 834);width:834px!important;min-width:834px!important;max-width:834px!important;height:1426px!important;min-height:1426px!important;max-height:1426px!important;transform:scale(var(--portal-live-scale))!important;transform-origin:top left!important;border-width:2px!important;border-radius:36px!important;padding:48px 40px 34px!important;margin:0!important;box-sizing:border-box!important}main[style*=touch-action]>section *,main[style*=touchAction]>section *{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:normal!important}main[style*=touch-action]>section>header,main[style*=touchAction]>section>header{padding-bottom:28px!important}main[style*=touch-action]>section>header>div,main[style*=touchAction]>section>header>div{min-height:92px!important}main[style*=touch-action]>section>header h1,main[style*=touchAction]>section>header h1{font-size:44px!important;line-height:1.08!important;font-weight:900!important}main[style*=touch-action]>section>header p,main[style*=touchAction]>section>header p{margin-top:12px!important;font-size:24px!important;line-height:1.2!important;font-weight:650!important}main[style*=touch-action]>section>header button,main[style*=touchAction]>section>header button{width:58px!important;height:58px!important}main[style*=touch-action]>section>header svg,main[style*=touchAction]>section>header svg{width:40px!important;height:40px!important}main[style*=touch-action]>section>div,main[style*=touchAction]>section>div{overflow:hidden!important;padding-bottom:0!important}main[style*=touch-action]>section>div:has(>nav)>section,main[style*=touchAction]>section>div:has(>nav)>section{border-radius:28px!important;padding:28px 36px 30px!important;margin-top:26px!important;border-width:1.5px!important}main[style*=touch-action]>section>div:has(>nav)>section:first-of-type,main[style*=touchAction]>section>div:has(>nav)>section:first-of-type{margin-top:0!important}main[style*=touch-action]>section>div:has(>nav)>section>h2,main[style*=touchAction]>section>div:has(>nav)>section>h2{margin-bottom:24px!important;font-size:30px!important;line-height:1.1!important;font-weight:900!important}main[style*=touch-action]>section>div:has(>nav)>section:first-of-type>div,main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(2)>div,main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(3)>div,main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(4) textarea,main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(5) select,main[style*=touchAction]>section>div:has(>nav)>section:first-of-type>div,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(2)>div,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(3)>div,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(4) textarea,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(5) select{border-radius:20px!important;border-width:1.5px!important}main[style*=touch-action]>section>div:has(>nav)>section:first-of-type>div>div,main[style*=touchAction]>section>div:has(>nav)>section:first-of-type>div>div{height:78px!important;min-height:78px!important;grid-template-columns:43% 57%!important}main[style*=touch-action]>section>div:has(>nav)>section:first-of-type>div>div>div,main[style*=touchAction]>section>div:has(>nav)>section:first-of-type>div>div>div{min-height:78px!important;padding-left:26px!important;padding-right:26px!important;font-size:25px!important;line-height:1.15!important;font-weight:650!important}main[style*=touch-action]>section>div:has(>nav)>section:first-of-type svg,main[style*=touchAction]>section>div:has(>nav)>section:first-of-type svg{width:34px!important;height:34px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(2)>div,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(2)>div{height:74px!important;min-height:74px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(2) button,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(2) button{height:74px!important;min-height:74px!important;padding-left:30px!important;font-size:26px!important;line-height:1!important;font-weight:850!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(2) button>span:first-child,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(2) button>span:first-child{width:44px!important;height:44px!important;min-width:44px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(3)>div>button:first-child,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(3)>div>button:first-child{height:96px!important;min-height:96px!important;padding-left:32px!important;gap:24px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(3)>div>button:last-child,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(3)>div>button:last-child{height:86px!important;min-height:86px!important;padding-left:32px!important;gap:24px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(3)>div>button>span:first-child,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(3)>div>button>span:first-child{width:42px!important;height:42px!important;min-width:42px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(3)>div>button span span:first-child,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(3)>div>button span span:first-child{font-size:26px!important;line-height:1.15!important;font-weight:900!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(3)>div>button span span:last-child,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(3)>div>button span span:last-child{font-size:20px!important;line-height:1.25!important;font-weight:600!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(4) textarea,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(4) textarea{height:106px!important;min-height:106px!important;padding:22px 26px!important;font-size:24px!important;line-height:1.35!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(5)>div,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(5)>div{display:flex!important;align-items:center!important;justify-content:space-between!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(5) label,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(5) label{font-size:24px!important;font-weight:600!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(5) select,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(5) select{width:270px!important;height:62px!important;min-height:62px!important;padding-left:26px!important;font-size:24px!important;font-weight:650!important}main[style*=touch-action]>section>div:has(>nav)>button,main[style*=touchAction]>section>div:has(>nav)>button{height:70px!important;min-height:70px!important;margin-top:26px!important;border-radius:12px!important;font-size:28px!important;font-weight:900!important}main[style*=touch-action]>section>div:has(>nav)>button+div,main[style*=touchAction]>section>div:has(>nav)>button+div{margin-top:16px!important;font-size:18px!important;line-height:1.2!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(6)>div:first-of-type>div,main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(6)>div:first-of-type>div{height:52px!important;min-height:52px!important;grid-template-columns:42px minmax(0,1fr) 265px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(6)>div:first-of-type>div>span:nth-child(2),main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(6)>div:first-of-type>div>span:nth-child(2){font-size:23px!important;font-weight:850!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(6)>div:first-of-type>div>span:nth-child(3),main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(6)>div:first-of-type>div>span:nth-child(3){font-size:19px!important}main[style*=touch-action]>section>div:has(>nav)>section:nth-of-type(6)>div:nth-of-type(2),main[style*=touchAction]>section>div:has(>nav)>section:nth-of-type(6)>div:nth-of-type(2){height:58px!important;min-height:58px!important;font-size:20px!important;border-radius:12px!important}main[style*=touch-action]>section>div:has(>nav)>nav,main[style*=touchAction]>section>div:has(>nav)>nav{height:96px!important;min-height:96px!important;padding-top:16px!important;font-size:19px!important}main[style*=touch-action]>section>div:has(>nav)>nav svg,main[style*=touchAction]>section>div:has(>nav)>nav svg{width:34px!important;height:34px!important}}.medazon-calendar-frontface div[class*="min-w-[2240px]"]{min-width:3100px!important;width:3100px!important;gap:.5rem!important}.medazon-calendar-frontface [class*=overflow-x-auto]{overflow-x:auto!important}.medazon-calendar-frontface div[class*="min-h-[390px]"],.medazon-calendar-frontface div[class*="min-h-[430px]"]{min-height:210px!important;padding:2.05rem 3.4rem .75rem .75rem!important;border-radius:1rem!important}.medazon-calendar-frontface div[class*="min-h-[390px]"] span[class*=inline-flex][class*=uppercase],.medazon-calendar-frontface div[class*="min-h-[430px]"] span[class*=inline-flex][class*=uppercase]{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:12!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:1.55rem!important;border-radius:.95rem .95rem 0 0!important;background:rgba(0,0,0,.28)!important;color:rgba(255,255,255,.82)!important;border:0!important;letter-spacing:.16em!important;font-size:11px!important;line-height:1!important;text-align:center!important;text-transform:uppercase!important;backdrop-filter:blur(6px)!important}.medazon-calendar-frontface div[class*="min-h-[390px]"] span[class*=inline-flex][class*=uppercase] svg,.medazon-calendar-frontface div[class*="min-h-[430px]"] span[class*=inline-flex][class*=uppercase] svg{display:none!important}.medazon-calendar-frontface div[class*="min-h-[390px]"] p[class*=text-sm],.medazon-calendar-frontface div[class*="min-h-[430px]"] p[class*="text-[20px]"]{margin-top:.55rem!important;font-size:17px!important;line-height:1.1!important;letter-spacing:-.02em!important}.medazon-calendar-frontface div[class*="min-h-[390px]"] p[class*="text-[10px]"],.medazon-calendar-frontface div[class*="min-h-[430px]"] p[class*="text-[11px]"]{font-size:12px!important;line-height:1.2!important}.medazon-calendar-frontface div[class*="min-h-[390px]"] p[class*="text-[11px]"],.medazon-calendar-frontface div[class*="min-h-[430px]"] p[class*="text-[12px]"]{max-height:3.2rem!important;padding:.5rem!important;font-size:12px!important;line-height:1.2!important}.medazon-calendar-frontface div[class*="min-h-[390px]"] [class*=mt-4],.medazon-calendar-frontface div[class*="min-h-[430px]"] [class*=mt-4]{margin-top:.55rem!important;padding:.5rem!important}.medazon-calendar-frontface div[class*="min-h-[390px]"] button[class*=h-32],.medazon-calendar-frontface div[class*="min-h-[390px]"] button[class*=h-40],.medazon-calendar-frontface div[class*="min-h-[430px]"] button[class*=h-32],.medazon-calendar-frontface div[class*="min-h-[430px]"] button[class*=h-40]{height:76px!important}.medazon-calendar-frontface div[class*="min-h-[390px]"] label,.medazon-calendar-frontface div[class*="min-h-[430px]"] label{min-height:34px!important;padding:.45rem!important}.medazon-calendar-frontface div[class*="min-h-[390px]"] label span span:first-child,.medazon-calendar-frontface div[class*="min-h-[430px]"] label span span:first-child{font-size:10px!important;line-height:1.05!important}.medazon-calendar-frontface div[class*="min-h-[390px]"]>p[class*="text-[8px]"][class*=uppercase][class*=tracking-wide],.medazon-calendar-frontface div[class*="min-h-[430px]"]>p[class*="text-[8px]"][class*=uppercase][class*=tracking-wide]{display:none!important;height:0!important;margin:0!important;padding:0!important}.medazon-calendar-frontface button[class*=rounded-xl][class*=text-left]{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.medazon-calendar-frontface button[class*=rounded-xl][class*=text-left]:hover{background:rgba(0,0,0,.08)!important;border-color:rgba(94,234,212,.22)!important}.medazon-calendar-frontface button[class*=rounded-xl][class*=text-left] p:first-child{display:none!important}.medazon-calendar-frontface button[class*=rounded-xl][class*=text-left] p:last-child,.medazon-calendar-frontface button[class*=rounded-xl][class*=text-left] p:nth-child(2){color:rgba(255,255,255,.42)!important;font-size:11px!important;font-weight:800!important;text-shadow:none!important}.mh-calendar-shell .mh-layout-controls{transform:translateX(-50%) scale(.88)!important;gap:5px!important;padding:4px!important}.mh-calendar-shell .mh-layout-controls button{min-width:48px!important;height:25px!important;padding:0 9px!important;font-size:9px!important}@media (max-width:900px){.medazon-calendar-frontface div[class*="min-w-[2240px]"]{min-width:980px!important;width:980px!important}}@media (max-width:767px){.medazon-calendar-frontface div[class*="min-w-[2240px]"]{min-width:max-content!important;width:max-content!important;gap:.5rem!important}.medazon-calendar-frontface div[class*="min-w-[2240px]"]>div{flex:0 0 calc(100vw - 28px)!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;scroll-snap-align:start}.medazon-calendar-frontface [class*=overflow-x-auto]{overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.medazon-calendar-frontface div[class*="min-h-[390px]"],.medazon-calendar-frontface div[class*="min-h-[430px]"]{min-height:220px!important;padding-right:3rem!important}div.fixed.top-0.right-0.bottom-0.bg-black\/40.z-40{left:0!important;display:none!important}div.fixed.top-0.right-0.h-full.z-50.flex{left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:var(--app-viewport-height,100dvh)!important;min-height:100svh!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important}div.fixed.top-0.right-0.h-full.z-50.flex>div.w-2{display:none!important}div.fixed.top-0.right-0.h-full.z-50.flex>div.flex-1{width:100%!important;min-width:0!important;border-left:0!important}div.fixed.top-0.right-0.h-full.z-50.flex .sticky.top-0{padding-left:.75rem!important;padding-right:.75rem!important}div.fixed.top-0.right-0.h-full.z-50.flex [class*="lg:grid-cols-2"]{grid-template-columns:1fr!important}div.fixed.top-0.right-0.h-full.z-50.flex [class*=overflow-x-auto]{overflow-x:hidden!important}[data-medazon-dock=true]+div>div.min-h-0.flex-1.overflow-y-auto{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}[data-medazon-dock=true]+div>div.min-h-0.flex-1.overflow-y-auto [class*="grid-cols-[320px_1fr]"]{display:block!important;overflow:visible!important}[data-medazon-dock=true]+div>div.min-h-0.flex-1.overflow-y-auto aside{border-right:0!important;border-bottom:1px solid #1a3d3d!important}[data-medazon-dock=true]+div>div.min-h-0.flex-1.overflow-y-auto aside,[data-medazon-dock=true]+div>div.min-h-0.flex-1.overflow-y-auto section{width:100%!important;max-width:100%!important;overflow:visible!important}[data-medazon-dock=true]+div>div.min-h-0.flex-1.overflow-y-auto [class*="h-[420px]"]{height:min(320px,55vh)!important}[data-medazon-dock=true]+div>div.min-h-0.flex-1.overflow-y-auto [class*="lg:grid-cols-3"]{grid-template-columns:1fr!important}[data-medazon-dock=true]+div>div.min-h-0.flex-1.overflow-y-auto .min-w-\[260px\]{min-width:0!important;width:100%!important}}@media (min-width:768px) and (max-width:900px){.medazon-calendar-frontface div[class*="min-w-[2240px]"]{min-width:980px!important;width:980px!important}}.mh-provider-phone-panel{color-scheme:light}.mh-provider-phone-panel .mh-phone-dialer>div{background:#fff!important;color:#082b4c!important}.mh-provider-phone-panel .mh-phone-dialer>div>div:first-child{display:none!important}.mh-provider-phone-panel .mh-phone-dialer .flex-1.overflow-y-auto.p-4{background:#fff!important;padding:12px!important}.mh-provider-phone-panel input,.mh-provider-phone-panel select,.mh-provider-phone-panel textarea{background:#f8fbff!important;color:#082b4c!important;border-color:#c9d8e7!important;box-shadow:none!important}.mh-provider-phone-panel input::placeholder,.mh-provider-phone-panel textarea::placeholder{color:#7c8da0!important}.mh-provider-phone-panel div,.mh-provider-phone-panel label,.mh-provider-phone-panel p,.mh-provider-phone-panel span{text-shadow:none!important}.mh-provider-phone-panel .mh-phone-dialer button:not(.bg-red-600):not(.bg-amber-600):not(.bg-teal-600){background:#f2f7fd!important;color:#082b4c!important;border-color:#d3e0ec!important}.mh-provider-phone-panel .mh-phone-dialer button.bg-teal-600{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;border-color:#16a34a!important}.mh-provider-phone-panel .text-teal-400,.mh-provider-phone-panel .text-teal-500,.mh-provider-phone-panel .text-teal-600{color:#16a34a!important}.mh-provider-phone-panel .text-gray-300,.mh-provider-phone-panel .text-gray-400,.mh-provider-phone-panel .text-gray-500,.mh-provider-phone-panel .text-gray-600{color:#5e7186!important}.mh-action-pill{display:inline-flex;min-width:74px;align-items:center;justify-content:center;gap:6px;border:1px solid #c7d9e9;border-radius:999px;background:#fff;padding:8px 14px;color:#0b3d73;font-size:12px;font-weight:900;transition:.16s ease}.mh-action-pill:hover{background:#f2f7fd}.mh-action-pill.is-active-call{border-color:#86d69c;color:#159447}.mh-action-pill.is-active-sms{border-color:#8ec1ff;color:#1d72e8}.mh-email-pill{border-color:#d8c7ff;color:#7c3aed}.mh-scribe-pill{border-color:#9cded8;color:#0f9f92}.flex.h-full.min-h-0.w-full.flex-col.overflow-hidden:has(iframe[title="Daily.co Meeting"]),.flex.h-full.min-h-0.w-full.flex-col.overflow-hidden:has(img[alt="Medazon Health Secure Video Visit"]){background:#f4f8fc!important;color:#082b4c!important}.flex.h-full.min-h-0.w-full.flex-col.overflow-hidden:has(iframe[title="Daily.co Meeting"])>div:first-child,.flex.h-full.min-h-0.w-full.flex-col.overflow-hidden:has(img[alt="Medazon Health Secure Video Visit"])>div:first-child{background:linear-gradient(90deg,#eef6ff,#dcecff)!important;border-color:#d6e2ee!important}.flex.h-full.min-h-0.w-full.flex-col.overflow-hidden:has(iframe[title="Daily.co Meeting"])>div:first-child span,.flex.h-full.min-h-0.w-full.flex-col.overflow-hidden:has(img[alt="Medazon Health Secure Video Visit"])>div:first-child span{color:#082b4c!important}.flex.h-full.min-h-0.w-full.flex-col.overflow-hidden:has(iframe[title="Daily.co Meeting"])>div:last-child,.flex.h-full.min-h-0.w-full.flex-col.overflow-hidden:has(img[alt="Medazon Health Secure Video Visit"])>div:last-child{background:#fff!important;border-color:#dce6ef!important}.flex.h-full.min-h-0.w-full.flex-col.overflow-hidden:has(iframe[title="Daily.co Meeting"])>div:last-child>button,.flex.h-full.min-h-0.w-full.flex-col.overflow-hidden:has(img[alt="Medazon Health Secure Video Visit"])>div:last-child>button{min-height:34px;border-width:1px!important;border-radius:999px!important;background:#fff!important;padding:8px 12px!important;font-size:12px!important;font-weight:900!important;text-shadow:none!important;box-shadow:none!important}.flex.h-full.min-h-0.w-full.flex-col.overflow-hidden:has(iframe[title="Daily.co Meeting"])>div:last-child>button:last-child,.flex.h-full.min-h-0.w-full.flex-col.overflow-hidden:has(img[alt="Medazon Health Secure Video Visit"])>div:last-child>button:last-child{display:none!important}@media (max-width:1023px),(pointer:coarse) and (max-width:1180px){.provider-dashboard-visit-panel:not([style*="height: 56px"]){inset:0!important;width:100vw!important;min-width:0!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;padding:0!important}.provider-dashboard-visit-panel>div:first-child{height:calc(50px + env(safe-area-inset-top))!important;min-height:calc(50px + env(safe-area-inset-top))!important;padding-top:env(safe-area-inset-top)!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important;background:#07152a!important;border-color:rgba(34,211,238,.18)!important;color:#fff!important}.provider-dashboard-visit-panel>div:first-child span{color:#fff!important}.provider-dashboard-visit-panel>div:first-child button{color:#dff7ff!important}.provider-dashboard-visit-panel>div:nth-child(2){height:calc(100dvh - 50px - env(safe-area-inset-top))!important;padding-bottom:env(safe-area-inset-bottom)!important;background:#020817!important}.provider-dashboard-visit-panel .mh-provider-phone-panel{height:100%!important;min-height:0!important;padding-left:env(safe-area-inset-left)!important;padding-right:env(safe-area-inset-right)!important;padding-bottom:env(safe-area-inset-bottom)!important}.provider-dashboard-visit-panel .mh-visit-patient-summary{padding:10px 12px!important}.provider-dashboard-visit-panel .mh-phone-dialer{min-height:0!important;overflow:hidden!important}.provider-dashboard-visit-panel .mh-visit-action-row{display:none!important}.provider-dashboard-visit-panel .mh-phone-dialer button{min-height:44px!important;touch-action:manipulation}.provider-dashboard-visit-panel iframe,.provider-dashboard-visit-panel video{max-width:100%!important;max-height:100%!important}.provider-dashboard-visit-panel .overflow-y-auto{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media (max-height:560px) and (orientation:landscape) and (pointer:coarse){.provider-dashboard-visit-panel>div:first-child{height:calc(44px + env(safe-area-inset-top))!important;min-height:calc(44px + env(safe-area-inset-top))!important}.provider-dashboard-visit-panel>div:nth-child(2){height:calc(100dvh - 44px - env(safe-area-inset-top))!important}.provider-dashboard-visit-panel .mh-visit-patient-summary{padding:6px 10px!important}}@media (min-width:1024px){div.grid:has(>div [data-section-id=patient-header]):has(>div [data-section-id=doctor-notes]){grid-template-columns:minmax(0,1fr)!important}body,html{--medazon-doctor-sidebar-width:14rem;--sidebar-width:14rem}body:has(aside[aria-label="Main navigation"].w-16),body:has(aside[aria-label="Main navigation"][data-sidebar-collapsed=true]),body[data-medazon-sidebar-collapsed=true]{--medazon-doctor-sidebar-width:4rem!important;--sidebar-width:4rem!important}body:has(aside[aria-label="Main navigation"].w-56),body:has(aside[aria-label="Main navigation"][data-sidebar-collapsed=false]),body[data-medazon-sidebar-collapsed=false]{--medazon-doctor-sidebar-width:14rem;--sidebar-width:14rem}body:has(aside[aria-label="Main navigation"].w-16) #main-content,body:has(aside[aria-label="Main navigation"].w-56) #main-content,body[data-medazon-sidebar-collapsed] #main-content{margin-left:var(--medazon-doctor-sidebar-width)!important;width:calc(100vw - var(--medazon-doctor-sidebar-width))!important;max-width:calc(100vw - var(--medazon-doctor-sidebar-width))!important;transition:margin-left .18s ease,width .18s ease,max-width .18s ease!important}body.medazon-provider-panel-docked aside[aria-label="Main navigation"]{width:4rem!important}body.medazon-provider-panel-docked aside[aria-label="Main navigation"]>div:first-child{justify-content:center!important;padding-left:.5rem!important;padding-right:.5rem!important}body.medazon-provider-panel-docked aside[aria-label="Main navigation"] nav a>span,body.medazon-provider-panel-docked aside[aria-label="Main navigation"]>div:first-child>div:not(:first-child),body.medazon-provider-panel-docked aside[aria-label="Main navigation"]>div:last-child button span,body.medazon-provider-panel-docked aside[aria-label="Main navigation"]>div:nth-child(2){display:none!important}body.medazon-provider-panel-docked aside[aria-label="Main navigation"] nav a,body.medazon-provider-panel-docked aside[aria-label="Main navigation"]>div:last-child button{justify-content:center!important;margin-left:.25rem!important;margin-right:.25rem!important;padding:.625rem!important}body.medazon-provider-panel-docked{--medazon-doctor-sidebar-width:4rem!important;--sidebar-width:4rem!important;--medazon-provider-reserved-width:640px!important;--medazon-provider-panel-width:480px!important}body.medazon-provider-panel-docked:has(.provider-dashboard-visit-panel[aria-label="Video Consultation"]:not([style*="height: 52px"])){--medazon-provider-reserved-width:720px!important;--medazon-provider-panel-width:560px!important}body.medazon-provider-panel-docked:has(.provider-dashboard-visit-panel[aria-label="Phone Visit"]:not([style*="height: 52px"])){--medazon-provider-reserved-width:640px!important;--medazon-provider-panel-width:480px!important}body.medazon-provider-panel-docked #main-content{flex:none!important;margin-left:var(--medazon-doctor-sidebar-width)!important;margin-right:var(--medazon-provider-reserved-width)!important;width:calc(100vw - var(--medazon-doctor-sidebar-width) - var(--medazon-provider-reserved-width))!important;max-width:calc(100vw - var(--medazon-doctor-sidebar-width) - var(--medazon-provider-reserved-width))!important;overflow:hidden!important;transition:margin-left .18s ease,margin-right .18s ease,width .18s ease!important}body.medazon-provider-panel-docked #main-content>main{width:100%!important;max-width:100%!important;overflow:hidden!important}body.medazon-provider-panel-docked #main-content>main .fixed.inset-0,body.medazon-provider-panel-docked #main-content>main .fixed.inset-y-0.right-0,body.medazon-provider-panel-docked #main-content>main>.fixed,body.medazon-provider-panel-docked #main-content>main>div.fixed{left:var(--medazon-doctor-sidebar-width)!important;right:var(--medazon-provider-reserved-width)!important;width:auto!important;max-width:none!important;transition:left .18s ease,right .18s ease!important}body.medazon-provider-panel-docked .provider-dashboard-visit-panel:not([style*="height: 52px"]){right:0!important;width:var(--medazon-provider-panel-width)!important;min-width:var(--medazon-provider-panel-width)!important;max-width:var(--medazon-provider-panel-width)!important}.provider-dashboard-visit-panel[aria-label="Video Consultation"]{background:#06111f!important}.provider-dashboard-visit-panel[aria-label="Video Consultation"]>div:first-child{background:#0b1b38!important;border-color:rgba(125,211,252,.18)!important;color:#ffffff!important}.provider-dashboard-visit-panel[aria-label="Video Consultation"]>div:nth-child(2){background:#000000!important}.provider-dashboard-visit-panel[aria-label="Video Consultation"] iframe{width:100%!important;height:100%!important;border:0!important}}[data-section-id=doctor-notes],[data-section-id=patient-header]{font-size:14px;line-height:1.35;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}[data-section-id=patient-header]>div>div:first-child{font-size:clamp(18px,1.2vw,21px)!important;line-height:1.2!important}[data-section-id=patient-header] :is(span,div,button,label){font-size:14px!important;line-height:1.35!important}[data-section-id=patient-header] .uppercase{font-size:12px!important;line-height:1.25!important;letter-spacing:.035em!important}[data-section-id=patient-header] .font-black:not(.uppercase){font-size:15px!important;line-height:1.35!important}[data-section-id=patient-header] .text-slate-400,[data-section-id=patient-header] .text-slate-500{font-size:13px!important;line-height:1.35!important}[data-section-id=doctor-notes]>div>div:first-child{font-size:clamp(18px,1.2vw,21px)!important;line-height:1.2!important}[data-section-id=doctor-notes] :is(span,div,button,label){font-size:14px!important;line-height:1.35!important}[data-section-id=doctor-notes] .uppercase{font-size:12px!important;line-height:1.25!important;letter-spacing:.035em!important}[data-section-id=doctor-notes] input,[data-section-id=doctor-notes] select,[data-section-id=doctor-notes] textarea{font-size:16px!important;line-height:1.45!important;overflow-wrap:anywhere;word-break:normal}[data-section-id=doctor-notes] button{font-size:14px!important;line-height:1.2!important}@media (max-width:767px){[data-section-id=doctor-notes],[data-section-id=patient-header]{font-size:14px}[data-section-id=doctor-notes] :is(span,div,button,label),[data-section-id=patient-header] :is(span,div,button,label){font-size:14px!important}[data-section-id=doctor-notes] .uppercase,[data-section-id=patient-header] .uppercase{font-size:12px!important}[data-section-id=patient-header] .font-black:not(.uppercase){font-size:15px!important}[data-section-id=doctor-notes] input,[data-section-id=doctor-notes] select,[data-section-id=doctor-notes] textarea{font-size:16px!important}}