*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}#akashic-health-records-patient-portal-root{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{bottom:0;top:0}.-bottom-0\.5{bottom:-.125rem}.-left-\[5px\]{left:-5px}.-right-0\.5{right:-.125rem}.-right-2{right:-.5rem}.-right-2\.5{right:-.625rem}.-top-1\.5{top:-.375rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-\[263px\]{left:263px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.top-\[55px\]{top:55px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.z-\[1300\]{z-index:1300}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-auto{z-index:auto}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-first{order:-9999}.order-last{order:9999}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.m-0{margin:0}.m-2{margin:.5rem}.m-6{margin:1.5rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.my-\[9px\]{margin-bottom:9px;margin-top:9px}.my-auto{margin-bottom:auto;margin-top:auto}.\!-mt-1{margin-top:-.25rem!important}.-mb-3{margin-bottom:-.75rem}.-ml-2{margin-left:-.5rem}.-mr-1{margin-right:-.25rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[11px\]{margin-bottom:11px}.mb-\[9px\]{margin-bottom:9px}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-6{margin-right:1.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[11px\]{margin-top:11px}.mt-\[13px\]{margin-top:13px}.mt-\[1px\]{margin-top:1px}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-5{-webkit-line-clamp:5}.line-clamp-5,.line-clamp-6{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.line-clamp-6{-webkit-line-clamp:6}.line-clamp-none{display:block;overflow:visible;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.size-10{height:2.5rem;width:2.5rem}.size-16{height:4rem;width:4rem}.size-2{height:.5rem;width:.5rem}.size-20{height:5rem;width:5rem}.size-3{height:.75rem;width:.75rem}.size-3\.5{height:.875rem;width:.875rem}.size-4{height:1rem;width:1rem}.size-5{height:1.25rem;width:1.25rem}.size-6{height:1.5rem;width:1.5rem}.size-8{height:2rem;width:2rem}.size-9{height:2.25rem;width:2.25rem}.size-\[14px\]{height:14px;width:14px}.size-\[17px\]{height:17px;width:17px}.size-\[18px\]{height:18px;width:18px}.size-\[19px\]{height:19px;width:19px}.size-\[23px\]{height:23px;width:23px}.size-full{height:100%;width:100%}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[17px\]{height:17px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[45px\]{height:45px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[60vh\]{height:60vh}.h-\[62px\]{height:62px}.h-\[67vh\]{height:67vh}.h-\[90px\]{height:90px}.h-\[91px\]{height:91px}.h-\[calc\(100dvh-var\(--ak-messages-top\2c 100px\)\)\]{height:calc(100dvh - var(--ak-messages-top,100px))}.h-\[calc\(100vh-100px\)\]{height:calc(100vh - 100px)}.h-\[var\(--ak-field-height\)\]{height:var(--ak-field-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[100px\]{max-height:100px}.max-h-\[120px\]{max-height:120px}.max-h-\[260px\]{max-height:260px}.max-h-\[40\%\]{max-height:40%}.max-h-\[40vh\]{max-height:40vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[55\%\]{max-height:55%}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80svh\]{max-height:80svh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86svh\]{max-height:86svh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-100px\)\]{max-height:calc(100vh - 100px)}.max-h-\[calc\(100vh-160px\)\]{max-height:calc(100vh - 160px)}.max-h-\[calc\(100vh-200px\)\]{max-height:calc(100vh - 200px)}.max-h-\[calc\(100vh-210px\)\]{max-height:calc(100vh - 210px)}.max-h-\[calc\(100vh-350px\)\]{max-height:calc(100vh - 350px)}.max-h-\[calc\(100vh-388px\)\]{max-height:calc(100vh - 388px)}.max-h-\[calc\(100vh-400px\)\]{max-height:calc(100vh - 400px)}.max-h-\[calc\(100vh-531px\)\]{max-height:calc(100vh - 531px)}.max-h-\[calc\(100vh-536px\)\]{max-height:calc(100vh - 536px)}.max-h-\[calc\(100vh-N\)\]{max-height:calc(100vh - N)}.max-h-\[calc\(3\*44px\+2\*3px\)\]{max-height:138px}.max-h-\[calc\(50vh-160px\)\]{max-height:calc(50vh - 160px)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-16{min-height:4rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-44{min-height:11rem}.min-h-64{min-height:16rem}.min-h-9{min-height:2.25rem}.min-h-\[120px\]{min-height:120px}.min-h-\[34px\]{min-height:34px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[calc\(100vh-130px\)\]{min-height:calc(100vh - 130px)}.min-h-\[calc\(100vh-180px\)\]{min-height:calc(100vh - 180px)}.min-h-\[calc\(100vh-193px\)\]{min-height:calc(100vh - 193px)}.min-h-\[calc\(100vh-325px\)\]{min-height:calc(100vh - 325px)}.min-h-\[calc\(100vh-350px\)\]{min-height:calc(100vh - 350px)}.min-h-\[calc\(100vh-60px\)\]{min-height:calc(100vh - 60px)}.min-h-\[var\(--ak-field-height\)\]{min-height:var(--ak-field-height)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/6{width:16.666667%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/4{width:50%}.w-2\/6{width:33.333333%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/6{width:50%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[17px\]{width:17px}.w-\[19rem\]{width:19rem}.w-\[200px\]{width:200px}.w-\[22rem\]{width:22rem}.w-\[260px\]{width:260px}.w-\[34px\]{width:34px}.w-\[38px\]{width:38px}.w-\[448px\]{width:448px}.w-\[5\.5rem\]{width:5.5rem}.w-\[50px\]{width:50px}.w-\[512px\]{width:512px}.w-\[58px\]{width:58px}.w-\[60px\]{width:60px}.w-\[64px\]{width:64px}.w-\[75\%\]{width:75%}.w-\[90vw\]{width:90vw}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(100cqw\2c calc\(100cqh\*16\/9\)\)\]{width:min(100cqw,calc(100cqh*16/9))}.w-\[min\(20rem\2c 88vw\)\]{width:min(20rem,88vw)}.w-\[min\(22rem\2c calc\(100vw-2rem\)\)\]{width:min(22rem,calc(100vw - 2rem))}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-40{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[34px\]{min-width:34px}.min-w-\[50px\]{min-width:50px}.min-w-\[6rem\]{min-width:6rem}.min-w-\[72px\]{min-width:72px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[112px\]{max-width:112px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[300px\]{max-width:300px}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[40ch\]{max-width:40ch}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[60\%\]{max-width:60%}.max-w-\[78\%\]{max-width:78%}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1\.5\]{flex:1.5}.flex-\[1_1_14rem\]{flex:1 1 14rem}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-48{flex-basis:12rem}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\.5{--tw-translate-y:0.125rem}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.-rotate-90,.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes progress-indeterminate{0%{left:-50%}to{left:100%}}.animate-progress-indeterminate{animation:progress-indeterminate 1.5s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-move{cursor:move}.cursor-nesw-resize{cursor:nesw-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-my-1{scroll-margin-bottom:.25rem;scroll-margin-top:.25rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.grid-cols-\[92px_1fr\]{grid-template-columns:92px 1fr}.grid-cols-\[92px_1fr_auto\]{grid-template-columns:92px 1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_6rem\]{grid-template-columns:auto 6rem}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[auto_minmax\(0\2c 1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\2c 1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.grid-rows-\[minmax\(0\2c 1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[14px\]{gap:14px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-\[18px\]{-moz-column-gap:18px;column-gap:18px}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-border>:not([hidden])~:not([hidden]){border-color:var(--border)}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.divide-line>:not([hidden])~:not([hidden]){border-color:var(--line)}.divide-line-soft>:not([hidden])~:not([hidden]){border-color:var(--line-soft)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.text-pretty{text-wrap:pretty}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[11px\]{border-radius:11px}.rounded-\[13px\]{border-radius:13px}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[var\(--ak-field-radius\)\]{border-radius:var(--ak-field-radius)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-\[1\.6px\]{border-bottom-width:1.6px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-8{border-left-width:8px}.border-l-\[1\.6px\]{border-left-width:1.6px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[color\:var\(--primary\)\]{border-color:var(--primary)}.border-\[var\(--amber-line\)\]{border-color:var(--amber-line)}.border-\[var\(--blue-line\)\]{border-color:var(--blue-line)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--rule\)\]{border-color:var(--rule)}.border-\[var\(--success\)\]{border-color:var(--success)}.border-accent{border-color:var(--accent)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-border{border-color:var(--border)}.border-current{border-color:currentColor}.border-destructive{border-color:var(--destructive)}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-300{border-color:var(--green-line)}.border-green-600{border-color:var(--success)}.border-input{border-color:var(--input)}.border-line{border-color:var(--line)}.border-line-soft{border-color:var(--line-soft)}.border-primary{border-color:var(--primary)}.border-red-200,.border-red-300{border-color:var(--red-line)}.border-secondary{border-color:var(--secondary)}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-success{border-color:var(--success)}.border-transparent{border-color:transparent}.border-warning{border-color:var(--warning)}.border-white\/15{border-color:hsla(0,0%,100%,.15)}.border-white\/70{border-color:hsla(0,0%,100%,.7)}.border-b-current{border-bottom-color:currentColor}.border-l-destructive{border-left-color:var(--destructive)}.border-l-primary{border-left-color:var(--primary)}.border-l-secondary{border-left-color:var(--secondary)}.border-l-transparent{border-left-color:transparent}.border-t-border{border-top-color:var(--border)}.border-t-transparent{border-top-color:transparent}.bg-\[var\(--amber-soft\)\]{background-color:var(--amber-soft)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--blue-soft\)\]{background-color:var(--blue-soft)}.bg-\[var\(--cat-task-soft\)\]{background-color:var(--cat-task-soft)}.bg-\[var\(--green-soft\)\]{background-color:var(--green-soft)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-\[var\(--scrim\)\]{background-color:var(--scrim)}.bg-\[var\(--success\)\]{background-color:var(--success)}.bg-\[var\(--sunken\)\]{background-color:var(--sunken)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--warning\)\]{background-color:var(--warning)}.bg-accent{background-color:var(--accent)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-700{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.bg-amber-800{--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.bg-amber-soft{background-color:var(--amber-soft)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-black\/60{background-color:rgba(0,0,0,.6)}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/50{background-color:rgba(239,246,255,.5)}.bg-blue-soft{background-color:var(--blue-soft)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-100{background-color:var(--green-soft)}.bg-emerald-500{background-color:var(--success)}.bg-emerald-800{background-color:var(--sage-ink)}.bg-faint{background-color:var(--faint)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-100,.bg-green-50{background-color:var(--green-soft)}.bg-green-600{background-color:var(--success)}.bg-green-700{background-color:var(--sage-ink)}.bg-green-soft{background-color:var(--green-soft)}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-line{background-color:var(--line)}.bg-muted{background-color:var(--muted)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-paper{background-color:var(--paper)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-red-100,.bg-red-50{background-color:var(--red-soft)}.bg-red-500,.bg-red-600{background-color:var(--danger)}.bg-red-soft{background-color:var(--red-soft)}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-800{--tw-bg-opacity:1;background-color:rgb(159 18 57/var(--tw-bg-opacity,1))}.bg-secondary{background-color:var(--secondary)}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-800{--tw-bg-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity,1))}.bg-success{background-color:var(--success)}.bg-sunken{background-color:var(--sunken)}.bg-surface{background-color:var(--surface)}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-800{--tw-bg-opacity:1;background-color:rgb(17 94 89/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-800{--tw-bg-opacity:1;background-color:rgb(91 33 182/var(--tw-bg-opacity,1))}.bg-warning{background-color:var(--warning)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-\[var\(--blue-soft\)\]{--tw-gradient-from:var(--blue-soft) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[var\(--surface\)\]{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--surface) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[var\(--surface\)\]{--tw-gradient-to:var(--surface) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-popover{fill:var(--popover)}.fill-primary{fill:var(--primary)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[11px\]{padding:11px}.p-\[14px\]{padding:14px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[2px\]{padding-left:2px;padding-right:2px}.px-\[5px\]{padding-left:5px;padding-right:5px}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[11px\]{padding-bottom:11px;padding-top:11px}.py-\[13px\]{padding-bottom:13px;padding-top:13px}.py-\[5px\]{padding-bottom:5px;padding-top:5px}.py-\[6px\]{padding-bottom:6px;padding-top:6px}.py-\[7px\]{padding-bottom:7px;padding-top:7px}.py-\[9px\]{padding-bottom:9px;padding-top:9px}.\!pl-9{padding-left:2.25rem!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pb-\[18px\]{padding-bottom:18px}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-9{padding-left:2.25rem}.pl-\[25px\]{padding-left:25px}.pl-\[76px\]{padding-left:76px}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[100px\]{padding-top:100px}.pt-\[60px\]{padding-top:60px}.pt-\[9px\]{padding-top:9px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-\[-2px\]{vertical-align:-2px}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-step-10{font-size:var(--ak-font-10)}.text-step-12{font-size:var(--ak-font-12)}.text-step-13{font-size:var(--ak-font-13)}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[500\]{font-weight:500}.font-\[640\]{font-weight:640}.font-\[650\]{font-weight:650}.font-\[680\]{font-weight:680}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.45\]{line-height:1.45}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-\[var\(--muted-foreground\)\]{color:var(--muted-foreground)!important}.\!text-\[var\(--token\)\]{color:var(--token)!important}.\!text-faint{color:var(--faint)!important}.\!text-ink{color:var(--ink)!important}.\!text-ink-muted{color:var(--ink-muted)!important}.\!text-primary-foreground{color:var(--primary-foreground)!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[var\(--amber-ink\)\]{color:var(--amber-ink)}.text-\[var\(--cat-task\)\]{color:var(--cat-task)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--ink-muted\)\]{color:var(--ink-muted)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--success-active\)\]{color:var(--success-active)}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-ink{color:var(--amber-ink)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-border{color:var(--border)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-emerald-600{color:var(--success)}.text-emerald-700,.text-emerald-800{color:var(--sage-ink)}.text-faint{color:var(--faint)}.text-foreground{color:var(--foreground)}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-600{color:var(--success)}.text-green-700,.text-green-900{color:var(--sage-ink)}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-ink-muted{color:var(--ink-muted)}.text-ink-strong{color:var(--ink-strong)}.text-input{color:var(--input)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-500,.text-red-600{color:var(--danger)}.text-red-700{color:var(--danger-hover)}.text-red-800,.text-red-900{color:var(--danger-active)}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-sage-ink{color:var(--sage-ink)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-success{color:var(--success)}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-warning{color:var(--warning)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/75{color:hsla(0,0%,100%,.75)}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-\[\.45\]{opacity:.45}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-background{--tw-ring-color:var(--background)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition{transition-duration:.15s!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[color\2c box-shadow\]{transition-duration:.15s;transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\2c visibility\]{transition-duration:.15s;transition-property:transform,visibility;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.will-change-\[box-shadow\]{will-change:box-shadow}@keyframes akashic-enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),1)}}@keyframes akashic-exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),1)}}.animate-in{animation-duration:.15s;animation-name:akashic-enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:0.95}.slide-in-from-top-2{--tw-enter-translate-y:-0.5rem}.slide-in-from-right-2{--tw-enter-translate-x:0.5rem}#akashic-health-records-patient-portal-root .bg-primary{background-color:var(--primary)}#akashic-health-records-patient-portal-root .bg-secondary{background-color:var(--secondary)}#akashic-health-records-patient-portal-root .bg-muted{background-color:var(--muted)}#akashic-health-records-patient-portal-root .bg-accent{background-color:var(--accent)}#akashic-health-records-patient-portal-root .bg-destructive{background-color:var(--destructive)}#akashic-health-records-patient-portal-root .bg-border{background-color:var(--border)}#akashic-health-records-patient-portal-root .bg-card{background-color:var(--card)}#akashic-health-records-patient-portal-root .bg-background{background-color:var(--background)}#akashic-health-records-patient-portal-root .bg-popover{background-color:var(--popover)}#akashic-health-records-patient-portal-root .text-foreground{color:var(--foreground)}#akashic-health-records-patient-portal-root .text-card-foreground{color:var(--card-foreground)}#akashic-health-records-patient-portal-root .text-popover-foreground{color:var(--popover-foreground)}#akashic-health-records-patient-portal-root .text-primary{color:var(--primary)}#akashic-health-records-patient-portal-root .\!text-primary-foreground{color:var(--primary-foreground)!important}#akashic-health-records-patient-portal-root .text-primary-foreground{color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .text-secondary{color:var(--secondary)}#akashic-health-records-patient-portal-root .text-secondary-foreground{color:var(--secondary-foreground)}#akashic-health-records-patient-portal-root .text-muted-foreground{color:var(--muted-foreground)}#akashic-health-records-patient-portal-root .text-destructive{color:var(--destructive)}#akashic-health-records-patient-portal-root .text-warning{color:var(--warning)}#akashic-health-records-patient-portal-root .text-amber-ink{color:var(--amber-ink)}#akashic-health-records-patient-portal-root .text-border{color:var(--border)}#akashic-health-records-patient-portal-root .text-input{color:var(--input)}#akashic-health-records-patient-portal-root .border-primary{border-color:var(--primary)}#akashic-health-records-patient-portal-root .border-secondary{border-color:var(--secondary)}#akashic-health-records-patient-portal-root .border-accent{border-color:var(--accent)}#akashic-health-records-patient-portal-root .border-destructive{border-color:var(--destructive)}#akashic-health-records-patient-portal-root .border-border{border-color:var(--border)}#akashic-health-records-patient-portal-root .border-l-destructive{border-left-color:var(--destructive)}#akashic-health-records-patient-portal-root .border-l-secondary{border-left-color:var(--secondary)}#akashic-health-records-patient-portal-root .border-input{border-color:var(--input)}.\[container-type\:size\]{container-type:size}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overscroll-behavior\:contain\]{overscroll-behavior:contain}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200 800;src:url(fonts/Manrope-latin.c5d858e9.woff2) format("woff2")}#akashic-health-records-patient-portal-root{background:var(--background);box-sizing:border-box;color:var(--foreground);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:var(--ak-body-weight);letter-spacing:.02em;line-height:1.45;margin:0;max-width:100%;padding:0;text-align:left;text-transform:none;white-space:normal;width:100%;word-spacing:normal;--ak-font-9:9px;--ak-font-10:10px;--ak-font-10-5:10.5px;--ak-font-11:11px;--ak-font-11-5:11.5px;--ak-font-12:12px;--ak-font-12-5:12.5px;--ak-font-13:13px;--ak-font-14:14px;--ak-font-15:15px;--ak-font-17:17px;--ak-font-18:18px;--ak-font-20:20px;--ak-font-24:24px;--ak-font-42:42px;--ak-font-xs:var(--ak-font-12);--ak-font-sm:var(--ak-font-13);--ak-font-base:var(--ak-font-15);--ak-font-md:var(--ak-font-15);--ak-font-lg:var(--ak-font-17);--ak-font-xl:var(--ak-font-18);--ak-line-tight:1.2;--ak-line-base:1.45;--ak-heading-weight:400;--ak-body-weight:300;--ak-label-weight:350;--ak-field-height:42px;--ak-prose-field-height:84px;--ak-field-radius:var(--ak-control-radius);--ak-field-padding-x:14px;--ak-field-font-size:15px;--ak-field-line-height:18px;--wp-admin-theme-color:#2f6fa5;--wp-admin-theme-color-darker-10:#285f8d;--wp-admin-theme-color-darker-20:#204c71;--wp-admin-border-width-focus:2px;--wp-block-border-radius:2px;--paper:#faf9f7;--surface:#fff;--sunken:#efece6;--line:#e5e0d8;--scrim:rgba(31,26,20,.38);--sheet-radius:14px;--sheet-lift:0 -8px 40px rgba(31,26,20,.3);--ak-card-lift:2px 2px 3px rgba(31,26,20,.1);--ak-card-radius:0;--ak-card-pad:12px 14px;--ak-card-list-pad:8px 12px;--ak-switch-width:34px;--ak-switch-height:19px;--ak-switch-thumb:15px;--ak-progress-height:6px;--ak-popup-radius:8px;--panel-radius:12px;--panel-lift:0 16px 44px rgba(31,26,20,.32);--ak-list-gap:4px;--ak-control-radius:2px;--ak-avatar-md:34px;--ak-avatar-sm:22px;--ak-mark-md:30px;--ak-mark-sm:20px;--ak-content-max:none;--line-soft:#f0ede7;--ink:#423d36;--ink-strong:#24211d;--ink-muted:#6c665c;--faint:#948f85;--radius:0.625rem;--background:var(--paper);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary-rgb:47 111 165;--primary:rgb(var(--primary-rgb));--primary-foreground:#fff;--secondary:var(--ink-muted);--secondary-foreground:var(--paper);--muted:var(--paper);--muted-foreground:var(--ink-muted);--accent:var(--line-soft);--accent-foreground:var(--ink-strong);--destructive:var(--danger);--border:var(--line);--input:var(--line);--ring:oklch(0.708 0 0);--success:#8a9475;--success-hover:#7e8a69;--success-active:#6b7a58;--sage-ink:#5c6b4e;--danger:#b94b4b;--danger-hover:#a64343;--danger-active:#933b3b;--sage:#8a9475;--sage-deep:#6b7a58;--ak-icon-lift:drop-shadow(0 1px 1.5px rgba(31,26,20,.28));--warning:#b45309;--assistant-mark:#d97706;--info:var(--primary);--blue-soft:#e7ebef;--blue-line:#bcd6ec;--cat-task:var(--ink-muted);--cat-task-soft:var(--sunken);--cat-message:#2a6291;--cat-message-soft:var(--blue-soft);--cat-payment:#9c4708;--cat-payment-soft:var(--amber-soft);--cat-appointment:#5c6b4e;--cat-appointment-soft:var(--green-soft);--green-soft:#eef0e9;--amber-soft:#fdf0e3;--red-soft:#f7eceb;--green-line:#d5dacd;--red-line:#e3c3c1;--amber-fill:#f7dcb4;--amber-fill-hover:#f2d0a0;--amber-fill-active:#ecc48c;--amber-ink:#5c3d0b;--amber-line:#e8c9a0;--amber-link:#8a5a10;--chart-1:oklch(0.646 0.222 41.116);--chart-2:oklch(0.6 0.118 184.704);--chart-3:oklch(0.398 0.07 227.392);--chart-4:oklch(0.828 0.189 84.429);--chart-5:oklch(0.769 0.188 70.08);--sidebar:var(--paper);--sidebar-foreground:var(--ink);--sidebar-primary:oklch(0.205 0 0);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:var(--line-soft);--sidebar-accent-foreground:var(--ink-strong);--sidebar-border:var(--line);--sidebar-ring:oklch(0.708 0 0);--patient-nav:#36332f;--patient-nav-foreground:#d8d3cc;--patient-nav-selected:#45413b;--patient-nav-selected-foreground:#f3efe9;--patient-nav-child-foreground:#a9a39a;--patient-nav-accent:#dda44e;--patient-nav-header-from:#3480c6;--patient-nav-header-to:#1f4f7d}#akashic-health-records-patient-portal-root *,#akashic-health-records-patient-portal-root :after,#akashic-health-records-patient-portal-root :before{box-sizing:inherit}.assistant-mark{color:var(--assistant-mark)}#akashic-health-records-patient-portal-root details>:not(summary){box-sizing:border-box}#akashic-health-records-patient-portal-root .dark,#akashic-health-records-patient-portal-root.dark{--paper:#171614;--surface:#201e1b;--sunken:#26241f;--line:#35322c;--line-soft:#2b2823;--ink:#e8e4dd;--ink-strong:#f6f3ed;--ink-muted:#a49d92;--faint:#7d766c;--blue-line:#2b3d4d;--background:var(--paper);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:oklch(0.922 0 0);--primary-foreground:oklch(0.205 0 0);--secondary:var(--ink-muted);--secondary-foreground:var(--paper);--muted:var(--paper);--muted-foreground:var(--ink-muted);--accent:var(--line-soft);--accent-foreground:var(--ink-strong);--destructive:var(--danger);--border:var(--line);--input:var(--line);--ring:oklch(0.556 0 0);--chart-1:oklch(0.488 0.243 264.376);--chart-2:oklch(0.696 0.17 162.48);--chart-3:oklch(0.769 0.188 70.08);--chart-4:oklch(0.627 0.265 303.9);--chart-5:oklch(0.645 0.246 16.439);--sidebar:var(--surface);--sidebar-foreground:var(--ink);--sidebar-primary:oklch(0.488 0.243 264.376);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:var(--line-soft);--sidebar-accent-foreground:var(--ink-strong);--sidebar-border:var(--line);--sidebar-ring:oklch(0.556 0 0)}#akashic-health-records-patient-portal-root .absolute{position:absolute}#akashic-health-records-patient-portal-root .relative{position:relative}#akashic-health-records-patient-portal-root .bottom-0{bottom:0}#akashic-health-records-patient-portal-root .right-0{right:0}#akashic-health-records-patient-portal-root .z-10{z-index:10}#akashic-health-records-patient-portal-root,#akashic-health-records-patient-portal-root button,#akashic-health-records-patient-portal-root input,#akashic-health-records-patient-portal-root label,#akashic-health-records-patient-portal-root li,#akashic-health-records-patient-portal-root p,#akashic-health-records-patient-portal-root select,#akashic-health-records-patient-portal-root textarea{color:var(--foreground);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#akashic-health-records-patient-portal-root .text-ink-muted{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .text-faint{color:var(--faint)}#akashic-health-records-patient-portal-root .text-ink-strong{color:var(--ink-strong)}#akashic-health-records-patient-portal-root .text-sage-ink{color:var(--sage-ink)}#akashic-health-records-patient-portal-root h1,#akashic-health-records-patient-portal-root h2,#akashic-health-records-patient-portal-root h3,#akashic-health-records-patient-portal-root h4,#akashic-health-records-patient-portal-root h5,#akashic-health-records-patient-portal-root h6{color:var(--ink-strong);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:var(--ak-heading-weight);letter-spacing:.01em;line-height:var(--ak-line-tight);margin:0}#akashic-health-records-patient-portal-root h1{color:var(--sage);font-size:var(--ak-font-20);font-weight:600}#akashic-health-records-patient-portal-root h2{color:var(--ink-strong);font-size:var(--ak-font-lg);font-weight:500}#akashic-health-records-patient-portal-root h3{color:var(--ink-strong);font-size:var(--ak-font-15);font-weight:400}#akashic-health-records-patient-portal-root h4{font-size:var(--ak-font-13)}#akashic-health-records-patient-portal-root h5,#akashic-health-records-patient-portal-root h6{font-size:var(--ak-font-md)}#akashic-health-records-patient-portal-root li,#akashic-health-records-patient-portal-root p{font-size:var(--ak-font-base);font-weight:var(--ak-body-weight);line-height:var(--ak-line-base)}#akashic-health-records-patient-portal-root label{color:var(--foreground);font-size:var(--ak-font-base);font-weight:var(--ak-label-weight);line-height:var(--ak-line-tight)}#akashic-health-records-patient-portal-root small{color:var(--ink-muted);font-size:var(--ak-font-xs);line-height:16px}#akashic-health-records-patient-portal-root .components-base-control .components-text,#akashic-health-records-patient-portal-root .components-base-control .components-truncate,#akashic-health-records-patient-portal-root .components-base-control label,#akashic-health-records-patient-portal-root .components-base-control__field label,#akashic-health-records-patient-portal-root .components-base-control__field>label,#akashic-health-records-patient-portal-root .components-base-control__field>span,#akashic-health-records-patient-portal-root .components-base-control__label{color:var(--foreground);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--ak-font-base);font-weight:var(--ak-label-weight);letter-spacing:0;line-height:18px}#akashic-health-records-patient-portal-root .text-xs{font-size:var(--ak-font-xs);line-height:16px}#akashic-health-records-patient-portal-root .text-sm{font-size:var(--ak-font-sm);line-height:20px}#akashic-health-records-patient-portal-root .text-base{font-size:var(--ak-font-base);line-height:22px}#akashic-health-records-patient-portal-root .text-lg{font-size:var(--ak-font-lg);line-height:24px}#akashic-health-records-patient-portal-root .leading-base{line-height:var(--ak-line-base)}#akashic-health-records-patient-portal-root .text-step-9{font-size:var(--ak-font-9)}#akashic-health-records-patient-portal-root .text-step-10{font-size:var(--ak-font-10)}#akashic-health-records-patient-portal-root .text-step-10-5{font-size:var(--ak-font-10-5)}#akashic-health-records-patient-portal-root .text-step-11{font-size:var(--ak-font-11)}#akashic-health-records-patient-portal-root .text-step-11-5{font-size:var(--ak-font-11-5)}#akashic-health-records-patient-portal-root .text-step-12{font-size:var(--ak-font-12)}#akashic-health-records-patient-portal-root .text-step-12-5{font-size:var(--ak-font-12-5)}#akashic-health-records-patient-portal-root .text-step-13{font-size:var(--ak-font-13)}#akashic-health-records-patient-portal-root .text-step-14{font-size:var(--ak-font-14)}#akashic-health-records-patient-portal-root .text-step-15{font-size:var(--ak-font-15)}#akashic-health-records-patient-portal-root .text-step-17{font-size:var(--ak-font-17)}#akashic-health-records-patient-portal-root .text-step-18{font-size:var(--ak-font-18)}#akashic-health-records-patient-portal-root .text-step-24{font-size:var(--ak-font-24)}#akashic-health-records-patient-portal-root .text-step-42{font-size:var(--ak-font-42)}#akashic-health-records-patient-portal-root .text-2xl,#akashic-health-records-patient-portal-root .text-3xl,#akashic-health-records-patient-portal-root .text-xl{font-size:var(--ak-font-18);line-height:26px}#akashic-health-records-patient-portal-root .font-bold,#akashic-health-records-patient-portal-root .font-extrabold{font-weight:600}:where(#akashic-health-records-patient-portal-root img,#akashic-health-records-patient-portal-root svg,#akashic-health-records-patient-portal-root video,#akashic-health-records-patient-portal-root canvas){display:block;max-width:100%}:where(#akashic-health-records-patient-portal-root img,#akashic-health-records-patient-portal-root video){height:auto}#akashic-health-records-patient-portal-root ol,#akashic-health-records-patient-portal-root ul{list-style:none;margin:0;padding:0}#akashic-health-records-patient-portal-root .ak-bullets,#akashic-health-records-patient-portal-root .ak-bullets ul{list-style:disc;padding-left:20px}#akashic-health-records-patient-portal-root .ak-bullets ul{list-style-type:circle;margin-top:4px;padding-left:40px}#akashic-health-records-patient-portal-root .ak-bullets ul ul{list-style-type:square}#akashic-health-records-patient-portal-root .ak-bullets li+li{margin-top:4px}#akashic-health-records-patient-portal-root .ak-numbers{list-style:decimal;padding-left:20px}#akashic-health-records-patient-portal-root a{color:inherit;text-decoration:none}#akashic-health-records-patient-portal-root a.ak-agreement-link{color:var(--primary);text-decoration:underline;text-underline-offset:2px}#akashic-health-records-patient-portal-root table{border-collapse:collapse;border-spacing:0}#akashic-health-records-patient-portal-root .sidebar,#akashic-health-records-patient-portal-root nav{font-size:var(--ak-font-base);line-height:var(--ak-line-base)}#akashic-health-records-patient-portal-root [data-wp-component=Scrollable]{height:auto;max-height:none;overflow:visible}#akashic-health-records-patient-portal-root button,#akashic-health-records-patient-portal-root input,#akashic-health-records-patient-portal-root select,#akashic-health-records-patient-portal-root textarea{font-family:inherit}#akashic-health-records-patient-portal-root input.font-mono,#akashic-health-records-patient-portal-root textarea.font-mono{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace)}#akashic-health-records-patient-portal-root input,#akashic-health-records-patient-portal-root select,#akashic-health-records-patient-portal-root textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:none;box-shadow:none;max-width:none}#akashic-health-records-patient-portal-root .components-base-control__field,#akashic-health-records-patient-portal-root .components-form-token-field,#akashic-health-records-patient-portal-root .components-form-token-field__input-container,#akashic-health-records-patient-portal-root .components-input-control__backdrop,#akashic-health-records-patient-portal-root .components-input-control__container{background:transparent;border:0;box-shadow:none;box-sizing:border-box;margin:0;max-width:none;min-width:0;outline:none;padding:0;width:100%}#akashic-health-records-patient-portal-root .ak-field,#akashic-health-records-patient-portal-root input:where([data-slot=input]:not([type])):not(:where(.ak-field-shell) *),#akashic-health-records-patient-portal-root input[type=date]:not(:where(.ak-field-shell) *),#akashic-health-records-patient-portal-root input[type=datetime-local]:not(:where(.ak-field-shell) *),#akashic-health-records-patient-portal-root input[type=email]:not(:where(.ak-field-shell) *),#akashic-health-records-patient-portal-root input[type=number]:not(:where(.ak-field-shell) *),#akashic-health-records-patient-portal-root input[type=search]:not(.components-input-control__input):not(.components-search-control__input):not(.components-combobox-control__input):not(:where(.ak-field-shell) *),#akashic-health-records-patient-portal-root input[type=text]:not(.components-form-token-field__input):not(.components-input-control__input):not(.components-search-control__input):not(.components-combobox-control__input):not(:where(.ak-field-shell) *),#akashic-health-records-patient-portal-root textarea{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--ak-field-radius);box-shadow:none;box-sizing:border-box;color:var(--ink);font-size:var(--ak-field-font-size);height:var(--ak-field-height);line-height:var(--ak-field-line-height);margin:0;max-width:none;min-height:var(--ak-field-height);min-width:0;outline:none;padding:0 var(--ak-field-padding-right,var(--ak-field-padding-x)) 0 var(--ak-field-padding-left,var(--ak-field-padding-x));width:100%}#akashic-health-records-patient-portal-root .ak-field-shell :where(input){background-color:transparent;border:0;border-radius:0;box-shadow:none;height:auto;min-height:0;outline:none;padding:0}#akashic-health-records-patient-portal-root .ak-field-shell:focus-within{border-color:var(--primary)}:where(#akashic-health-records-patient-portal-root) .ak-field-shell:focus-within{box-shadow:0 0 0 3px rgb(var(--primary-rgb)/.15)}#akashic-health-records-patient-portal-root input[type=file]::file-selector-button{background-color:transparent;border:1px solid var(--primary);border-radius:2px;color:var(--primary);cursor:pointer;font-size:var(--ak-font-sm);font-weight:500;line-height:1.2;margin-right:.75rem;padding:2px 10px}#akashic-health-records-patient-portal-root input[type=file]::file-selector-button:hover{background-color:rgb(var(--primary-rgb)/.08)}#akashic-health-records-patient-portal-root input[type=file]:disabled::file-selector-button{cursor:default}#akashic-health-records-patient-portal-root textarea{height:auto;min-height:var(--ak-prose-field-height);padding-bottom:10px;padding-top:10px;resize:vertical}#akashic-health-records-patient-portal-root .ak-prose-field--note{min-height:220px}#akashic-health-records-patient-portal-root .ak-prose-field--note[data-filed]{height:110px;min-height:110px}#akashic-health-records-patient-portal-root .ahr-input-icon-left,#akashic-health-records-patient-portal-root .ak-field--search{--ak-field-padding-left:2rem}#akashic-health-records-patient-portal-root .ahr-input-icon-right,#akashic-health-records-patient-portal-root .ak-field--trailing{--ak-field-padding-right:2rem}#akashic-health-records-patient-portal-root .ahr-msg-bubble{border-radius:8px;font-size:12px;font-weight:400;line-height:1.45;max-width:min(32rem,100%);overflow-wrap:break-word;padding:8px 12px;white-space:pre-wrap;width:-moz-fit-content;width:fit-content}#akashic-health-records-patient-portal-root .ahr-msg-bubble--me{background:var(--primary);border-bottom-right-radius:4px;color:var(--primary-foreground);margin-left:auto}#akashic-health-records-patient-portal-root .ahr-msg-bubble--them{background:var(--sunken);border-bottom-left-radius:4px;color:var(--ink);margin-right:auto}#akashic-health-records-patient-portal-root .ahr-msg-bubble p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}#akashic-health-records-patient-portal-root .ahr-msg-attr{align-items:center;color:var(--ink-muted);display:flex;flex-wrap:wrap;font-size:var(--ak-font-11-5);gap:2px 8px;margin-top:4px}#akashic-health-records-patient-portal-root .ahr-msg-attr--me{justify-content:flex-end}#akashic-health-records-patient-portal-root .ahr-msg-attr span{color:inherit;font-size:inherit;font-weight:400}#akashic-health-records-patient-portal-root .ahr-row-time{color:var(--ink-muted);font-size:10px;line-height:1.45;white-space:nowrap}@media (min-width:768px){#akashic-health-records-patient-portal-root .ahr-messages-split{gap:20px;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr)}}@media (min-width:1024px){#akashic-health-records-patient-portal-root .ahr-messages-split{grid-template-columns:minmax(16rem,22.5rem) minmax(0,1fr)}}#akashic-health-records-patient-portal-root .ahr-messages-tabs{padding:4px 8px 0}#akashic-health-records-patient-portal-root .ahr-messages-tabs>.ahr-tab:first-child{padding-left:0}#akashic-health-records-patient-portal-root .ahr-messages-search{background:var(--surface);border-radius:var(--ak-field-radius);height:auto;margin:0 0 12px}#akashic-health-records-patient-portal-root .ahr-messages-search input{background:transparent;font-size:13px;height:42px}@media (hover:hover) and (pointer:fine){#akashic-health-records-patient-portal-root .ahr-messages-search input{height:36px}}#akashic-health-records-patient-portal-root .ahr-messages-search+*{margin-top:0}#akashic-health-records-patient-portal-root .ahr-inbox-list{display:flex;flex-direction:column;gap:4px}#akashic-health-records-patient-portal-root .ahr-inbox-row{align-items:flex-start;border-right:4px solid transparent;cursor:pointer;display:flex;gap:12px;padding:8px 12px;text-align:start}#akashic-health-records-patient-portal-root .ahr-inbox-row:hover{background:var(--line-soft);border-right-color:var(--line)}#akashic-health-records-patient-portal-root .ahr-inbox-row.ahr-inbox-row--on{background:var(--blue-soft);border-right-color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-inbox-avatar-wrap{flex:none;position:relative}#akashic-health-records-patient-portal-root .ahr-inbox-avatar{background:var(--sunken);border-radius:50%;color:var(--ink-muted);display:grid;font-size:13px;font-weight:500;height:34px;line-height:1;overflow:hidden;place-items:center;width:34px}#akashic-health-records-patient-portal-root .ahr-inbox-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#akashic-health-records-patient-portal-root .ahr-inbox-avatar.ahr-inbox-avatar--logo{background:transparent;border-radius:0}#akashic-health-records-patient-portal-root .ahr-inbox-avatar.ahr-inbox-avatar--logo img{-o-object-fit:contain;object-fit:contain}#akashic-health-records-patient-portal-root .ahr-inbox-row--on .ahr-inbox-avatar:not(.ahr-inbox-avatar--logo){background:var(--surface);color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-inbox-presence{background:var(--success);border:2px solid var(--surface);border-radius:50%;bottom:-1px;height:11px;position:absolute;right:-1px;width:11px}#akashic-health-records-patient-portal-root .ahr-inbox-body{display:flex;flex:1;flex-direction:column}#akashic-health-records-patient-portal-root .ahr-inbox-bottom,#akashic-health-records-patient-portal-root .ahr-inbox-top{align-items:baseline;display:flex;gap:8px;justify-content:space-between}#akashic-health-records-patient-portal-root .ahr-inbox-bottom{align-items:center}#akashic-health-records-patient-portal-root .ahr-inbox-name{color:var(--ink-strong);font-size:15px;font-weight:500;line-height:1.55}#akashic-health-records-patient-portal-root .ahr-inbox-sub{color:var(--ink-muted);font-size:13px;line-height:1.55;margin:2px 0}#akashic-health-records-patient-portal-root .ahr-inbox-preview{color:var(--ink-muted);font-size:13px;line-height:1.55}#akashic-health-records-patient-portal-root .ahr-person-row{border-radius:8px;padding:8px}#akashic-health-records-patient-portal-root .ahr-person-row:not([aria-disabled]):hover{background:var(--sunken)}#akashic-health-records-patient-portal-root .ahr-person-row--desk,#akashic-health-records-patient-portal-root .ahr-person-row--desk:not([aria-disabled]):hover{background:var(--blue-soft)}#akashic-health-records-patient-portal-root .ahr-person-row--desk p:first-child{color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-person-avatar,#akashic-health-records-patient-portal-root .ak-avatar{border-radius:9999px;flex:none;height:var(--ak-avatar-md);width:var(--ak-avatar-md)}#akashic-health-records-patient-portal-root .ahr-person-avatar--desk{background:var(--sunken);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-thread-fact{display:inline-block;max-width:100%}#akashic-health-records-patient-portal-root .ahr-thread-fact svg{display:inline-block;margin-right:4px;vertical-align:-2px}#akashic-health-records-patient-portal-root .ahr-thread-fact-sep{color:var(--faint);margin-left:6px}#akashic-health-records-patient-portal-root .btn.ahr-icon-plain,#akashic-health-records-patient-portal-root [data-slot=button].ahr-icon-plain,#akashic-health-records-patient-portal-root button.ahr-icon-plain{background:transparent;border:0;box-shadow:none;color:var(--ink-muted);min-height:0;min-width:0;padding:4px}#akashic-health-records-patient-portal-root .btn.ahr-icon-plain svg,#akashic-health-records-patient-portal-root button.ahr-icon-plain svg{height:22px;width:22px}#akashic-health-records-patient-portal-root button.ahr-icon-plain:hover:not(:disabled){background:transparent;color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-thread-title{color:var(--sage);font-size:medium;font-weight:600}#akashic-health-records-patient-portal-root .ahr-thread-title svg{color:var(--sage)}#akashic-health-records-patient-portal-root .ahr-chat--portal{border:0;border-radius:0;gap:0}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-chat-head{background:transparent;border:0;padding:0 0 12px}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-thread-plainfacts{color:var(--ink-muted);font-size:13px}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-chat-body{background:var(--surface);border:1px solid var(--line);border-bottom:0;padding:12px 14px 4px}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-chat-foot{background:var(--surface);border:1px solid var(--line);border-top:0;padding:10px 14px 12px}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-chat-empty{background:var(--surface);border:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-chat-day-group,#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-chat-days,#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-chat-stack{display:grid;gap:8px}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-chat-day{color:var(--ink-muted);font-size:11px;font-weight:400;letter-spacing:.04em;margin:6px 0 2px}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-msg-attr{font-size:12px;margin-top:2px}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-msg-attr--me{align-items:flex-start}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-msg-attr--me>div{margin-top:0}#akashic-health-records-patient-portal-root .ahr-chat--portal button.ahr-attach{align-self:center;color:var(--ink-muted);height:auto;width:26px}#akashic-health-records-patient-portal-root .ahr-chat--portal button.ahr-attach svg{color:var(--ink-muted);height:18px;width:18px}#akashic-health-records-patient-portal-root .ahr-chat--portal button.ahr-attach:hover svg{color:var(--primary)}#akashic-health-records-patient-portal-root button.ahr-participants-link{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}#akashic-health-records-patient-portal-root button.ahr-participants-link:hover{color:var(--primary)}#akashic-health-records-patient-portal-root button.ahr-inline-word-control{background:none;border:0;color:var(--amber-ink);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;padding:0;text-decoration:none}#akashic-health-records-patient-portal-root button.ahr-inline-word-control:hover:not(:disabled){text-decoration:underline;text-underline-offset:2px}#akashic-health-records-patient-portal-root button.ahr-inline-word-control.ahr-banner-dismiss{border-radius:2px;font-size:.75rem;padding:2px 8px}#akashic-health-records-patient-portal-root button.ahr-inline-word-control.ahr-banner-dismiss:hover:not(:disabled){background:var(--amber-soft);text-decoration:none}#akashic-health-records-patient-portal-root [data-sonner-toast] [data-button]{color:var(--normal-bg)}#akashic-health-records-patient-portal-root .ahr-composer-field{display:block;max-height:110px;min-height:44px;padding:11px 44px 11px 16px;width:100%;field-sizing:content;background:var(--surface);border:1px solid var(--line);border-radius:var(--ak-field-radius);box-shadow:none;color:var(--ink);font-size:14px;line-height:20px;overflow-y:auto;resize:none}#akashic-health-records-patient-portal-root button.ahr-emoji-trigger{align-items:center;background:transparent;border:0;border-radius:9999px;color:var(--ink-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px}#akashic-health-records-patient-portal-root button.ahr-emoji-trigger:hover{background:var(--sunken);color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-composer-field::-moz-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-composer-field::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover) and (pointer:fine){#akashic-health-records-patient-portal-root .ahr-composer-field{font-size:13px;min-height:34px;padding:6px 40px 6px 12px}#akashic-health-records-patient-portal-root button.ahr-emoji-trigger{height:28px;width:28px}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .btn.ahr-composer-send{height:34px;min-height:34px}}#akashic-health-records-patient-portal-root .ahr-emoji-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 6px 20px rgba(31,26,20,.14);display:grid;gap:2px;grid-template-columns:repeat(8,1fr);padding:6px;position:absolute;right:0;z-index:50}#akashic-health-records-patient-portal-root button.ahr-emoji-key{background:none;border:0;border-radius:6px;cursor:pointer;font-size:20px;height:34px;line-height:1;min-width:34px;padding:0}#akashic-health-records-patient-portal-root button.ahr-emoji-key:hover{background:var(--sunken)}#akashic-health-records-patient-portal-root .ahr-tab{font-weight:500}#akashic-health-records-patient-portal-root .ahr-count-badge,#akashic-health-records-patient-portal-root .ak-count{align-items:center;background:var(--warning);border-radius:9999px;color:#fff;display:inline-flex;font-size:10px;font-variant-numeric:tabular-nums;font-weight:500;height:15px;justify-content:center;line-height:1;min-width:15px;padding:0 4px}#akashic-health-records-patient-portal-root .ahr-queue-bucket .ahr-queue-chevron{transition:transform .15s ease}#akashic-health-records-patient-portal-root .ahr-queue-bucket[open] .ahr-queue-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){#akashic-health-records-patient-portal-root .ahr-queue-bucket .ahr-queue-chevron{transition:none}}#akashic-health-records-patient-portal-root .font-light{font-weight:200}#akashic-health-records-patient-portal-root .font-normal{font-weight:var(--ak-body-weight)}#akashic-health-records-patient-portal-root .font-medium{font-weight:var(--ak-label-weight)}#akashic-health-records-patient-portal-root .font-bold,#akashic-health-records-patient-portal-root .font-extrabold,#akashic-health-records-patient-portal-root .font-semibold{font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-overlay-title,#akashic-health-records-patient-portal-root .ak-overlay__title,#akashic-health-records-patient-portal-root [data-slot=dialog-title],#akashic-health-records-patient-portal-root [data-slot=sheet-title]{color:var(--sage);font-size:20px;font-weight:600;letter-spacing:.01em;line-height:1.3}#akashic-health-records-patient-portal-root .btn.ahr-header-action{background-color:transparent;border-color:transparent;color:var(--ahr-header-fill);overflow:visible;padding:0;position:relative}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .btn.ahr-header-action{min-height:34px;min-width:34px}#akashic-health-records-patient-portal-root .ahr-header-action--sage{--ahr-header-fill:var(--success);text-shadow:0 0 1px var(--success-active),0 0 1px var(--success-active),0 1px 1px var(--success-active)}#akashic-health-records-patient-portal-root .ahr-header-action--blue{--ahr-header-fill:var(--primary)}@media (min-width:640px){#akashic-health-records-patient-portal-root .btn.ahr-header-action{background-color:var(--ahr-header-fill);border-color:var(--ahr-header-fill);color:#fff;gap:.5rem;padding:8px 16px}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .btn.ahr-header-action{min-height:32px;min-width:0}}#akashic-health-records-patient-portal-root .btn.ahr-header-action .ahr-header-glyph>svg{filter:var(--ak-icon-lift);height:24px;width:24px}@media (min-width:640px){#akashic-health-records-patient-portal-root .btn.ahr-header-action .ahr-header-glyph>svg{filter:none;height:16px;width:16px}}#akashic-health-records-patient-portal-root .ahr-header-glyph{display:inline-flex;flex:none;overflow:visible;position:relative}#akashic-health-records-patient-portal-root .ahr-header-action .ahr-count-badge{box-shadow:0 0 0 2px var(--card);font-size:9px;height:13px;min-width:13px;position:absolute;right:0;top:0}@media (min-width:640px){#akashic-health-records-patient-portal-root .ahr-header-action .ahr-count-badge{box-shadow:none;font-size:10px;height:15px;min-width:15px;position:static}}#akashic-health-records-patient-portal-root .assistant-mark{filter:var(--ak-icon-lift)}#akashic-health-records-patient-portal-root .ahr-org-mark,#akashic-health-records-patient-portal-root .ak-org-mark{background-color:var(--primary);border-radius:50%;color:#fff;display:inline-grid;flex:none;font-size:12px;font-weight:600;height:var(--ak-mark-md);line-height:1;overflow:hidden;place-items:center;width:var(--ak-mark-md)}#akashic-health-records-patient-portal-root .ahr-org-mark img,#akashic-health-records-patient-portal-root .ak-org-mark img{background-color:var(--surface);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#akashic-health-records-patient-portal-root button.ahr-nav-menu-button[data-slot=button]{background-color:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--ink-strong);height:34px;min-height:34px;min-width:34px;padding:0;width:34px}#akashic-health-records-patient-portal-root button.ahr-nav-menu-button[data-slot=button]:hover{background-color:var(--sunken)}#akashic-health-records-patient-portal-root .ahr-ws-block{padding:0 14px 14px}#akashic-health-records-patient-portal-root .ahr-ws-label{color:var(--ink-muted);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-ws-info{align-items:center;color:var(--ink-muted);display:inline-flex}#akashic-health-records-patient-portal-root .ahr-ws-info svg{height:13px;width:13px}#akashic-health-records-patient-portal-root .ahr-ws-info:hover{color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-header-phone{font-weight:600}#akashic-health-records-patient-portal-root .ahr-summary-label{font-weight:500}#akashic-health-records-patient-portal-root .ahr-field-help,#akashic-health-records-patient-portal-root .ak-help{color:var(--ink-muted);display:block;font-size:.75rem;font-style:italic;font-weight:300;line-height:1.4}#akashic-health-records-patient-portal-root .ahr-field-help.ahr-caution{color:var(--warning)}#akashic-health-records-patient-portal-root .components-input-control__input,#akashic-health-records-patient-portal-root .components-text-control__input{height:auto;line-height:inherit;padding:0}#akashic-health-records-patient-portal-root .components-combobox-control input,#akashic-health-records-patient-portal-root .components-search-control input{background:transparent;border:0;box-shadow:none;outline:none}#akashic-health-records-patient-portal-root .components-combobox-control input:focus,#akashic-health-records-patient-portal-root .components-combobox-control input:focus-visible,#akashic-health-records-patient-portal-root .components-search-control input:focus,#akashic-health-records-patient-portal-root .components-search-control input:focus-visible{border:0;box-shadow:none;outline:none}#akashic-health-records-patient-portal-root .components-form-token-field__input:focus,#akashic-health-records-patient-portal-root .components-form-token-field__input:focus-visible,#akashic-health-records-patient-portal-root input:where([data-slot=input]):not([type]):not(:where(.ak-field-shell) *):focus,#akashic-health-records-patient-portal-root input:where([data-slot=input]):not([type]):not(:where(.ak-field-shell) *):focus-visible,#akashic-health-records-patient-portal-root input[type=date]:not(:where(.ak-field-shell) *):focus,#akashic-health-records-patient-portal-root input[type=date]:not(:where(.ak-field-shell) *):focus-visible,#akashic-health-records-patient-portal-root input[type=datetime-local]:not(:where(.ak-field-shell) *):focus,#akashic-health-records-patient-portal-root input[type=datetime-local]:not(:where(.ak-field-shell) *):focus-visible,#akashic-health-records-patient-portal-root input[type=email]:not(:where(.ak-field-shell) *):focus,#akashic-health-records-patient-portal-root input[type=email]:not(:where(.ak-field-shell) *):focus-visible,#akashic-health-records-patient-portal-root input[type=number]:not(:where(.ak-field-shell) *):focus,#akashic-health-records-patient-portal-root input[type=number]:not(:where(.ak-field-shell) *):focus-visible,#akashic-health-records-patient-portal-root input[type=search]:not(.components-input-control__input):not(.components-search-control__input):not(.components-combobox-control__input):not(:where(.ak-field-shell) *):focus,#akashic-health-records-patient-portal-root input[type=search]:not(.components-input-control__input):not(.components-search-control__input):not(.components-combobox-control__input):not(:where(.ak-field-shell) *):focus-visible,#akashic-health-records-patient-portal-root input[type=text]:not(.components-form-token-field__input):not(.components-input-control__input):not(.components-search-control__input):not(.components-combobox-control__input):not(:where(.ak-field-shell) *):focus,#akashic-health-records-patient-portal-root input[type=text]:not(.components-form-token-field__input):not(.components-input-control__input):not(.components-search-control__input):not(.components-combobox-control__input):not(:where(.ak-field-shell) *):focus-visible,#akashic-health-records-patient-portal-root textarea:focus,#akashic-health-records-patient-portal-root textarea:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--primary-rgb)/.15);outline:none}#akashic-health-records-patient-portal-root .components-checkbox-control__input-container{align-items:center;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;min-width:24px;width:24px}#akashic-health-records-patient-portal-root .components-checkbox-control__checked{display:none}#akashic-health-records-patient-portal-root :focus,#akashic-health-records-patient-portal-root :focus-visible{outline:none}#akashic-health-records-patient-portal-root [data-slot=button]{align-items:center;box-sizing:border-box;display:inline-flex;font-family:inherit;justify-content:center;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;background-color:transparent;border:none;color:inherit;cursor:pointer}#akashic-health-records-patient-portal-root [data-slot=button],#akashic-health-records-patient-portal-root [data-slot=button]:active,#akashic-health-records-patient-portal-root [data-slot=button]:focus,#akashic-health-records-patient-portal-root [data-slot=button]:hover{background-image:none;box-shadow:none;text-decoration:none;text-shadow:none}#akashic-health-records-patient-portal-root [data-slot=button]:disabled,#akashic-health-records-patient-portal-root [data-slot=button][aria-disabled=true],#akashic-health-records-patient-portal-root [data-slot=button][disabled]{cursor:default;opacity:.5;pointer-events:none}#akashic-health-records-patient-portal-root [data-slot=button][aria-current=true]:focus-visible,#akashic-health-records-patient-portal-root [data-slot=button][aria-pressed=true]:focus-visible,#akashic-health-records-patient-portal-root [data-slot=button][data-selected=true]:focus-visible,#akashic-health-records-patient-portal-root [data-slot=button][data-state=active]:focus-visible,#akashic-health-records-patient-portal-root [data-slot=button][data-state=checked]:focus-visible,#akashic-health-records-patient-portal-root [data-slot=button][data-state=on]:focus-visible,#akashic-health-records-patient-portal-root [data-slot=button][data-state=open]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#akashic-health-records-patient-portal-root [data-slot=button][aria-pressed=true],#akashic-health-records-patient-portal-root [data-slot=button][data-selected=true]{border-color:inherit}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend]{--ak-field-height:44px}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .btn,#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .btn-blue-ghost-sm,#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .btn-blue-sm,#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] [data-slot=button],#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] [data-slot=tabs-trigger],#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] [role=tab]{min-height:44px}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] a:not(.btn):not([data-slot=button]):not(.ahr-link-panel){margin-block:-14px;padding-block:14px}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] button:is([aria-label],[aria-labelledby],[title]):has(>svg:only-child){min-height:44px;min-width:44px}#akashic-health-records-patient-portal-root[data-akashic-mount=staff] :where(.btn,[data-slot=button]),#akashic-health-records-patient-portal-root[data-akashic-mount=staff] [data-slot=tabs-trigger],#akashic-health-records-patient-portal-root[data-akashic-mount=staff] [role=tab]{min-height:24px}#akashic-health-records-patient-portal-root[data-akashic-mount=staff] button:is([aria-label],[aria-labelledby],[title]):has(>svg:only-child){min-height:24px;min-width:24px}#akashic-health-records-patient-portal-root .btn{align-items:center;border:1px solid transparent;border-radius:2px;box-sizing:border-box;display:inline-flex;font-size:var(--ak-font-sm);font-weight:500;gap:7px;justify-content:center;line-height:1;min-height:30px;padding:0 12px;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .15s ease,box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}#akashic-health-records-patient-portal-root .btn svg{flex-shrink:0}#akashic-health-records-patient-portal-root .btn:not(:disabled):active{transform:translateY(1px)}#akashic-health-records-patient-portal-root .btn:focus{box-shadow:none}#akashic-health-records-patient-portal-root .btn:disabled{opacity:.5}#akashic-health-records-patient-portal-root .btn-blue{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-blue:hover:not(:disabled){background-color:rgb(var(--primary-rgb)/.9);border-color:rgb(var(--primary-rgb)/.9);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-blue:active:not(:disabled){background-color:rgb(var(--primary-rgb)/.82);border-color:rgb(var(--primary-rgb)/.82);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-blue-ghost{background-color:transparent;border-color:var(--line);color:var(--primary)}#akashic-health-records-patient-portal-root .btn-blue-ghost:hover:not(:disabled){background-color:rgb(var(--primary-rgb)/.08);color:var(--primary)}#akashic-health-records-patient-portal-root .btn-blue-ghost:active:not(:disabled){background-color:rgb(var(--primary-rgb)/.14);color:var(--primary)}#akashic-health-records-patient-portal-root .btn-blue-tonal{background-color:var(--blue-soft);border-color:transparent;color:var(--primary);min-height:34px;position:relative}#akashic-health-records-patient-portal-root .btn-blue-tonal:after{content:"";height:44px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .btn-blue-tonal{min-height:34px}#akashic-health-records-patient-portal-root .btn-blue-tonal:hover:not(:disabled){background-color:rgb(var(--primary-rgb)/.16);border-color:transparent;color:var(--primary)}#akashic-health-records-patient-portal-root .btn-blue-tonal:active:not(:disabled){background-color:rgb(var(--primary-rgb)/.24);border-color:transparent;color:var(--primary)}#akashic-health-records-patient-portal-root .btn-green{background-color:var(--success);border-color:var(--success);color:var(--primary-foreground);text-shadow:0 0 1px var(--success-active),0 0 1px var(--success-active),0 1px 1px var(--success-active)}#akashic-health-records-patient-portal-root .btn-green:hover:not(:disabled){background-color:var(--success-hover);border-color:var(--success-hover);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-green:active:not(:disabled){background-color:var(--success-active);border-color:var(--success-active);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-green:active:not(:disabled),#akashic-health-records-patient-portal-root .btn-green:focus:not(:disabled),#akashic-health-records-patient-portal-root .btn-green:hover:not(:disabled){text-shadow:0 0 1px var(--success-active),0 0 1px var(--success-active),0 1px 1px var(--success-active)}#akashic-health-records-patient-portal-root .btn-green-ghost{background-color:transparent;border-color:var(--success);color:var(--success)}#akashic-health-records-patient-portal-root .btn-green-ghost:hover:not(:disabled){background-color:rgba(22,163,74,.08);color:var(--success)}#akashic-health-records-patient-portal-root .btn-green-ghost:active:not(:disabled){background-color:rgba(22,163,74,.14);color:var(--success)}#akashic-health-records-patient-portal-root .btn-red{background-color:var(--danger);border-color:var(--danger);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-red:hover:not(:disabled){background-color:var(--danger-hover);border-color:var(--danger-hover);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-red:active:not(:disabled){background-color:var(--danger-active);border-color:var(--danger-active);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-red-ghost,#akashic-health-records-patient-portal-root .components-button.btn-red-ghost{background-color:transparent;border:1px solid var(--danger);color:var(--danger)}#akashic-health-records-patient-portal-root .btn-red-ghost:hover:not(:disabled),#akashic-health-records-patient-portal-root .components-button.btn-red-ghost:hover:not(:disabled){background-color:rgba(220,38,38,.08);color:var(--danger)}#akashic-health-records-patient-portal-root .btn-red-ghost:active:not(:disabled),#akashic-health-records-patient-portal-root .components-button.btn-red-ghost:active:not(:disabled){background-color:rgba(220,38,38,.14);color:var(--danger)}#akashic-health-records-patient-portal-root .btn-amber{background-color:var(--amber-fill);border-color:var(--amber-line);color:var(--amber-ink)}#akashic-health-records-patient-portal-root .btn-amber:hover:not(:disabled){background-color:var(--amber-fill-hover);border-color:var(--amber-line);color:var(--amber-ink)}#akashic-health-records-patient-portal-root .btn-amber:active:not(:disabled){background-color:var(--amber-fill-active);border-color:var(--amber-line);color:var(--amber-ink)}#akashic-health-records-patient-portal-root .btn-amber-sm{background-color:var(--amber-fill);border-color:var(--amber-line);color:var(--amber-ink)}#akashic-health-records-patient-portal-root .btn-amber-sm:hover:not(:disabled){background-color:var(--amber-fill-hover);border-color:var(--amber-line);color:var(--amber-ink)}#akashic-health-records-patient-portal-root .btn-amber-ghost,#akashic-health-records-patient-portal-root .components-button.btn-amber-ghost{background-color:transparent;border:1px solid var(--amber-line);color:var(--warning)}#akashic-health-records-patient-portal-root .btn-amber-ghost:hover:not(:disabled),#akashic-health-records-patient-portal-root .components-button.btn-amber-ghost:hover:not(:disabled){background-color:var(--amber-soft);color:var(--warning)}#akashic-health-records-patient-portal-root .btn-amber-ghost:active:not(:disabled),#akashic-health-records-patient-portal-root .components-button.btn-amber-ghost:active:not(:disabled){background-color:var(--amber-fill);color:var(--warning)}#akashic-health-records-patient-portal-root .btn-amber-ghost-sm{background-color:transparent;border-color:var(--amber-line);color:var(--warning)}#akashic-health-records-patient-portal-root .btn-amber-ghost-sm:hover:not(:disabled){background-color:var(--amber-soft);color:var(--warning)}#akashic-health-records-patient-portal-root .btn-amber-ghost-sm:active:not(:disabled){background-color:var(--amber-fill);color:var(--warning)}#akashic-health-records-patient-portal-root .btn-busy{animation:ak-btn-busy 1s linear infinite;background-image:linear-gradient(-45deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-size:1rem 1rem;cursor:progress}#akashic-health-records-patient-portal-root .btn-blue-ghost.btn-busy,#akashic-health-records-patient-portal-root .btn-green-ghost.btn-busy,#akashic-health-records-patient-portal-root .btn-red-ghost.btn-busy{background-image:linear-gradient(-45deg,rgba(0,0,0,.08) 25%,transparent 0,transparent 50%,rgba(0,0,0,.08) 0,rgba(0,0,0,.08) 75%,transparent 0,transparent)}@keyframes ak-btn-busy{0%{background-position:0 0}to{background-position:1rem 0}}@media (prefers-reduced-motion:reduce){#akashic-health-records-patient-portal-root .btn-busy{animation:none}}#akashic-health-records-patient-portal-root .btn.btn-amber-ghost-sm,#akashic-health-records-patient-portal-root .btn.btn-blue-ghost-sm,#akashic-health-records-patient-portal-root .btn.btn-blue-sm,#akashic-health-records-patient-portal-root .btn.btn-green-ghost-sm,#akashic-health-records-patient-portal-root .btn.btn-green-sm,#akashic-health-records-patient-portal-root .btn.btn-red-ghost-sm,#akashic-health-records-patient-portal-root .btn.btn-red-sm{font-size:12.5px;gap:7px;height:auto;min-height:26px;padding:0 9px}#akashic-health-records-patient-portal-root [data-slot=button]:not([data-nav-button]):has(>svg.lucide-download){background-color:transparent;border:1px solid var(--primary);border-radius:2px;color:var(--primary);font-weight:500;gap:7px;height:auto;line-height:1.55;min-height:25px;padding:0 9px;white-space:nowrap}#akashic-health-records-patient-portal-root [data-slot=button]:not([data-nav-button]):has(>svg.lucide-download):hover:not(:disabled){background-color:rgb(var(--primary-rgb)/.08);color:var(--primary)}#akashic-health-records-patient-portal-root .btn-blue-sm{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-blue-sm:hover:not(:disabled){background-color:rgb(var(--primary-rgb)/.9);border-color:rgb(var(--primary-rgb)/.9);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-blue-sm:active:not(:disabled){background-color:rgb(var(--primary-rgb)/.82);border-color:rgb(var(--primary-rgb)/.82);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-blue-ghost-sm{background-color:transparent;border-color:var(--line);color:var(--primary)}#akashic-health-records-patient-portal-root .btn-blue-ghost-sm:hover:not(:disabled){background-color:rgb(var(--primary-rgb)/.08);color:var(--primary)}#akashic-health-records-patient-portal-root .btn-blue-ghost-sm:active:not(:disabled){background-color:rgb(var(--primary-rgb)/.14);color:var(--primary)}#akashic-health-records-patient-portal-root .btn-green-sm{background-color:var(--success);border-color:var(--success);color:var(--primary-foreground);text-shadow:0 0 1px var(--success-active),0 0 1px var(--success-active),0 1px 1px var(--success-active)}#akashic-health-records-patient-portal-root .btn-green-sm:hover:not(:disabled){background-color:var(--success-hover);border-color:var(--success-hover);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-green-sm:active:not(:disabled){background-color:var(--success-active);border-color:var(--success-active);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-green-sm:active:not(:disabled),#akashic-health-records-patient-portal-root .btn-green-sm:focus:not(:disabled),#akashic-health-records-patient-portal-root .btn-green-sm:hover:not(:disabled){text-shadow:0 0 1px var(--success-active),0 0 1px var(--success-active),0 1px 1px var(--success-active)}#akashic-health-records-patient-portal-root .btn-green-ghost-sm{background-color:transparent;border-color:var(--success);color:var(--success)}#akashic-health-records-patient-portal-root .btn-green-ghost-sm:hover:not(:disabled){background-color:rgba(22,163,74,.08);color:var(--success)}#akashic-health-records-patient-portal-root .btn-green-ghost-sm:active:not(:disabled){background-color:rgba(22,163,74,.14);color:var(--success)}#akashic-health-records-patient-portal-root .btn-red-sm{background-color:var(--danger);border-color:var(--danger);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-red-sm:hover:not(:disabled){background-color:var(--danger-hover);border-color:var(--danger-hover);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-red-sm:active:not(:disabled){background-color:var(--danger-active);border-color:var(--danger-active);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn-red-ghost-sm{background-color:transparent;border:1px solid var(--danger);color:var(--danger)}#akashic-health-records-patient-portal-root .btn-red-ghost-sm:hover:not(:disabled){background-color:rgba(220,38,38,.08);color:var(--danger)}#akashic-health-records-patient-portal-root .btn-red-ghost-sm:active:not(:disabled){background-color:rgba(220,38,38,.14);color:var(--danger)}#akashic-health-records-patient-portal-root .btn-stripped{background-color:transparent;border-color:transparent;color:var(--foreground);height:auto;min-height:auto;padding:0}#akashic-health-records-patient-portal-root .btn-stripped:hover:not(:disabled){background-color:transparent;color:var(--primary)}#akashic-health-records-patient-portal-root .btn-stripped:active:not(:disabled){color:var(--primary)}#akashic-health-records-patient-portal-root .btn[aria-pressed=true],#akashic-health-records-patient-portal-root .btn[aria-pressed=true]:active:not(:disabled),#akashic-health-records-patient-portal-root .btn[aria-pressed=true]:hover:not(:disabled){background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn.btn-icon{justify-content:center;padding:0;width:30px}#akashic-health-records-patient-portal-root .btn.btn-icon svg{height:16px;width:16px}#akashic-health-records-patient-portal-root .back-link{align-items:center;background:none;border:0;box-shadow:none;color:var(--primary);cursor:pointer;display:inline-flex;font-size:var(--ak-font-13);font-weight:500;gap:6px;margin-right:auto;padding:0}#akashic-health-records-patient-portal-root .back-link svg{flex:none;height:16px;width:16px}#akashic-health-records-patient-portal-root .btn-segmented{display:inline-flex}#akashic-health-records-patient-portal-root .btn-segmented>.btn{border-radius:0}#akashic-health-records-patient-portal-root .btn-segmented>.btn+.btn{margin-left:-1px}#akashic-health-records-patient-portal-root .btn-segmented>.btn:first-child{border-bottom-left-radius:var(--ak-control-radius);border-top-left-radius:var(--ak-control-radius)}#akashic-health-records-patient-portal-root .btn-segmented>.btn:last-child{border-bottom-right-radius:var(--ak-control-radius);border-top-right-radius:var(--ak-control-radius)}#akashic-health-records-patient-portal-root .btn-segmented>.btn[aria-pressed=true]{position:relative;z-index:1}#akashic-health-records-patient-portal-root .ahr-list-stack,#akashic-health-records-patient-portal-root .ahr-queue-list,#akashic-health-records-patient-portal-root .ak-card-list{display:flex;flex-direction:column;gap:var(--ak-list-gap)}#akashic-health-records-patient-portal-root .ahr-list-card,#akashic-health-records-patient-portal-root .ahr-queue-list>*,#akashic-health-records-patient-portal-root .ak-card,#akashic-health-records-patient-portal-root .wp-card,#akashic-health-records-patient-portal-root [data-slot=card]{background:var(--surface);border:0;border-radius:var(--ak-card-radius);box-shadow:var(--ak-card-lift);color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-list-card,#akashic-health-records-patient-portal-root .ahr-queue-list>*,#akashic-health-records-patient-portal-root .ak-card:not(.ak-card--panel){padding:var(--ak-card-list-pad)}#akashic-health-records-patient-portal-root .ahr-list-card-title,#akashic-health-records-patient-portal-root .ahr-queue-item-title,#akashic-health-records-patient-portal-root .ak-card__title{color:var(--ink-strong);font-size:var(--ak-font-13);font-weight:var(--ak-heading-weight);margin:0}#akashic-health-records-patient-portal-root .ak-card__title--lead{font-size:var(--ak-font-15)}#akashic-health-records-patient-portal-root .ahr-list-card-meta,#akashic-health-records-patient-portal-root .ak-card__meta{align-items:center;color:var(--ink-muted);display:flex;font-size:var(--ak-font-11-5);font-weight:var(--ak-heading-weight);gap:5px;margin-top:6px}#akashic-health-records-patient-portal-root .ahr-list-card--on,#akashic-health-records-patient-portal-root .ak-card--on{background:var(--blue-soft)}#akashic-health-records-patient-portal-root .ahr-list-card:hover,#akashic-health-records-patient-portal-root .ak-card:where(:not(.ak-card--panel)):hover{background:var(--line-soft)}#akashic-health-records-patient-portal-root .ahr-list-card--on:hover,#akashic-health-records-patient-portal-root .ak-card--on:hover{background:var(--blue-soft)}#akashic-health-records-patient-portal-root .ahr-list-card.ahr-list-card--edge,#akashic-health-records-patient-portal-root .ak-card--edge{border-left:3px solid transparent}#akashic-health-records-patient-portal-root .ak-card--rule{border-left:4px solid var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-list-card.ahr-list-card--open,#akashic-health-records-patient-portal-root .ak-card--open{border-left-color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-list-card.ahr-list-card--done,#akashic-health-records-patient-portal-root .ak-card--done{border-left-color:var(--success)}#akashic-health-records-patient-portal-root .ahr-list-card.ahr-list-card--ended,#akashic-health-records-patient-portal-root .ahr-list-card.ahr-list-card--ended:hover,#akashic-health-records-patient-portal-root .ak-card--ended,#akashic-health-records-patient-portal-root .ak-card--ended:hover{background:var(--sunken)}#akashic-health-records-patient-portal-root .ahr-list-card-head{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}#akashic-health-records-patient-portal-root .ahr-row-status,#akashic-health-records-patient-portal-root .ak-card__status{color:var(--ink-muted);font-size:12px;font-style:italic;font-weight:400;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-row-status--attention{color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-row-status--done{color:var(--success-active)}#akashic-health-records-patient-portal-root .ahr-row-status--ended{color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-row-status--danger{color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-row-deadline{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:4px}#akashic-health-records-patient-portal-root .ahr-row-priority{color:var(--danger);font-size:11px;font-style:italic;font-weight:600;margin-left:auto;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-mm-row{align-items:center;border-bottom:1px solid var(--line-soft);border-left:3px solid transparent;cursor:pointer;display:flex;gap:11px;padding:10px 11px}#akashic-health-records-patient-portal-root .ahr-mm-row:hover{background:var(--line-soft)}#akashic-health-records-patient-portal-root .ahr-mm-row.ahr-mm-row--on{background:var(--blue-soft);border-left-color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-mm-avatar{background:var(--blue-soft);border-radius:50%;color:var(--primary);display:grid;flex:none;font-size:12px;font-weight:500;height:36px;overflow:hidden;place-items:center;width:36px}#akashic-health-records-patient-portal-root .ahr-mm-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#akashic-health-records-patient-portal-root .ahr-mm-name{color:var(--ink-strong);font-size:13px;font-weight:500;margin:0}#akashic-health-records-patient-portal-root .ahr-mm-role{color:var(--ink-muted);font-size:12px;margin:0}#akashic-health-records-patient-portal-root .ahr-mm-preview{color:var(--ink);font-size:13px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-mm-time{color:var(--ink-muted);font-size:11px;margin:0;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-mm-awaiting{align-items:center;color:var(--warning);display:flex;font-size:11px;gap:4px;margin-top:6px}#akashic-health-records-patient-portal-root button.ahr-mm-dismiss{background:transparent;border:0;color:var(--ink-muted);display:inline-flex;padding:2px}#akashic-health-records-patient-portal-root button.ahr-mm-dismiss:hover:not(:disabled){color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-due-line{color:var(--ink);font-size:11px;font-weight:400}#akashic-health-records-patient-portal-root .ahr-due-line .ahr-due-label{color:var(--warning);font-weight:600}#akashic-health-records-patient-portal-root .wp-card{--wp-card-radius:0px;outline:none}#akashic-health-records-patient-portal-root .wp-card--rounded{border-radius:var(--wp-card-radius)}#akashic-health-records-patient-portal-root .wp-card--borderless{box-shadow:none}#akashic-health-records-patient-portal-root .wp-card--rounded>.wp-card__body:first-of-type,#akashic-health-records-patient-portal-root .wp-card--rounded>.wp-card__footer:first-of-type,#akashic-health-records-patient-portal-root .wp-card--rounded>.wp-card__header:first-of-type,#akashic-health-records-patient-portal-root .wp-card--rounded>.wp-card__media:first-of-type{border-top-left-radius:var(--wp-card-radius);border-top-right-radius:var(--wp-card-radius)}#akashic-health-records-patient-portal-root .wp-card--rounded>.wp-card__body:last-of-type,#akashic-health-records-patient-portal-root .wp-card--rounded>.wp-card__footer:last-of-type,#akashic-health-records-patient-portal-root .wp-card--rounded>.wp-card__header:last-of-type,#akashic-health-records-patient-portal-root .wp-card--rounded>.wp-card__media:last-of-type{border-bottom-left-radius:var(--wp-card-radius);border-bottom-right-radius:var(--wp-card-radius)}#akashic-health-records-patient-portal-root .wp-card__body{box-sizing:border-box;height:auto;max-height:100%}#akashic-health-records-patient-portal-root .wp-card__header{border-bottom:1px solid var(--line);box-sizing:border-box}#akashic-health-records-patient-portal-root .wp-card__header--borderless,#akashic-health-records-patient-portal-root .wp-card__header:last-child{border-bottom:none}#akashic-health-records-patient-portal-root .wp-card__footer{border-top:1px solid var(--line);box-sizing:border-box}#akashic-health-records-patient-portal-root .wp-card__footer:first-of-type{border-top:none}#akashic-health-records-patient-portal-root .wp-card__divider{border:0;border-top:1px solid var(--line);box-sizing:border-box;display:block;margin:0;width:100%}#akashic-health-records-patient-portal-root .wp-card__media{box-sizing:border-box;overflow:hidden}#akashic-health-records-patient-portal-root .wp-card__media>iframe,#akashic-health-records-patient-portal-root .wp-card__media>img{display:block;height:auto;max-width:100%;width:100%}#akashic-health-records-patient-portal-root .wp-card--shady{background-color:var(--sunken)}#akashic-health-records-patient-portal-root .wp-card--medium>.wp-card__body,#akashic-health-records-patient-portal-root .wp-card--medium>.wp-card__footer,#akashic-health-records-patient-portal-root .wp-card--medium>.wp-card__header,#akashic-health-records-patient-portal-root .wp-card__body.wp-card--medium,#akashic-health-records-patient-portal-root .wp-card__footer.wp-card--medium,#akashic-health-records-patient-portal-root .wp-card__header.wp-card--medium{padding:16px 24px}#akashic-health-records-patient-portal-root .wp-card--small>.wp-card__body,#akashic-health-records-patient-portal-root .wp-card--small>.wp-card__footer,#akashic-health-records-patient-portal-root .wp-card--small>.wp-card__header,#akashic-health-records-patient-portal-root .wp-card__body.wp-card--small,#akashic-health-records-patient-portal-root .wp-card__footer.wp-card--small,#akashic-health-records-patient-portal-root .wp-card__header.wp-card--small{padding:16px}#akashic-health-records-patient-portal-root .wp-card--large>.wp-card__body,#akashic-health-records-patient-portal-root .wp-card--large>.wp-card__footer,#akashic-health-records-patient-portal-root .wp-card--large>.wp-card__header,#akashic-health-records-patient-portal-root .wp-card__body.wp-card--large,#akashic-health-records-patient-portal-root .wp-card__footer.wp-card--large,#akashic-health-records-patient-portal-root .wp-card__header.wp-card--large{padding:24px 32px}#akashic-health-records-patient-portal-root .wp-card--xSmall>.wp-card__body,#akashic-health-records-patient-portal-root .wp-card--xSmall>.wp-card__footer,#akashic-health-records-patient-portal-root .wp-card--xSmall>.wp-card__header,#akashic-health-records-patient-portal-root .wp-card__body.wp-card--xSmall,#akashic-health-records-patient-portal-root .wp-card__footer.wp-card--xSmall,#akashic-health-records-patient-portal-root .wp-card__header.wp-card--xSmall{padding:8px}#akashic-health-records-patient-portal-root .chip{align-items:center;background-color:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);display:inline-flex;font-size:var(--ak-font-sm);gap:.375rem;line-height:1;padding:.25rem .5rem}#akashic-health-records-patient-portal-root .chip-label{line-height:1.2}#akashic-health-records-patient-portal-root .chip-remove{align-items:center;background:transparent;border:0;border-radius:9999px;color:var(--muted-foreground);cursor:pointer;display:inline-flex;font-size:var(--ak-font-md);height:1.125rem;justify-content:center;line-height:1;padding:0;transition:background-color .2s ease,color .2s ease;width:1.125rem}#akashic-health-records-patient-portal-root .chip-remove:hover:not(:disabled){background-color:rgba(0,0,0,.06);color:var(--foreground)}#akashic-health-records-patient-portal-root .chip-remove:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#akashic-health-records-patient-portal-root .chip-remove:disabled{cursor:default;opacity:.5}#akashic-health-records-patient-portal-root .btn-icon-delete{align-items:center;background-color:var(--line-soft);border:1px solid transparent;border-radius:9999px;color:var(--danger);cursor:pointer;display:inline-flex;height:1.5rem;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .05s ease;width:1.5rem}#akashic-health-records-patient-portal-root .btn-icon-delete:hover:not(:disabled){background-color:var(--line-soft);color:var(--danger)}#akashic-health-records-patient-portal-root .btn-icon-delete:active:not(:disabled){transform:translateY(1px)}#akashic-health-records-patient-portal-root .btn-icon-delete:disabled{cursor:not-allowed;opacity:.5}#akashic-health-records-patient-portal-root .btn-icon-delete svg{height:16px;width:16px}#akashic-health-records-patient-portal-root [data-slot=button][data-kind=time-slot]{background-color:var(--green-soft);border:1px solid transparent;border-radius:.3rem;color:var(--success);transition:background-color .2s ease,color .2s ease,border-color .2s ease}#akashic-health-records-patient-portal-root [data-slot=button][data-kind=time-slot]:hover:not([data-selected=true]):not([aria-pressed=true]):not(:disabled){background-color:var(--green-soft);border-color:transparent;color:var(--success)}#akashic-health-records-patient-portal-root [data-slot=button][data-kind=time-slot][aria-pressed=true],#akashic-health-records-patient-portal-root [data-slot=button][data-kind=time-slot][data-selected=true]{background-color:var(--success);border-color:var(--success);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root [data-slot=button][data-kind=time-slot][aria-pressed=true]:hover,#akashic-health-records-patient-portal-root [data-slot=button][data-kind=time-slot][data-selected=true]:hover{background-color:var(--success-hover);border-color:var(--success-hover);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root nav,#akashic-health-records-patient-portal-root nav .dashboard-nav-item,#akashic-health-records-patient-portal-root nav .dashboard-nav-item>div,#akashic-health-records-patient-portal-root nav li,#akashic-health-records-patient-portal-root nav ul{max-width:100%;min-width:0}#akashic-health-records-patient-portal-root nav button[data-slot=button]{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid transparent;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.5rem;height:auto;justify-content:space-between;line-height:1.2;margin:0;max-width:100%;min-height:1.5rem;min-width:0;padding:.45rem .75rem;text-align:left;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:100%}#akashic-health-records-patient-portal-root nav .dashboard-nav-item .dashboard-nav-item button[data-slot=button]{height:auto;min-height:2rem;padding-bottom:.45rem;padding-top:.45rem}#akashic-health-records-patient-portal-root nav button[data-slot=button]>*{min-width:0}#akashic-health-records-patient-portal-root nav button[data-slot=button]>div:first-child,#akashic-health-records-patient-portal-root nav button[data-slot=button]>span:first-child{align-items:center;display:flex;flex:1 1 auto;gap:.625rem;min-width:0}#akashic-health-records-patient-portal-root nav button[data-slot=button] p,#akashic-health-records-patient-portal-root nav button[data-slot=button] span{line-height:1.25;max-width:100%;min-width:0;overflow-wrap:break-word;white-space:normal;word-break:normal}#akashic-health-records-patient-portal-root nav button[data-slot=button] div{max-width:100%;min-width:0}:where(#akashic-health-records-patient-portal-root nav button[data-slot=button]) svg{height:1rem;width:1rem}#akashic-health-records-patient-portal-root nav button[data-slot=button] svg{color:inherit;flex-shrink:0;vertical-align:middle}#akashic-health-records-patient-portal-root nav .dashboard-nav-item:not([data-active=true])>button[data-slot=button]:hover,#akashic-health-records-patient-portal-root nav button[data-slot=button]:hover:not([data-active=true]){background-color:var(--line-soft);border-color:transparent;color:var(--ink)}#akashic-health-records-patient-portal-root nav .dashboard-nav-item[data-active=true]>button[data-slot=button],#akashic-health-records-patient-portal-root nav .dashboard-nav-item[data-active=true]>button[data-slot=button]:hover,#akashic-health-records-patient-portal-root nav button[data-slot=button]:active,#akashic-health-records-patient-portal-root nav button[data-slot=button][data-active=true]{background-color:var(--sunken);border-color:transparent;color:var(--ink-strong);font-weight:500}#akashic-health-records-patient-portal-root nav .dashboard-nav-item--logout button[data-slot=button]{color:#dc2626}#akashic-health-records-patient-portal-root nav .dashboard-nav-item--logout button[data-slot=button]:hover{background-color:var(--sunken);border-color:transparent;color:#dc2626}#akashic-health-records-patient-portal-root .ak-patient-nav{background-color:var(--patient-nav);border-radius:0;border-right:0;color:var(--patient-nav-foreground)}#akashic-health-records-patient-portal-root .ak-patient-nav button[data-slot=button]{border-color:transparent;border-radius:0;color:var(--patient-nav-foreground);gap:12px;min-height:46px;padding:0 14px}#akashic-health-records-patient-portal-root .ak-patient-nav .dashboard-nav-item:not([data-active=true])>button[data-slot=button]:hover,#akashic-health-records-patient-portal-root .ak-patient-nav button[data-slot=button]:hover:not([data-active=true]){background-color:var(--patient-nav-selected);border-color:transparent;color:var(--patient-nav-selected-foreground)}#akashic-health-records-patient-portal-root .ak-patient-nav .dashboard-nav-item[data-active=true]>button[data-slot=button],#akashic-health-records-patient-portal-root .ak-patient-nav .dashboard-nav-item[data-active=true]>button[data-slot=button]:hover,#akashic-health-records-patient-portal-root .ak-patient-nav button[data-slot=button][data-active=true]{background-color:var(--patient-nav-selected);border-color:transparent;box-shadow:inset 3px 0 0 var(--primary);color:var(--patient-nav-selected-foreground);font-weight:500}#akashic-health-records-patient-portal-root .ak-patient-nav .dashboard-nav-item .dashboard-nav-item button[data-slot=button]{color:var(--patient-nav-child-foreground);font-size:var(--ak-font-14);min-height:40px;padding-left:44px}#akashic-health-records-patient-portal-root .ak-patient-nav .dashboard-nav-item--logout button[data-slot=button],#akashic-health-records-patient-portal-root .ak-patient-nav .dashboard-nav-item--logout button[data-slot=button]:hover{color:var(--patient-nav-accent)}#akashic-health-records-patient-portal-root .ak-patient-nav .dashboard-nav-item--logout button[data-slot=button]:hover{background-color:var(--patient-nav-selected)}#akashic-health-records-patient-portal-root [role=combobox]:not(:where(.ak-field-shell) *),#akashic-health-records-patient-portal-root button[role=combobox]{background-color:#fff;background-image:none;color:inherit}#akashic-health-records-patient-portal-root .ak-page-title__sub{color:var(--ink-muted);font-size:var(--ak-font-13);font-weight:var(--ak-body-weight);margin:0 0 14px}#akashic-health-records-patient-portal-root .ak-section-head{align-items:center;display:flex;gap:8px;margin-bottom:4px}#akashic-health-records-patient-portal-root .ak-section-title{color:var(--ink-strong);font-size:var(--ak-font-lg);font-weight:var(--ak-heading-weight);letter-spacing:.01em;margin:0}#akashic-health-records-patient-portal-root h2.ak-section-title{font-weight:500}#akashic-health-records-patient-portal-root h3.ak-section-title{font-size:var(--ak-font-15);font-weight:400}#akashic-health-records-patient-portal-root .ak-section-title--attention{color:var(--warning)}#akashic-health-records-patient-portal-root .ak-section-title--done{color:var(--success-active)}#akashic-health-records-patient-portal-root .ak-section-title--danger{color:var(--danger)}#akashic-health-records-patient-portal-root .ak-section-head__count{color:var(--ink-muted);font-size:var(--ak-font-13);font-weight:500}#akashic-health-records-patient-portal-root .ak-section-head__door{color:var(--primary);font-size:var(--ak-font-11);font-weight:500;margin-left:auto}#akashic-health-records-patient-portal-root .ak-caption--md{font-size:var(--ak-font-13)}#akashic-health-records-patient-portal-root .ak-card--panel{padding:var(--ak-card-pad)}#akashic-health-records-patient-portal-root .ak-card__header.border-b{padding-bottom:12px}#akashic-health-records-patient-portal-root .ak-card__footer.border-t{padding-top:12px}#akashic-health-records-patient-portal-root .ak-card__description{color:var(--ink-muted);font-size:var(--ak-font-13)}#akashic-health-records-patient-portal-root .ak-card--muted,#akashic-health-records-patient-portal-root .ak-card--muted:hover{background:var(--sunken);color:var(--ink)}#akashic-health-records-patient-portal-root .ak-row{align-items:center;border:0;border-radius:0;box-shadow:none;display:flex;gap:10px;min-height:36px;padding:6px 10px}#akashic-health-records-patient-portal-root .ak-row+.ak-row{border-top:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .ak-row__name{color:var(--ink-strong);font-size:var(--ak-font-12-5);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ak-row--unread .ak-row__name{font-weight:600}#akashic-health-records-patient-portal-root .ak-row__detail{color:var(--ink-muted);font-size:var(--ak-font-11-5);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ak-row__time{color:var(--ink);flex:none;font-size:var(--ak-font-12);font-variant-numeric:tabular-nums;font-weight:500}#akashic-health-records-patient-portal-root .ak-row__state{color:var(--ink-muted);flex:none;font-size:var(--ak-font-11);font-weight:500;margin-left:auto;text-align:right}#akashic-health-records-patient-portal-root .ak-row__state--warn{color:var(--warning)}#akashic-health-records-patient-portal-root .ak-row__state--bad{color:var(--danger)}#akashic-health-records-patient-portal-root .ak-row__state--good{color:var(--success)}#akashic-health-records-patient-portal-root .ak-row__age{color:var(--ink-muted);flex:none;font-size:var(--ak-font-11);font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto}#akashic-health-records-patient-portal-root .ak-org-mark--sm{font-size:var(--ak-font-10-5);height:var(--ak-mark-sm);width:var(--ak-mark-sm)}#akashic-health-records-patient-portal-root .ak-org-mark--lg{font-size:var(--ak-font-13);height:38px;width:38px}#akashic-health-records-patient-portal-root .ak-org-line{align-items:center;color:var(--ink-muted);display:flex;flex-wrap:wrap;font-size:var(--ak-font-12);gap:2px 5px}#akashic-health-records-patient-portal-root .ak-org-line__name{color:var(--ink-strong);font-weight:500}#akashic-health-records-patient-portal-root .ak-org-line__sep{color:var(--faint)}#akashic-health-records-patient-portal-root .ak-avatar{background:var(--blue-soft);color:var(--primary);display:inline-grid;font-size:var(--ak-font-13);font-weight:500;line-height:1;overflow:visible;place-items:center;position:relative}#akashic-health-records-patient-portal-root .ak-avatar img,#akashic-health-records-patient-portal-root .ak-avatar__fallback{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}#akashic-health-records-patient-portal-root .ak-avatar__fallback{display:grid;place-items:center}#akashic-health-records-patient-portal-root .ak-avatar--sm{font-size:var(--ak-font-9);height:var(--ak-avatar-sm);width:var(--ak-avatar-sm)}#akashic-health-records-patient-portal-root .ak-avatar--header{font-size:var(--ak-font-11-5);height:30px;width:30px}#akashic-health-records-patient-portal-root .ak-avatar--lg{height:38px;width:38px}#akashic-health-records-patient-portal-root .ak-avatar--desk{background:var(--sunken);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-avatar__presence{background:var(--success);border:2px solid var(--surface);border-radius:50%;bottom:-2px;color:var(--primary-foreground);display:grid;height:12px;place-items:center;position:absolute;right:-2px;width:12px;z-index:1}#akashic-health-records-patient-portal-root .ak-avatar__presence svg{height:8px;width:8px}#akashic-health-records-patient-portal-root .ak-checkbox,#akashic-health-records-patient-portal-root [data-slot=checkbox],#akashic-health-records-patient-portal-root input.components-checkbox-control__input,#akashic-health-records-patient-portal-root input.components-radio-control__input,#akashic-health-records-patient-portal-root input[type=checkbox],#akashic-health-records-patient-portal-root input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--ak-control-radius);box-shadow:none;box-sizing:border-box;color:var(--primary-foreground);cursor:pointer;display:inline-grid;flex:none;height:16px;margin:0;max-width:16px;min-height:16px;min-width:16px;padding:0;place-content:center;width:16px}#akashic-health-records-patient-portal-root input[type=radio]{border-radius:50%}#akashic-health-records-patient-portal-root .ak-checkbox[data-state=checked],#akashic-health-records-patient-portal-root .ak-checkbox[data-state=indeterminate],#akashic-health-records-patient-portal-root [data-slot=checkbox][data-state=checked],#akashic-health-records-patient-portal-root [data-slot=checkbox][data-state=indeterminate],#akashic-health-records-patient-portal-root input[type=checkbox]:checked,#akashic-health-records-patient-portal-root input[type=checkbox]:indeterminate,#akashic-health-records-patient-portal-root input[type=radio]:checked{background-color:var(--primary);background-position:50%;background-repeat:no-repeat;border-color:var(--primary);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M20 6 9 17l-5-5%27/%3E%3C/svg%3E");background-size:12px}#akashic-health-records-patient-portal-root input[type=checkbox]:indeterminate{background-image:linear-gradient(var(--primary-foreground),var(--primary-foreground));background-size:8px 2px}#akashic-health-records-patient-portal-root input[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Ccircle cx=%274%27 cy=%274%27 r=%273%27 fill=%27%23fff%27/%3E%3C/svg%3E");background-size:8px}#akashic-health-records-patient-portal-root .ak-checkbox:disabled,#akashic-health-records-patient-portal-root [data-slot=checkbox]:disabled,#akashic-health-records-patient-portal-root input[type=checkbox]:disabled,#akashic-health-records-patient-portal-root input[type=radio]:disabled{cursor:not-allowed;opacity:.5}#akashic-health-records-patient-portal-root .ak-checkbox:focus-visible,#akashic-health-records-patient-portal-root [data-slot=checkbox]:focus-visible,#akashic-health-records-patient-portal-root input[type=checkbox]:focus-visible,#akashic-health-records-patient-portal-root input[type=radio]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}#akashic-health-records-patient-portal-root .ak-checkbox__indicator,#akashic-health-records-patient-portal-root [data-slot=checkbox-indicator]{display:grid;place-content:center}#akashic-health-records-patient-portal-root .ak-checkbox__indicator svg,#akashic-health-records-patient-portal-root [data-slot=checkbox-indicator] svg{height:12px;width:12px}#akashic-health-records-patient-portal-root [data-slot=checkbox]:not([data-state=indeterminate]) .ak-checkbox__mixed,#akashic-health-records-patient-portal-root [data-state=indeterminate] .ak-checkbox__check{display:none}@media (forced-colors:active){#akashic-health-records-patient-portal-root input[type=checkbox],#akashic-health-records-patient-portal-root input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}#akashic-health-records-patient-portal-root [data-slot=checkbox][data-state=checked],#akashic-health-records-patient-portal-root [data-slot=checkbox][data-state=indeterminate]{background:Highlight;border-color:Highlight;color:HighlightText;forced-color-adjust:none}}#akashic-health-records-patient-portal-root .ak-nav-count{background:none;border-radius:0;color:var(--warning);font-size:var(--ak-font-13);font-weight:500;margin-left:auto;padding:0}#akashic-health-records-patient-portal-root .ak-pill{align-items:center;background:var(--sunken);border:1px solid var(--line);border-radius:999px;color:var(--ink-muted);display:inline-flex;flex:none;font-size:var(--ak-font-11-5);font-weight:500;line-height:1.2;padding:3px 11px;white-space:nowrap}#akashic-health-records-patient-portal-root .ak-pill--ok{background:var(--green-soft);border-color:var(--green-line);color:var(--sage-ink)}#akashic-health-records-patient-portal-root .ak-pill--new,#akashic-health-records-patient-portal-root .ak-pill--warn{background:var(--amber-soft);border-color:var(--amber-line);color:var(--warning)}#akashic-health-records-patient-portal-root .ak-pill--bad{background:var(--red-soft);border-color:var(--red-line);color:var(--danger)}#akashic-health-records-patient-portal-root .ak-pill--info{background:var(--blue-soft);border-color:var(--blue-line);color:var(--primary)}#akashic-health-records-patient-portal-root .ak-pill--square{border-radius:6px;padding:2px 9px}#akashic-health-records-patient-portal-root .ak-dot{background:var(--line);border-radius:50%;display:inline-block;flex:none;height:8px;width:8px}#akashic-health-records-patient-portal-root .ak-dot--sm{height:7px;width:7px}#akashic-health-records-patient-portal-root .ak-dot--on{background:var(--success)}#akashic-health-records-patient-portal-root .ak-notice{align-items:flex-start;background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:8px;color:var(--amber-ink);display:flex;font-size:var(--ak-font-13);gap:8px;line-height:1.5;padding:8px 12px}#akashic-health-records-patient-portal-root .ak-notice b,#akashic-health-records-patient-portal-root .ak-notice strong{color:inherit}#akashic-health-records-patient-portal-root .ak-notice a{color:var(--amber-link)}#akashic-health-records-patient-portal-root .ak-notice--error{background:var(--red-soft);border-color:var(--red-line);color:var(--danger)}#akashic-health-records-patient-portal-root .ak-notice--error a{color:var(--danger)}#akashic-health-records-patient-portal-root .ak-notice--success{background:var(--green-soft);border-color:var(--green-line);color:var(--sage-ink)}#akashic-health-records-patient-portal-root .ak-notice--success a{color:var(--sage-ink)}#akashic-health-records-patient-portal-root .ahr-call .ak-notice--success{background:#1d2a24;border-color:#2f6b46;color:#c8e6d4;font-size:12.5px;font-weight:400}#akashic-health-records-patient-portal-root .ahr-call .ak-notice--success a{color:#c8e6d4}#akashic-health-records-patient-portal-root .ak-notice--sm{font-size:var(--ak-font-12);padding:7px 11px}#akashic-health-records-patient-portal-root .ak-notice[data-slot=alert]{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:0 minmax(0,1fr);row-gap:2px}#akashic-health-records-patient-portal-root .ak-notice[data-slot=alert]:has(>svg){-moz-column-gap:8px;column-gap:8px;grid-template-columns:16px minmax(0,1fr)}#akashic-health-records-patient-portal-root .ak-notice[data-slot=alert].ak-notice--dismissible{align-items:center;-moz-column-gap:8px;column-gap:8px;grid-template-columns:minmax(0,1fr) auto}#akashic-health-records-patient-portal-root .ak-notice--dismissible>.ak-notice__description{grid-column:1}#akashic-health-records-patient-portal-root .ak-notice__dismiss{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;grid-column:2;grid-row:1;height:24px;padding:0;place-items:center;width:24px}#akashic-health-records-patient-portal-root .ak-notice>svg{color:inherit;flex:none;height:16px;width:16px}#akashic-health-records-patient-portal-root .ak-notice__description,#akashic-health-records-patient-portal-root .ak-notice__title{color:inherit;font-size:inherit;grid-column:2;min-width:0}#akashic-health-records-patient-portal-root .ak-notice__title{font-weight:500}#akashic-health-records-patient-portal-root .ak-notice__description p{color:inherit;font-size:inherit}#akashic-health-records-patient-portal-root .ak-toast{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--primary);border-radius:8px;box-shadow:0 8px 22px rgba(0,0,0,.13);padding:8px 10px;width:264px}#akashic-health-records-patient-portal-root .ak-toast--error{border-left-color:var(--danger)}#akashic-health-records-patient-portal-root .ak-toast--success{border-left-color:var(--success)}#akashic-health-records-patient-portal-root .ak-toast--warn{border-left-color:var(--warning)}#akashic-health-records-patient-portal-root .ak-toast__title{color:var(--ink-strong);display:block;font-size:var(--ak-font-12)}#akashic-health-records-patient-portal-root .ak-toast__body{color:var(--ink-muted);font-size:var(--ak-font-11-5)}#akashic-health-records-patient-portal-root .ak-toast__actions{display:flex;gap:6px;margin-top:6px}#akashic-health-records-patient-portal-root .ak-tabs-root{display:flex;flex-direction:column;gap:8px}#akashic-health-records-patient-portal-root .ak-tabs-root[data-orientation=vertical]{flex-direction:row}#akashic-health-records-patient-portal-root .ak-tabs{align-items:center;display:inline-flex;gap:0;max-width:100%;padding:0;width:-moz-fit-content;width:fit-content}#akashic-health-records-patient-portal-root .ak-tabs--segmented{background:var(--sunken);border-radius:var(--ak-control-radius);padding:3px}#akashic-health-records-patient-portal-root .ak-tabs[data-orientation=vertical]{flex-direction:column}#akashic-health-records-patient-portal-root .ak-tab,#akashic-health-records-patient-portal-root [data-slot=tabs-trigger]{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ink-muted);display:inline-flex;font-size:var(--ak-font-13);font-weight:500;gap:6px;justify-content:center;min-height:24px;padding:4px 8px;white-space:nowrap}#akashic-health-records-patient-portal-root .ak-tabs--line .ak-tab,#akashic-health-records-patient-portal-root .ak-tabs--line [data-slot=tabs-trigger]{padding:8px 12px}#akashic-health-records-patient-portal-root .ak-tab--on,#akashic-health-records-patient-portal-root .ak-tab[aria-selected=true],#akashic-health-records-patient-portal-root .ak-tab[data-state=active],#akashic-health-records-patient-portal-root [data-slot=tabs-trigger][data-state=active]{box-shadow:inset 0 -2px 0 var(--primary);color:var(--primary)}#akashic-health-records-patient-portal-root .ak-tabs--segmented [data-state=active]{background:var(--surface);border-radius:var(--ak-control-radius);box-shadow:none;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ak-tabs[data-orientation=vertical] .ak-tab{justify-content:flex-start;width:100%}#akashic-health-records-patient-portal-root .ak-tabs--line[data-orientation=vertical] [data-state=active]{box-shadow:inset -2px 0 0 var(--primary)}#akashic-health-records-patient-portal-root .ak-tab:focus-visible,#akashic-health-records-patient-portal-root .ak-tabs__content:focus-visible{outline:2px solid var(--primary);outline-offset:2px}#akashic-health-records-patient-portal-root .ak-tab:disabled{cursor:not-allowed;opacity:.5}#akashic-health-records-patient-portal-root .ak-tab svg{flex:none;height:16px;width:16px}#akashic-health-records-patient-portal-root .ak-tabs__content{flex:1;min-width:0}#akashic-health-records-patient-portal-root .ak-table{border-collapse:collapse;width:100%}#akashic-health-records-patient-portal-root .ak-table th{border-bottom:1px solid var(--line);color:var(--ink-muted);font-size:var(--ak-font-11);font-weight:500;letter-spacing:.07em;padding:6px 10px;text-align:left;text-transform:uppercase}#akashic-health-records-patient-portal-root .ak-table td{border-top:1px solid var(--line-soft);color:var(--ink);font-size:var(--ak-font-12-5);padding:6px 10px}#akashic-health-records-patient-portal-root .ak-table tbody tr:first-child td{border-top:0}#akashic-health-records-patient-portal-root .ak-table .ak-table__num{font-variant-numeric:tabular-nums;text-align:right}#akashic-health-records-patient-portal-root .ak-table tbody tr:hover{background:var(--line-soft)}#akashic-health-records-patient-portal-root .ak-table tbody tr.ak-table__row--on{background:var(--blue-soft)}#akashic-health-records-patient-portal-root .ak-empty{color:var(--ink-muted);font-size:var(--ak-font-13);padding:24px 16px;text-align:center}#akashic-health-records-patient-portal-root .ak-empty__title{color:var(--ink-strong);display:block;font-size:var(--ak-font-15);font-weight:var(--ak-heading-weight);margin-bottom:4px}#akashic-health-records-patient-portal-root .ak-empty__description{color:var(--ink-muted);font-size:inherit}#akashic-health-records-patient-portal-root .ak-empty--boxed{border:1px dashed var(--line);border-radius:8px;font-size:var(--ak-font-12-5);padding:14px}#akashic-health-records-patient-portal-root .ak-empty--compact{padding:16px 12px}#akashic-health-records-patient-portal-root .ak-body{color:var(--ink);font-size:var(--ak-font-15);font-weight:var(--ak-body-weight);line-height:var(--ak-line-base)}#akashic-health-records-patient-portal-root .ak-label{color:var(--ink);font-size:var(--ak-font-15);font-weight:var(--ak-label-weight)}#akashic-health-records-patient-portal-root .ak-field-error,#akashic-health-records-patient-portal-root .ak-field-help{color:var(--ink-muted);font-size:var(--ak-font-12);margin-top:4px}#akashic-health-records-patient-portal-root .ak-field-error{color:var(--danger)}#akashic-health-records-patient-portal-root .ak-link{color:var(--primary);text-underline-offset:3px}#akashic-health-records-patient-portal-root .ak-field[aria-invalid=true]{border-color:var(--danger)}#akashic-health-records-patient-portal-root .ak-field:disabled,#akashic-health-records-patient-portal-root input[type=text].ak-field:not(.components-form-token-field__input):not(.components-input-control__input):not(.components-search-control__input):not(.components-combobox-control__input):disabled{background:var(--sunken);cursor:not-allowed}#akashic-health-records-patient-portal-root .ak-scrim{background:var(--scrim);inset:0;position:fixed}#akashic-health-records-patient-portal-root .ak-dialog,#akashic-health-records-patient-portal-root .ak-panel{background:var(--surface);box-shadow:var(--panel-lift);color:var(--ink);display:flex;flex-direction:column;min-height:0}#akashic-health-records-patient-portal-root .ak-dialog{border-radius:var(--panel-radius);max-height:calc(100dvh - 32px);width:min(600px,calc(100vw - 32px))}#akashic-health-records-patient-portal-root .ak-panel{height:100dvh;width:min(600px,100vw)}#akashic-health-records-patient-portal-root .ak-overlay__body,#akashic-health-records-patient-portal-root .ak-overlay__footer,#akashic-health-records-patient-portal-root .ak-overlay__header{padding:20px 24px}#akashic-health-records-patient-portal-root .ak-overlay__body{min-height:0;overflow-y:auto}#akashic-health-records-patient-portal-root .ak-overlay__footer{border-top:1px solid var(--line);display:flex;flex:none;gap:8px;justify-content:flex-end}#akashic-health-records-patient-portal-root .ak-panel .ak-overlay__header{border-bottom:1px solid var(--line)}#akashic-health-records-patient-portal-root .ak-overlay__description{color:var(--ink-muted);font-size:12.5px}@media (max-width:639px){#akashic-health-records-patient-portal-root .ak-overlay__body,#akashic-health-records-patient-portal-root .ak-overlay__footer,#akashic-health-records-patient-portal-root .ak-overlay__header{padding:16px}}#akashic-health-records-patient-portal-root .ak-nav{display:flex;flex-direction:column;gap:var(--ak-list-gap)}#akashic-health-records-patient-portal-root .ak-nav__item{align-items:center;background:transparent;border:0;border-radius:var(--ak-control-radius);color:var(--ink-muted);display:flex;font-size:var(--ak-font-15);gap:8px;margin:0 8px;min-height:36px;padding:0 14px;text-align:start}#akashic-health-records-patient-portal-root .ak-nav__item[aria-current=page]{background:var(--sunken);color:var(--ink-strong);font-weight:500}#akashic-health-records-patient-portal-root .ak-nav__item--child{padding-left:44px}#akashic-health-records-patient-portal-root .ak-nav__item--exit{color:var(--danger)}#akashic-health-records-patient-portal-root .ak-tabs-mobile{display:none}@media (max-width:639px){#akashic-health-records-patient-portal-root .ak-tabs-responsive>.ak-tabs{display:none}#akashic-health-records-patient-portal-root .ak-tabs-responsive>.ak-tabs-mobile{display:block}}#akashic-health-records-patient-portal-root .ak-attachment,#akashic-health-records-patient-portal-root .ak-legend,#akashic-health-records-patient-portal-root .ak-pagination,#akashic-health-records-patient-portal-root .ak-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}#akashic-health-records-patient-portal-root .ak-toolbar{--ak-field-height:30px;--ak-field-font-size:13px;--ak-field-padding-x:10px}#akashic-health-records-patient-portal-root .ak-pagination{justify-content:flex-end;margin-top:14px}#akashic-health-records-patient-portal-root .ak-pagination__summary{color:var(--ink-muted);font-size:var(--ak-font-12);margin-right:auto}#akashic-health-records-patient-portal-root .ak-pagination [aria-current=page]{background:var(--blue-soft);color:var(--primary)}#akashic-health-records-patient-portal-root .ak-table-wrap{max-width:100%;overflow-x:auto}#akashic-health-records-patient-portal-root .ak-metric__value{color:var(--ink-strong);display:block;font-size:var(--ak-font-24);font-variant-numeric:tabular-nums;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ak-metric__value--bad{color:var(--danger)}#akashic-health-records-patient-portal-root .ak-metric__delta{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-legend,#akashic-health-records-patient-portal-root .ak-metric__label{color:var(--ink-muted);font-size:var(--ak-font-12)}#akashic-health-records-patient-portal-root .ak-facts{display:grid;gap:8px 12px;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));margin:0}#akashic-health-records-patient-portal-root .ak-facts__item{min-width:0;overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .ak-facts--fields .ak-facts__item{background:var(--sunken);padding:8px}#akashic-health-records-patient-portal-root .ak-facts dt{color:var(--ink-muted);font-size:var(--ak-font-12)}#akashic-health-records-patient-portal-root .ak-facts dd{margin:2px 0 0}#akashic-health-records-patient-portal-root .ak-switch{background:var(--line);border:0;border-radius:999px;display:inline-flex;flex:none;height:var(--ak-switch-height);min-height:var(--ak-switch-height);min-width:var(--ak-switch-width);padding:2px;position:relative;width:var(--ak-switch-width)}#akashic-health-records-patient-portal-root .ak-switch[aria-checked=true],#akashic-health-records-patient-portal-root .ak-switch[data-state=checked]{background:var(--primary)}#akashic-health-records-patient-portal-root .ak-switch__thumb{background:var(--surface);border-radius:50%;display:block;height:var(--ak-switch-thumb);width:var(--ak-switch-thumb)}#akashic-health-records-patient-portal-root .ak-switch[aria-checked=true] .ak-switch__thumb,#akashic-health-records-patient-portal-root .ak-switch[data-state=checked] .ak-switch__thumb{transform:translateX(calc(var(--ak-switch-width) - var(--ak-switch-thumb) - 4px))}#akashic-health-records-patient-portal-root .ak-progress{background:var(--sunken);border-radius:var(--ak-control-radius);height:var(--ak-progress-height);overflow:hidden}#akashic-health-records-patient-portal-root .ak-progress__fill{background:var(--primary);display:block;height:100%;width:var(--ak-progress-value,0)}#akashic-health-records-patient-portal-root .ak-steps{display:grid;gap:6px;list-style:none;padding:0}#akashic-health-records-patient-portal-root .ak-step{align-items:baseline;color:var(--ink-muted);display:flex;font-size:var(--ak-font-13);gap:8px}#akashic-health-records-patient-portal-root .ak-step[aria-current=step]{color:var(--primary);font-weight:500}#akashic-health-records-patient-portal-root .ak-step[data-state=complete]{color:var(--sage-ink)}#akashic-health-records-patient-portal-root .ak-upload{background:var(--surface);border:1px dashed var(--line);border-radius:var(--ak-control-radius);color:var(--ink-muted);padding:var(--ak-card-pad)}#akashic-health-records-patient-portal-root .ak-upload[data-drag-active=true]{background:var(--blue-soft);border-color:var(--primary)}#akashic-health-records-patient-portal-root .ak-upload[aria-invalid=true]{border-color:var(--danger)}#akashic-health-records-patient-portal-root .ak-attachment__name{font-size:var(--ak-font-13);min-width:0;overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .ak-disclosure__trigger{align-items:center;background:transparent;border:0;color:var(--ink-strong);display:flex;font-size:var(--ak-font-13);gap:8px;padding:8px 0;text-align:start;width:100%}#akashic-health-records-patient-portal-root .ak-disclosure__content{padding:8px 0}#akashic-health-records-patient-portal-root .ak-menu,#akashic-health-records-patient-portal-root .ak-tooltip{background:var(--surface);border:1px solid var(--line);border-radius:var(--ak-popup-radius);box-shadow:var(--ak-card-lift);color:var(--ink);padding:4px}#akashic-health-records-patient-portal-root .ak-menu__item{align-items:center;background:transparent;border:0;color:var(--ink);display:flex;font-size:var(--ak-font-13);gap:8px;min-height:30px;padding:6px 10px;text-align:start;width:100%}#akashic-health-records-patient-portal-root .ak-menu__item:hover,#akashic-health-records-patient-portal-root .ak-menu__item[data-highlighted]{background:var(--line-soft)}#akashic-health-records-patient-portal-root .ak-menu__item[aria-checked=true]{background:var(--blue-soft);color:var(--primary)}#akashic-health-records-patient-portal-root .ak-menu__item--danger{color:var(--danger)}#akashic-health-records-patient-portal-root .ak-tooltip{font-size:var(--ak-font-12);max-width:min(280px,calc(100vw - 24px));padding:6px 10px}#akashic-health-records-patient-portal-root .ak-status-line{align-items:center;color:var(--ink-muted);display:flex;font-size:var(--ak-font-12);gap:6px}#akashic-health-records-patient-portal-root .ak-status-line--error{color:var(--danger)}#akashic-health-records-patient-portal-root .ak-status-line--success{color:var(--sage-ink)}#akashic-health-records-patient-portal-root .ak-spinner{animation:ak-common-spin .8s linear infinite;border:2px solid var(--line);border-radius:50%;border-top-color:var(--primary);height:16px;width:16px}@keyframes ak-common-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){#akashic-health-records-patient-portal-root .ak-spinner{animation:none}}#akashic-health-records-patient-portal-root .ak-disclosure__trigger:focus-visible,#akashic-health-records-patient-portal-root .ak-field:focus-visible,#akashic-health-records-patient-portal-root .ak-link:focus-visible,#akashic-health-records-patient-portal-root .ak-menu__item:focus-visible,#akashic-health-records-patient-portal-root .ak-nav__item:focus-visible,#akashic-health-records-patient-portal-root .ak-switch:focus-visible,#akashic-health-records-patient-portal-root .ak-upload:focus-within{outline:2px solid var(--primary);outline-offset:2px}#akashic-health-records-patient-portal-root .ak-menu__item:disabled,#akashic-health-records-patient-portal-root .ak-menu__item[aria-disabled=true],#akashic-health-records-patient-portal-root .ak-switch:disabled{cursor:not-allowed;opacity:.5}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-menu__item,#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-nav__item{min-height:44px}#akashic-health-records-patient-portal-root .ak-rule,#akashic-health-records-patient-portal-root hr{border:0;border-top:1px solid var(--line-soft);height:0;margin:8px 0}#akashic-health-records-patient-portal-root .ak-chev{color:var(--faint);flex:none;height:15px;margin-left:auto;transition:transform .15s ease;width:15px}#akashic-health-records-patient-portal-root [aria-expanded=true]>.ak-chev,#akashic-health-records-patient-portal-root [open]>summary .ak-chev{transform:rotate(180deg)}#akashic-overlay-root{position:relative;z-index:2147483647}#akashic-health-records-patient-portal-root [data-slot=dialog-close],#akashic-health-records-patient-portal-root [data-slot=dialog-content],#akashic-health-records-patient-portal-root [data-slot=dialog-overlay],#akashic-health-records-patient-portal-root [data-slot=sheet-content]{font-family:inherit}#akashic-health-records-patient-portal-root [data-slot=dialog-content]{box-sizing:border-box;max-height:calc(100vh - 2rem);overflow-x:auto;overflow-y:auto}#akashic-health-records-patient-portal-root [data-slot=dialog-content]:where(:not([data-width=declared])){max-width:min(600px,calc(100vw - 2rem));min-width:min(32rem,calc(100vw - 2rem));width:-moz-max-content;width:max-content}#akashic-health-records-patient-portal-root [data-slot=dialog-content] [data-slot=dialog-footer]:not(.ak-overlay__footer){background:var(--surface);-o-border-image:linear-gradient(var(--line),var(--line)) 1 0 0 /1px 0 0 /0 100vmax;border-image:linear-gradient(var(--line),var(--line)) 1 0 0 /1px 0 0 /0 100vmax;border-top:1px solid transparent;bottom:0;box-shadow:0 0 0 100vmax var(--surface);clip-path:inset(0 -100vmax -100vmax);padding-top:16px;position:sticky;z-index:1}#akashic-health-records-patient-portal-root [data-slot=dialog-content]>*{box-sizing:border-box;max-width:100%;min-width:0}#akashic-health-records-patient-portal-root [data-slot=dialog-content] :is(p,span,label,div){overflow-wrap:anywhere}#akashic-health-records-patient-portal-root [data-slot=dialog-content] [data-slot=dialog-header].flex-row{flex-wrap:wrap}#akashic-health-records-patient-portal-root [data-slot=dialog-content][data-close-button=true] [data-slot=dialog-header].flex-row{padding-right:3rem}#akashic-health-records-patient-portal-root #akashic-overlay-root [data-slot=dialog-content][data-presentation=sheet]{background-image:linear-gradient(var(--line),var(--line));background-origin:border-box;background-position:center 8px;background-repeat:no-repeat;background-size:36px 4px;border-color:transparent;border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;border-style:solid;border-width:12px 0 env(safe-area-inset-bottom,0);bottom:0;box-shadow:var(--sheet-lift);left:0;max-height:88svh;max-width:100%;min-width:0;overscroll-behavior:contain;right:0;top:auto;transform:none;width:100%;--tw-enter-scale:1;--tw-enter-translate-y:100%;--tw-exit-scale:1;--tw-exit-translate-y:100%}:where(#akashic-health-records-patient-portal-root [data-slot=dialog-content][data-presentation=sheet]){padding:10px 14px 16px}#akashic-health-records-patient-portal-root [data-presentation=sheet] [data-slot=dialog-header]{text-align:left}#akashic-health-records-patient-portal-root [data-presentation=sheet] [data-slot=dialog-title]{padding-left:0}#akashic-health-records-patient-portal-root [data-slot=sheet-content]:not(.ak-panel){background-color:var(--background);color:var(--foreground)}#akashic-health-records-patient-portal-root .ak-card--flat,#akashic-health-records-patient-portal-root [data-slot=card].ak-card-flat{box-shadow:none}:where(#akashic-health-records-patient-portal-root [data-slot=card]){border-color:var(--border)}#akashic-health-records-patient-portal-root .ak-caption{align-items:baseline;color:var(--ink-muted);display:flex;font-size:11px;font-weight:500;gap:8px;letter-spacing:.07em;margin:0 0 6px;text-transform:uppercase}#akashic-health-records-patient-portal-root .ak-caption__note{color:var(--muted-foreground);font-size:var(--ak-font-12);font-weight:var(--ak-body-weight);letter-spacing:normal;text-transform:none}#akashic-health-records-patient-portal-root [data-slot=card].ak-card-plain,#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-shell [data-slot=card].ak-card-plain{background-color:transparent;border-color:transparent;box-shadow:none}#akashic-health-records-patient-portal-root [data-slot=sheet-content] h1,#akashic-health-records-patient-portal-root [data-slot=sheet-content] h2,#akashic-health-records-patient-portal-root [data-slot=sheet-content] h3,#akashic-health-records-patient-portal-root [data-slot=sheet-content] h4,#akashic-health-records-patient-portal-root [data-slot=sheet-content] p{margin:0}#akashic-health-records-patient-portal-root .components-base-control,#akashic-health-records-patient-portal-root .components-base-control__field{max-width:none;min-width:0;width:100%}#akashic-health-records-patient-portal-root .components-base-control__field{align-items:start;display:grid;grid-template-columns:minmax(0,1fr)}#akashic-health-records-patient-portal-root .components-base-control__field>*,#akashic-health-records-patient-portal-root .components-form-token-field,#akashic-health-records-patient-portal-root .components-form-token-field__input-container,#akashic-health-records-patient-portal-root .components-input-control,#akashic-health-records-patient-portal-root .components-input-control__container{max-width:none;min-width:0;width:100%}#akashic-health-records-patient-portal-root [data-slot=select-trigger],#akashic-health-records-patient-portal-root [role=combobox]:not(:where(.ak-field-shell) *),#akashic-health-records-patient-portal-root button[role=combobox],#akashic-health-records-patient-portal-root select{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--ak-field-radius);box-shadow:none;box-sizing:border-box;color:var(--ink);font-size:var(--ak-field-font-size);line-height:var(--ak-field-line-height);margin:0;max-width:none;min-height:var(--ak-field-height);min-width:0}#akashic-health-records-patient-portal-root select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding:0 2.5rem 0 var(--ak-field-padding-x)}#akashic-health-records-patient-portal-root .components-select-control__input{background-image:none}#akashic-health-records-patient-portal-root .components-input-control__container{align-items:center;background:transparent;border:0;box-shadow:none;display:flex;gap:0;max-width:none;min-width:0;padding:0;width:100%}#akashic-health-records-patient-portal-root .components-input-control__container:has(>.components-input-control__input){background-color:var(--surface);border:1px solid var(--line);border-radius:var(--ak-field-radius);min-height:var(--ak-field-height)}#akashic-health-records-patient-portal-root .components-input-control__input,#akashic-health-records-patient-portal-root .components-text-control__input{background:transparent;border:0;border-radius:inherit;box-shadow:none;box-sizing:border-box;color:inherit;font:inherit;height:calc(var(--ak-field-height) - 2px);line-height:var(--ak-field-line-height);margin:0;max-width:none;min-width:0;outline:none;padding:0 var(--ak-field-padding-x);width:100%}#akashic-health-records-patient-portal-root .components-input-control__container:has(>.components-input-control__input):focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--primary-rgb)/.15)}#akashic-health-records-patient-portal-root .components-input-control__backdrop{background:transparent;border:0;box-shadow:none}#akashic-health-records-patient-portal-root .components-input-control__input:-webkit-autofill,#akashic-health-records-patient-portal-root .components-input-control__input:-webkit-autofill:focus,#akashic-health-records-patient-portal-root .components-input-control__input:-webkit-autofill:hover,#akashic-health-records-patient-portal-root input[type=email]:-webkit-autofill,#akashic-health-records-patient-portal-root input[type=email]:-webkit-autofill:focus,#akashic-health-records-patient-portal-root input[type=email]:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);border-radius:inherit;box-shadow:inset 0 0 0 1000px var(--surface)}#akashic-health-records-patient-portal-root [data-slot=select-trigger],#akashic-health-records-patient-portal-root [role=combobox]:not(:where(.ak-field-shell) *),#akashic-health-records-patient-portal-root button[role=combobox]{align-items:center;background-image:none;display:inline-flex;gap:.75rem;height:auto;justify-content:space-between;margin:0;max-width:none;min-width:0;padding:0 var(--ak-field-padding-x);text-align:left}:where(#akashic-health-records-patient-portal-root [data-slot=select-trigger]),:where(#akashic-health-records-patient-portal-root [role=combobox]),:where(#akashic-health-records-patient-portal-root button[role=combobox]),:where(#akashic-health-records-patient-portal-root select){width:100%}#akashic-health-records-patient-portal-root [data-slot=select-trigger].ak-select-fixed-w{flex:0 0 auto;width:var(--ak-select-fixed-w,auto)}#akashic-health-records-patient-portal-root [data-slot=select-trigger]>span,#akashic-health-records-patient-portal-root [role=combobox]>span,#akashic-health-records-patient-portal-root button[role=combobox]>span{flex:1 1 auto;min-width:0;overflow:hidden}#akashic-health-records-patient-portal-root [data-slot=select-trigger] svg,#akashic-health-records-patient-portal-root [role=combobox] svg,#akashic-health-records-patient-portal-root button[role=combobox] svg{color:var(--ink-muted);flex-shrink:0;height:1rem;width:1rem}#akashic-health-records-patient-portal-root [data-slot=select-trigger]:hover,#akashic-health-records-patient-portal-root [role=combobox]:not(:where(.ak-field-shell) *):hover,#akashic-health-records-patient-portal-root button[role=combobox]:hover,#akashic-health-records-patient-portal-root select:hover{background-color:var(--surface);border-color:var(--faint);color:var(--ink)}#akashic-health-records-patient-portal-root [data-slot=select-trigger]:focus,#akashic-health-records-patient-portal-root [data-slot=select-trigger]:focus-visible,#akashic-health-records-patient-portal-root [data-slot=select-trigger][data-state=open],#akashic-health-records-patient-portal-root [role=combobox]:not(:where(.ak-field-shell) *):focus,#akashic-health-records-patient-portal-root [role=combobox]:not(:where(.ak-field-shell) *):focus-visible,#akashic-health-records-patient-portal-root [role=combobox]:not(:where(.ak-field-shell) *)[data-state=open],#akashic-health-records-patient-portal-root button[role=combobox]:focus,#akashic-health-records-patient-portal-root button[role=combobox]:focus-visible,#akashic-health-records-patient-portal-root button[role=combobox][data-state=open],#akashic-health-records-patient-portal-root select:focus,#akashic-health-records-patient-portal-root select:focus-visible{background-color:var(--surface);border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--primary-rgb)/.15);color:var(--ink);outline:none}#akashic-health-records-patient-portal-root [aria-disabled=true][data-slot=select-trigger],#akashic-health-records-patient-portal-root [aria-disabled=true][role=combobox],#akashic-health-records-patient-portal-root [data-slot=select-trigger]:disabled,#akashic-health-records-patient-portal-root [role=combobox]:disabled,#akashic-health-records-patient-portal-root button[role=combobox]:disabled,#akashic-health-records-patient-portal-root select:disabled{background-color:var(--sunken);color:var(--faint);cursor:not-allowed}#akashic-health-records-patient-portal-root option{background:var(--surface);color:var(--ink)}#akashic-health-records-patient-portal-root [data-slot=select-content],#akashic-overlay-root [data-slot=select-content]{background:var(--surface,#fff);border:1px solid var(--line,#e2ddd5);border-radius:var(--ak-field-radius,8px);box-shadow:0 10px 30px rgba(0,0,0,.12);color:var(--ink,#1f1d1a);overflow:hidden;z-index:10000}#akashic-health-records-patient-portal-root [data-slot=select-viewport]{padding:.25rem}#akashic-health-records-patient-portal-root [data-slot=select-item]{align-items:center;background:transparent;border-radius:6px;color:var(--ink);cursor:pointer;display:flex;font-size:var(--ak-field-font-size);line-height:var(--ak-field-line-height);min-height:40px;padding:8px 12px}#akashic-health-records-patient-portal-root [data-slot=select-content] [data-slot=select-item]:hover,#akashic-health-records-patient-portal-root [data-slot=select-content] [data-slot=select-item][data-highlighted]{background:rgb(var(--primary-rgb)/.08);color:var(--ink);outline:none}#akashic-health-records-patient-portal-root [data-slot=select-content] [data-slot=select-item][data-state=checked],#akashic-health-records-patient-portal-root [data-slot=select-content] [data-slot=select-item][data-state=checked][data-highlighted]{background:rgb(var(--primary-rgb)/.12);color:var(--ink)}#akashic-health-records-patient-portal-root [data-slot=select-label]{color:var(--ink-muted);font-size:var(--ak-font-xs);font-weight:600;padding:.5rem .75rem .25rem}#akashic-health-records-patient-portal-root [data-slot=select-separator]{background:var(--line-soft);height:1px;margin:.25rem 0}#akashic-health-records-patient-portal-root
[data-slot=sheet-content]
[data-slot=card-content]>.flex.gap-2.justify-between.border-b.pb-2>.flex.flex-1.gap-2{align-items:center;min-width:0}#akashic-health-records-patient-portal-root
[data-slot=sheet-content]
[data-slot=card-content]>.flex.gap-2.justify-between.border-b.pb-2>.flex.flex-1.gap-2
img{border-radius:.5rem;flex-shrink:0;height:3.25rem;max-width:3.25rem;min-width:3.25rem;-o-object-fit:cover;object-fit:cover;width:3.25rem}#akashic-health-records-patient-portal-root
[data-slot=sheet-content]
[data-slot=card-content]>.flex.gap-2.justify-between.border-b.pb-2>.flex.flex-1.gap-2>div{flex:1;min-width:0}#akashic-health-records-patient-portal-root .components-form-token-field__suggestions-container{margin-top:.25rem;max-width:none;min-width:0;width:100%}#akashic-health-records-patient-portal-root .components-form-token-field__suggestions-list{border-radius:.5rem;box-shadow:0 10px 30px rgba(0,0,0,.12);color:var(--ink);overflow:hidden;padding:.25rem}#akashic-health-records-patient-portal-root .components-form-token-field__suggestion{align-items:center;background:transparent;border:0;border-radius:.375rem;color:var(--ink);display:flex;font-size:var(--ak-field-font-size);line-height:var(--ak-field-line-height);margin:0;min-height:40px;min-width:0;padding:8px 12px;text-align:left;white-space:nowrap;width:100%}#akashic-health-records-patient-portal-root .components-form-token-field__suggestion.is-selected,#akashic-health-records-patient-portal-root .components-form-token-field__suggestion:hover,#akashic-health-records-patient-portal-root .components-form-token-field__suggestion[aria-selected=true]{background:rgb(var(--primary-rgb)/.08);color:var(--ink)}#akashic-health-records-patient-portal-root .components-form-token-field__suggestion.is-selected,#akashic-health-records-patient-portal-root .components-form-token-field__suggestion[aria-selected=true]{background:rgb(var(--primary-rgb)/.12)}#akashic-health-records-patient-portal-root .components-form-token-field__suggestion[aria-disabled=true]{cursor:not-allowed;opacity:.5}#akashic-health-records-patient-portal-root .components-button.is-primary{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);color:oklch(1 0 0);text-decoration:none;text-shadow:none}#akashic-health-records-patient-portal-root .components-button.is-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--wp-admin-theme-color-darker-10);border-color:var(--wp-admin-theme-color-darker-10);color:oklch(1 0 0)}#akashic-health-records-patient-portal-root .components-button.is-secondary{border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}#akashic-health-records-patient-portal-root .components-button.is-secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--wp-admin-theme-color-darker-10);color:var(--wp-admin-theme-color-darker-10)}#akashic-health-records-patient-portal-root .components-button:disabled,#akashic-health-records-patient-portal-root .components-button[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.55;pointer-events:none}#akashic-health-records-patient-portal-root .components-button.is-primary:disabled,#akashic-health-records-patient-portal-root .components-button.is-primary[aria-disabled=true]{background:var(--sunken);border-color:var(--line);color:var(--faint)}#akashic-health-records-patient-portal-root .bg-blue-500,#akashic-health-records-patient-portal-root .bg-blue-600{background-color:var(--primary)}#akashic-health-records-patient-portal-root .border-blue-500,#akashic-health-records-patient-portal-root .border-blue-600{border-color:var(--primary)}#akashic-health-records-patient-portal-root [data-slot=button][data-kind=primary-action]{align-items:center;background-color:var(--primary);border:1px solid var(--primary);border-radius:.3rem;color:var(--primary-foreground);display:inline-flex;font-size:var(--ak-font-sm);font-weight:500;justify-content:center;line-height:1;min-height:2.25rem;padding:.5rem 1rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .15s ease;white-space:nowrap}#akashic-health-records-patient-portal-root [data-slot=button][data-kind=primary-action]:hover:not(:disabled){background-color:rgb(var(--primary-rgb)/.9);border-color:rgb(var(--primary-rgb)/.9);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root [data-slot=button][data-kind=primary-action]:active:not(:disabled){background-color:rgb(var(--primary-rgb)/.82);border-color:rgb(var(--primary-rgb)/.82);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .wrap{margin:0;padding:0}#akashic-health-records-patient-portal-root .wp-heading-inline{display:inline-block;margin-right:5px}#akashic-health-records-patient-portal-root .page-title-action{margin-left:4px;padding:4px 8px}#akashic-health-records-patient-portal-root .notice{background:oklch(1 0 0);border-left:4px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,.04);margin:5px 0 15px;padding:1px 12px}#akashic-health-records-patient-portal-root .notice-error{border-left-color:var(--danger)}#akashic-health-records-patient-portal-root .notice-warning{border-left-color:var(--warning)}#akashic-health-records-patient-portal-root .notice-success{border-left-color:var(--success)}#akashic-health-records-patient-portal-root .notice-info{border-left-color:var(--primary)}#akashic-health-records-patient-portal-root .wp-unit-control .components-unit-control__select,#akashic-health-records-patient-portal-root .wp-unit-control .components-unit-control__unit-label{max-width:100px;min-width:48px}#akashic-health-records-patient-portal-root .wp-guide{width:800px}#akashic-health-records-patient-portal-root .wp-progress-bar{height:2px;width:100%}#akashic-health-records-patient-portal-root .wp-search-control{width:100%}#akashic-health-records-patient-portal-root .wp-tab-panel{border:none;height:100%;max-height:100%}#akashic-health-records-patient-portal-root .components-tab-panel__tab-content{height:calc(100% - 48px)}#akashic-health-records-patient-portal-root .components-modal__header+div{height:100%}.components-modal__content{overscroll-behavior:contain}#akashic-health-records-patient-portal-root a:where(:not(.wp-element-button)){text-decoration:none}#akashic-health-records-patient-portal-root .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:auto;margin-right:auto;max-width:100%}#akashic-health-records-patient-portal-root,#akashic-health-records-patient-portal-root *{scrollbar-color:rgba(33,31,28,.16) transparent;scrollbar-width:thin}html:has(#akashic-health-records-patient-portal-root){scrollbar-color:rgba(33,31,28,.16) transparent;scrollbar-width:thin}html:has(#akashic-health-records-patient-portal-root)::-webkit-scrollbar{height:7px;width:7px}html:has(#akashic-health-records-patient-portal-root)::-webkit-scrollbar-track{background:transparent}html:has(#akashic-health-records-patient-portal-root)::-webkit-scrollbar-thumb{background:rgba(33,31,28,.16);background-clip:content-box;border:2px solid transparent;border-radius:4px}#akashic-health-records-patient-portal-root ::-webkit-scrollbar{height:7px;width:7px}#akashic-health-records-patient-portal-root ::-webkit-scrollbar-track{background:transparent}#akashic-health-records-patient-portal-root ::-webkit-scrollbar-thumb{background:rgba(33,31,28,.16);background-clip:content-box;border:2px solid transparent;border-radius:4px}#akashic-health-records-patient-portal-root ::-webkit-scrollbar-thumb:hover{background:rgba(33,31,28,.3);background-clip:content-box}#akashic-health-records-patient-portal-root ::-webkit-scrollbar-button{display:none;height:0;width:0}#akashic-health-records-patient-portal-root ::-webkit-scrollbar-corner{background:transparent}#akashic-health-records-patient-portal-root .thin-scrollbar::-webkit-scrollbar{width:7px}#akashic-health-records-patient-portal-root .thin-scrollbar::-webkit-scrollbar-thumb{background-color:var(--line);border-radius:9999px}#akashic-health-records-patient-portal-root .thin-scrollbar::-webkit-scrollbar-track{background:transparent}#akashic-health-records-patient-portal-root .thin-scrollbar{scrollbar-color:var(--line) transparent;scrollbar-width:thin}#akashic-health-records-patient-portal-root .scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}#akashic-health-records-patient-portal-root .scrollbar-hidden::-webkit-scrollbar{display:none}#akashic-health-records-patient-portal-root .cursor{cursor:pointer}#akashic-health-records-patient-portal-root .code-input input{font-size:10px}#akashic-health-records-patient-portal-root .w-13{width:3.25rem}#akashic-health-records-patient-portal-root .h-13{height:3.25rem}#akashic-health-records-patient-portal-root .w-15{width:3.75rem}#akashic-health-records-patient-portal-root .h-15{height:3.75rem}#akashic-health-records-patient-portal-root .w-17{width:4.25rem}#akashic-health-records-patient-portal-root .h-17{height:4.25rem}#akashic-health-records-patient-portal-root .w-25{width:6.25rem}#akashic-health-records-patient-portal-root .h-22{height:5.5rem}#akashic-health-records-patient-portal-root .w-30{width:7.5rem}#akashic-health-records-patient-portal-root .h-30{height:7.5rem}@theme inline{--text-step-9:var(--ak-font-9);--text-step-10:var(--ak-font-10);--text-step-10-5:var(--ak-font-10-5);--text-step-11:var(--ak-font-11);--text-step-11-5:var(--ak-font-11-5);--text-step-12:var(--ak-font-12);--text-step-12-5:var(--ak-font-12-5);--text-step-13:var(--ak-font-13);--text-step-14:var(--ak-font-14);--text-step-15:var(--ak-font-15);--text-step-17:var(--ak-font-17);--text-step-18:var(--ak-font-18);--text-step-24:var(--ak-font-24);--text-step-42:var(--ak-font-42);--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:calc(var(--radius) + 8px);--radius-3xl:calc(var(--radius) + 12px);--radius-4xl:calc(var(--radius) + 16px);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-success:var(--success);--color-warning:var(--warning);--color-info:var(--info);--color-paper:var(--paper);--color-surface:var(--surface);--color-sunken:var(--sunken);--color-line:var(--line);--color-line-soft:var(--line-soft);--color-ink:var(--ink);--color-ink-strong:var(--ink-strong);--color-ink-muted:var(--ink-muted);--color-faint:var(--faint);--color-blue-soft:var(--blue-soft);--color-green-soft:var(--green-soft);--color-amber-soft:var(--amber-soft);--color-red-soft:var(--red-soft);--color-input:var(--input);--color-border:var(--border);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}#akashic-health-records-patient-portal-root .components-form-token-field{min-width:0;position:relative;width:100%}#akashic-health-records-patient-portal-root .components-form-token-field__input-container{background:transparent;border:0;box-shadow:none;min-width:0;padding:0;width:100%}#akashic-health-records-patient-portal-root .components-form-token-field__input-container>.components-flex,#akashic-health-records-patient-portal-root .components-form-token-field__input-container>[data-wp-component=Flex]{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--ak-field-radius);box-shadow:none;display:flex;flex-wrap:wrap;gap:4px;min-height:var(--ak-field-height);min-width:0;padding:7px var(--ak-field-padding-x);width:100%}#akashic-health-records-patient-portal-root .components-form-token-field__input,#akashic-health-records-patient-portal-root .components-form-token-field__input:focus,#akashic-health-records-patient-portal-root .components-form-token-field__input:focus-visible{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;background-color:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;flex:1 1 8rem;height:auto;margin:0;min-height:0;min-width:6rem;outline:none;padding:0;width:auto}#akashic-health-records-patient-portal-root .components-form-token-field__suggestions-container{left:0;position:absolute;right:0;top:calc(100% - 1px);z-index:1000}#akashic-health-records-patient-portal-root .components-form-token-field__suggestions-list{background:var(--surface);border:1px solid var(--line);border-radius:0 0 var(--ak-field-radius) var(--ak-field-radius);border-top:0;box-shadow:none;list-style:none;margin:0;padding:0}#akashic-health-records-patient-portal-root .components-form-token-field__suggestion{cursor:pointer;padding:.5rem .75rem}#akashic-health-records-patient-portal-root .components-form-token-field__suggestion.is-selected,#akashic-health-records-patient-portal-root .components-form-token-field__suggestion:hover,#akashic-health-records-patient-portal-root .components-form-token-field__suggestion[aria-selected=true]{background:var(--primary);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .components-form-token-field__suggestions-list{max-height:12rem;overflow-x:hidden;overflow-y:auto}#akashic-health-records-patient-portal-root .components-form-token-field__suggestion,#akashic-health-records-patient-portal-root .components-form-token-field__suggestion.is-selected,#akashic-health-records-patient-portal-root .components-form-token-field__suggestion:hover,#akashic-health-records-patient-portal-root .components-form-token-field__suggestion[aria-selected=true]{border-radius:0;display:block;font-size:var(--ak-field-font-size);line-height:var(--ak-field-line-height);margin:0;width:100%}#akashic-health-records-patient-portal-root .components-form-token-field__suggestions-list::-webkit-scrollbar{width:8px}#akashic-health-records-patient-portal-root .components-form-token-field__suggestions-list::-webkit-scrollbar-thumb{background-color:var(--line);border-radius:9999px}#akashic-health-records-patient-portal-root .components-form-token-field__suggestions-list::-webkit-scrollbar-track{background:transparent}#akashic-health-records-patient-portal-root .components-form-token-field__suggestions-list{scrollbar-color:var(--line) transparent;scrollbar-width:thin}#akashic-health-records-patient-portal-root .components-form-token-field:has(.components-form-token-field__suggestions-list) .components-form-token-field__input-container>.components-flex,#akashic-health-records-patient-portal-root .components-form-token-field:has(.components-form-token-field__suggestions-list) .components-form-token-field__input-container>[data-wp-component=Flex]{border-bottom-left-radius:0;border-bottom-right-radius:0}#akashic-health-records-patient-portal-root .components-base-control__field>label.text-sm,#akashic-health-records-patient-portal-root .flex.flex-col>label.text-sm,#akashic-health-records-patient-portal-root label.text-sm{color:var(--ink);font-size:var(--ak-font-base);font-weight:var(--ak-label-weight);line-height:18px}#akashic-health-records-patient-portal-root [data-slot=select-value]{align-items:center;display:flex;flex:1 1 auto;min-width:0}#akashic-health-records-patient-portal-root [data-slot=select-value] .text-start,#akashic-health-records-patient-portal-root [data-slot=select-value]>div{align-items:center;display:flex;gap:.5rem;min-width:0;width:100%}#akashic-health-records-patient-portal-root [data-slot=select-value] [data-slot=avatar]{flex-shrink:0}#akashic-health-records-patient-portal-root [data-slot=select-value] [data-slot=avatar] img{display:block}#akashic-health-records-patient-portal-root [data-slot=select-value] .break-words,#akashic-health-records-patient-portal-root [data-slot=select-value] .whitespace-normal{display:block;flex:1 1 auto;line-height:1.2;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}#akashic-health-records-patient-portal-root [data-slot=select-value]:not(:has([data-slot=avatar])){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .btn,#akashic-health-records-patient-portal-root [data-slot=button].btn,#akashic-health-records-patient-portal-root [data-slot=dialog-trigger].btn,#akashic-health-records-patient-portal-root [data-slot=sheet-trigger].btn,#akashic-health-records-patient-portal-root button.btn{padding:0 12px}#akashic-health-records-patient-portal-root [data-slot=button].btn>svg+div:not(.hidden),#akashic-health-records-patient-portal-root [data-slot=button].btn>svg+span:not(.hidden),#akashic-health-records-patient-portal-root button.btn>svg+div:not(.hidden),#akashic-health-records-patient-portal-root button.btn>svg+span:not(.hidden){display:inline-block}#akashic-health-records-patient-portal-root .btn,#akashic-health-records-patient-portal-root [data-slot=button].btn,#akashic-health-records-patient-portal-root button.btn{border-radius:2px;font-size:var(--ak-font-sm);font-weight:500;gap:7px;line-height:1;padding:0 12px;white-space:nowrap}#akashic-health-records-patient-portal-root .btn.px-4,#akashic-health-records-patient-portal-root [data-slot=button].btn.px-4,#akashic-health-records-patient-portal-root button.btn.px-4{padding-left:16px;padding-right:16px}#akashic-health-records-patient-portal-root .btn.py-2,#akashic-health-records-patient-portal-root [data-slot=button].btn.py-2,#akashic-health-records-patient-portal-root button.btn.py-2{padding-bottom:8px;padding-top:8px}#akashic-health-records-patient-portal-root .btn.p-0,#akashic-health-records-patient-portal-root [data-slot=button].btn.p-0,#akashic-health-records-patient-portal-root button.btn.p-0{padding:0}#akashic-health-records-patient-portal-root .btn.text-sm,#akashic-health-records-patient-portal-root [data-slot=button].btn.text-sm,#akashic-health-records-patient-portal-root button.btn.text-sm{font-size:var(--ak-font-sm);line-height:1}#akashic-health-records-patient-portal-root .btn.rounded-md,#akashic-health-records-patient-portal-root [data-slot=button].btn.rounded-md,#akashic-health-records-patient-portal-root button.btn.rounded-md{border-radius:2px}#akashic-health-records-patient-portal-root .btn.gap-2,#akashic-health-records-patient-portal-root [data-slot=button].btn.gap-2,#akashic-health-records-patient-portal-root button.btn.gap-2{gap:8px}#akashic-health-records-patient-portal-root .btn svg,#akashic-health-records-patient-portal-root [data-slot=button].btn svg,#akashic-health-records-patient-portal-root button.btn svg{flex-shrink:0;height:16px;width:16px}#akashic-health-records-patient-portal-root .btn.btn-icon-overlay svg{height:32px;width:32px}#akashic-health-records-patient-portal-root .btn.btn-icon-overlay{color:var(--foreground)}#akashic-health-records-patient-portal-root .login-poweredby{align-items:center;display:flex;flex-direction:column;gap:4px;margin-top:16px}#akashic-health-records-patient-portal-root .login-poweredby .components-text{color:#999;font-size:11px;letter-spacing:.05em;text-transform:uppercase}#akashic-health-records-patient-portal-root .login-poweredby img{height:28px!important;opacity:.6;width:auto}#akashic-health-records-patient-portal-root [data-print-region=true] [data-slot=tabs-content][data-state=inactive],.printable-invoice{display:none}@media print{body *{visibility:hidden}.printable-invoice,.printable-invoice *{visibility:visible}.printable-invoice{background:#fff;color:#000;display:block;font-size:12pt;left:0;padding:24px;position:absolute;top:0;width:100%}.printable-invoice .pi-header{align-items:center;border-bottom:2px solid #000;display:flex;gap:16px;margin-bottom:16px;padding-bottom:12px}.printable-invoice .pi-logo{max-height:64px;max-width:180px;-o-object-fit:contain;object-fit:contain}.printable-invoice .pi-org-name{font-size:16pt;font-weight:700}.printable-invoice .pi-meta{display:flex;justify-content:space-between;margin-bottom:16px}.printable-invoice .pi-title{font-size:14pt;font-weight:700}.printable-invoice .pi-label{font-weight:700}.printable-invoice .pi-billto{text-align:right}.printable-invoice .pi-lines{border-collapse:collapse;margin-bottom:16px;width:100%}.printable-invoice .pi-lines th{border-bottom:1px solid #000;padding:6px 8px;text-align:left}.printable-invoice .pi-lines td{border-bottom:1px solid #ccc;padding:6px 8px}.printable-invoice .pi-lines td:nth-child(n+2),.printable-invoice .pi-lines th:nth-child(n+2){text-align:right;white-space:nowrap}.printable-invoice .pi-lines tr{-moz-column-break-inside:avoid;break-inside:avoid}.printable-invoice .pi-totals{margin-left:auto;width:240px}.printable-invoice .pi-totals>div{display:flex;justify-content:space-between;padding:3px 0}.printable-invoice .pi-payments{margin-top:20px;-moz-column-break-inside:avoid;break-inside:avoid}.printable-invoice .pi-payments p{margin:6px 0 12px}.printable-invoice .pi-total{border-top:2px solid #000;font-size:13pt;font-weight:700;margin-top:4px;padding-top:6px!important}@page{margin:12mm}}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home{container-name:akhome;container-type:inline-size}#akashic-health-records-patient-portal-root .ak-home__welcome{margin-block-end:calc(.75rem + 10px)}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__columns{display:flex;flex-direction:column;gap:.75rem}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__queue,#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__reference{min-width:0}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__summary{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}@container akhome (min-width: 840px){#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__columns{align-items:flex-start;flex-direction:row;gap:1.25rem}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__queue{flex:1 1 620px;margin-inline:0;max-width:620px}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__reference{flex:1 1 300px;margin-inline:0;max-width:none;position:sticky;top:1rem}}@container akhome (min-width: 1000px){#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__summary{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}}@container akhome (min-width: 1060px){#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home>*{margin-inline:auto;max-width:var(--ak-content-max);width:100%}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__columns{align-items:flex-start;flex-direction:row;gap:2rem;justify-content:center}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__queue{flex:1 1 auto;margin-inline:0;max-width:none}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__reference{flex:0 0 380px;margin-inline:0;max-width:380px;position:sticky;top:1rem}}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-shell{padding:14px 14px 32px}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] header[data-akashic-frame]{padding-inline:14px}@media (min-width:640px){#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-shell{padding:14px 20px 40px}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] header[data-akashic-frame]{padding-inline:20px}}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-shell>:not(.ak-home){margin-inline:auto;max-width:var(--ak-content-max)}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-frame-row{margin-inline:auto;max-width:var(--ak-content-max);width:100%}.ak-frame-desk-actions{align-items:center;display:flex;flex:1 1 auto;gap:8px;margin-left:auto;max-width:760px;min-width:0}.ak-frame-desk-actions .ak-frame-desk-action{flex:none;height:32px;padding:0 11px}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-shell .rounded,#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-shell .rounded-lg{border-radius:0;box-shadow:var(--ak-card-lift)}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__summary .rounded-lg{border-radius:8px;box-shadow:none}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__reference>nav{margin-top:16px}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__reference .ak-doors{border-radius:8px;box-shadow:none}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__reference .ak-next-appointment{background:var(--paper);border-style:dashed;box-shadow:var(--ak-card-lift);padding:14px}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] [data-testid=proofing-banner]{background:var(--amber-soft,#fdf0e3);border-color:var(--amber-line,#e8c9a0)}@media (pointer:fine){#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .btn,#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] [data-slot=button]{min-height:32px}}.ak-clinday{container-name:akclinday;container-type:inline-size}.ak-clinday__columns{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@container akclinday (min-width: 769px){.ak-clinday__columns{grid-template-columns:296px minmax(0,1fr)}}@container akclinday (min-width: 1180px){.ak-clinday__columns{grid-template-columns:358px minmax(0,1fr)}}.ak-clinday__columns.ak-clinday__columns--railed{grid-template-columns:64px minmax(0,1fr)}.ak-clinday__dayoverlay{border-radius:.75rem;left:0;max-height:100%;overflow-y:auto;position:absolute;right:0;top:0;z-index:20}#akashic-health-records-patient-portal-root .ak-clinday__counts{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 1rem;padding:0}#akashic-health-records-patient-portal-root .ak-clinday__count{align-items:center;background:var(--surface);border:0;border-radius:var(--ak-card-radius);box-shadow:var(--ak-card-lift);cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:44px;padding:10px;text-align:left;width:100%}#akashic-health-records-patient-portal-root .ak-clinday__count:hover{background:var(--sunken)}#akashic-health-records-patient-portal-root .ak-clinday__count[aria-expanded=true]{background:var(--amber-soft)}#akashic-health-records-patient-portal-root .ak-clinday__count-label{color:var(--ink-muted);font-size:var(--ak-font-11);font-weight:500;letter-spacing:.05em;min-width:0;text-transform:uppercase}#akashic-health-records-patient-portal-root .ak-clinday__count-value{color:var(--ink-strong);flex:none;font-size:var(--ak-font-15);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}#akashic-health-records-patient-portal-root .ak-clinday__count[aria-expanded=true] .ak-clinday__count-value{color:var(--amber-ink)}#akashic-health-records-patient-portal-root .ak-clinday__sheet{background:var(--surface);border-left:1px solid var(--line);gap:6px;max-width:420px;overflow-y:auto;padding:16px 0;width:100%}#akashic-health-records-patient-portal-root .ak-clinday__sheet .ak-clinday__sheettitle{color:var(--ink-strong);font-size:var(--ak-font-17);font-weight:500;margin:0 18px 8px}#akashic-health-records-patient-portal-root .ak-clinday__emptypanel{align-items:center;background:var(--surface);border:0;border-radius:var(--ak-card-radius);box-shadow:var(--ak-card-lift);container-type:size;display:flex;height:520px;justify-content:center}#akashic-health-records-patient-portal-root .ak-clinday__emptystate{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;max-width:520px;padding:24px;text-align:center}#akashic-health-records-patient-portal-root .ak-clinday__emptymsg{color:var(--ink-strong);font-size:var(--ak-font-18);font-weight:500;line-height:1.5;margin:0;text-wrap:balance}#akashic-health-records-patient-portal-root .ak-clinday__emptylink{background:none;border:0;color:var(--primary);cursor:pointer;font:inherit;font-weight:500;padding:0;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}#akashic-health-records-patient-portal-root .ak-clinday__emptyicon{align-items:center;color:var(--faint);display:flex;gap:16px;justify-content:center}#akashic-health-records-patient-portal-root .ak-clinday__emptyicon svg{display:block;height:auto;width:min(62cqw,62cqh)}#akashic-health-records-patient-portal-root .ak-clinday__emptyicon--duo svg{width:min(42cqw,42cqh)}@container akclinday (max-width: 768px){#akashic-health-records-patient-portal-root .ak-clinday__emptypanel{height:400px}#akashic-health-records-patient-portal-root .ak-clinday__emptyicon svg{width:min(60cqw,60cqh)}#akashic-health-records-patient-portal-root .ak-clinday__emptyicon--duo svg{width:min(40cqw,40cqh)}}body.admin-bar:not(.wp-admin) [data-akashic-portal-frame]{padding-top:var(--wp-admin--admin-bar--height,32px)}.patient-queue-head{--sec-attn:#b3261e}.dark .patient-queue-head{--sec-attn:#9a4537}.patient-queue-head h3{color:var(--sec-attn)}#akashic-health-records-patient-portal-root .ahr-view-title,#akashic-health-records-patient-portal-root .ak-page-title{color:var(--sage);font-size:var(--ak-font-20);font-weight:600;letter-spacing:.01em;margin:0 0 10px;padding:0}#akashic-health-records-patient-portal-root .ak-page-body{align-content:start;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;row-gap:12px}#akashic-health-records-patient-portal-root [data-slot=breadcrumb-list]{gap:6px}#akashic-health-records-patient-portal-root [data-akashic-crumb-actions]{margin-block:-8px}#akashic-health-records-patient-portal-root [data-slot=breadcrumb-link]{color:var(--primary)}#akashic-health-records-patient-portal-root [data-slot=breadcrumb-page]{color:var(--ink-strong)}#akashic-health-records-patient-portal-root [data-slot=breadcrumb-separator]{color:var(--faint)}#akashic-health-records-patient-portal-root [data-slot=breadcrumb-separator]>svg{height:12px;width:12px}#akashic-health-records-patient-portal-root .ak-readback{display:grid;gap:0;margin:0}#akashic-health-records-patient-portal-root .ak-readback-row{border-bottom:1px solid var(--line-soft);display:grid;gap:1px;padding:8px 0}#akashic-health-records-patient-portal-root .ak-readback-row:last-child{border-bottom:0}#akashic-health-records-patient-portal-root .ak-readback-label{color:var(--ink-muted);font-size:var(--ak-font-12-5,12.5px);line-height:1.4;margin:0}#akashic-health-records-patient-portal-root .ak-readback-value{color:var(--ink-strong);font-size:var(--ak-font-14);line-height:1.4;margin:0}#akashic-health-records-patient-portal-root .ak-readback-value--empty{color:var(--faint);font-style:italic}@media print{body:has(#akashic-health-records-patient-portal-root [data-print-region=true]) *{visibility:hidden}body:has(#akashic-health-records-patient-portal-root [data-print-region=true]) #akashic-health-records-patient-portal-root [data-print-region=true],body:has(#akashic-health-records-patient-portal-root [data-print-region=true]) #akashic-health-records-patient-portal-root [data-print-region=true] *{visibility:visible}body:has(#akashic-health-records-patient-portal-root [data-print-region=true]) #akashic-health-records-patient-portal-root [data-print-region=true]{height:auto;left:0;max-height:none;max-width:none;overflow:visible;position:absolute;top:0;transform:none;translate:none;width:100%}body:has(#akashic-health-records-patient-portal-root [data-print-region=true]) #akashic-overlay-root{position:static}#akashic-health-records-patient-portal-root [data-print-hidden=true]{display:none!important}#akashic-health-records-patient-portal-root [data-print-region=true] [data-slot=tabs-content][data-state=inactive]{display:block!important;visibility:visible!important}#akashic-health-records-patient-portal-root [data-print-region=true] *{box-shadow:none!important;text-shadow:none!important}#akashic-health-records-patient-portal-root .ak-readback-row{-moz-column-break-inside:avoid;break-inside:avoid}}.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]>*{svg:not([class*="size-"])}.selection\:bg-primary ::-moz-selection{background-color:var(--primary)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::-moz-selection{color:var(--primary-foreground)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .selection\:bg-primary ::-moz-selection{background-color:var(--primary)}#akashic-health-records-patient-portal-root .selection\:bg-primary ::selection{background-color:var(--primary)}#akashic-health-records-patient-portal-root .selection\:text-primary-foreground ::-moz-selection{color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:bg-primary::-moz-selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground::-moz-selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .selection\:bg-primary::-moz-selection{background-color:var(--primary)}#akashic-health-records-patient-portal-root .selection\:bg-primary::selection{background-color:var(--primary)}#akashic-health-records-patient-portal-root .selection\:text-primary-foreground::-moz-selection{color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:1.75rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:var(--foreground)}#akashic-health-records-patient-portal-root .file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-faint::-moz-placeholder{color:var(--faint)}.placeholder\:text-faint::placeholder{color:var(--faint)}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-warning::-moz-placeholder{color:var(--warning)}.placeholder\:text-warning::placeholder{color:var(--warning)}#akashic-health-records-patient-portal-root .placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}#akashic-health-records-patient-portal-root .placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}#akashic-health-records-patient-portal-root .placeholder\:text-warning::-moz-placeholder{color:var(--warning)}#akashic-health-records-patient-portal-root .placeholder\:text-warning::placeholder{color:var(--warning)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-0:before{content:var(--tw-content);left:0}.before\:content-\[\'\2022\'\]:before{--tw-content:"•";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:mt-0:last-child{margin-top:0}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#akashic-health-records-patient-portal-root .focus-within\:border-ring:focus-within{border-color:var(--ring)}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-amber-200:hover{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-soft:hover{background-color:var(--blue-soft)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-line-soft:hover{background-color:var(--line-soft)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-sunken:hover{background-color:var(--sunken)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-ink-muted:hover{color:var(--ink-muted)}.hover\:text-ink-strong:hover{color:var(--ink-strong)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-red-700:hover{color:var(--danger-hover)}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}#akashic-health-records-patient-portal-root .hover\:bg-muted:hover{background-color:var(--muted)}#akashic-health-records-patient-portal-root .hover\:bg-accent:hover{background-color:var(--accent)}#akashic-health-records-patient-portal-root .hover\:bg-background:hover{background-color:var(--background)}#akashic-health-records-patient-portal-root .hover\:text-foreground:hover{color:var(--foreground)}#akashic-health-records-patient-portal-root .hover\:text-primary:hover{color:var(--primary)}#akashic-health-records-patient-portal-root .hover\:text-accent-foreground:hover{color:var(--accent-foreground)}#akashic-health-records-patient-portal-root .hover\:border-primary:hover,.focus\:border-primary:focus{border-color:var(--primary)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-primary:focus{--tw-ring-color:var(--primary)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}#akashic-health-records-patient-portal-root .focus\:bg-accent:focus{background-color:var(--accent)}#akashic-health-records-patient-portal-root .focus\:text-accent-foreground:focus{color:var(--accent-foreground)}#akashic-health-records-patient-portal-root .focus\:text-destructive:focus{color:var(--destructive)}#akashic-health-records-patient-portal-root .focus\:border-primary:focus{border-color:var(--primary)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-\[var\(--ring\)\]:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-ink:focus-visible{--tw-ring-color:var(--ink)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}#akashic-health-records-patient-portal-root .focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-foreground{color:var(--foreground)}.group:hover .group-hover\:opacity-100{opacity:1}#akashic-health-records-patient-portal-root .group:hover .group-hover\:text-foreground{color:var(--foreground)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:.75rem}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:.75rem}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:.375rem}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-width:1px}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>svg\]\:px-2:has(>svg){padding-left:.5rem;padding-right:.5rem}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-left:.625rem;padding-right:.625rem}.has-\[\>svg\]\:px-3:has(>svg){padding-left:.75rem;padding-right:.75rem}.has-\[\>svg\]\:px-4:has(>svg){padding-left:1rem;padding-right:1rem}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#akashic-health-records-patient-portal-root .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}#akashic-health-records-patient-portal-root .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.group\/field:has([data-orientation=horizontal]) .group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance{text-wrap:balance}.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pb-2\.5{padding-bottom:.625rem}.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pt-2\.5{padding-top:.625rem}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:20rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked],.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:.75rem}.data-\[state\=active\]\:border-b-\[2px\][data-state=active]{border-bottom-width:2px}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=active\]\:border-b-blue-600[data-state=active]{--tw-border-opacity:1;border-bottom-color:rgb(37 99 235/var(--tw-border-opacity,1))}.data-\[state\=active\]\:border-b-primary[data-state=active]{border-bottom-color:var(--primary)}.data-\[state\=active\]\:bg-surface[data-state=active]{background-color:var(--surface)}.data-\[state\=active\]\:bg-white[data-state=active]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.data-\[state\=checked\]\:bg-primary[data-state=checked],.data-\[state\=on\]\:bg-primary[data-state=on]{background-color:var(--primary)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:.875rem;line-height:1.25rem}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:1rem;line-height:1.5rem}.data-\[state\=active\]\:font-bold[data-state=active]{font-weight:700}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[state\=active\]\:\!text-blue-600[data-state=active]{--tw-text-opacity:1!important;color:rgb(37 99 235/var(--tw-text-opacity,1))!important}.data-\[state\=active\]\:text-primary[data-state=active]{color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked],.data-\[state\=on\]\:text-primary-foreground[data-state=on]{color:var(--primary-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=on\]\:shadow-sm[data-state=on]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{animation-duration:.15s;animation-name:akashic-enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:akashic-exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:0.95}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:0.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}#akashic-health-records-patient-portal-root .data-\[state\=checked\]\:bg-primary[data-state=checked],#akashic-health-records-patient-portal-root .data-\[state\=on\]\:bg-primary[data-state=on]{background-color:var(--primary)}#akashic-health-records-patient-portal-root .data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}#akashic-health-records-patient-portal-root .data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}#akashic-health-records-patient-portal-root .data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}#akashic-health-records-patient-portal-root .data-\[state\=active\]\:text-primary[data-state=active]{color:var(--primary)}#akashic-health-records-patient-portal-root .data-\[state\=checked\]\:text-primary-foreground[data-state=checked],#akashic-health-records-patient-portal-root .data-\[state\=on\]\:text-primary-foreground[data-state=on]{color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}#akashic-health-records-patient-portal-root .data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}#akashic-health-records-patient-portal-root .data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.\*\:data-\[slot\=select-value\]\:line-clamp-1[data-slot=select-value]>*{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\*\:data-\[slot\=select-value\]\:flex[data-slot=select-value]>*{display:flex}.\*\:data-\[slot\=select-value\]\:items-center[data-slot=select-value]>*{align-items:center}.\*\:data-\[slot\=select-value\]\:gap-2[data-slot=select-value]>*{gap:.5rem}.\*\:data-\[slot\=avatar\]\:ring-2[data-slot=avatar]>*{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\*\:data-\[slot\=avatar\]\:ring-background[data-slot=avatar]>*{--tw-ring-color:var(--background)}.data-\[state\=active\]\:after\:\!bg-blue-600[data-state=active]:after{content:var(--tw-content);--tw-bg-opacity:1!important;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))!important}.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}.group\/field-group[data-variant=outline] .group-data-\[variant\=outline\]\/field-group\:-mb-2{margin-bottom:-.5rem}.group\/alert-dialog-content[data-size=sm] .group-data-\[size\=sm\]\/alert-dialog-content\:grid{display:grid}.group[data-state=open] .group-data-\[state\=open\]\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/alert-dialog-content[data-size=sm] .group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.group\/dialog[data-close-button=true] .group-data-\[close-button\=true\]\/dialog\:px-6{padding-left:1.5rem;padding-right:1.5rem}.group\/dialog[data-close-button=true] .group-data-\[close-button\=true\]\/dialog\:pr-12{padding-right:3rem}.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50,.group\/field[data-disabled=true] .group-data-\[disabled\=true\]\/field\:opacity-50,.group\/input-group[data-disabled=true] .group-data-\[disabled\=true\]\/input-group\:opacity-50{opacity:.5}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition-\[box-shadow\]{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.motion-safe\:duration-200{transition-duration:.2s}}.dark\:border-amber-500\/40:is(.dark *){border-color:rgba(245,158,11,.4)}.dark\:border-amber-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-red-800:is(.dark *){border-color:var(--danger-active)}.dark\:border-sky-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(12 74 110/var(--tw-border-opacity,1))}.dark\:bg-amber-500\/10:is(.dark *){background-color:rgba(245,158,11,.1)}.dark\:bg-amber-900\/40:is(.dark *){background-color:rgba(120,53,15,.4)}.dark\:bg-amber-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.dark\:bg-sky-900\/40:is(.dark *){background-color:rgba(12,74,110,.4)}.dark\:bg-sky-950\/60:is(.dark *){background-color:rgba(8,47,73,.6)}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:text-amber-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-amber-500:is(.dark *){--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){color:var(--success)}.dark\:text-red-300:is(.dark *){color:var(--red-line)}.dark\:text-red-400:is(.dark *){color:var(--danger)}.dark\:text-sky-200:is(.dark *){--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}#akashic-health-records-patient-portal-root .dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]:is(.dark *){background-color:var(--primary)}#akashic-health-records-patient-portal-root .dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]:is(.dark *){background-color:var(--primary)}@media not all and (min-width:640px){.max-sm\:hidden{display:none}}@media (min-width:640px){.sm\:top-4{top:1rem}.sm\:order-none{order:0}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-0{margin-bottom:0}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:max-h-\[60vh\]{max-height:60vh}.sm\:max-h-\[86svh\]{max-height:86svh}.sm\:w-32{width:8rem}.sm\:w-64{width:16rem}.sm\:w-80{width:20rem}.sm\:w-auto{width:auto}.sm\:min-w-\[500px\]{min-width:500px}.sm\:min-w-\[700px\]{min-width:700px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-\[640px\]{max-width:640px}.sm\:max-w-\[700px\]{max-width:700px}.sm\:max-w-\[720px\]{max-width:720px}.sm\:max-w-\[900px\]{max-width:900px}.sm\:max-w-\[95vw\]{max-width:95vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:basis-0{flex-basis:0px}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:p-5{padding:1.25rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:pl-0{padding-left:0}.sm\:pl-4{padding-left:1rem}.sm\:pr-8{padding-right:2rem}.sm\:text-left{text-align:left}.sm\:text-\[18px\]{font-size:18px}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:32rem}.group\/alert-dialog-content[data-size=default] .sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2{grid-row:span 2/span 2}.group\/alert-dialog-content[data-size=default] .sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start{place-items:start}.group\/dialog[data-close-button=true] .sm\:group-data-\[close-button\=true\]\/dialog\:pl-0{padding-left:0}.group\/dialog[data-close-button=true] .sm\:group-data-\[close-button\=true\]\/dialog\:pr-12{padding-right:3rem}.group\/dialog[data-close-button=true] .sm\:group-data-\[close-button\=true\]\/dialog\:pr-6{padding-right:1.5rem}.group\/alert-dialog-content[data-size=default] .sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left{text-align:left}}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-6{grid-column:span 6/span 6}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-h-\[calc\(100vh-180px\)\]{max-height:calc(100vh - 180px)}.md\:max-h-\[calc\(100vh-220px\)\]{max-height:calc(100vh - 220px)}.md\:max-h-\[calc\(100vh-230px\)\]{max-height:calc(100vh - 230px)}.md\:max-h-\[calc\(100vh-280px\)\]{max-height:calc(100vh - 280px)}.md\:max-h-\[calc\(100vh-60px\)\]{max-height:calc(100vh - 60px)}.md\:max-h-\[calc\(100vh-6px\)\]{max-height:calc(100vh - 6px)}.md\:max-h-\[calc\(50vh-180px\)\]{max-height:calc(50vh - 180px)}.md\:max-w-\[700px\]{max-width:700px}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[minmax\(16rem\2c 22rem\)_1fr\]{grid-template-columns:minmax(16rem,22rem) 1fr}.md\:gap-3{gap:.75rem}.md\:p-2{padding:.5rem}.md\:p-6{padding:1.5rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:text-\[11\.5px\]{font-size:11.5px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:order-first{order:-9999}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:mb-0{margin-bottom:0}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100vh-100px\)\]{max-height:calc(100vh - 100px)}.lg\:max-h-\[calc\(100vh-129px\)\]{max-height:calc(100vh - 129px)}.lg\:max-h-\[calc\(100vh-149px\)\]{max-height:calc(100vh - 149px)}.lg\:max-h-\[calc\(100vh-189px\)\]{max-height:calc(100vh - 189px)}.lg\:max-h-\[calc\(100vh-201px\)\]{max-height:calc(100vh - 201px)}.lg\:max-h-\[calc\(100vh-398px\)\]{max-height:calc(100vh - 398px)}.lg\:max-h-\[calc\(100vh-60px\)\]{max-height:calc(100vh - 60px)}.lg\:max-h-\[calc\(100vh-99px\)\]{max-height:calc(100vh - 99px)}.lg\:max-h-\[calc\(50vh-155px\)\]{max-height:calc(50vh - 155px)}.lg\:min-h-\[calc\(100vh-177px\)\]{min-height:calc(100vh - 177px)}.lg\:min-h-\[calc\(100vh-187px\)\]{min-height:calc(100vh - 187px)}.lg\:min-h-\[calc\(100vh-310px\)\]{min-height:calc(100vh - 310px)}.lg\:w-1\/2{width:50%}.lg\:w-96{width:24rem}.lg\:max-w-\[800px\]{max-width:800px}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:p-4{padding:1rem}.lg\:p-6{padding:1.5rem}.lg\:py-4{padding-bottom:1rem;padding-top:1rem}}.\[\&\>\*\]\:min-h-0>*{min-height:0}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:flex-none>*{flex:none}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4[data-slot=field]>*{padding:1rem}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:1rem}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:1 1 auto}#akashic-health-records-patient-portal-root .\[\&\>a\:hover\]\:text-primary>a:hover,.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>div\+div\]\:mt-\[13px\]>div+div{margin-top:13px}.\[\&\>div\+div\]\:border-t>div+div{border-top-width:1px}.\[\&\>div\+div\]\:border-\[var\(--line\)\]>div+div{border-color:var(--line)}.\[\&\>div\+div\]\:pt-\[13px\]>div+div{padding-top:13px}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3>input:has(>[data-align=block-end]){padding-top:.75rem}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3>input:has(>[data-align=block-start]){padding-bottom:.75rem}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2>input:has(>[data-align=inline-end]){padding-right:.5rem}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2>input:has(>[data-align=inline-start]){padding-left:.5rem}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){height:.875rem;width:.875rem}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){height:1rem;width:1rem}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:hidden>svg{display:none}.\[\&\>svg\]\:size-3>svg{height:.75rem;width:.75rem}.\[\&\>svg\]\:size-3\.5>svg{height:.875rem;width:.875rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\*\]\:pointer-events-none *{pointer-events:none}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-\[var\(--success\)\] [data-slot=progress-indicator]{background-color:var(--success)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){height:1rem;width:1rem}#akashic-health-records-patient-portal-root .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]),.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:-.375rem}a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}#akashic-health-records-patient-portal-root a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}#akashic-health-records-patient-portal-root a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}
#akashic-health-records-patient-portal-root select.ak-field:has(>option[value=""]:checked){color:var(--muted-foreground)}#akashic-health-records-patient-portal-root select.ak-field option{color:var(--ink)}
#akashic-health-records-patient-portal-root [data-slot=select-item]>span:last-child{min-width:0;overflow-wrap:anywhere}#akashic-health-records-patient-portal-root [data-slot=select-content] [data-slot=select-item]{padding-right:2rem}
.profile-photo{align-items:center;background-color:var(--sunken);border-radius:50%;display:flex;justify-content:center;overflow:hidden;position:relative}.profile-photo--small{height:40px;width:40px}.profile-photo--medium{height:100px;width:100px}.profile-photo--large{height:150px;width:150px}.profile-photo__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-photo--type-organization{background-color:transparent}.profile-photo--type-organization .profile-photo__image{-o-object-fit:contain;object-fit:contain}.profile-photo__loading{align-items:center;display:flex;height:100%;justify-content:center;width:100%}
:root{--cover-height:320px}.photo-attachment{box-shadow:none!important;margin:0}.photo-attachment__body{padding:0!important}.photo-attachment__file-input{display:none}.photo-attachment__image-wrapper{height:200px;margin:0 auto;padding:16px;position:relative;width:200px}.photo-attachment__image-wrapper .photo-attachment__image{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photo-attachment.is-cover .photo-attachment__image{height:var(--cover-height);-o-object-fit:cover;object-fit:cover;width:100%}.photo-attachment__cover-wrapper{height:var(--cover-height);min-height:var(--cover-height);position:relative}.photo-attachment__cover-controls{background-color:var(--sunken);border-top:1px solid var(--line);padding:8px 16px}.photo-attachment__placeholder{align-items:center;background:linear-gradient(135deg,var(--sunken),var(--paper));display:flex;flex-direction:column;height:var(--cover-height);justify-content:center;position:relative;width:100%}.photo-attachment__placeholder-text{color:var(--ink-muted);font-size:14px;margin-top:16px}.photo-attachment__upload-button{bottom:8px!important}.photo-attachment__delete-button,.photo-attachment__upload-button{background-color:#fff!important;border-radius:50%!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;height:40px!important;min-width:40px!important;padding:0!important;position:absolute!important;right:8px!important}.photo-attachment__delete-button{top:8px!important}.photo-attachment__cover-controls .photo-attachment__delete-button,.photo-attachment__cover-controls .photo-attachment__upload-button{bottom:auto!important;position:relative!important;right:auto!important;top:auto!important}.photo-attachment__description{color:var(--ink-muted);font-size:12px;margin:8px 16px;text-align:right}.photo-attachment.is-compact .photo-attachment__image-wrapper{height:76px;margin:0;padding:0;width:76px}.photo-attachment.is-compact .photo-attachment__delete-button,.photo-attachment.is-compact .photo-attachment__upload-button{height:26px!important;min-width:26px!important;right:-4px!important;width:26px!important}.photo-attachment.is-compact .photo-attachment__upload-button{bottom:-4px!important}.photo-attachment.is-compact .photo-attachment__delete-button{top:-4px!important}#akashic-health-records-patient-portal-root .photo-attachment.is-compact .photo-attachment__initials{border-radius:9999px;font-size:24px;height:100%;width:100%}
#akashic-health-records-patient-portal-root .ahr-app-spinner{align-items:center;display:flex;justify-content:center;min-height:200px}#akashic-health-records-patient-portal-root .ahr-app-spinner__message{margin-left:12px}
.ahr-q-resize-handle{bottom:0;cursor:col-resize;opacity:0;position:absolute;right:-8px;top:0;touch-action:none;transition:opacity .12s ease-in-out;width:16px;z-index:2}.ahr-q-resize-handle:after{background-color:var(--primary);border-radius:1px;bottom:0;content:"";left:7px;position:absolute;top:0;width:2px}.ahr-q-col:hover>.ahr-q-resize-handle,.ahr-q-resize-handle.is-dragging,.ahr-q-resize-handle:focus-visible{opacity:1}.ahr-q-resize-badge{background-color:var(--primary);border-radius:3px;color:var(--primary-foreground);font-size:11px;left:50%;line-height:1.6;padding:2px 8px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}
#akashic-health-records-patient-portal-root .selected-item{background-color:var(--surface);border:1px solid var(--primary);border-radius:6px;padding:12px}#akashic-health-records-patient-portal-root .ahr-q-row{align-items:start;display:grid;gap:0 16px;grid-template-columns:repeat(12,1fr)}#akashic-health-records-patient-portal-root .ahr-q-col{grid-column:span 12;min-width:0;position:relative}#akashic-health-records-patient-portal-root .ahr-q-col--draggable{cursor:move}#akashic-health-records-patient-portal-root .ahr-q-col--draggable input,#akashic-health-records-patient-portal-root .ahr-q-col--draggable select,#akashic-health-records-patient-portal-root .ahr-q-col--draggable textarea{cursor:auto}#akashic-health-records-patient-portal-root .ahr-q-col--draggable [role=button],#akashic-health-records-patient-portal-root .ahr-q-col--draggable a,#akashic-health-records-patient-portal-root .ahr-q-col--draggable button{cursor:pointer}#akashic-health-records-patient-portal-root .ahr-q-group-children{margin-left:32px}#akashic-health-records-patient-portal-root .ahr-q-col.is-dragging{opacity:.5;z-index:3}#akashic-health-records-patient-portal-root .ahr-q-group-dropzone{border:1px dashed var(--line);border-radius:4px;color:var(--ink-muted);font-size:13px;margin-bottom:16px;padding:16px;text-align:center}#akashic-health-records-patient-portal-root .ahr-q-group-dropzone.is-over{background-color:var(--blue-soft);border-color:var(--primary);color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-q-col--span-1{grid-column:span 1}#akashic-health-records-patient-portal-root .ahr-q-col--span-2{grid-column:span 2}#akashic-health-records-patient-portal-root .ahr-q-col--span-3{grid-column:span 3}#akashic-health-records-patient-portal-root .ahr-q-col--span-4{grid-column:span 4}#akashic-health-records-patient-portal-root .ahr-q-col--span-5{grid-column:span 5}#akashic-health-records-patient-portal-root .ahr-q-col--span-6{grid-column:span 6}#akashic-health-records-patient-portal-root .ahr-q-col--span-7{grid-column:span 7}#akashic-health-records-patient-portal-root .ahr-q-col--span-8{grid-column:span 8}#akashic-health-records-patient-portal-root .ahr-q-col--span-9{grid-column:span 9}#akashic-health-records-patient-portal-root .ahr-q-col--span-10{grid-column:span 10}#akashic-health-records-patient-portal-root .ahr-q-col--span-11{grid-column:span 11}#akashic-health-records-patient-portal-root .ahr-q-col--span-12{grid-column:span 12}@media (max-width:640px){#akashic-health-records-patient-portal-root .ahr-q-col[class*=ahr-q-col--span-]{grid-column:span 12}}#akashic-health-records-patient-portal-root .ahr-q-item{margin-bottom:16px}#akashic-health-records-patient-portal-root .ahr-q-item--group{position:relative}#akashic-health-records-patient-portal-root .ahr-q-group-rail{background-color:var(--line);bottom:0;left:-4px;position:absolute;top:60px;width:2px}#akashic-health-records-patient-portal-root .ahr-q-required{color:var(--danger)}#akashic-health-records-patient-portal-root [data-slot=wp-card].ahr-q-card--flat{box-shadow:none}#akashic-health-records-patient-portal-root .ahr-q-card-header{justify-content:center}#akashic-health-records-patient-portal-root .ahr-q-yesno{display:flex;flex-wrap:wrap;gap:6px}#akashic-health-records-patient-portal-root .ahr-q-yesno__opt{background:var(--surface);border:1px solid var(--line);border-radius:5px;color:var(--ink-strong);font-size:13px;line-height:1.5;padding:6px 12px}#akashic-health-records-patient-portal-root .ahr-q-yesno__opt.is-on{background:var(--blue-soft);border-color:var(--primary);color:var(--primary);font-weight:500}
.ahr-file-answer__preview{border:1px solid var(--border);border-radius:5px;display:block;margin-top:8px;max-height:320px;max-width:100%}object.ahr-file-answer__preview{height:320px;width:100%}.ahr-file-answer__attached{margin-bottom:8px}.ahr-file-answer__input{display:none}
#akashic-health-records-patient-portal-root .ahr-paginator__search{margin-bottom:16px}#akashic-health-records-patient-portal-root .ahr-paginator__nav{align-items:center;-moz-column-gap:48px;column-gap:48px;display:flex;justify-content:flex-end;margin-top:16px}
#akashic-health-records-patient-portal-root .care-access{display:flex;flex-direction:column;gap:12px}#akashic-health-records-patient-portal-root .care-access-head{display:flex;flex-direction:column}#akashic-health-records-patient-portal-root .care-access-title{align-items:center;color:var(--ink-strong);display:flex;font-size:18px;font-weight:var(--ak-heading-weight);gap:8px;margin:0}#akashic-health-records-patient-portal-root .care-access-sub{color:var(--ink-muted);font-size:13px;margin:2px 0 0}#akashic-health-records-patient-portal-root .care-access-spinner{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .care-access-card{background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;padding:12px 14px}#akashic-health-records-patient-portal-root .care-access--pane .care-access-card{background:transparent;border:0;padding:0}#akashic-health-records-patient-portal-root .care-access-group{align-items:center;color:var(--ink-muted);display:flex;font-size:13px;font-weight:var(--ak-label-weight);gap:8px;letter-spacing:.07em;margin:12px 0 2px;text-transform:uppercase}#akashic-health-records-patient-portal-root .care-access-alert{align-items:flex-start;border:1px solid var(--line);border-radius:5px;display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding:8px}#akashic-health-records-patient-portal-root .care-access-alert-text,#akashic-health-records-patient-portal-root .care-access-error{color:var(--destructive);font-size:13px;margin:0}#akashic-health-records-patient-portal-root .tier-choices{display:flex;flex-direction:column;gap:6px}#akashic-health-records-patient-portal-root .tier-choice{align-items:start;background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;gap:2px 10px;grid-template-columns:16px minmax(0,1fr);padding:8px 12px}#akashic-health-records-patient-portal-root .tier-choice[data-selected=true]{background:var(--blue-soft);border-color:var(--primary)}#akashic-health-records-patient-portal-root .tier-choice-radio{align-self:center;background:var(--surface);border:1.5px solid var(--line);height:15px;width:15px}#akashic-health-records-patient-portal-root .tier-choice[data-selected=true] .tier-choice-radio{border:4.5px solid var(--primary)}#akashic-health-records-patient-portal-root .tier-choice[data-selected=true] .tier-choice-radio svg{display:none}#akashic-health-records-patient-portal-root .tier-choice-label{cursor:pointer;display:flex;flex-direction:column;min-width:0}#akashic-health-records-patient-portal-root .tier-choice[data-disabled=true]{opacity:.55}#akashic-health-records-patient-portal-root .tier-choice[data-disabled=true] .tier-choice-label{cursor:not-allowed}#akashic-health-records-patient-portal-root .tier-choice-name{color:var(--ink-strong);font-size:13px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .tier-choice[data-selected=true] .tier-choice-name{color:var(--primary)}#akashic-health-records-patient-portal-root .tier-choice-description{color:var(--ink-muted);font-size:13px;line-height:1.45;margin-top:2px}#akashic-health-records-patient-portal-root .care-access-proofing{align-items:center;background:var(--amber-soft);border-radius:5px;color:var(--warning);display:flex;font-size:12px;gap:6px;margin:8px 0 0;padding:6px 8px}#akashic-health-records-patient-portal-root .care-access-separately{display:flex;flex-direction:column}#akashic-health-records-patient-portal-root .care-access-toggle{align-items:center;border-top:1px solid var(--line-soft);display:flex;gap:12px;justify-content:space-between;min-height:44px;padding:8px 0}#akashic-health-records-patient-portal-root .care-access-check-label{color:var(--ink-strong);cursor:pointer;font-size:13px}#akashic-health-records-patient-portal-root .care-access-toggle [data-slot=switch]{height:20px;width:34px}#akashic-health-records-patient-portal-root .care-access-toggle [data-slot=switch][data-state=checked]{background:var(--primary)}#akashic-health-records-patient-portal-root .care-access-toggle [data-slot=switch][data-state=unchecked]{background:var(--line)}#akashic-health-records-patient-portal-root .care-access-toggle [data-slot=switch-thumb]{background:var(--surface)}#akashic-health-records-patient-portal-root .care-access-note{color:var(--ink-muted);font-size:13px;line-height:1.45;margin:8px 0 0}#akashic-health-records-patient-portal-root .care-access-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:12px}#akashic-health-records-patient-portal-root .care-access-actions>:first-child:not(:last-child){margin-right:auto}
#akashic-health-records-patient-portal-root .ahr-fmh--flat{border:0;box-shadow:none}#akashic-health-records-patient-portal-root .ahr-fmh-body{display:flex;flex-direction:column;gap:16px}#akashic-health-records-patient-portal-root .ahr-fmh-field{display:flex;flex-direction:column;gap:6px;min-width:0;outline:none}#akashic-health-records-patient-portal-root .ahr-fmh-fieldset{border:0;display:flex;flex-direction:column;gap:8px;margin:0;min-width:0;padding:0}#akashic-health-records-patient-portal-root label.ahr-fmh-label,#akashic-health-records-patient-portal-root legend.ahr-fmh-label{color:var(--ink-strong);font-size:13px;font-weight:500;margin:0;padding:0}#akashic-health-records-patient-portal-root .ahr-fmh-required{color:var(--destructive);margin-left:2px}#akashic-health-records-patient-portal-root .ahr-fmh-select{width:100%}#akashic-health-records-patient-portal-root .ahr-fmh-pair{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}#akashic-health-records-patient-portal-root .ahr-fmh-check{align-items:center;display:flex;gap:8px;min-height:44px}#akashic-health-records-patient-portal-root p.ahr-fmh-error{color:var(--destructive);font-size:13px;margin:0}#akashic-health-records-patient-portal-root p.ahr-fmh-hint{color:var(--ink-muted);font-size:13px;margin:0}#akashic-health-records-patient-portal-root p.ahr-fmh-subhead{color:var(--ink-strong);font-size:14px;font-weight:600;margin:0}#akashic-health-records-patient-portal-root .ahr-fmh-tabs{margin-top:8px}#akashic-health-records-patient-portal-root .ahr-fmh-tabs [role=tablist]{max-width:100%;overflow-x:auto}#akashic-health-records-patient-portal-root .ahr-fmh-panel{display:flex;flex-direction:column;gap:16px;padding-top:12px}#akashic-health-records-patient-portal-root .ahr-fmh-condition{border:1px solid var(--line);border-radius:var(--ak-card-radius);display:flex;flex-direction:column;gap:16px;padding:12px}#akashic-health-records-patient-portal-root .ahr-fmh-condition-head{align-items:center;display:flex;gap:8px;justify-content:space-between}#akashic-health-records-patient-portal-root button.ahr-fmh-add{align-self:flex-start}#akashic-health-records-patient-portal-root .ahr-fmh-note,#akashic-health-records-patient-portal-root .ahr-fmh-reference{align-items:flex-end;display:flex;gap:8px}#akashic-health-records-patient-portal-root .ahr-fmh-reference>.ahr-fmh-field{flex:1}#akashic-health-records-patient-portal-root .ahr-fmh-chips,#akashic-health-records-patient-portal-root .ahr-fmh-matches{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}#akashic-health-records-patient-portal-root .ahr-fmh-matches{border:1px solid var(--line);border-radius:8px;flex-direction:column;flex-wrap:nowrap;gap:0;overflow:hidden}#akashic-health-records-patient-portal-root .ahr-fmh-chip{align-items:center;background:var(--blue-soft);border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;font-size:13px;gap:4px;padding:2px 4px 2px 10px}#akashic-health-records-patient-portal-root button.ahr-fmh-chip-remove{align-items:center;background:none;border:0;border-radius:999px;color:var(--ink-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}#akashic-health-records-patient-portal-root button.ahr-fmh-match{background:var(--surface);border:0;border-bottom:1px solid var(--line-soft);color:var(--ink);cursor:pointer;display:block;font-size:14px;min-height:44px;padding:10px 12px;text-align:left;width:100%}#akashic-health-records-patient-portal-root button.ahr-fmh-match:focus-visible,#akashic-health-records-patient-portal-root button.ahr-fmh-match:hover{background:var(--blue-soft)}@media (max-width:480px){#akashic-health-records-patient-portal-root .ahr-fmh-reference{flex-wrap:wrap}}
.simple-condition-form{display:flex;flex-direction:column;gap:1rem}.simple-condition-form__row{display:flex;flex-direction:column;gap:.35rem}.simple-condition-form__severity{display:flex;gap:.5rem}.simple-condition-form__severity-btn{background:var(--surface);border:1px solid var(--border,var(--line));border-radius:.375rem;color:inherit;cursor:pointer;font-size:.9rem;padding:.4rem .9rem}.simple-condition-form__severity-btn:hover:not(:disabled){border-color:var(--primary)}.simple-condition-form__severity-btn.is-selected{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.simple-condition-form__severity-btn:disabled{cursor:not-allowed;opacity:.5}.simple-condition-form__readonly{border-top:1px solid var(--line);margin-top:1rem;padding-top:.75rem}.simple-condition-form__readonly h4{color:var(--ink-muted);font-size:.85rem;margin-bottom:.5rem}.simple-condition-form__readonly-item{color:var(--ink-muted);display:flex;font-size:.85rem;justify-content:space-between;padding:.15rem 0}
.fhir-history-row__version{flex:1 1 auto}.fhir-history-row__date svg{flex-shrink:0}
#akashic-health-records-patient-portal-root .field-history__sub{margin:0}#akashic-health-records-patient-portal-root .field-history__list{list-style:none;margin:0;padding:0}#akashic-health-records-patient-portal-root .field-history__row{border-top:1px solid var(--line-soft);padding:8px 0}#akashic-health-records-patient-portal-root .field-history__row:first-child{border-top:0;padding-top:0}#akashic-health-records-patient-portal-root .field-history__value{color:var(--ink-strong);font-size:14px;font-weight:var(--ak-heading-weight);margin:0}#akashic-health-records-patient-portal-root .field-history__meta{color:var(--ink-muted);font-size:11.5px;font-weight:var(--ak-body-weight);margin:2px 0 0}#akashic-health-records-patient-portal-root .field-history__lag{margin:0}#akashic-health-records-patient-portal-root [data-slot=dialog-content].field-history [data-slot=dialog-header] [data-slot=dialog-title]{padding-left:0}
#akashic-health-records-patient-portal-root .profile-sections{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);padding-top:8px}#akashic-health-records-patient-portal-root .profile-sections__col{display:flex;flex-direction:column;gap:12px;min-width:0}@media (min-width:768px){#akashic-health-records-patient-portal-root .profile-sections{gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#akashic-health-records-patient-portal-root .profile-section{overflow:hidden}#akashic-health-records-patient-portal-root .profile-section__head{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}#akashic-health-records-patient-portal-root h3.profile-section__title{align-items:center;display:flex;gap:8px;min-width:0}#akashic-health-records-patient-portal-root h3.profile-section__title svg{flex:none;height:17px;width:17px}#akashic-health-records-patient-portal-root .profile-section__actions{align-items:center;display:flex;gap:12px;margin-left:auto}#akashic-health-records-patient-portal-root button.profile-fields__k--changed:after{content:"";height:44px;left:-4px;position:absolute;right:-4px;top:50%;transform:translateY(-50%)}#akashic-health-records-patient-portal-root .profile-section__body{padding:2px 0 6px}#akashic-health-records-patient-portal-root .profile-section__hint{margin:10px 0}#akashic-health-records-patient-portal-root .profile-section__form .profile-section__hint{margin:0}#akashic-health-records-patient-portal-root .profile-fields__row{align-items:flex-start;display:flex;gap:2px}#akashic-health-records-patient-portal-root .profile-fields__row+.profile-fields__row .profile-fields__col{border-top:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .profile-fields__col{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;padding:8px 0}#akashic-health-records-patient-portal-root .profile-fields__row>.profile-fields__col:not(:last-child){padding-right:16px}#akashic-health-records-patient-portal-root .profile-fields__row>.profile-fields__col+.profile-fields__col{border-left:1px solid var(--line-soft);padding-left:16px}#akashic-health-records-patient-portal-root .profile-you__identity>.profile-fields__col{padding-left:16px}#akashic-health-records-patient-portal-root .profile-fields__k{align-items:center;align-self:flex-start;color:var(--ink);display:inline-flex;font-size:11.5px;font-weight:var(--ak-label-weight);gap:4px;letter-spacing:.04em;line-height:1.55;text-transform:uppercase}#akashic-health-records-patient-portal-root .profile-fields button.profile-fields__k--changed.profile-fields__k--changed{background:transparent;border:0;color:var(--primary);cursor:pointer;min-height:0;min-width:0;padding:0;position:relative;text-align:left}#akashic-health-records-patient-portal-root button.profile-fields__k--changed svg{height:11px;width:11px}#akashic-health-records-patient-portal-root .profile-fields__v{color:var(--ink-muted);font-size:13px;font-weight:var(--ak-body-weight);line-height:1.55;overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .profile-fields__v+.profile-fields__v{margin-top:5px}#akashic-health-records-patient-portal-root .profile-fields__v--dash{color:var(--faint)}#akashic-health-records-patient-portal-root .profile-fields__sub{color:var(--ink-muted);font-size:11px;font-weight:var(--ak-body-weight);margin-top:5px}#akashic-health-records-patient-portal-root .profile-fields__use{color:var(--ink-muted);font-size:11px;margin-left:4px;text-transform:lowercase}#akashic-health-records-patient-portal-root .profile-fields__hint{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .profile-section__login{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:4px 6px}#akashic-health-records-patient-portal-root .profile-section__form{display:flex;flex-direction:column;gap:12px}#akashic-health-records-patient-portal-root .profile-name,#akashic-health-records-patient-portal-root .profile-section__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}#akashic-health-records-patient-portal-root .profile-name{gap:10px;grid-column:1/-1}#akashic-health-records-patient-portal-root .profile-input{display:flex;flex-direction:column;gap:4px;min-width:0}#akashic-health-records-patient-portal-root .profile-input--wide{grid-column:1/-1}#akashic-health-records-patient-portal-root .profile-section .profile-input [data-slot=select-trigger],#akashic-health-records-patient-portal-root .profile-section .profile-input input{min-width:0;width:100%}#akashic-health-records-patient-portal-root .profile-input [data-slot=badge]{background:var(--sunken);border-color:var(--line);box-shadow:none;color:var(--ink);font-size:12px;font-weight:var(--ak-body-weight);max-width:100%;padding:2px 8px;white-space:normal}#akashic-health-records-patient-portal-root .profile-section .profile-input [data-slot=badge] button{min-height:0;min-width:0;position:relative}#akashic-health-records-patient-portal-root .profile-input [data-slot=badge] button:after{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}#akashic-health-records-patient-portal-root .profile-section__row{align-items:flex-start;border-bottom:1px solid var(--line-soft);display:flex;flex-direction:column;gap:8px;padding-bottom:12px}#akashic-health-records-patient-portal-root .profile-section__row>.profile-section__grid{align-self:stretch}#akashic-health-records-patient-portal-root .profile-section__save{display:flex;gap:8px;justify-content:flex-end;padding-top:6px}#akashic-health-records-patient-portal-root .profile-you__identity{align-items:flex-start}#akashic-health-records-patient-portal-root button.profile-photo-control{background:transparent;border:0;border-radius:50%;cursor:pointer;flex-shrink:0;margin:8px 0 0 2px;min-height:0;padding:0;position:relative}#akashic-health-records-patient-portal-root .profile-you__identity>.profile-photo-control__avatar{margin:8px 0 0 2px}#akashic-health-records-patient-portal-root .profile-photo-control__avatar{background:var(--sunken);border-radius:50%;color:var(--ink-muted);display:grid;flex-shrink:0;font-size:15px;font-weight:500;height:44px;letter-spacing:normal;line-height:1;overflow:hidden;place-items:center;width:44px}#akashic-health-records-patient-portal-root .profile-photo-control__avatar--large{font-size:30px;height:96px;width:96px}#akashic-health-records-patient-portal-root .profile-photo-control__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#akashic-health-records-patient-portal-root .profile-photo-control__badge{bottom:-1px;color:var(--primary);display:grid;place-items:center;position:absolute;right:-1px}#akashic-health-records-patient-portal-root .profile-photo-control__badge svg{height:12px;width:12px}#akashic-health-records-patient-portal-root .profile-photo-control__preview{display:flex;justify-content:center}#akashic-health-records-patient-portal-root .profile-photo-control__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
.personal-record-source{color:var(--ink-muted);display:inline-flex;flex-direction:column;gap:.25rem;overflow-wrap:anywhere}
#akashic-health-records-patient-portal-root .observation-result{align-items:flex-start;display:flex;flex-direction:column;gap:12px}#akashic-health-records-patient-portal-root .observation-result>section{align-self:stretch}#akashic-health-records-patient-portal-root .observation-result__stamp,#akashic-health-records-patient-portal-root .observation-result__who{color:var(--ink-muted);font-size:var(--ak-font-12)}#akashic-health-records-patient-portal-root .observation-result__value{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:4px;text-align:center}#akashic-health-records-patient-portal-root .observation-result__unit{color:var(--ink-muted);font-size:var(--ak-font-12);font-weight:400;margin-left:4px}#akashic-health-records-patient-portal-root .observation-result-spark{color:var(--primary)}#akashic-health-records-patient-portal-root .observation-result-spark svg{display:block;height:52px;width:100%}#akashic-health-records-patient-portal-root .observation-result-spark__values{color:var(--ink-muted);display:flex;font-size:var(--ak-font-12);justify-content:space-between;list-style:none;margin:4px 0 0;padding:0}#akashic-health-records-patient-portal-root .observation-result-spark__values b{display:block}#akashic-health-records-patient-portal-root .observation-result__note{background:var(--sunken);border-left:2px solid var(--primary);color:var(--ink-strong);padding:8px 12px}#akashic-health-records-patient-portal-root .observation-result__stamp{display:block;margin-top:4px}
#akashic-health-records-patient-portal-root .doc-ref-details [role=listitem] .font-semibold{overflow-wrap:normal}
.akashic-operation-status-toast{align-items:center;border:1px solid transparent;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.22);box-sizing:border-box;color:var(--primary-foreground);display:flex;font-size:15px;font-weight:600;gap:12px;line-height:1.35;max-width:min(360px,calc(100vw - 32px));min-width:220px;padding:14px 18px}.akashic-operation-status-toast--saving{background:var(--success);border-color:var(--success)}.akashic-operation-status-toast--deleting{background:var(--danger);border-color:var(--danger)}.akashic-operation-status-toast__spinner{animation:akashic-operation-status-toast-spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.45);border-radius:50%;border-top:2px solid var(--line-soft);flex:0 0 auto;height:18px;width:18px}.akashic-operation-status-toast__message{min-width:0}@keyframes akashic-operation-status-toast-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.akashic-operation-status-toast__spinner{animation-duration:1.6s}}
#akashic-health-records-patient-portal-root .ahr-task-status-row{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:28px}#akashic-health-records-patient-portal-root .ahr-task-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#akashic-health-records-patient-portal-root .ahr-task-outcomes{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}#akashic-health-records-patient-portal-root .ahr-task-progress>.ak-progress{flex:1}#akashic-health-records-patient-portal-root .ahr-referral-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:10px;padding-bottom:10px}#akashic-health-records-patient-portal-root .ahr-referral-name{display:flex;flex-direction:column;min-width:0}#akashic-health-records-patient-portal-root .ahr-referral-name b,#akashic-health-records-patient-portal-root .ahr-referral-person b{color:var(--ink-strong);font-size:15px;font-weight:500}#akashic-health-records-patient-portal-root .ahr-referral-name span{color:var(--ink-muted);font-size:12.5px;margin-top:1px}#akashic-health-records-patient-portal-root .ahr-referral-person{border-bottom:1px solid var(--line);padding:10px 0}#akashic-health-records-patient-portal-root .ahr-referral-meta{border-bottom:1px solid var(--line);color:var(--ink-strong);display:flex;font-size:13px;gap:10px;padding:9px 0}#akashic-health-records-patient-portal-root .ahr-referral-label{color:var(--ink);flex:none;font-size:11.5px;font-weight:500;letter-spacing:.04em;padding-top:2px;text-transform:uppercase;width:56px}#akashic-health-records-patient-portal-root .ahr-referral-tel{color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-referral-note{color:var(--ink-muted);font-size:12.5px;line-height:1.5;margin:8px 0}#akashic-health-records-patient-portal-root .ahr-referral-note--quiet{color:var(--faint)}#akashic-health-records-patient-portal-root .ahr-referral-pending{background:var(--sunken);display:grid;gap:3px;margin-top:10px;padding:12px}#akashic-health-records-patient-portal-root .ahr-referral-pending b{color:var(--ink-strong);font-size:14px;font-weight:500}#akashic-health-records-patient-portal-root .ahr-referral-pending span{color:var(--ink-muted);font-size:12.5px;line-height:1.5}#akashic-health-records-patient-portal-root .ahr-referral-invite{background:var(--sunken);display:grid;gap:6px;margin:8px 0;padding:10px}#akashic-health-records-patient-portal-root .ahr-referral-invite .ahr-referral-label{width:auto}#akashic-health-records-patient-portal-root .ahr-referral-invite ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}#akashic-health-records-patient-portal-root .ahr-referral-invite li{color:var(--ink-strong);font-size:13px;padding-left:14px;position:relative}#akashic-health-records-patient-portal-root .ahr-referral-invite li:before{background:var(--primary);border-radius:50%;content:"";height:5px;left:2px;position:absolute;top:7px;width:5px}#akashic-health-records-patient-portal-root .ahr-referral-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#akashic-health-records-patient-portal-root .ahr-referral-dialog{max-width:min(42rem,calc(100% - 2rem));width:100%}#akashic-health-records-patient-portal-root .patient-task-dialog{max-width:500px;padding:12px;width:calc(100% - 28px)}#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-task-body{display:grid;gap:12px;padding:0}#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-task-body>*,#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-task-doit>*,#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-task-heading>*{margin:0}#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-task-heading{display:grid;gap:12px}#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-task-heading>.ahr-task-status-row+*,#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-task-status-row+.ahr-task-heading{margin-top:-4px}#akashic-health-records-patient-portal-root .ahr-task-doit{border-top:1px solid var(--line);display:grid;gap:12px;padding-top:12px}#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-task-body>.ahr-task-doit{margin-top:8px}#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-task-outcomes--pair{display:grid;gap:8px;grid-auto-columns:1fr;grid-auto-flow:column}#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-task-outcomes--pair>.btn-red{justify-self:start}#akashic-health-records-patient-portal-root .patient-task-dialog form>.ahr-task-heading{margin-bottom:12px}#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-task-heading>[role=status]:empty{margin-top:-12px}#akashic-health-records-patient-portal-root .patient-task-dialog [data-slot=wp-card]{background:transparent;border:0}#akashic-health-records-patient-portal-root .patient-task-dialog [data-slot=wp-card-body]{padding:0}#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-q-item [data-slot=spacer],#akashic-health-records-patient-portal-root .patient-task-dialog [data-slot=wp-card]>[data-slot=elevation]{display:none}#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-q-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--ak-card-radius);margin-bottom:8px;padding:8px 12px}#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-q-item>[data-slot=flex]:first-child{margin-bottom:6px}#akashic-health-records-patient-portal-root .patient-task-dialog form>.ahr-task-outcomes{margin-top:4px}
.ahr-staff-workspace-assignment__header{display:grid;gap:4px}.ahr-staff-workspace-assignment__options{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:639px){.ahr-staff-workspace-assignment__options{grid-template-columns:minmax(0,1fr)}}.ahr-staff-workspace-assignment__option .components-base-control__help{margin-left:24px;margin-top:4px}
#akashic-health-records-patient-portal-root .ahr-login__brand{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}#akashic-health-records-patient-portal-root .ahr-login__org{color:var(--ink-strong);font-size:var(--ak-font-15);font-weight:500;line-height:1.3;margin:0}#akashic-health-records-patient-portal-root .ahr-login__sub{color:var(--ink-muted);font-size:var(--ak-font-13);margin:-8px 0 0}#akashic-health-records-patient-portal-root .btn.ahr-login__alt{color:var(--primary);font-size:var(--ak-font-13);font-weight:500;text-align:center;white-space:normal}#akashic-health-records-patient-portal-root .btn.ahr-login__alt:disabled{color:var(--ink-muted);cursor:not-allowed}
.ahr-dup-match-banner{margin-bottom:12px}.ahr-dup-match-banner__row{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.ahr-dup-match-banner__text{flex:1}.ahr-dup-match-banner__review{flex-shrink:0}.ahr-dup-match-modal__actions,.ahr-dup-match-modal__done,.ahr-dup-match-modal__otp{display:flex;flex-direction:column;gap:12px;min-width:360px}.ahr-dup-match-modal__intro{margin:0}.ahr-dup-match-modal__guidance,.ahr-dup-match-modal__org{color:hsl(var(--muted-foreground));margin:0}.ahr-dup-match-modal__org{font-size:12px}.ahr-dup-match-modal__org-link{font-weight:600}.ahr-dup-match-modal__hint{color:hsl(var(--muted-foreground));font-size:12px;margin:4px 0 0}.ahr-dup-match-modal__button-row{display:flex;flex-wrap:wrap;gap:8px}.ahr-dup-match-modal__code-input{max-width:200px}.ahr-dup-match-modal__support{color:hsl(var(--muted-foreground));font-size:12px;margin:0}
#akashic-health-records-patient-portal-root .clinician-invitation-notice{background:var(--blue-soft);border-left:3px solid var(--primary);color:var(--ink);display:flex;font-size:14px;gap:12px;margin-bottom:16px;padding:12px 14px}#akashic-health-records-patient-portal-root .clinician-invitation-notice__icon{color:var(--primary);flex:none;height:20px;width:20px}#akashic-health-records-patient-portal-root .clinician-invitation-notice__body{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}#akashic-health-records-patient-portal-root .clinician-invitation-notice__body p{margin:0}#akashic-health-records-patient-portal-root .clinician-invitation-notice__muted{color:var(--ink-muted);font-size:13px}#akashic-health-records-patient-portal-root .clinician-invitation-notice__code{display:flex;flex-direction:column;gap:4px;margin-top:8px;max-width:220px}#akashic-health-records-patient-portal-root .clinician-invitation-notice__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:8px}#akashic-health-records-patient-portal-root .clinician-invitation-notice__error{color:var(--danger);font-size:13px}
.dashboard-sidebar{background-color:var(--surface);color:var(--ink);height:100vh;min-width:56px;overflow:hidden;position:sticky;top:0;transition:width .2s ease-in-out;width:56px;z-index:90}.dashboard-sidebar--open{width:220px}.sidebar-toggle{padding:16px 8px}.sidebar-menu-item{border-radius:0;gap:16px!important;height:48px;padding:16px!important;transition:background-color .2s ease}.sidebar-menu-item:hover{background-color:var(--paper)!important}.sidebar-menu-item.is-active{background-color:var(--sunken)!important;color:var(--ink-strong)!important}.dashboard-content{overflow-y:visible;padding:16px}.dashboard-loading{align-items:center;background-color:var(--sunken);display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.dashboard-loading p{color:var(--ink);font-size:16px;margin-top:16px}.dashboard-role-view-select,.dashboard-role-view-select .components-custom-select-control,.dashboard-role-view-select .components-custom-select-control__button{max-width:none;width:100%}#akashic-health-records-patient-portal-root .ahr-nav-me__name{color:var(--ink-strong);font-size:13px;font-weight:500}#akashic-health-records-patient-portal-root .ahr-nav-me__link{color:var(--primary);font-size:11px;font-weight:500}#akashic-health-records-patient-portal-root .ahr-nav-me>a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}#akashic-health-records-patient-portal-root .ak-patient-nav .ahr-nav-me>a:focus-visible{outline-color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .ak-patient-nav .ahr-nav-me__name{font-size:15px}#akashic-health-records-patient-portal-root .ak-patient-nav .ahr-nav-me{background:linear-gradient(135deg,var(--patient-nav-header-from),var(--patient-nav-header-to));color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .ak-patient-nav .ahr-nav-me :is(p,svg){color:inherit}#akashic-health-records-patient-portal-root .ak-patient-nav .ahr-nav-me p+p{opacity:.88}#akashic-health-records-patient-portal-root nav .dashboard-nav-children>.dashboard-nav-item[data-nav-depth]>button[data-slot=button]{font-size:var(--ak-font-14);min-height:32px;padding:0 12px 0 40px}#akashic-health-records-patient-portal-root nav .dashboard-nav-children>.dashboard-nav-item[data-nav-depth="2"]>button[data-slot=button]{font-size:var(--ak-font-13);min-height:29px;padding-left:60px}#akashic-health-records-patient-portal-root nav .dashboard-nav-children>.dashboard-nav-item[data-active=false]>button[data-slot=button]:not(:hover){color:var(--ink-muted)}
#akashic-health-records-patient-portal-root .collab-invite-notice{background:var(--blue-soft);border:1px solid var(--blue-line);border-radius:9px;margin-bottom:12px;padding:11px 12px}#akashic-health-records-patient-portal-root .collab-invite-item+.collab-invite-item{margin-top:12px}#akashic-health-records-patient-portal-root .collab-invite-title{color:var(--ink-strong);font-size:13px;font-weight:var(--ak-heading-weight);margin:0 0 2px}#akashic-health-records-patient-portal-root .collab-invite-text{color:var(--ink);font-size:12.5px;line-height:1.5;margin:0}#akashic-health-records-patient-portal-root .collab-invite-error{color:var(--destructive);font-size:13px;margin:8px 0 0}#akashic-health-records-patient-portal-root .collab-invite-actions{display:flex;gap:7px;margin-top:9px}
.ahr-patient-profile-card{color:hsl(var(--foreground));display:flex;flex-direction:column;gap:22px}.ahr-patient-profile-card__identity{align-items:center;border-bottom:1px solid hsl(var(--border));display:flex;gap:14px;padding-bottom:16px}.ahr-patient-profile-card__identity-text{flex:1 1 auto;min-width:0}.ahr-patient-profile-card__name{color:hsl(var(--foreground));font-size:18px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.ahr-patient-profile-card__subline{color:hsl(var(--muted-foreground));font-size:13px;margin-top:2px}.ahr-patient-profile-card__group{display:flex;flex-direction:column;gap:10px}.ahr-patient-profile-card__grid{display:grid;gap:14px 24px;grid-template-columns:1fr 1fr}.ahr-patient-profile-card__field--full{grid-column:1/-1}.ahr-patient-profile-card__label{color:hsl(var(--muted-foreground));font-size:12px;margin-bottom:2px}.ahr-patient-profile-card__value{color:hsl(var(--foreground));font-size:14px;line-height:1.4;overflow-wrap:anywhere}@media (max-width:520px){.ahr-patient-profile-card__grid{grid-template-columns:1fr}}
#akashic-health-records-patient-portal-root .ahr-record-practice{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}#akashic-health-records-patient-portal-root .ahr-record-practice__label{align-items:center;display:flex;font-weight:600;gap:8px;max-width:100%;min-width:0}#akashic-health-records-patient-portal-root .ahr-record-practice__label select{max-width:100%;min-width:0}
#akashic-health-records-patient-portal-root .ahr-rs-tabs{display:grid;gap:2px;grid-template-columns:1fr 1fr;margin:12px 0 0;width:100%}@media (min-width:768px){#akashic-health-records-patient-portal-root .ahr-rs-tabs{max-width:320px}#akashic-health-records-patient-portal-root .ahr-rs-panes--two{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,360px) minmax(0,1fr)}#akashic-health-records-patient-portal-root .ahr-rs-panes--two .ahr-rs-back{display:none}}@media (max-width:767.98px){#akashic-health-records-patient-portal-root .ahr-rs-panes--open .ahr-rs-list{display:none}#akashic-health-records-patient-portal-root .ahr-rs--open .ahr-rs-tabs,#akashic-health-records-patient-portal-root:has(.ahr-rs--open) .ahr-view-title{display:none}}#akashic-health-records-patient-portal-root .ahr-rs-fbar{align-items:center;display:flex;gap:8px;margin:12px 0 0}#akashic-health-records-patient-portal-root .ahr-rs-search{align-items:center;display:flex;flex:1;min-width:0;position:relative}#akashic-health-records-patient-portal-root .ahr-rs-search-clear{color:var(--ink-muted);display:grid;place-items:center;position:absolute;right:8px}#akashic-health-records-patient-portal-root .ahr-rs-fbtn{flex:none}#akashic-health-records-patient-portal-root .ahr-rs-fbtn svg{height:16px;width:16px}#akashic-health-records-patient-portal-root .ahr-rs-chips{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 12px}#akashic-health-records-patient-portal-root .ahr-rs-month{color:var(--ink-muted);font-size:var(--ak-font-13);font-weight:var(--ak-label-weight);letter-spacing:.07em;margin:16px 0 6px;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-rs-ev{align-items:flex-start;display:flex;gap:12px;margin:0 0 4px;text-align:left;width:100%}#akashic-health-records-patient-portal-root .ahr-rs-ev:disabled{cursor:default}#akashic-health-records-patient-portal-root .ahr-rs-ev--sel{box-shadow:inset 0 0 0 2px var(--primary),var(--ak-card-lift)}#akashic-health-records-patient-portal-root .ahr-rs-date{flex:none;line-height:1.15;text-align:center;width:34px}#akashic-health-records-patient-portal-root .ahr-rs-date b{color:var(--ink-strong);display:block;font-size:18px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-rs-date span{color:var(--ink-muted);display:block;font-size:var(--ak-font-10)}#akashic-health-records-patient-portal-root .ahr-rs-body{display:block;flex:1;min-width:0}#akashic-health-records-patient-portal-root .ahr-rs-title{color:var(--ink-strong);display:block;font-size:var(--ak-font-15);font-weight:var(--ak-heading-weight);line-height:1.55}#akashic-health-records-patient-portal-root .ahr-rs-sub{color:var(--ink-muted);display:block;font-size:var(--ak-font-13);line-height:1.55;margin-top:2px}#akashic-health-records-patient-portal-root .ahr-rs-org{align-items:center;color:var(--ink-muted);display:flex;font-size:var(--ak-font-11);gap:4px;line-height:1.55;margin-top:4px}#akashic-health-records-patient-portal-root .ahr-rs-org>span[aria-hidden=true],#akashic-health-records-patient-portal-root .ahr-rs-who>span[aria-hidden=true]{font-size:var(--ak-font-9);font-weight:var(--ak-heading-weight);height:18px;width:18px}#akashic-health-records-patient-portal-root .ahr-rs-go{align-self:center;color:var(--ink);flex:none;height:16px;width:16px}#akashic-health-records-patient-portal-root .ahr-rs-back{min-height:44px}#akashic-health-records-patient-portal-root .ahr-rs-h1{margin:4px 0 2px}#akashic-health-records-patient-portal-root .ahr-rs-who{align-items:center;color:var(--ink-muted);display:flex;font-size:var(--ak-font-13);gap:6px;margin:0 0 2px}#akashic-health-records-patient-portal-root .ahr-rs-why{color:var(--ink-muted);font-size:var(--ak-font-13);margin:0}#akashic-health-records-patient-portal-root .ahr-rs-sh2{align-items:center;color:var(--ink-muted);display:flex;font-size:var(--ak-font-13);font-weight:var(--ak-label-weight);gap:8px;letter-spacing:.07em;margin:20px 0 6px;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-rs-sh2 .ahr-rs-n{color:var(--ink-muted);font-size:var(--ak-font-11);font-weight:var(--ak-heading-weight);letter-spacing:0;text-transform:none}#akashic-health-records-patient-portal-root .ahr-rs-note{border-left-color:var(--primary);font-size:var(--ak-font-13);line-height:1.6;margin:0 0 4px}#akashic-health-records-patient-portal-root .ahr-rs-note-section+.ahr-rs-note-section{margin-top:10px}#akashic-health-records-patient-portal-root .ahr-rs-note-head{color:var(--ink);font-size:var(--ak-font-13);font-weight:600;margin:0 0 2px}#akashic-health-records-patient-portal-root .ahr-rs-note-line{margin:0}#akashic-health-records-patient-portal-root .ahr-rs-stamp{color:var(--ink-muted);display:block;font-size:var(--ak-font-11);margin-top:8px}#akashic-health-records-patient-portal-root .ahr-rs-vit{align-items:baseline;border-top:1px solid var(--sunken);display:flex;font-size:var(--ak-font-13);gap:8px;padding:8px 2px;text-align:left;width:100%}#akashic-health-records-patient-portal-root .ahr-rs-vit:first-of-type{border-top:0}#akashic-health-records-patient-portal-root .ahr-rs-vit>span:first-child{color:var(--ink-muted);flex:1}#akashic-health-records-patient-portal-root .ahr-rs-vit b{color:var(--ink-strong);font-variant-numeric:tabular-nums;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-rs-vit .ahr-rs-flag{flex:none;font-size:var(--ak-font-11)}#akashic-health-records-patient-portal-root .ahr-rs-range{color:var(--ink-muted);display:block;font-size:var(--ak-font-11);margin-top:-6px;padding:0 2px 8px}#akashic-health-records-patient-portal-root .ahr-rs-ok{color:var(--success);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-rs-warn{color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-rs-lnk{align-items:center;display:flex;gap:8px;margin:0 0 4px;text-align:left;width:100%}#akashic-health-records-patient-portal-root .ahr-rs-lnk>span:first-child{flex:1;min-width:0}#akashic-health-records-patient-portal-root .ahr-rs-lnk b{color:var(--ink-strong);display:block;font-size:var(--ak-font-15);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-rs-lnk .ahr-rs-sub{margin-top:2px}#akashic-health-records-patient-portal-root .ahr-rs-lnk--sm{margin:0;padding:8px 12px}#akashic-health-records-patient-portal-root .ahr-rs-lnk--sm .ahr-rs-sub{margin:0}#akashic-health-records-patient-portal-root .ahr-rs-lnk--sm .ahr-rs-sub b{display:block}#akashic-health-records-patient-portal-root .ahr-rs-big{margin:12px 0 0;text-align:center}#akashic-health-records-patient-portal-root .ahr-rs-big .ahr-rs-name{color:var(--ink-strong);display:block;font-size:var(--ak-font-15);font-weight:var(--ak-heading-weight);margin-bottom:6px}#akashic-health-records-patient-portal-root .ahr-rs-big>b{color:var(--ink-strong);display:block;font-size:42px;font-weight:var(--ak-heading-weight);letter-spacing:-.03em;line-height:1}#akashic-health-records-patient-portal-root .ahr-rs-big .ahr-rs-u{color:var(--ink-muted);font-size:18px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-rs-big .ahr-rs-rng{color:var(--ink-muted);display:block;font-size:var(--ak-font-13);margin-top:4px}#akashic-health-records-patient-portal-root .ahr-rs-spark{margin:0 0 4px}#akashic-health-records-patient-portal-root .ahr-rs-spark svg{display:block;height:74px;overflow:visible;width:100%}#akashic-health-records-patient-portal-root .ahr-rs-spark polyline{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}#akashic-health-records-patient-portal-root .ahr-rs-spark .ahr-rs-dot{stroke-width:10}#akashic-health-records-patient-portal-root .ahr-rs-xs{color:var(--ink-muted);display:flex;font-size:var(--ak-font-11);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px}#akashic-health-records-patient-portal-root .ahr-rs-xs span{text-align:center}#akashic-health-records-patient-portal-root .ahr-rs-xs b{color:var(--ink-muted);display:block;font-size:var(--ak-font-10);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-rs-said{background:var(--sunken);border-radius:8px;color:var(--ink-muted);font-size:var(--ak-font-13);margin:12px 0 0;padding:8px 12px}#akashic-health-records-patient-portal-root .ahr-rs-version .ahr-rs-said{margin-top:4px}#akashic-health-records-patient-portal-root .ahr-rs-version+.ahr-rs-version{margin-top:16px}#akashic-health-records-patient-portal-root .ahr-rs-lede{background:var(--sunken);border-radius:8px;color:var(--ink-muted);font-size:var(--ak-font-13);margin:12px 0 0;padding:8px 12px}#akashic-health-records-patient-portal-root .ahr-rs-due{color:var(--warning);font-size:var(--ak-font-11);font-weight:var(--ak-heading-weight);letter-spacing:0;text-transform:none}#akashic-health-records-patient-portal-root .ahr-rs-st{align-items:center;display:flex;gap:8px;margin:0 0 4px}#akashic-health-records-patient-portal-root .ahr-rs-st--bad{border-left-color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-rs-st>span:first-child{flex:1;min-width:0}#akashic-health-records-patient-portal-root .ahr-rs-st b{color:var(--ink-strong);display:block;font-size:var(--ak-font-15);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-rs-none{align-items:flex-start;gap:2px;margin:0 0 12px;text-align:left}#akashic-health-records-patient-portal-root .ahr-rs-search>svg{color:var(--faint);height:16px;left:12px;pointer-events:none;position:absolute;width:16px}#akashic-health-records-patient-portal-root .ahr-rs-chips .ak-pill{cursor:pointer;gap:4px}#akashic-health-records-patient-portal-root .ahr-rs-chips .ak-pill svg{height:11px;width:11px}#akashic-health-records-patient-portal-root .ahr-rs-chips .ak-link{font-size:var(--ak-font-11);margin-left:2px}#akashic-health-records-patient-portal-root .ahr-rs-big .ak-pill{margin-top:8px}
.report-addenda{display:flex;flex-direction:column;gap:.5rem}.report-addenda-heading{font-size:.875rem;font-weight:500}.report-addendum{border-left:3px solid var(--border);padding-left:.75rem}.report-addendum-text{font-size:.875rem;white-space:pre-wrap}.report-addendum-who{color:var(--muted-foreground);font-size:.8125rem}
@media (max-width:639px){#akashic-health-records-patient-portal-root .ak-row.billing-invoice-row{gap:11px;padding:12px 15px}}#akashic-health-records-patient-portal-root .ak-overlay__header.invoice-detail-head{padding-right:56px}
#akashic-health-records-patient-portal-root .billing-overview{display:flex;flex-direction:column;gap:12px}#akashic-health-records-patient-portal-root .billing-overview-stats{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){#akashic-health-records-patient-portal-root .billing-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}#akashic-health-records-patient-portal-root .billing-overview-grid{gap:12px}
.ahr-search-select{min-width:0;position:relative;width:100%}.ahr-search-select__icon{color:var(--ink-muted);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}#akashic-health-records-patient-portal-root .ahr-search-select__input{background:var(--surface);border:1px solid var(--line);border-radius:var(--ak-field-radius,6px);box-shadow:none;box-sizing:border-box;color:var(--ink-strong);font-size:var(--ak-field-font-size,14px);height:var(--ak-field-height,40px);line-height:var(--ak-field-line-height,1.4);margin:0;min-height:var(--ak-field-height,40px);min-width:0;outline:none;padding:0 12px 0 38px;padding-left:var(--ahr-search-select-inset,38px)!important;width:100%}.ahr-search-select--plain{--ak-field-height:36px;--ak-field-radius:2px;--ak-field-padding-x:10px;--ak-field-font-size:14px;--ak-field-line-height:20px;--ahr-search-select-inset:10px}#akashic-health-records-patient-portal-root .ahr-search-select--plain .ahr-search-select__input::-moz-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-search-select--plain .ahr-search-select__input,#akashic-health-records-patient-portal-root .ahr-search-select--plain .ahr-search-select__input::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-search-select--has-selection .ahr-search-select__input::-moz-placeholder{color:var(--ink);opacity:1}#akashic-health-records-patient-portal-root .ahr-search-select--has-selection .ahr-search-select__input::placeholder{color:var(--ink);opacity:1}#akashic-health-records-patient-portal-root .ahr-search-select__input:hover{border-color:var(--line)}#akashic-health-records-patient-portal-root .ahr-search-select__input:focus,#akashic-health-records-patient-portal-root .ahr-search-select__input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--primary-rgb)/.15);outline:none}.ahr-search-select__results{background:var(--surface);border:1px solid var(--line);border-radius:var(--ak-field-radius,6px);box-shadow:0 8px 24px rgba(17,24,39,.12);left:0;max-height:280px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.ahr-search-select__option{background:transparent;border:0;border-radius:4px;color:var(--ink-strong);cursor:pointer;display:block;font-size:13px;line-height:1.4;min-height:38px;padding:8px 10px;text-align:left;width:100%}.ahr-search-select__option:focus-visible,.ahr-search-select__option:hover,.ahr-search-select__option[aria-selected=true]{background:rgb(var(--primary-rgb)/.09);outline:none}.ahr-search-select__empty{color:var(--ink-muted);font-size:13px;padding:10px}
#akashic-health-records-patient-portal-root .billing-pricing-chips{display:flex;flex-wrap:wrap;gap:7px}
#akashic-health-records-patient-portal-root .billing-fee-schedule.ak-table-wrap{overflow:hidden;padding:0}#akashic-health-records-patient-portal-root .billing-fee-schedule .ak-table thead th{background:var(--sunken);color:var(--ink-muted);font-size:11px;font-weight:var(--ak-label-weight);letter-spacing:.06em;padding:9px 15px;text-transform:uppercase}#akashic-health-records-patient-portal-root .billing-fee-schedule .ak-table td{color:var(--ink-strong);font-size:13px;padding:9px 15px}#akashic-health-records-patient-portal-root .billing-fee-schedule .ak-table td:nth-child(2){color:var(--ink-muted)}#akashic-health-records-patient-portal-root .billing-fee-schedule .ak-table td:nth-child(3){font-variant-numeric:tabular-nums}#akashic-health-records-patient-portal-root .billing-fee-schedule .billing-fee-pen{color:var(--ink-muted);height:16px;width:16px}@media (max-width:767px){#akashic-health-records-patient-portal-root .billing-fee-schedule .ak-table thead{display:none}#akashic-health-records-patient-portal-root .billing-fee-schedule .ak-table,#akashic-health-records-patient-portal-root .billing-fee-schedule .ak-table tbody{display:block}#akashic-health-records-patient-portal-root .billing-fee-schedule .ak-table tbody tr{align-items:center;display:grid;gap:11px;grid-template-columns:1fr auto;min-height:48px;padding:9px 15px}#akashic-health-records-patient-portal-root .billing-fee-schedule .ak-table tbody tr+tr{border-top:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .billing-fee-schedule .ak-table td{border-top:0;padding:0}#akashic-health-records-patient-portal-root .billing-fee-schedule .ak-table td:nth-child(2){font-size:12px;grid-column:1/-1}}
.ahr-tax-settings{margin-top:32px;max-width:640px;min-width:0}.ahr-tax-settings__header{margin-bottom:16px}.ahr-tax-settings__title{color:var(--ink-strong);font-size:20px;font-weight:700;margin:0 0 4px}.ahr-tax-settings__description{color:var(--ink-muted);font-size:14px;margin:0}.ahr-tax-settings__alert{margin-bottom:16px}.ahr-tax-settings__card{background:var(--surface);border:1px solid var(--line);border-radius:0;display:flex;flex-direction:column;gap:20px;padding:20px}.ahr-tax-settings__field{display:flex;flex-direction:column;gap:8px}.ahr-tax-settings__rate-input-wrap{align-items:center;display:flex;gap:8px;max-width:160px}.ahr-tax-settings__rate-suffix{color:var(--ink-muted);font-size:14px;font-weight:600}.ahr-tax-settings__save-row{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.ahr-tax-settings__spinner{height:14px;width:14px}
#akashic-health-records-patient-portal-root .referral-rfdlg .ak-overlay__description{max-width:28rem}#akashic-health-records-patient-portal-root .referral-rfdlg .ak-overlay__header{padding:15px 16px 12px}#akashic-health-records-patient-portal-root .referral-rfdlg .ak-overlay__body{padding:14px 16px 16px}#akashic-health-records-patient-portal-root .referral-withdraw__warning{background:var(--amber-soft);border-left:3px solid var(--warning);font-size:12.5px;line-height:1.5;margin:0;padding:10px 12px}#akashic-health-records-patient-portal-root .referral-faxread{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;max-width:28rem;padding:10px 12px}#akashic-health-records-patient-portal-root .referral-faxread__title{color:var(--ink-strong);font-size:13px;font-weight:600;margin:0}#akashic-health-records-patient-portal-root .referral-faxread__item{display:grid;gap:4px;justify-items:start}#akashic-health-records-patient-portal-root .referral-faxread__item>.ak-input,#akashic-health-records-patient-portal-root .referral-faxread__item>input{justify-self:stretch}#akashic-health-records-patient-portal-root .referral-faxread__label{color:var(--ink-muted);font-size:12px}#akashic-health-records-patient-portal-root .referral-faxread__value{color:var(--ink-strong);font-size:13.5px;margin:0;overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .referral-faxread__line{color:var(--ink-muted);display:block;font-size:12px;font-style:italic;overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .referral-faxread__warn{color:var(--warning);display:block;font-size:12px}#akashic-health-records-patient-portal-root .referral-faxread__check{align-items:center;display:flex;font-size:13px;gap:8px;min-height:2.75rem}#akashic-health-records-patient-portal-root .referral-faxread__shown{display:grid;gap:8px;margin:0}
#akashic-health-records-patient-portal-root .register-portal-use{border:0;display:grid;gap:6px;margin:0;min-width:0;padding:0}#akashic-health-records-patient-portal-root .register-portal-use legend{color:var(--ink);font-size:11.5px;font-weight:var(--ak-label-weight);letter-spacing:.04em;line-height:17.8px;margin-bottom:6px;padding:0;text-transform:uppercase}#akashic-health-records-patient-portal-root label.register-portal-use__option{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:0;cursor:pointer;display:flex;gap:10px;margin:0;padding:11px 12px}#akashic-health-records-patient-portal-root label.register-portal-use__option--selected{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}#akashic-health-records-patient-portal-root label.register-portal-use__option input{accent-color:var(--primary);margin-top:3px}#akashic-health-records-patient-portal-root .register-portal-use__label{color:var(--ink-strong);display:block;font-size:13.5px}#akashic-health-records-patient-portal-root .register-portal-use__detail{color:var(--ink-muted);display:block;font-size:12.5px;line-height:1.5;margin-top:2px}#akashic-health-records-patient-portal-root label.register-portal-use__option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1.5px solid var(--faint);border-radius:50%;flex:none;height:15px;margin-top:2px;min-height:0;padding:0;width:15px}#akashic-health-records-patient-portal-root label.register-portal-use__option input[type=radio]:checked{border:4px solid var(--primary)}#akashic-health-records-patient-portal-root label.register-portal-use__option input[type=radio]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-reg{border-radius:12px;display:flex;flex-direction:column;gap:12px;gap:0;max-height:calc(100vh - 36px);max-width:calc(100vw - 32px);overflow:hidden;padding:0;width:520px}#akashic-health-records-patient-portal-root .ahr-reg .ahr-reg__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;overscroll-behavior:contain;padding:12px 14px}#akashic-health-records-patient-portal-root .ahr-reg>[data-slot=dialog-close]{right:14px;top:16px}#akashic-health-records-patient-portal-root .ahr-reg .ahr-reg__head{flex:none;padding:10px 42px 0 14px;text-align:left}#akashic-health-records-patient-portal-root .ahr-reg__form{display:grid;gap:12px}#akashic-health-records-patient-portal-root .ahr-reg__pair{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#akashic-health-records-patient-portal-root .ahr-reg__field{display:grid;gap:4px;min-width:0}#akashic-health-records-patient-portal-root .ahr-reg .ahr-reg__label{color:var(--ink);font-size:11.5px;font-weight:var(--ak-label-weight);letter-spacing:.04em;line-height:17.8px;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-reg [data-slot=select-trigger],#akashic-health-records-patient-portal-root .ahr-reg input:not([type=radio]):not([type=checkbox]){border-radius:5px;color:var(--ink-strong);font-size:13.5px;height:37px;min-height:0;padding:7px 9px}#akashic-health-records-patient-portal-root .ahr-reg .ahr-reg__error{background:var(--red-soft);border-left:3px solid var(--danger);color:var(--danger);font-size:12.5px;padding:10px 12px}#akashic-health-records-patient-portal-root .ahr-reg__matches{display:grid;gap:4px}#akashic-health-records-patient-portal-root .ahr-reg .ahr-reg__note{color:var(--ink-muted);font-size:12px;margin:0}#akashic-health-records-patient-portal-root .ahr-reg .ahr-reg__foot{flex-wrap:wrap;padding:12px 14px 16px}#akashic-health-records-patient-portal-root .ahr-reg__foot .ahr-reg__error{flex:1 0 100%}#akashic-health-records-patient-portal-root .ahr-reg__foot .btn{border-radius:2px;font-size:13px;min-height:30px;padding:0 12px}#akashic-health-records-patient-portal-root .ahr-dup{background:var(--amber-soft);border-left:3px solid var(--warning);color:var(--ink);display:grid;font-size:12.5px;gap:10px;padding:10px 12px}#akashic-health-records-patient-portal-root .ahr-dup .ahr-dup__title{color:var(--ink-strong);font-size:13px;font-weight:var(--ak-heading-weight);margin:0 0 2px}#akashic-health-records-patient-portal-root .ahr-dup .ahr-dup__text{color:var(--ink);font-size:12.5px;line-height:1.5;margin:0}#akashic-health-records-patient-portal-root .ahr-dup .ahr-dup__text--caution{color:var(--amber-ink)}#akashic-health-records-patient-portal-root .ahr-dup__fields{display:grid;gap:2px;margin:0}#akashic-health-records-patient-portal-root .ahr-dup__field{align-items:center;display:flex;font-size:12.5px;gap:8px}#akashic-health-records-patient-portal-root .ahr-dup__field dt{color:var(--ink-muted);flex:none;width:104px}#akashic-health-records-patient-portal-root .ahr-dup__field dd{color:var(--ink-strong);flex:1;margin:0;min-width:0}#akashic-health-records-patient-portal-root .ahr-dup__verdict{align-items:center;color:var(--ink-muted);display:inline-flex;flex:none;gap:4px}#akashic-health-records-patient-portal-root .ahr-dup__verdict svg{height:14px;width:14px}#akashic-health-records-patient-portal-root .ahr-dup__verdict--same{color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-dup__verdict--same svg{color:var(--sage-deep)}#akashic-health-records-patient-portal-root .ahr-dup__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}#akashic-health-records-patient-portal-root .ahr-dup__actions .btn{border-radius:2px;font-size:13px;min-height:30px;padding:0 12px}#akashic-health-records-patient-portal-root .ahr-dup .ahr-dup__note{color:var(--ink-muted);font-size:12px;margin:0}@media (max-width:640px){#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-reg{border-radius:14px 14px 0 0;bottom:0;left:0;max-height:none;max-width:100%;top:52px;transform:none;translate:none;width:100%}}#akashic-health-records-patient-portal-root .ahr-reg__receipts{display:grid;gap:8px;margin-bottom:12px}#akashic-health-records-patient-portal-root .ahr-reg__receipt-list{display:grid;gap:6px;list-style:none;margin:0;padding:0}#akashic-health-records-patient-portal-root .ahr-reg__receipt{align-items:center;background:var(--surface);border:1px solid var(--line);color:var(--ink);display:flex;flex-wrap:wrap;gap:6px 12px;padding:8px 10px}
#akashic-health-records-patient-portal-root .referrals-queue-grid{gap:12px}#akashic-health-records-patient-portal-root .referrals-queue-col .ak-page-title__sub{color:var(--ink-muted);font-size:13px;margin:3px 0 10px}#akashic-health-records-patient-portal-root .referrals-queue-row{gap:11px;padding:10px 0}#akashic-health-records-patient-portal-root .referrals-queue-entry{border-bottom:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .referrals-queue-entry:last-child{border-bottom:none}#akashic-health-records-patient-portal-root .referrals-delivery-notice{border-left:3px solid var(--danger);display:block;margin:0 0 4px}#akashic-health-records-patient-portal-root .referrals-delivery-notice strong{display:block;font-size:14px;font-weight:600}#akashic-health-records-patient-portal-root .referrals-delivery-notice p{margin:4px 0 0}#akashic-health-records-patient-portal-root .referrals-queue-retry{padding:0 0 11px}#akashic-health-records-patient-portal-root .referrals-retry-button{background:var(--surface,#fff);border:1px solid var(--danger);color:var(--danger);font-weight:600;min-height:36px}#akashic-health-records-patient-portal-root .referrals-queue-retry .ak-notice{margin-top:8px}#akashic-health-records-patient-portal-root .referrals-queue-row .ak-row__name{font-size:13.5px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .referrals-queue-row .ak-row__detail{color:var(--ink-muted);font-size:12px;font-style:normal}#akashic-health-records-patient-portal-root .referrals-queue-row .ak-row__detail:last-of-type{color:var(--faint)}#akashic-health-records-patient-portal-root .referrals-queue-withdraw{padding:0 0 11px}#akashic-health-records-patient-portal-root .referrals-withdraw-action{min-height:36px}#akashic-health-records-patient-portal-root .referrals-withdraw-note{color:var(--ink-muted);font-size:12px;line-height:1.45;margin:-4px 0 0;padding:0 0 11px}
.records-release{border-top:1px solid var(--border);display:grid;gap:.75rem;padding-top:.75rem}.records-release__categories{border:0;display:grid;gap:.5rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0;padding:0}.records-release__categories legend{grid-column:1/-1;margin-bottom:.25rem;padding:0}.records-release__summary{display:grid;gap:.5rem}.records-release__lines,.records-release__reasons{display:grid;gap:.25rem;list-style:none;margin:0;padding:0}.records-release__lines li{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.records-release__label{color:var(--ink-strong);overflow-wrap:anywhere}.records-release__count,.records-release__reasons{color:var(--ink-muted)}.records-release__grow{flex:1 1 16rem}@media (max-width:640px){.records-release__categories,.records-release__lines li{grid-template-columns:minmax(0,1fr)}}
.records-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.records-filters{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-bottom:.75rem}.records-list{list-style:none;margin:0;padding:0}.records-row{cursor:pointer;display:grid;gap:.25rem .75rem;grid-template-columns:minmax(0,1fr) auto;text-align:left;width:100%}.records-row__who{color:var(--ink-strong);overflow-wrap:anywhere}.records-row__state{color:var(--ink-muted);white-space:nowrap}.records-row__meta{color:var(--ink-muted);font-size:.8125rem;grid-column:1/-1}.records-loading,.records-note{align-items:center;color:var(--ink-muted);display:flex;gap:.5rem}.records-more{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.records-form{display:grid;gap:.75rem}.records-field{display:grid;gap:.25rem;min-width:0}.records-row-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.records-detail,.records-row-fields{display:grid;gap:.75rem}.records-facts{display:grid;gap:.25rem .75rem;grid-template-columns:max-content minmax(0,1fr);margin:0}.records-facts dt{color:var(--ink-muted)}.records-facts dd{margin:0;overflow-wrap:anywhere}.records-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.records-edit{border-top:1px solid var(--border);padding-top:.75rem}.records-history{color:var(--ink-muted);display:grid;gap:.25rem;list-style:none;margin:0;padding:0}@media (max-width:640px){.records-head{align-items:stretch;flex-direction:column}.records-filters,.records-row-fields{grid-template-columns:minmax(0,1fr)}}.records-originals{display:grid;gap:.75rem}.records-originals__patient{display:grid;gap:.5rem}.records-original{display:grid;gap:.25rem .75rem;grid-template-columns:minmax(0,1fr) auto}.records-original__actions,.records-original__review{grid-column:1/-1}@media (max-width:640px){.records-original{grid-template-columns:minmax(0,1fr)}.records-original .records-row__state{white-space:normal}}.records-import{display:grid;gap:.5rem}.records-import__summary{color:var(--ink);margin:0}.records-import__list{background:var(--paper);border-radius:calc(var(--radius) - 4px);display:grid;gap:.5rem;list-style:none;margin:0;padding:.5rem}.records-import__failed{display:grid;gap:.5rem;justify-items:start}.records-import-item{background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);display:grid;gap:.5rem;padding:.5rem .75rem}.records-import-item__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.records-import-item__what{display:grid;flex:1 1 12rem;font-size:.875rem;gap:.125rem;min-width:0;overflow-wrap:anywhere}.records-import-item__what b{color:var(--ink-strong);font-weight:500}.records-import-item__what small{color:var(--ink-muted);font-size:.75rem}.records-import-item__source{font-style:italic}.records-import-item__warn,.records-import-item__what .records-import-item__warn{color:var(--warning);font-size:.75rem}.records-import-item__added{color:var(--sage-ink);font-size:.75rem;font-weight:500}.records-import-item__done{color:var(--ink-muted);font-size:.75rem}.records-import-item__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.records-import-item__edit{border-top:1px solid var(--border);display:grid;gap:.5rem;padding-top:.5rem}.records-import-item__checks{display:grid;gap:.375rem}.records-import-item__check{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;min-height:2.75rem}
.personal-imports{display:grid;gap:.75rem;min-width:0}.personal-imports pre{background:var(--sunken);max-block-size:24rem;overflow:auto;overflow-wrap:anywhere;padding:var(--ak-card-pad);white-space:pre-wrap}.personal-imports__row{min-width:0;overflow-wrap:anywhere}
#akashic-health-records-patient-portal-root .release-identity{background:var(--blue-soft);border-left:3px solid var(--primary);display:flex;flex-direction:column;gap:2px;padding:10px 12px}#akashic-health-records-patient-portal-root .release-identity span,#akashic-health-records-patient-portal-root .release-note{color:var(--ink-muted);font-size:12px}#akashic-health-records-patient-portal-root .release-loading{align-items:center;display:flex;gap:.5rem}#akashic-health-records-patient-portal-root .release-table{border-collapse:collapse;width:100%}#akashic-health-records-patient-portal-root .release-table th{color:var(--ink-muted);font-size:11px;padding:6px 8px;text-align:left}#akashic-health-records-patient-portal-root .release-table td{border-bottom:1px solid var(--line);color:var(--ink);padding:8px}#akashic-health-records-patient-portal-root .release-findings,#akashic-health-records-patient-portal-root .release-text{color:var(--ink)}#akashic-health-records-patient-portal-root .release-more>summary{color:var(--primary);cursor:pointer}#akashic-health-records-patient-portal-root .release-form{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px}#akashic-health-records-patient-portal-root .release-field{display:flex;flex-direction:column;gap:6px}#akashic-health-records-patient-portal-root .release-wide{grid-column:1/-1}#akashic-health-records-patient-portal-root .release-inline{align-items:center;cursor:pointer;display:flex;gap:.5rem}@media (max-width:782px){#akashic-health-records-patient-portal-root .release-form{grid-template-columns:minmax(0,1fr)}}#akashic-health-records-patient-portal-root .release-qc{background:var(--amber-soft);border-left:3px solid var(--warning);font-size:13px;margin:0;padding:8px 12px}#akashic-health-records-patient-portal-root .release-qc p{margin:0}#akashic-health-records-patient-portal-root .release-qc .release-qc-run{color:var(--ink-muted);margin-top:2px}#akashic-health-records-patient-portal-root .release-qc .release-qc-open{margin-top:6px}
.lab-reports{display:flex;flex-direction:column;gap:.5rem}.lab-reports-heading{font-size:.875rem;font-weight:500}.lab-report-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.lab-report-name{color:var(--muted-foreground);font-size:.875rem}
#akashic-health-records-patient-portal-root .bench-head{margin-bottom:14px}#akashic-health-records-patient-portal-root .bench-loading{align-items:center;display:flex;gap:.5rem}#akashic-health-records-patient-portal-root .bench-retry{margin-top:.5rem}#akashic-health-records-patient-portal-root .bench-toolbar{align-items:center;display:flex;gap:12px;margin:5px 0 14px}#akashic-health-records-patient-portal-root .bench-find{display:flex;flex:1;flex-direction:column;gap:4px}#akashic-health-records-patient-portal-root .bench-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}#akashic-health-records-patient-portal-root .bench-row{align-items:center;box-sizing:border-box;display:flex;gap:12px}#akashic-health-records-patient-portal-root .bench-row.bench-row-urgent{border-left:3px solid var(--danger)}#akashic-health-records-patient-portal-root .bench-row-main{flex:1;min-width:0}#akashic-health-records-patient-portal-root .bench-row-main .bench-accession{color:var(--primary);font-variant-numeric:tabular-nums}#akashic-health-records-patient-portal-root .bench-row-main .bench-urgent{color:var(--danger)}#akashic-health-records-patient-portal-root .bench-identity{background:var(--blue-soft);border-left:3px solid var(--primary);display:flex;flex-direction:column;gap:2px;padding:10px 12px}#akashic-health-records-patient-portal-root .bench-identity strong{color:var(--ink-strong);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .bench-identity span{color:var(--ink-muted);font-size:12px}#akashic-health-records-patient-portal-root .bench-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:782px){#akashic-health-records-patient-portal-root .bench-grid{gap:18px;grid-template-columns:minmax(0,1fr)}#akashic-health-records-patient-portal-root .bench-row{align-items:flex-start}}#akashic-health-records-patient-portal-root .bench-reject-field,#akashic-health-records-patient-portal-root .bench-reject-outcome{display:flex;flex-direction:column;gap:6px}#akashic-health-records-patient-portal-root .bench-empty{color:var(--ink-muted);margin:0}
.refusal-form{gap:.75rem}.refusal-field,.refusal-form{display:flex;flex-direction:column}.refusal-field{gap:.375rem}.refusal-select{background:var(--background);border:1px solid var(--border);border-radius:.375rem;color:var(--foreground);font-size:.875rem;padding:.4rem .5rem}.refusal-note{color:var(--muted-foreground);font-size:.75rem;margin:0}.refusal-standing{align-items:baseline;border:1px solid var(--warning);border-radius:.375rem;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;margin-top:.375rem;padding:.5rem .625rem}.refusal-standing-reason{color:var(--warning);font-weight:600}.refusal-standing-said{color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.refusal-history{border:1px solid var(--border);border-radius:.375rem;color:var(--muted-foreground);display:flex;flex-direction:column;font-size:.875rem;gap:.25rem;padding:.5rem .625rem}.refusal-history-title{font-size:.75rem;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.refusal-history-reason{color:var(--foreground);font-weight:600}
#akashic-health-records-patient-portal-root .qc-strip{margin:0}#akashic-health-records-patient-portal-root .qc-settled{align-items:center;display:flex;gap:8px;margin:0}#akashic-health-records-patient-portal-root .qc-summary{flex:1;min-width:0}#akashic-health-records-patient-portal-root .qc-summary>summary{align-items:center;cursor:pointer;display:flex;gap:8px;list-style:none}#akashic-health-records-patient-portal-root .qc-summary>summary::-webkit-details-marker{display:none}#akashic-health-records-patient-portal-root .qc-chevron{margin-left:auto}#akashic-health-records-patient-portal-root .qc-summary[open] .qc-chevron{transform:rotate(180deg)}#akashic-health-records-patient-portal-root .qc-detail{padding-top:12px}#akashic-health-records-patient-portal-root .qc-row{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px}#akashic-health-records-patient-portal-root .qc-row-main{flex:1 1 240px;min-width:0}#akashic-health-records-patient-portal-root .qc-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}#akashic-health-records-patient-portal-root .qc-retry{margin-top:.5rem}#akashic-health-records-patient-portal-root .qc-fields{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}#akashic-health-records-patient-portal-root .qc-field{display:flex;flex-direction:column;gap:6px}#akashic-health-records-patient-portal-root .qc-field-wide{grid-column:1/-1}@media (max-width:782px){#akashic-health-records-patient-portal-root .qc-fields{grid-template-columns:minmax(0,1fr)}}#akashic-health-records-patient-portal-root .qc-run{margin-top:8px}@media (max-width:782px){#akashic-health-records-patient-portal-root .qc-row{align-items:flex-start}}#akashic-health-records-patient-portal-root .qc-detail .qc-run{align-self:flex-start;margin-top:0}#akashic-health-records-patient-portal-root .qc-detail .ak-field-help{margin:4px 0 10px}
.lab-report-field{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.lab-report-input{display:none}.lab-report-chosen{align-items:center;display:flex;gap:.5rem}.lab-report-name{color:var(--foreground);font-size:.875rem}
.result-measurement{align-items:end;border-top:1px solid var(--line-soft);display:grid;gap:.5rem .75rem;grid-template-columns:minmax(0,1fr) 6.5rem 6rem auto;padding-top:.75rem}.result-measurement:first-of-type{border-top:0;padding-top:0}.result-measurement__field{display:grid;gap:.25rem;min-width:0}.result-measurement .ak-field-error{grid-column:1/-1}@media (max-width:639px){.result-measurement{grid-template-columns:minmax(0,1fr)}.result-measurement__remove{justify-self:start}}
.send-out-dialog{max-width:40rem}.send-out-form{gap:.75rem}.send-out-field,.send-out-form{display:flex;flex-direction:column}.send-out-field{gap:.375rem}.send-out-field-row{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.send-out-note{color:var(--muted-foreground);font-size:.875rem}#akashic-health-records-patient-portal-root .send-out-identity{background:var(--blue-soft);border-left:3px solid var(--primary);color:var(--ink-strong);display:block;padding:10px 12px}#akashic-health-records-patient-portal-root .send-out-identity strong{color:var(--ink-strong);font-weight:500}#akashic-health-records-patient-portal-root .send-out-sub{color:var(--ink-muted);display:block;font-size:12px}#akashic-health-records-patient-portal-root .send-out-note--box{background:var(--sunken);font-size:12px;padding:12px}.send-out-results{max-height:26rem;overflow-y:auto}.send-out-other{display:flex;flex-direction:column;gap:.75rem}.send-out-other>summary{cursor:pointer;margin-bottom:.5rem}
.add-addendum-dialog{max-width:36rem}.add-addendum-field{display:flex;flex-direction:column;gap:.375rem}.add-addendum-existing{max-height:14rem;overflow-y:auto}
#akashic-health-records-patient-portal-root .imaging-row{align-items:center;display:flex;gap:12px}#akashic-health-records-patient-portal-root .imaging-row--urgent{border-left-color:var(--danger)}#akashic-health-records-patient-portal-root .imaging-row__acc{color:var(--ink-muted);flex:none;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:var(--ak-font-12-5);width:92px}#akashic-health-records-patient-portal-root .imaging-row__mod{color:var(--ink-strong);flex:none;font-size:var(--ak-font-12);font-weight:600;letter-spacing:.03em;width:44px}#akashic-health-records-patient-portal-root .imaging-row__who{display:flex;flex:1;flex-direction:column;min-width:0}#akashic-health-records-patient-portal-root .imaging-row__detail{margin-top:2px}#akashic-health-records-patient-portal-root .imaging-row__age{text-align:right;width:74px}#akashic-health-records-patient-portal-root .imaging-row__state{margin-left:0;text-align:left;width:96px}#akashic-health-records-patient-portal-root .imaging-row__state--go{color:var(--primary)}#akashic-health-records-patient-portal-root .imaging-row__acts{display:flex;flex:none;gap:8px}#akashic-health-records-patient-portal-root .imaging-group+.imaging-group{margin-top:14px}@media (max-width:639px){#akashic-health-records-patient-portal-root .imaging-row{flex-wrap:wrap;gap:6px}#akashic-health-records-patient-portal-root .imaging-row__acc,#akashic-health-records-patient-portal-root .imaging-row__age,#akashic-health-records-patient-portal-root .imaging-row__state{width:auto}#akashic-health-records-patient-portal-root .imaging-row__state{margin-left:auto}#akashic-health-records-patient-portal-root .imaging-row__age+.imaging-row__state{margin-left:8px}#akashic-health-records-patient-portal-root .imaging-row__acts,#akashic-health-records-patient-portal-root .imaging-row__who{flex:1 0 100%}#akashic-health-records-patient-portal-root .imaging-row__who{order:1}#akashic-health-records-patient-portal-root .imaging-row__acts{order:2}}#akashic-health-records-patient-portal-root .imaging-field{align-content:start;display:grid;gap:4px;min-width:0}#akashic-health-records-patient-portal-root .imaging-field .ak-caption{margin:0}#akashic-health-records-patient-portal-root .imaging-field .ak-field-help{margin-top:0}#akashic-health-records-patient-portal-root .schedule-study-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}#akashic-health-records-patient-portal-root .schedule-study-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}#akashic-health-records-patient-portal-root .schedule-study-back{align-self:flex-start}#akashic-health-records-patient-portal-root .schedule-study-actions{display:flex;gap:.75rem;justify-content:flex-end}#akashic-health-records-patient-portal-root .schedule-study-cancel{margin-right:auto}@media (max-width:640px){#akashic-health-records-patient-portal-root .schedule-study-facts,#akashic-health-records-patient-portal-root .schedule-study-grid{grid-template-columns:minmax(0,1fr)}}
.unreviewed{border:1px solid var(--warning);border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem}.unreviewed-heading{align-items:center;color:var(--warning);display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;margin:0}.unreviewed-note{color:var(--muted-foreground);font-size:.875rem;margin:0}.unreviewed-list{gap:.5rem;list-style:none;margin:0;padding:0}.unreviewed-list,.unreviewed-row{display:flex;flex-direction:column}.unreviewed-row{border:1px solid var(--border);border-radius:var(--ak-card-radius);gap:.25rem;padding:.625rem .75rem}.unreviewed-row-lead{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.unreviewed-patient{font-weight:600}.unreviewed-patient,.unreviewed-test{color:var(--foreground)}.unreviewed-row-detail{color:var(--muted-foreground);font-size:.875rem;margin:0}
.imaging-study-viewer{container:imaging-study/inline-size;display:flex;flex-direction:column;gap:16px;padding:16px 0}.imaging-study-viewer-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.imaging-study-viewer-title{display:flex;flex-direction:column;gap:2px;min-width:0}.imaging-study-viewer-meta{color:var(--ink-muted);font-size:13px}.imaging-study-viewer-status{align-items:center;display:flex;justify-content:center;min-height:320px}#akashic-health-records-patient-portal-root .imaging-study-viewer--pane{--surface:#1b1f27;--sunken:#22272e;--line:#2d3441;--ink:#c3cddc;--ink-strong:#e6ebf0;--ink-muted:#9aa7b4;--foreground:var(--ink);--background:var(--sunken);--muted-foreground:var(--ink-muted);--border:var(--line);background:#15181c;box-shadow:2px 2px 3px rgba(31,26,20,.1);color:var(--ink);gap:8px;min-width:0;padding:10px}#akashic-health-records-patient-portal-root .imaging-pane__bar{align-items:baseline;color:var(--ink-muted);display:flex;font-size:11.5px;gap:10px;min-width:0}#akashic-health-records-patient-portal-root .imaging-pane__bar b{color:var(--ink-strong);font-size:12px;font-weight:500}#akashic-health-records-patient-portal-root .imaging-pane__ref{color:var(--ink-muted);font-size:11px;letter-spacing:.04em;margin-left:auto;text-transform:uppercase}
#akashic-health-records-patient-portal-root .report-read{align-items:start;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:899px){#akashic-health-records-patient-portal-root .report-read{grid-template-columns:minmax(0,1fr)}}#akashic-health-records-patient-portal-root .report-read__images{min-width:0}#akashic-health-records-patient-portal-root .report-read__none{background:#15181c;color:#9aa7b4;font-size:13px;margin:0;padding:18px 14px}#akashic-health-records-patient-portal-root .report-studies{display:flex;flex-wrap:wrap;gap:6px;min-width:0}#akashic-health-records-patient-portal-root .report-studies .btn{height:auto;line-height:1.3;max-width:100%;padding-block:6px;text-align:left;white-space:normal}
.reading-section-title{align-items:center;color:var(--muted-foreground);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.reading-count{background:var(--muted);border-radius:.375rem;font-variant-numeric:tabular-nums;min-width:1.5rem;padding:0 .375rem;text-align:center}.reading-row{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:.25rem;padding:.75rem 0}.reading-row:last-child{border-bottom:0}.reading-row-lead{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.reading-test{font-weight:500}.reading-row-detail{color:var(--muted-foreground);font-size:.875rem}.reading-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.25rem}.reading-accession{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;letter-spacing:.02em}.reading-bar{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;margin-bottom:.75rem}.reading-modality select{min-height:2.25rem}
.match-requisition-dialog{max-width:40rem}.match-compare{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}@media (max-width:40rem){.match-compare{grid-template-columns:1fr}}.match-register{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}#akashic-health-records-patient-portal-root .match-compare .ak-section-title{margin:0 0 8px}
#akashic-health-records-patient-portal-root .review-identity{background:var(--blue-soft);border-left:3px solid var(--primary);display:flex;flex-direction:column;gap:2px;padding:10px 12px}#akashic-health-records-patient-portal-root .review-identity span{color:var(--ink-muted);font-size:12px}
.inbound-form{display:flex;flex-direction:column;gap:.75rem}.inbound-row{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}@media (max-width:44rem){.inbound-row{grid-template-columns:1fr}}.inbound-field{display:flex;flex-direction:column;gap:.375rem}.inbound-card,.inbound-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.inbound-card__main{flex:1;min-width:0}.inbound-card__actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}@media (max-width:639px){.inbound-card,.inbound-head{align-items:flex-start}}.inbound-retry{margin-top:.5rem}.inbound-refused{margin-top:1.5rem}
.held-lab-results{display:flex;flex-direction:column;gap:1rem;max-width:64rem;padding:1rem}.held-lab-results-header h1{font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.held-lab-result-note,.held-lab-result-received,.held-lab-results-header p{color:var(--muted-foreground,#555);font-size:.875rem;margin:0}.held-lab-results-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.held-lab-result-row{align-items:flex-start;background:var(--card,#fff);border:1px solid var(--border,#ddd);border-radius:.5rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.75rem 1rem}.held-lab-result-summary{display:flex;flex:1 1 18rem;flex-direction:column;gap:.25rem;min-width:0}.held-lab-result-test{font-weight:600;margin:0;overflow-wrap:anywhere}.held-lab-result-meta,.held-lab-result-reason{font-size:.875rem;margin:0;overflow-wrap:anywhere}.held-lab-result-actions{display:flex;flex-wrap:wrap;gap:.5rem}.held-lab-result-loading,.held-lab-results-loading{align-items:center;display:flex;gap:.5rem;margin:0}.held-lab-result-sent{display:grid;font-size:.875rem;gap:.25rem .75rem;grid-template-columns:max-content 1fr;margin:0}.held-lab-result-sent dt{color:var(--muted-foreground,#555)}.held-lab-result-sent dd{margin:0;overflow-wrap:anywhere}@media (max-width:480px){.held-lab-results{padding:.75rem}.held-lab-result-actions{width:100%}.held-lab-result-actions>button{flex:1 1 auto}.held-lab-result-sent{grid-template-columns:1fr}}.held-lab-result-warning{color:var(--destructive)}
#akashic-health-records-patient-portal-root .ak-card--panel.billing-export>.ak-card__header{display:flex;flex-direction:column;gap:16px}#akashic-health-records-patient-portal-root .billing-export input[aria-label="Search providers"]{text-overflow:ellipsis}
#akashic-health-records-patient-portal-root .ahr-bills-head{display:grid}#akashic-health-records-patient-portal-root .ahr-list-card.ahr-bill-row{cursor:pointer;display:grid;gap:2px;min-width:0;text-align:left;width:100%}#akashic-health-records-patient-portal-root .ahr-bill-l1{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}#akashic-health-records-patient-portal-root .ahr-bill-org{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-bill-l3{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-top:2px}#akashic-health-records-patient-portal-root .ahr-bill-date{white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-bill-money{align-items:baseline;display:flex;gap:6px;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-bill-amount{color:var(--ink-strong);font-size:15px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-bill-amount[data-owed]{color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-bill-remaining{color:var(--ink-muted);font-size:11px}#akashic-health-records-patient-portal-root .ahr-bill-mark{font-size:13px;font-weight:var(--ak-label-weight);gap:4px}#akashic-health-records-patient-portal-root .ahr-bill-l1 .ahr-bill-mark{font-style:italic}#akashic-health-records-patient-portal-root .ahr-bill-l1 .ahr-bill-mark[data-state=paid]{color:var(--sage-deep)}#akashic-health-records-patient-portal-root .ahr-bill-soft{background:var(--paper);border-radius:8px;color:var(--ink-muted);font-size:13px;margin:0;padding:8px 12px}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-bill-dialog{border-color:var(--line);border-radius:8px;display:flex;flex-direction:column;gap:0;max-height:85vh;max-width:calc(100vw - 2rem);min-width:0;overflow:hidden;padding:0;width:380px}#akashic-health-records-patient-portal-root .ahr-bill-dialog-top{align-items:center;border-bottom:1px solid var(--line);flex:none;flex-direction:row;gap:8px;justify-content:space-between;padding:12px 8px 12px 12px;text-align:left}#akashic-health-records-patient-portal-root .ahr-bill-dialog-ttl{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}#akashic-health-records-patient-portal-root .ahr-bill-dialog-x{border-radius:5px;color:var(--ink-muted);display:grid;flex:none;height:30px;place-items:center;width:30px}#akashic-health-records-patient-portal-root .ahr-bill-dialog-x:hover{background:var(--sunken)}#akashic-health-records-patient-portal-root .ahr-bill-dialog-x svg{height:18px;width:18px}#akashic-health-records-patient-portal-root .ahr-bill-dialog-body{min-height:0;overflow-y:auto;padding:12px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail{display:grid;gap:12px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-lines>*,#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-lines>*>*,#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-paid>*,#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-totals>*,#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail>*{margin-block:0}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-label{color:var(--ink-strong);display:block;font-size:13px;font-weight:var(--ak-heading-weight);margin:13px 0 6px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-box{border:1px solid var(--line);border-radius:var(--ak-card-radius);overflow:hidden}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-box>*{border-color:var(--line-soft)}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-line{color:var(--ink-strong);font-size:13px;gap:12px;padding:8px 12px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-line>:last-child{flex:none;font-variant-numeric:tabular-nums}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-totals{border-top:1px solid var(--line);display:grid;gap:4px;margin-top:8px;padding-top:8px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-sum{color:var(--ink-muted);font-size:13px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-total{color:var(--ink-strong);font-size:15px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-total>:first-child{font-size:15px;font-weight:var(--ak-body-weight)}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-total>:last-child{font-size:18px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-paid{border-top:1px solid var(--line);display:grid;gap:8px;padding-top:12px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-paid-sum{color:var(--ink-strong);font-size:13px;gap:8px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-paid-sum [data-slot=invoice-status]{font-size:13px;font-weight:var(--ak-label-weight);gap:4px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-payment{font-size:13px;padding:6px 12px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-note{background:var(--paper);border-radius:var(--ak-card-radius);color:var(--ink-muted);font-size:13px;padding:8px 12px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-amount{border:1px solid var(--line);border-radius:var(--ak-card-radius);gap:8px;padding:8px 12px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-amount-label{color:var(--ink);font-size:11.5px;font-weight:var(--ak-label-weight);letter-spacing:.04em;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-amount-field{width:96px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-amount-field>span{font-size:13px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-amount-field input{padding-left:20px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-foot{gap:8px;padding-top:2px}
#akashic-health-records-patient-portal-root .my-history-head{border-bottom:1px solid var(--line);padding-bottom:8px}#akashic-health-records-patient-portal-root .my-history-head .ahr-view-title{margin:0}#akashic-health-records-patient-portal-root .my-history-tabrow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}#akashic-health-records-patient-portal-root .my-history-tabrow [data-slot=tabs]{flex:1 1 100%;min-width:0}#akashic-health-records-patient-portal-root .my-history-tabrow [data-slot=tabs-list]{display:flex;height:auto;overflow-x:auto;width:100%}#akashic-health-records-patient-portal-root .my-history-tabrow [data-slot=tabs-trigger]{flex:1;height:auto}#akashic-health-records-patient-portal-root button.my-history-link{align-items:center;background:transparent;border:0;color:var(--ink-muted);cursor:pointer;display:inline-flex;font-size:11px;font-weight:var(--ak-body-weight);gap:4px;min-height:0;padding:0;text-decoration:underline}#akashic-health-records-patient-portal-root button.my-history-link:disabled{opacity:.5}#akashic-health-records-patient-portal-root .my-history-lag{margin:6px 0 0}#akashic-health-records-patient-portal-root .my-history-range{border-bottom:1px solid var(--line-soft);color:var(--ink-muted);display:block;font-size:12px;font-weight:var(--ak-body-weight);margin:0 0 2px;padding:8px 2px 7px}#akashic-health-records-patient-portal-root .my-history-row{align-items:flex-start;flex-wrap:nowrap;min-height:0}#akashic-health-records-patient-portal-root .my-history-icon{color:var(--ink-muted);flex:none;height:16px;margin-top:2px;width:16px}#akashic-health-records-patient-portal-root .my-history-text{flex:1;min-width:0}#akashic-health-records-patient-portal-root .my-history-say{color:var(--ink-strong);font-size:13px;font-weight:var(--ak-body-weight);line-height:1.4;margin:0}#akashic-health-records-patient-portal-root .my-history-say b{font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .my-history-when{color:var(--ink-muted)}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .my-history-row button.my-history-open.my-history-open{background:transparent;border:0;color:var(--faint);cursor:pointer;display:grid;flex:0 0 15px;height:15px;margin:2px 0 0 auto;min-height:0;min-width:0;padding:0;place-items:center;position:relative;width:15px}#akashic-health-records-patient-portal-root .my-history-row button.my-history-open:after{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}#akashic-health-records-patient-portal-root button.my-history-open svg{height:15px;transform:rotate(90deg);transition:transform .15s ease;width:15px}#akashic-health-records-patient-portal-root .my-history-row button.my-history-open[aria-expanded=true]{color:var(--ink-muted)}#akashic-health-records-patient-portal-root button.my-history-open[aria-expanded=true] svg{transform:rotate(-90deg)}#akashic-health-records-patient-portal-root .my-history-opened{border-left:2px solid var(--line);list-style:none;margin:6px 0 0;padding:0 0 0 8px}#akashic-health-records-patient-portal-root .my-history-oline{align-items:baseline;display:flex;font-size:13px;gap:8px;padding:2px 0}#akashic-health-records-patient-portal-root .my-history-oline b{color:var(--ink-strong);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .my-history-oline b:first-letter{text-transform:uppercase}#akashic-health-records-patient-portal-root .my-history-times{color:var(--warning);font-size:11px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .my-history-stamp{color:var(--ink-muted);font-size:11px;margin-left:auto;white-space:nowrap}#akashic-health-records-patient-portal-root .my-history-exp{background:var(--paper);border-radius:var(--ak-card-radius);list-style:none;margin:6px 0 0;padding:8px}#akashic-health-records-patient-portal-root .my-history-exp li{color:var(--ink-muted);font-size:13px;line-height:1.5}#akashic-health-records-patient-portal-root .my-history-exp li+li{margin-top:2px}#akashic-health-records-patient-portal-root .my-history-na{color:var(--ink-muted);font-size:13px;font-style:italic;margin:0}#akashic-health-records-patient-portal-root button.my-history-older{display:flex;justify-content:center;margin:12px 0 8px;width:100%}#akashic-health-records-patient-portal-root .my-history-older-error{justify-content:center;margin:0 0 8px}#akashic-health-records-patient-portal-root .my-history-empty{padding:24px 16px}#akashic-health-records-patient-portal-root .my-history-empty>p:first-of-type{color:var(--ink-strong);font-size:15px;font-weight:var(--ak-heading-weight);margin-bottom:4px}#akashic-health-records-patient-portal-root .my-history-empty>p+p{font-size:13px}
#akashic-health-records-patient-portal-root .ahr-family-page{display:flex;flex-direction:column;gap:12px}#akashic-health-records-patient-portal-root .ahr-family-pagehead{align-items:baseline;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 16px;padding-bottom:8px}#akashic-health-records-patient-portal-root .ahr-family-titles{flex:1 0 100%;min-width:0}#akashic-health-records-patient-portal-root .ahr-family-title{margin:0}#akashic-health-records-patient-portal-root .ahr-family-pagehead [data-slot=tabs]{flex:none;max-width:100%}#akashic-health-records-patient-portal-root .ahr-family-tabs{overflow-x:auto;scrollbar-width:none}#akashic-health-records-patient-portal-root .ahr-family-panes{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){#akashic-health-records-patient-portal-root .ahr-family-panes{grid-template-columns:minmax(0,320px) minmax(0,1fr)}}@media (min-width:1024px){#akashic-health-records-patient-portal-root .ahr-family-panes{grid-template-columns:minmax(0,360px) minmax(0,1fr)}}#akashic-health-records-patient-portal-root .ahr-family-list{display:flex;flex-direction:column;gap:4px}#akashic-health-records-patient-portal-root .ahr-list-card.ahr-family-row{align-items:center;cursor:pointer;display:flex;gap:12px;min-width:0}#akashic-health-records-patient-portal-root .ahr-family-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}#akashic-health-records-patient-portal-root .ahr-family-row-text{display:flex;flex-direction:column;min-width:0}#akashic-health-records-patient-portal-root .ahr-family-row-name,#akashic-health-records-patient-portal-root .ahr-family-row-rel{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-family-row-name{color:var(--ink-strong);font-size:15px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-family-row-rel{color:var(--ink-muted);font-size:13px}#akashic-health-records-patient-portal-root .ahr-family-head-sub:first-letter,#akashic-health-records-patient-portal-root .ahr-family-row-rel:first-letter{text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-family-enter{color:var(--primary);flex:none;height:19px;margin:0 8px 0 auto;width:19px}#akashic-health-records-patient-portal-root .ahr-family-avatar{flex:none;position:relative}#akashic-health-records-patient-portal-root .ahr-family-avatar--full .ahr-inbox-avatar{background:var(--green-soft);color:var(--sage-ink)}#akashic-health-records-patient-portal-root .ahr-family-avatar--wait .ahr-inbox-avatar{background:var(--amber-soft);color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-family-presence{border:2px solid var(--surface);bottom:-1px;height:10px;position:absolute;right:-1px;width:10px}#akashic-health-records-patient-portal-root .access-mark{align-items:center;display:inline-flex;flex:none;font-size:11px;font-weight:var(--ak-label-weight);gap:4px;white-space:nowrap}#akashic-health-records-patient-portal-root .access-mark svg{height:10px;width:10px}#akashic-health-records-patient-portal-root .access-mark.is-declined{color:var(--destructive)}#akashic-health-records-patient-portal-root .access-mark.is-active{color:var(--sage-ink)}#akashic-health-records-patient-portal-root .ahr-family-add{align-items:center;background:transparent;border:0;color:var(--primary);cursor:pointer;display:flex;font-size:13px;font-weight:var(--ak-heading-weight);gap:8px;min-height:44px;padding:12px;text-align:left;width:100%}#akashic-health-records-patient-portal-root .ahr-family-add-plus{border:1.5px solid var(--primary);border-radius:50%;display:grid;flex:none;font-size:13px;height:19px;line-height:1;place-items:center;width:19px}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-family-sheet{background:var(--surface);border:0;border-radius:12px;box-shadow:0 16px 44px rgba(31,26,20,.32);gap:0;max-width:460px;padding:0 0 8px;width:calc(100vw - 22px)}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-family-sheet--page{padding:16px}#akashic-health-records-patient-portal-root .ahr-family-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;min-width:0;padding:14px 16px 12px}#akashic-health-records-patient-portal-root .ahr-family-pane .ahr-family-head{padding:0 0 12px}#akashic-health-records-patient-portal-root .ahr-family-head-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}#akashic-health-records-patient-portal-root .ahr-family-head-name{color:var(--ink-strong);font-size:15px;font-weight:var(--ak-heading-weight);margin:0}#akashic-health-records-patient-portal-root .ahr-family-head-sub{color:var(--ink-muted);font-size:13px}#akashic-health-records-patient-portal-root .ahr-family-edit{align-items:center;background:transparent;border:0;color:var(--primary);cursor:pointer;display:inline-flex;flex:none;font-size:13px;font-weight:var(--ak-heading-weight);gap:6px;min-height:44px;padding:0 4px}#akashic-health-records-patient-portal-root .ahr-family-edit svg{height:16px;width:16px}#akashic-health-records-patient-portal-root .ahr-family-actions{display:flex;flex-direction:column;gap:4px;padding:0 12px}#akashic-health-records-patient-portal-root .ahr-family-pane .ahr-family-actions{padding:0}#akashic-health-records-patient-portal-root .ahr-family-note{color:var(--ink-muted);font-size:13px;line-height:1.45;margin:12px 4px 4px}#akashic-health-records-patient-portal-root .ahr-family-action{align-items:start;background:var(--surface);border:0;border-radius:0;box-shadow:var(--ak-card-lift);color:var(--ink-strong);cursor:pointer;display:grid;gap:0 10px;grid-template-columns:20px minmax(0,1fr) 12px;grid-template-rows:auto auto;min-height:44px;padding:12px;text-align:left;width:100%}#akashic-health-records-patient-portal-root .ahr-family-action:hover:not(:disabled){background:var(--line-soft)}#akashic-health-records-patient-portal-root .ahr-family-action:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}#akashic-health-records-patient-portal-root .ahr-family-action:disabled{cursor:not-allowed;opacity:.6}#akashic-health-records-patient-portal-root .ahr-family-action-icon{align-self:center;color:var(--primary);grid-column:1;grid-row:1/span 2;height:20px;width:20px}#akashic-health-records-patient-portal-root .ahr-family-action-label{color:var(--ink-strong);font-size:15px;font-weight:var(--ak-heading-weight);grid-column:2;grid-row:1}#akashic-health-records-patient-portal-root .ahr-family-action-sub{color:var(--ink-muted);font-size:13px;grid-column:2;grid-row:2;line-height:1.45;margin-top:2px}#akashic-health-records-patient-portal-root .ahr-family-action-go{align-self:center;color:var(--faint);grid-column:3;grid-row:1/span 2;height:12px;width:12px}#akashic-health-records-patient-portal-root .ahr-family-action--danger .ahr-family-action-icon,#akashic-health-records-patient-portal-root .ahr-family-action--danger .ahr-family-action-label{color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-family-pane .ahr-family-action{border-bottom:1px solid var(--line-soft);box-shadow:none;padding:12px 0}#akashic-health-records-patient-portal-root .ahr-family-pane .ahr-family-action-label{font-size:13px}#akashic-health-records-patient-portal-root .ahr-family-pane .ahr-family-action-sub{display:none}#akashic-health-records-patient-portal-root .access-actions{display:flex;flex-direction:column;gap:4px}#akashic-health-records-patient-portal-root .access-action-error{color:var(--destructive);font-size:13px;margin:0}#akashic-health-records-patient-portal-root .ahr-family-invite{display:flex;flex-direction:column;gap:6px}#akashic-health-records-patient-portal-root .ahr-family-invite .care-access-group{margin-bottom:0}#akashic-health-records-patient-portal-root .ahr-family-invite .ahr-family-invite-first{margin-top:0}#akashic-health-records-patient-portal-root .ahr-family-invite .ahr-family-invite-field{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--ink-strong);font-size:13px;padding:8px 12px;width:100%}#akashic-health-records-patient-portal-root .ahr-family-invite .ahr-family-invite-field::-moz-placeholder{color:var(--faint)}#akashic-health-records-patient-portal-root .ahr-family-invite .ahr-family-invite-field::placeholder{color:var(--faint)}#akashic-health-records-patient-portal-root .ahr-family-invite .ahr-family-invite-rel [data-slot=field]>label[data-slot=field-label]{color:var(--ink);font-size:11.5px;font-weight:var(--ak-label-weight);letter-spacing:.04em;margin:8px 0 2px;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-family-invite-rel [data-slot=select-trigger],#akashic-health-records-patient-portal-root .ahr-family-invite-rel [role=combobox]{border:1px solid var(--line);border-radius:8px;font-size:13px;width:100%}#akashic-health-records-patient-portal-root .ahr-family-pane-more{margin-top:12px}#akashic-health-records-patient-portal-root .ahr-family-activity-view{display:flex;flex-direction:column;gap:2px}#akashic-health-records-patient-portal-root .ahr-family-activity{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-top:12px}#akashic-health-records-patient-portal-root .ahr-family-activity-list{list-style:none;margin:0;padding:0;width:100%}#akashic-health-records-patient-portal-root .ahr-family-activity-row{align-items:center;border-top:1px solid var(--line-soft);display:grid;font-size:13px;gap:10px;grid-template-columns:18px minmax(0,1fr) auto;margin:0;padding:8px 0}#akashic-health-records-patient-portal-root .ahr-family-activity-icon{color:var(--primary);height:16px;width:16px}#akashic-health-records-patient-portal-root .ahr-family-activity-what{color:var(--ink-strong);min-width:0}#akashic-health-records-patient-portal-root .ahr-family-activity-when{color:var(--ink-muted);white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-family-activity-note,#akashic-health-records-patient-portal-root .ahr-family-activity-window{align-items:center;color:var(--ink-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:0}
#akashic-health-records-patient-portal-root .self-booking-zone-missing{background:var(--amber-soft);border:1px solid var(--warning);border-radius:6px;color:var(--ink);font-size:13px;margin-top:12px;padding:10px 12px}#akashic-health-records-patient-portal-root .self-booking-zone-missing p{margin:0}#akashic-health-records-patient-portal-root .self-booking-zone-missing .self-booking-zone-missing__title{color:var(--amber-ink,var(--ink-strong));font-weight:var(--ak-heading-weight);margin-bottom:2px}#akashic-health-records-patient-portal-root .self-booking-agreements{background:var(--amber-soft);border:1px solid var(--amber-line,var(--warning));border-radius:6px;color:var(--ink);font-size:13px;margin-top:12px;padding:10px 12px;text-align:start}#akashic-health-records-patient-portal-root .self-booking-agreements--failed{background:var(--red-soft);border-color:var(--danger)}#akashic-health-records-patient-portal-root .self-booking-agreements p{margin:0 0 6px}#akashic-health-records-patient-portal-root .self-booking-agreements .self-booking-agreements__title{color:var(--amber-ink,var(--ink-strong));font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .self-booking-agreements--failed .self-booking-agreements__title{color:var(--ink-strong)}#akashic-health-records-patient-portal-root .self-booking-agreements__option{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;line-height:1.45;margin-top:8px;row-gap:2px}#akashic-health-records-patient-portal-root .self-booking-agreements__option input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--surface);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border:1.5px solid var(--amber-line,var(--warning));border-radius:4px;box-sizing:border-box;cursor:pointer;flex:none;height:20px;margin:0;max-width:20px;min-width:20px;padding:0;width:20px}#akashic-health-records-patient-portal-root .self-booking-agreements__option input[type=checkbox]:checked{background-color:var(--success);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.6%27 d=%27M4.5 10.5 8.2 14l7.3-8%27/%3E%3C/svg%3E");border-color:var(--success)}#akashic-health-records-patient-portal-root .self-booking-agreements__option input[type=checkbox]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#akashic-health-records-patient-portal-root .self-booking-agreements__option label{color:var(--amber-ink,var(--ink));cursor:pointer;font-size:13px;font-weight:400;margin:0;padding:4px 0}#akashic-health-records-patient-portal-root .self-booking-agreements__option button.self-booking-agreements__read{background:none;border:0;color:var(--primary);cursor:pointer;font-size:13px;font-weight:var(--ak-heading-weight);min-height:24px;padding:4px 0;text-decoration:none}#akashic-health-records-patient-portal-root .self-booking-agreements__option button.self-booking-agreements__read:hover{text-decoration:underline}#akashic-health-records-patient-portal-root p.self-booking-agreements__checking{color:var(--foreground);font-size:13px;margin-top:12px;text-align:start}#akashic-health-records-patient-portal-root .self-booking-head{border-bottom:1px solid var(--line);margin-bottom:8px}#akashic-health-records-patient-portal-root p.self-booking-practice{color:var(--ink-muted);font-size:13px;margin:0 0 4px}#akashic-health-records-patient-portal-root .self-booking-q{color:var(--ink-strong);display:block;font-size:13px;font-weight:var(--ak-heading-weight);margin-bottom:8px}#akashic-health-records-patient-portal-root .self-booking-flab{color:var(--ink);font-size:11.5px;font-weight:var(--ak-label-weight);letter-spacing:.04em;padding-top:2px;text-transform:uppercase}#akashic-health-records-patient-portal-root .self-booking-fval{color:var(--ink-strong);display:block;font-size:14px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .self-booking-curq{color:var(--ink-strong);font-size:13px;font-weight:var(--ak-heading-weight);margin:0}#akashic-health-records-patient-portal-root .self-booking-sug{background:var(--surface);border:1px solid var(--line);border-radius:var(--ak-card-radius);cursor:pointer;display:block;padding:8px;text-align:left;width:100%}#akashic-health-records-patient-portal-root .self-booking-sug:hover{background:var(--line-soft)}#akashic-health-records-patient-portal-root .self-booking-sug.self-booking-sug--top{background:var(--green-soft);border-color:var(--green-line)}#akashic-health-records-patient-portal-root .self-booking-sug-name{align-items:center;color:var(--ink-strong);display:flex;flex-wrap:wrap;font-size:13px;font-weight:var(--ak-heading-weight);gap:6px}#akashic-health-records-patient-portal-root .self-booking-recmd{background:var(--green-soft);border-radius:999px;color:var(--ink-muted);font-size:13px;font-weight:var(--ak-heading-weight);letter-spacing:.04em;padding:2px 6px;text-transform:uppercase;white-space:nowrap}#akashic-health-records-patient-portal-root .self-booking-sug-why{color:var(--ink-muted);display:block;font-size:13px;line-height:1.4;margin-top:2px}#akashic-health-records-patient-portal-root button.self-booking-sugout{background:none;border:0;color:var(--ink-muted);cursor:pointer;font-size:13px;padding:0}#akashic-health-records-patient-portal-root .self-booking-sugout-link,#akashic-health-records-patient-portal-root button.self-booking-note-link{background:none;border:0;color:var(--primary);cursor:pointer;font-size:13px;font-weight:var(--ak-heading-weight);padding:0;text-decoration:underline}#akashic-health-records-patient-portal-root .self-booking-note{background:var(--amber-soft);border:1px solid var(--amber-line,var(--warning));border-radius:6px;color:var(--ink);font-size:13px;padding:10px 12px}#akashic-health-records-patient-portal-root .self-booking-foot{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:16px}#akashic-health-records-patient-portal-root button.self-booking-back{align-items:center;background:none;border:0;color:var(--primary);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;min-height:44px;padding:0}#akashic-health-records-patient-portal-root p.self-booking-whynot{color:var(--ink-muted);font-size:11px;line-height:1.45;margin:6px 0 0;text-align:right}#akashic-health-records-patient-portal-root .self-booking-done{align-items:flex-start;display:flex;gap:12px;padding:2px 0 4px}#akashic-health-records-patient-portal-root .self-booking-done-tick{background:var(--success);border-radius:50%;color:var(--primary-foreground);display:grid;flex:none;height:22px;margin-top:2px;place-items:center;width:22px}#akashic-health-records-patient-portal-root .self-booking-done-title{color:var(--ink-strong);font-size:15px;font-weight:var(--ak-heading-weight);margin:0}#akashic-health-records-patient-portal-root p.self-booking-done-sub{color:var(--ink-muted);font-size:13px;line-height:1.5;margin:2px 0 0}#akashic-health-records-patient-portal-root .self-booking-done-rows{margin-top:12px;padding:0 2px}#akashic-health-records-patient-portal-root .self-booking-sent{align-items:center;display:flex;flex-direction:column;gap:8px;padding:20px 14px;text-align:center}#akashic-health-records-patient-portal-root .self-booking-sent-mark{background:var(--amber-soft);border-radius:50%;color:var(--warning);display:grid;font-size:21px;height:44px;place-items:center;width:44px}#akashic-health-records-patient-portal-root .self-booking-sent .self-booking-done-title{font-weight:500;line-height:1.55}#akashic-health-records-patient-portal-root .self-booking-sent p.self-booking-done-sub{font-weight:400;max-width:32ch}#akashic-health-records-patient-portal-root .self-booking-body{max-height:min(550px,calc(100dvh - 280px));overflow-y:auto}#akashic-health-records-patient-portal-root .self-booking-note p{margin:0}#akashic-health-records-patient-portal-root button.self-booking-chip{background:var(--surface);border:1px solid var(--line);border-radius:5px;color:var(--ink-strong);cursor:pointer;font-size:13px;min-height:44px;padding:6px 12px}#akashic-health-records-patient-portal-root button.self-booking-chip:hover{background:var(--line-soft)}#akashic-health-records-patient-portal-root button.self-booking-chip.self-booking-chip--on{background:var(--blue-soft);border-color:var(--primary);color:var(--primary)}
#akashic-health-records-patient-portal-root .ahr-setup-meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border);border:0;border-radius:9999px;color:var(--secondary);display:block;height:4px;margin-top:6px;overflow:hidden;width:100%}#akashic-health-records-patient-portal-root .ahr-setup-meter::-webkit-progress-bar{background:var(--border);border-radius:9999px}#akashic-health-records-patient-portal-root .ahr-setup-meter::-webkit-progress-value{background:var(--secondary);border-radius:9999px}#akashic-health-records-patient-portal-root .ahr-setup-meter::-moz-progress-bar{background:var(--secondary);border-radius:9999px}
#akashic-health-records-patient-portal-root .ahr-queue-item-due{color:var(--ink);font-size:11px;font-weight:400;margin:4px 0 0}#akashic-health-records-patient-portal-root .ahr-queue-item-progress{color:var(--ink);font-size:11px;font-weight:400;margin:2px 0 0}#akashic-health-records-patient-portal-root .ahr-queue-item-aside{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;margin-top:2px}#akashic-health-records-patient-portal-root .ahr-queue-item-aside>svg{display:none}#akashic-health-records-patient-portal-root .ahr-queue-item-aside{position:absolute;right:0;top:0}#akashic-health-records-patient-portal-root .ahr-queue-list .ahr-queue-item-body{padding-right:5rem}#akashic-health-records-patient-portal-root .patient-queue-head{margin:16px 0 4px}#akashic-health-records-patient-portal-root .patient-queue-head+.ahr-queue-list{margin-top:0}#akashic-health-records-patient-portal-root button.ahr-queue-item-more{background:none;border:0;color:var(--primary);cursor:pointer;font-size:13px;font-weight:500;line-height:1.4;margin:2px 0 0;max-width:76px;padding:0;pointer-events:auto;text-align:right}@media (min-width:640px){#akashic-health-records-patient-portal-root button.ahr-queue-item-more{max-width:none;white-space:nowrap}}#akashic-health-records-patient-portal-root .ahr-queue-list{--queue-task:#6b21a8;--queue-message:#1d4ed8;--queue-appointment:#4338ca;--queue-payment:#0f766e}#akashic-health-records-patient-portal-root .ahr-queue-card[data-kind=form]{border-left-color:var(--queue-task)}#akashic-health-records-patient-portal-root .ahr-queue-card[data-kind=message]{border-left-color:var(--queue-message)}#akashic-health-records-patient-portal-root .ahr-queue-card[data-kind=appointment]{border-left-color:var(--queue-appointment)}#akashic-health-records-patient-portal-root .ahr-queue-card[data-kind=payment]{border-left-color:var(--queue-payment)}#akashic-health-records-patient-portal-root .ahr-kind-chip{--chip:var(--queue-task);background:color-mix(in srgb,var(--chip) 12%,var(--surface));border-radius:4px;color:var(--chip);display:inline-block;font-size:10px;font-weight:600;line-height:1.55;padding:2px 6px;text-transform:uppercase;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-kind-chip[data-kind=message]{--chip:var(--queue-message)}#akashic-health-records-patient-portal-root .ahr-kind-chip[data-kind=appointment]{--chip:var(--queue-appointment)}#akashic-health-records-patient-portal-root .ahr-kind-chip[data-kind=payment]{--chip:var(--queue-payment)}#akashic-health-records-patient-portal-root .ahr-queue-card .ak-org-line{overflow:hidden}#akashic-health-records-patient-portal-root .ahr-queue-card .ak-org-line__name{margin-right:13px}#akashic-health-records-patient-portal-root .ahr-queue-who .ak-org-line__sep{box-sizing:border-box;display:inline-block;margin-left:-13px;padding-right:5px;text-align:center;width:13px}
#akashic-health-records-patient-portal-root .ahr-cancel-row{display:flex;flex-wrap:wrap;gap:8px}#akashic-health-records-patient-portal-root .ahr-cancel-confirm{background:var(--amber-soft);border:1px solid var(--warning);border-radius:8px;display:grid;gap:8px;padding:8px 12px;width:100%}#akashic-health-records-patient-portal-root .ahr-cancel-confirm-q{color:var(--ink-strong);font-size:13px}#akashic-health-records-patient-portal-root .ahr-cancel-note{color:var(--ink-muted);font-size:13px;margin:0}
.ahr-public-form-settings{max-width:640px;min-width:0}.ahr-form-submission-notifications{display:flex;flex-direction:column;gap:16px;min-width:0}.ahr-form-submission-notifications__card{background:var(--surface);border:1px solid var(--line);padding:20px}.ahr-form-submission-notifications__toggle-row{align-items:center;display:flex;gap:9px}.ahr-form-submission-notifications__recipient-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ahr-form-submission-notifications__recipient-row{align-items:center;background:var(--surface);border:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding:12px}.ahr-form-submission-notifications__recipient-email{color:var(--ink-strong);min-width:0;overflow-wrap:anywhere}.ahr-form-submission-notifications__add{display:flex;flex-direction:column;gap:12px}.ahr-form-submission-notifications__save-row{display:flex;justify-content:flex-end;margin-top:16px}
.ahr-automated-tasks-page{min-width:0}.ahr-automated-tasks-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.ahr-automated-tasks-header__text{min-width:0}.ahr-automated-tasks-icon{height:16px;width:16px}.ahr-automated-tasks-icon--destructive{color:var(--danger)}.ahr-automated-tasks-error{align-items:center;background:var(--red-soft);border:1px solid var(--danger);border-radius:8px;color:var(--danger);display:flex;font-size:13px;gap:8px;margin-bottom:16px;padding:10px 14px}.ahr-automated-tasks-skeleton-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--ak-card-radius);padding:12px 14px}.ahr-automated-tasks-skeleton{height:20px;max-width:420px;width:100%}.ahr-automated-tasks-form{display:flex;flex-direction:column;gap:16px}.ahr-automated-tasks-form__field{display:flex;flex-direction:column;gap:6px}.ahr-automated-tasks-select-trigger{width:100%}.ahr-automated-tasks-list-head,.ahr-automated-tasks-row{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 260px 20px}.ahr-automated-tasks-list-head{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 260px 20px;padding:8px 16px}.ahr-automated-tasks-choice,.ahr-automated-tasks-row{cursor:pointer;text-align:left;width:100%}.ahr-automated-tasks-row:disabled{cursor:default}.ahr-automated-tasks-choice,.ahr-automated-tasks-row__main{display:flex;flex-direction:column;gap:6px}.ahr-automated-tasks-row__main{min-width:0}.ahr-automated-tasks-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahr-automated-tasks-footnote{margin:14px 0 6px}.ahr-automated-tasks-error__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ahr-automated-tasks-form__section{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;padding-top:12px}.ahr-automated-tasks-form__section:not([open]){gap:0}.ahr-automated-tasks-form__section-title{font-size:13px;font-weight:var(--ak-heading-weight);margin:0}.ahr-automated-tasks-form__optional{color:var(--ink-muted)}@media (max-width:640px){.ahr-automated-tasks-header{flex-direction:column;gap:0}.ahr-automated-tasks-list-head{display:none}.ahr-automated-tasks-row{gap:8px 12px;grid-template-columns:minmax(0,1fr) 20px}.ahr-automated-tasks-row__when{grid-column:1;grid-row:2}.ahr-automated-tasks-row__next{grid-column:2;grid-row:1/3}}.ahr-automated-tasks-context{background:var(--amber-soft);border:1px solid var(--amber-line);color:var(--amber-ink);font-size:13px;line-height:1.5;margin:0 0 20px;padding:12px 16px}@media (max-width:639px){#akashic-health-records-patient-portal-root .btn.ahr-automated-tasks-back{display:none}}.ahr-automated-tasks-step{border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding:16px 0}.ahr-automated-tasks-step__actions{display:flex;flex-wrap:wrap;gap:8px}.ahr-automated-tasks-preview .ahr-automated-tasks-step [data-slot=checkbox-control] [data-slot=checkbox-control-label]{opacity:1}
.ahr-patient-portal-page{min-width:0}.ahr-patient-portal-page__header{margin-bottom:0}.ahr-patient-portal-page__alert{margin-bottom:16px}.ahr-patient-portal-page__card{display:flex;flex-direction:column}.ahr-patient-portal-page__row{align-items:start;display:grid;gap:16px;grid-template-columns:160px minmax(0,1fr);padding:10px 0}.ahr-patient-portal-page__row--editable{align-items:center;grid-template-columns:160px minmax(0,1fr) auto}.ahr-patient-portal-page__row-value{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.ahr-patient-portal-page__address{display:flex;flex-direction:column;gap:2px;min-width:0}.ahr-patient-portal-page__address .ak-card__meta{margin-top:0}.ahr-patient-portal-page__address .ahr-patient-portal-page__link{font-size:var(--ak-font-13)}.ahr-patient-portal-page__link{align-items:center;display:flex;gap:6px;min-width:0;overflow-wrap:anywhere}.ahr-patient-portal-page__link-part{white-space:nowrap}.ahr-patient-portal-page__edit-button{flex:none;white-space:nowrap}.ahr-patient-portal-page__create-prompt{align-self:flex-start;background:none;border:none;cursor:pointer;padding:0;text-align:left}.ahr-patient-portal-page__field{display:flex;flex-direction:column;gap:6px}.ahr-patient-portal-page__field:not(:last-of-type){margin-bottom:12px}.ahr-patient-portal-page__skeleton{height:20px;max-width:320px;width:100%}.ahr-patient-portal-page__permalink-icon{flex:0 0 auto;height:14px;width:14px}.ahr-patient-portal-page__spinner{height:14px;width:14px}.ahr-patient-portal-page__modal{max-width:480px}.ahr-patient-portal-page__modal .ak-notice>svg{flex:none;margin-top:2px}.ahr-patient-portal-page__state{color:var(--sage-ink);display:block;font-size:.75rem;font-weight:600}.ahr-patient-portal-page__state--missing{color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-patient-portal-page__copy{color:var(--ink-muted);display:block;font-size:var(--ak-font-13);line-height:var(--ak-line-base);margin:0}.ahr-patient-portal-page__unavailable{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-top:18px}.ahr-patient-portal-page__unavailable>.btn{margin-top:6px}.ahr-patient-portal-page__note{margin-top:12px}.ahr-patient-portal-page__note-link{display:inline-flex;white-space:normal}@media (max-width:640px){.ahr-patient-portal-page__row{display:flex;flex-direction:column;gap:8px}.ahr-patient-portal-page__row--editable{display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto}.ahr-patient-portal-page__row--editable .ahr-patient-portal-page__row-label{grid-column:1;grid-row:1}.ahr-patient-portal-page__row--editable .ahr-patient-portal-page__edit-button{grid-column:2;grid-row:1}.ahr-patient-portal-page__row--editable .ahr-patient-portal-page__row-value{grid-column:1/-1;grid-row:2}}.ahr-patient-portal-page__row-value .ahr-patient-portal-page__alert{margin-bottom:0}.ahr-patient-portal-page__adopt-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
#akashic-health-records-patient-portal-root textarea.ak-webhook-url{min-height:0;resize:none;field-sizing:content;font-size:11.5px;line-height:1.5}#akashic-health-records-patient-portal-root .billing-payments-setup .ak-page-title__sub{color:var(--ink-muted);font-size:13px;max-width:70ch}#akashic-health-records-patient-portal-root .billing-payments-setup .ak-status-line{color:var(--ink-muted);font-size:13px}#akashic-health-records-patient-portal-root .billing-payments-setup .ak-card{gap:12px}#akashic-health-records-patient-portal-root .billing-payments-setup .ak-label,#akashic-health-records-patient-portal-root .billing-payments-setup label{color:var(--ink-strong);font-size:12.5px;font-weight:var(--ak-label-weight)}
#akashic-health-records-patient-portal-root .faxing-setup .ak-label,#akashic-health-records-patient-portal-root .faxing-setup legend{color:var(--ink-strong);font-size:13.5px;font-weight:var(--ak-label-weight)}#akashic-health-records-patient-portal-root .faxing-setup label.grid{gap:1px 9px;margin-bottom:9px}#akashic-health-records-patient-portal-root .faxing-setup .ak-field-help{color:var(--ink-muted);font-size:12px;margin-top:0}
#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-desk-booking-dialog{display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 40px);max-width:calc(100vw - 40px);overflow:hidden;padding:0;width:560px}#akashic-health-records-patient-portal-root .ahr-desk-booking-dialog>[data-slot=dialog-close]{right:16px;top:21px}#akashic-health-records-patient-portal-root .ahr-desk-booking-dialog>[data-slot=dialog-close] svg{height:18px;width:18px}#akashic-health-records-patient-portal-root .ahr-receptionist-book-appointment{display:flex;flex-direction:column;height:auto;max-height:calc(100vh - 40px);min-height:0;min-width:0;overflow:hidden}#akashic-health-records-patient-portal-root .ahr-receptionist-book-appointment__header{border-bottom:1px solid var(--line-soft);flex:none;padding:15px 48px 12px 16px}#akashic-health-records-patient-portal-root p.ahr-receptionist-book-appointment__title{margin:0}#akashic-health-records-patient-portal-root .ahr-receptionist-book-appointment__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px}#akashic-health-records-patient-portal-root .ahr-receptionist-book-appointment__footer{background:var(--surface);border-top:1px solid var(--line-soft);display:flex;flex:none;flex-direction:column;gap:10px;padding:12px 16px 14px}#akashic-health-records-patient-portal-root .ahr-bk-go{display:flex;gap:10px;justify-content:flex-end}#akashic-health-records-patient-portal-root .ahr-bk-card__title{align-items:center;color:var(--ink-strong);display:flex;font-size:13px;font-weight:var(--ak-label-weight);gap:8px;justify-content:space-between;line-height:1.55;margin:0 0 9px}#akashic-health-records-patient-portal-root .ahr-bk-stack{display:flex;flex-direction:column;gap:10px}#akashic-health-records-patient-portal-root .ahr-bk-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#akashic-health-records-patient-portal-root .ahr-bk-row>*{min-width:0}#akashic-health-records-patient-portal-root label.ahr-bk-label,#akashic-health-records-patient-portal-root span.ahr-bk-label{color:var(--ink-muted);display:block;font-size:11.5px;font-weight:var(--ak-label-weight);line-height:1.55;margin:0 0 5px}#akashic-health-records-patient-portal-root .ahr-bk-label .ahr-bk-req{color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-bk-label .ahr-bk-opt{color:var(--faint);font-weight:var(--ak-body-weight)}#akashic-health-records-patient-portal-root .ahr-bk-field,#akashic-health-records-patient-portal-root button.ahr-bk-field[data-slot=select-trigger]{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:7px;box-shadow:none;box-sizing:border-box;color:var(--ink-strong);display:flex;font-size:13.5px;gap:8px;height:auto;justify-content:space-between;line-height:1.55;min-height:38px;padding:8px 11px;width:100%}#akashic-health-records-patient-portal-root .ahr-bk-field::-moz-placeholder{color:var(--faint)}#akashic-health-records-patient-portal-root .ahr-bk-field::placeholder,#akashic-health-records-patient-portal-root .ahr-bk-field[data-placeholder]{color:var(--faint)}#akashic-health-records-patient-portal-root .ahr-bk-field:focus-visible{border-color:var(--primary);outline:2px solid var(--ring);outline-offset:0}#akashic-health-records-patient-portal-root .ahr-bk-field:disabled,#akashic-health-records-patient-portal-root button.ahr-bk-field[data-slot=select-trigger]:disabled{background:var(--sunken);border-color:var(--line-soft);color:var(--faint);opacity:1}#akashic-health-records-patient-portal-root textarea.ahr-bk-field{display:block;line-height:1.45;min-height:62px;resize:none}#akashic-health-records-patient-portal-root .ahr-bk-field [data-slot=select-value]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-bk-field>svg{display:none}#akashic-health-records-patient-portal-root button.ahr-bk-field[data-slot=select-trigger]:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--faint);content:"";flex:none;height:0;width:0}#akashic-health-records-patient-portal-root .ahr-bk-assist{display:flex;justify-content:flex-end;margin-top:7px}#akashic-health-records-patient-portal-root button.ahr-bk-ghost{background:none;border:0;border-radius:6px;color:var(--primary);cursor:pointer;font-size:12.5px;font-weight:var(--ak-body-weight);line-height:1.55;padding:3px 7px}#akashic-health-records-patient-portal-root button.ahr-bk-ghost:disabled{color:var(--faint);cursor:default}#akashic-health-records-patient-portal-root button.ahr-bk-ghost:hover:not(:disabled){background:var(--blue-soft)}#akashic-health-records-patient-portal-root p.ahr-bk-note{color:var(--ink-muted);font-size:12px;line-height:1.5;margin:6px 0 0}#akashic-health-records-patient-portal-root .ahr-bk-card>p.ahr-bk-note:first-of-type{margin-top:0}#akashic-health-records-patient-portal-root p.ahr-bk-note--error{color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-bk-notice{background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:8px;color:var(--amber-ink);font-size:13px;line-height:1.5;padding:8px 12px}#akashic-health-records-patient-portal-root .ahr-bk-notice p{color:inherit;font-size:13px;margin:3px 0 0}#akashic-health-records-patient-portal-root .ahr-bk-notice p.ahr-bk-notice__title{font-weight:var(--ak-label-weight);margin:0}#akashic-health-records-patient-portal-root .ahr-bk-notice p.ahr-bk-notice__fine{font-size:11.5px;margin-top:5px}#akashic-health-records-patient-portal-root .ahr-bk-notice ul{list-style:disc;margin:3px 0 0;padding-left:18px}#akashic-health-records-patient-portal-root .ahr-bk-notice li{font-size:13px}#akashic-health-records-patient-portal-root .ahr-bk-notice .btn{margin-top:8px}#akashic-health-records-patient-portal-root .ahr-bk-notice--failed p{margin:3px 0 0}#akashic-health-records-patient-portal-root .ahr-bk-notice--failed p.ahr-bk-notice__title{margin:0}#akashic-health-records-patient-portal-root .ahr-bk-notice--failed .btn{margin-top:8px}#akashic-health-records-patient-portal-root .ahr-receptionist-patient-search{position:relative}#akashic-health-records-patient-portal-root .ahr-receptionist-patient-search__results{background:var(--surface);border:1px solid var(--line);border-radius:7px;box-shadow:0 12px 30px rgba(31,26,20,.16);margin-top:4px;max-height:16rem;overflow-y:auto}#akashic-health-records-patient-portal-root button.ahr-receptionist-patient-search__result{background:var(--surface);border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;display:block;padding:9px 11px;text-align:left;width:100%}#akashic-health-records-patient-portal-root button.ahr-receptionist-patient-search__result:hover{background:var(--paper)}#akashic-health-records-patient-portal-root .ahr-receptionist-patient-search__name{color:var(--ink-strong);display:block;font-size:13.5px}#akashic-health-records-patient-portal-root .ahr-receptionist-patient-search__sub{color:var(--ink-muted);display:block;font-size:12px}#akashic-health-records-patient-portal-root .ahr-receptionist-patient-search__empty{color:var(--ink-muted);font-size:13px;padding:10px 11px}#akashic-health-records-patient-portal-root button.ahr-bk-suggestion{background:var(--surface);border:1px solid var(--line);border-radius:7px;cursor:pointer;display:block;margin-top:6px;padding:8px 11px;text-align:left;width:100%}#akashic-health-records-patient-portal-root button.ahr-bk-suggestion:hover{border-color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-bk-suggestion__name{color:var(--ink-strong);display:block;font-size:13.5px}#akashic-health-records-patient-portal-root .ahr-bk-suggestion__why{color:var(--ink-muted);display:block;font-size:12px}@media (max-width:640px){#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-desk-booking-dialog{border-radius:14px 14px 0 0;bottom:0;left:0;max-height:86vh;max-width:100%;top:auto;transform:none;translate:none;width:100%}#akashic-health-records-patient-portal-root .ahr-receptionist-book-appointment{height:auto;max-height:86vh}#akashic-health-records-patient-portal-root .ahr-desk-booking-dialog>[data-slot=dialog-close]{display:grid;height:48px;place-items:center;right:4px;top:5px;width:48px}#akashic-health-records-patient-portal-root .ahr-bk-row{grid-template-columns:minmax(0,1fr)}#akashic-health-records-patient-portal-root .ahr-bk-field,#akashic-health-records-patient-portal-root button.ahr-bk-field[data-slot=select-trigger]{font-size:15px;min-height:48px}#akashic-health-records-patient-portal-root textarea.ahr-bk-field{min-height:74px}#akashic-health-records-patient-portal-root label.ahr-bk-label,#akashic-health-records-patient-portal-root span.ahr-bk-label{font-size:12.5px}#akashic-health-records-patient-portal-root button.ahr-bk-ghost{align-items:center;display:flex;font-size:14px;min-height:48px}#akashic-health-records-patient-portal-root .ahr-bk-card__title .btn{min-height:44px}#akashic-health-records-patient-portal-root .ahr-bk-card__title .ak-link{align-items:center;display:inline-flex;min-height:44px}#akashic-health-records-patient-portal-root .ahr-bk-go .btn{min-height:48px}}#akashic-health-records-patient-portal-root .ahr-bk-assist--above,#akashic-health-records-patient-portal-root p.ahr-bk-note--above{margin:0 0 6px}#akashic-health-records-patient-portal-root .ahr-bk-task-action{min-width:220px}#akashic-health-records-patient-portal-root .ahr-bk-notice q{quotes:"\201C" "\201D"}#akashic-health-records-patient-portal-root .ahr-bk-notice q:before{content:open-quote}#akashic-health-records-patient-portal-root .ahr-bk-notice q:after{content:close-quote}#akashic-health-records-patient-portal-root .ahr-selected-patient{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 11px}#akashic-health-records-patient-portal-root .ahr-selected-patient__label{color:var(--ink-muted);font-size:11.5px;margin-bottom:2px}#akashic-health-records-patient-portal-root .ahr-selected-patient__name{color:var(--ink-strong);font-size:13.5px}#akashic-health-records-patient-portal-root .ahr-selected-patient__meta{color:var(--ink-muted);font-size:11.5px}#akashic-health-records-patient-portal-root .ahr-selected-patient+.ahr-booking-someone-else{font-size:13px;font-weight:500;margin-top:13px}
.ahr-appointments-page{min-width:0}.ahr-appointments-filter-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.ahr-appointments-filter-fields{align-items:flex-end;display:flex;flex-shrink:0;gap:16px;min-width:0}.ahr-appointments-practitioner-filter{min-width:280px}.ahr-appointments-practitioner-filter .components-custom-select-control,.ahr-appointments-practitioner-filter .components-custom-select-control__button{max-width:none;width:100%}.ahr-appointments-location-filter{min-width:220px}.ahr-practitioner-combo{max-width:430px;position:relative;width:100%}.ahr-practitioner-combo__label{display:block;font-size:14px;font-weight:500;margin-bottom:4px}.ahr-practitioner-combo__box{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;cursor:text;display:flex;gap:8px;min-height:40px;padding:0 12px}.ahr-practitioner-combo__box.is-open{border-color:var(--primary);box-shadow:0 0 0 3px var(--blue-soft)}#akashic-health-records-patient-portal-root .ahr-practitioner-combo__input{flex:0 1 auto;width:auto;field-sizing:content;color:var(--ink-strong);font-size:13.5px;max-width:100%;min-width:4ch;padding:8px 0}#akashic-health-records-patient-portal-root .ahr-practitioner-combo__input.is-typing{flex:1 1 auto}.ahr-practitioner-combo__you{background:var(--green-soft);border:1px solid var(--green-line,var(--line));border-radius:999px;color:var(--ink-strong);display:inline-block;flex:none;font-size:10.5px;font-weight:600;letter-spacing:.05em;padding:1px 8px;text-transform:uppercase}.ahr-practitioner-combo__name .ahr-practitioner-combo__you{margin-left:7px}.ahr-practitioner-combo__chevron{color:var(--faint);flex:none;height:16px;margin-left:auto;transition:transform .15s ease;width:16px}.ahr-practitioner-combo__box.is-open .ahr-practitioner-combo__chevron{transform:rotate(180deg)}.ahr-practitioner-combo__menu{background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px rgba(17,24,39,.12);left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 5px);z-index:20}#akashic-health-records-patient-portal-root .ahr-practitioner-combo__list{list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:0}.ahr-practitioner-combo__option{color:var(--ink-strong);cursor:pointer;display:block;font-size:13.5px;padding:9px 12px}.ahr-practitioner-combo__option+.ahr-practitioner-combo__option{border-top:1px solid var(--line)}.ahr-practitioner-combo__option.is-active,.ahr-practitioner-combo__option[aria-selected=true]{background:var(--sunken)}.ahr-practitioner-combo__detail{color:var(--ink-muted);display:block;font-size:11.5px;margin-top:1px}#akashic-health-records-patient-portal-root .ahr-practitioner-combo__count{background:var(--sunken);border-top:1px solid var(--line);color:var(--ink-muted);font-size:11.5px;margin:0;padding:9px 12px}#akashic-health-records-patient-portal-root .ahr-practitioner-combo__zero{color:var(--ink-strong);font-size:13px;margin:0;padding:9px 12px}.ahr-practitioner-combo__zero-hint{color:var(--ink-muted);display:block;font-size:11.5px;margin-top:3px}.ahr-appointments-filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;margin-bottom:1px;min-width:0}.ahr-appointments-filter-actions .components-toggle-control{margin-bottom:0}.ahr-appointments-availability-note{color:var(--ak-text-muted,var(--ink-muted));flex-basis:100%;font-size:12px;margin:0;text-align:left}.ahr-appointments-toolbar{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(190px,auto) minmax(240px,1fr) minmax(360px,auto);margin-bottom:14px}.ahr-appointments-toolbar__navigation,.ahr-appointments-toolbar__selectors{align-items:center;display:flex;gap:8px}.ahr-appointments-toolbar__selectors{flex-wrap:wrap;justify-content:flex-end}#akashic-health-records-patient-portal-root .ahr-appointments-segmented-control button,#akashic-health-records-patient-portal-root .ahr-appointments-toolbar__button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:none;color:var(--ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;line-height:1;min-height:34px;padding:6px 12px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#akashic-health-records-patient-portal-root .ahr-appointments-segmented-control button:hover:not(:disabled),#akashic-health-records-patient-portal-root .ahr-appointments-toolbar__button:hover{background:var(--paper);border-color:var(--line);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-appointments-segmented-control button:focus-visible,#akashic-health-records-patient-portal-root .ahr-appointments-toolbar__button:focus-visible{outline:2px solid var(--wp-admin-theme-color,var(--primary));outline-offset:2px}#akashic-health-records-patient-portal-root .ahr-appointments-toolbar__button--icon{padding-inline:0;width:34px}.ahr-appointments-toolbar__title{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center}.ahr-appointments-toolbar__title strong{color:var(--ink-strong);font-size:16px;line-height:1.3}.ahr-appointments-toolbar__title span{color:var(--ink-muted);font-size:12px;margin-top:2px}#akashic-health-records-patient-portal-root .ahr-appointments-segmented-control{align-items:stretch;background:var(--surface);border:1px solid var(--line);border-radius:7px;display:inline-flex;overflow:hidden}#akashic-health-records-patient-portal-root .ahr-appointments-segmented-control button{background:transparent;border:0;border-radius:0;border-right:1px solid var(--line);min-height:34px}#akashic-health-records-patient-portal-root .ahr-appointments-segmented-control button:last-child{border-right:0}#akashic-health-records-patient-portal-root .ahr-appointments-segmented-control button:disabled{background:var(--paper);color:var(--faint);cursor:not-allowed}.ahr-appointments-calendar-shell{background:var(--surface);border:1px solid var(--line);border-radius:var(--ak-card-radius);min-height:132px;min-width:0;overflow:hidden;position:relative}.ahr-appointments-calendar-loading{align-items:center;background:hsla(0,0%,100%,.82);cursor:wait;display:flex;inset:0;justify-content:center;min-height:132px;position:absolute;z-index:10}.ahr-appointments-calendar-loading .components-spinner{margin:0}.ahr-appointments-calendar-shell .fc{color:var(--ink-strong);font-size:13px}.ahr-appointments-calendar-shell .fc-theme-standard .fc-scrollgrid,.ahr-appointments-calendar-shell .fc-theme-standard td,.ahr-appointments-calendar-shell .fc-theme-standard th{border-color:var(--line)}.ahr-appointments-calendar-shell .fc .fc-col-header-cell-cushion,.ahr-appointments-calendar-shell .fc .fc-daygrid-day-number{color:var(--ink);text-decoration:none}.ahr-appointments-calendar-shell .fc .fc-col-header-cell-cushion{font-weight:600;padding:8px 6px}.ahr-appointments-calendar-shell .fc .fc-list{border:0}.ahr-appointments-calendar-shell .fc .fc-list-day-cushion{background:var(--paper);color:var(--ink-strong);padding:10px 12px}.ahr-appointments-calendar-shell .fc .fc-list-day-side-text,.ahr-appointments-calendar-shell .fc .fc-list-day-text{color:var(--ink-strong);text-decoration:none}.ahr-appointments-calendar-shell .fc .fc-list-event-time{color:var(--ink);padding:12px 10px 12px 14px;white-space:nowrap;width:135px}.ahr-appointments-calendar-shell .fc .fc-list-event-graphic{padding-block:14px}.ahr-appointments-calendar-shell .fc .fc-list-event-title{padding:10px 14px 10px 8px}.ahr-appointments-calendar-shell .fc .fc-list-event-title a{color:inherit;text-decoration:none}.ahr-appointments-calendar-shell .fc .fc-list-event:hover td{background:var(--paper)}.ahr-appointments-calendar-shell .fc .fc-list-empty{background:var(--surface);color:var(--ink-muted)}.ahr-appointments-event{display:flex;flex-direction:column;gap:2px;min-width:0}.ahr-appointments-event--list{width:100%}.ahr-appointments-event__content{min-width:0}.ahr-appointments-event__primary-row{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.ahr-appointments-event__patient{color:var(--ink-strong);font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahr-appointments-event__time{display:block;font-size:11px;font-weight:600;margin-bottom:2px}.ahr-appointments-event__meta{align-items:center;color:var(--ink-muted);display:flex;font-size:12px;gap:5px;line-height:1.35;margin-top:3px;min-width:0}.ahr-appointments-event__meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahr-appointments-status{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:600;line-height:1.2;min-height:22px;padding:2px 8px;white-space:nowrap}.ahr-appointments-status--booked,.ahr-appointments-status--pending,.ahr-appointments-status--proposed,.ahr-appointments-status--waitlisted{background:var(--blue-soft);border-color:var(--primary);color:var(--primary)}.ahr-appointments-status--arrived-on-time,.ahr-appointments-status--checked-in,.ahr-appointments-status--fulfilled{background:var(--green-soft);border-color:var(--success);color:var(--success)}.ahr-appointments-status--arrived-late{background:var(--amber-soft);border-color:var(--amber-line);color:var(--warning)}.ahr-appointments-status--cancelled,.ahr-appointments-status--entered-in-error,.ahr-appointments-status--no-show{background:var(--red-soft);border-color:var(--danger);color:var(--danger)}.ahr-appointments-calendar-shell .fc-daygrid-event .ahr-appointments-status,.ahr-appointments-calendar-shell .fc-timegrid-event .ahr-appointments-status{background:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.65);color:var(--ink);font-size:9px;padding:1px 5px}.ahr-appointments-calendar-shell .fc-daygrid-event .ahr-appointments-event__meta,.ahr-appointments-calendar-shell .fc-timegrid-event .ahr-appointments-event__meta{color:inherit;font-size:10px}.ahr-appointments-calendar-shell .fc-daygrid-event .ahr-appointments-event__patient,.ahr-appointments-calendar-shell .fc-timegrid-event .ahr-appointments-event__patient{color:inherit;font-size:11px}@media (max-width:1180px){.ahr-appointments-calendar-shell .fc-timegrid-event .fc-event-main{overflow:hidden}.ahr-appointments-calendar-shell .fc-timegrid-event .ahr-appointments-event{gap:0}.ahr-appointments-calendar-shell .fc-timegrid-event .ahr-appointments-event__time{display:none}.ahr-appointments-calendar-shell .fc-timegrid-event .ahr-appointments-event__primary-row{align-items:flex-start;flex-direction:column;gap:0}.ahr-appointments-calendar-shell .fc-timegrid-event .ahr-appointments-event__patient{display:-webkit-box;line-height:1.2;max-width:100%;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ahr-appointments-calendar-shell .fc-timegrid-event .ahr-appointments-status{background:none;border:0;font-size:10px;max-width:100%;min-height:0;padding:0;white-space:nowrap}.ahr-appointments-calendar-shell .fc-timegrid-event .ahr-appointments-event__meta{display:none}.ahr-appointments-toolbar{grid-template-columns:1fr auto}.ahr-appointments-toolbar__title{grid-column:1/-1;grid-row:1}.ahr-appointments-toolbar__navigation{grid-column:1;grid-row:2}.ahr-appointments-toolbar__selectors{grid-column:2;grid-row:2}}@media (max-width:900px){.ahr-appointments-filter-row{align-items:stretch;flex-direction:column}.ahr-appointments-filter-fields{flex-wrap:wrap}.ahr-appointments-location-filter,.ahr-appointments-practitioner-filter{flex:1 1 100%;min-width:0}.ahr-practitioner-combo{max-width:none}.ahr-appointments-filter-actions{justify-content:flex-start}.ahr-appointments-toolbar{align-items:stretch;display:flex;flex-direction:column}.ahr-appointments-toolbar__title{order:-1}.ahr-appointments-toolbar__navigation,.ahr-appointments-toolbar__selectors{justify-content:center}}@media (max-width:640px){.ahr-appointments-filter-fields{align-items:stretch;flex-direction:column;width:100%}.ahr-appointments-practitioner-filter,.ahr-appointments-practitioner-search{min-width:0;width:100%}.ahr-appointments-toolbar__selectors{align-items:stretch;flex-direction:column}#akashic-health-records-patient-portal-root .ahr-appointments-segmented-control{width:100%}#akashic-health-records-patient-portal-root .ahr-appointments-segmented-control button{flex:1 1 auto}.ahr-appointments-calendar-shell .fc .fc-list-event-time{padding-left:8px;width:auto}.ahr-appointments-event__primary-row{align-items:flex-start;flex-direction:column;gap:5px}}.ahr-appointment--cancelled .ahr-appointments-event__patient,.ahr-appointment--cancelled .ahr-appointments-event__time{text-decoration:line-through}.ahr-appointment--cancelled .ahr-appointments-event__content,.ahr-appointment--cancelled .ahr-appointments-event__meta,.ahr-appointment--cancelled .ahr-appointments-event__patient,.ahr-appointment--cancelled .ahr-appointments-event__time{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-appointments-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}#akashic-health-records-patient-portal-root .ahr-appointments-head h1.ahr-view-title{margin:0}#akashic-health-records-patient-portal-root .ahr-appointments-page>.ahr-appointments-alert,#akashic-health-records-patient-portal-root .ahr-appointments-page>.ahr-appointments-filter-row{margin-bottom:24px}#akashic-health-records-patient-portal-root .ahr-appointments-error-text{white-space:pre-line}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-head{margin-bottom:8px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk>.ahr-appointments-alert,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk>.ahr-appointments-filter-row{margin-bottom:10px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-filter-fields{flex:1 1 100%;gap:10px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-practitioner-filter{flex:0 0 280px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-filter-fields{align-items:flex-end}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-practitioner-search{flex:1 1 auto;min-width:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk [data-slot=custom-select-control-label]{color:var(--ink-muted);font-size:12.5px;font-weight:var(--ak-label-weight);letter-spacing:0;margin:8px 0 5px;text-transform:none}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-toolbar{gap:8px;margin:10px 0}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-toolbar__title strong{font-size:17px;font-weight:var(--ak-heading-weight);line-height:1.55}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-toolbar__title span{font-size:12.5px;margin-top:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-day-cushion{background:var(--paper);border-bottom:1px solid var(--line);font-size:13.5px;font-weight:var(--ak-heading-weight);padding:9px 16px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-day-side-text{display:none}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-event td{border-bottom:0;border-top:1px solid var(--line-soft);vertical-align:top}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-event-time{color:var(--ink-muted);font-size:13px;padding:12px 0 11px 16px;width:130px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-event-graphic{padding:17px 0 11px 14px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-event-dot{border-radius:50%;border-width:4.5px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-event-title{padding:11px 16px 11px 14px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-event--list{-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:2px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-event--list .ahr-appointments-event__content,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-event--list .ahr-appointments-event__primary-row{display:contents}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-event--list .ahr-appointments-event__patient{color:var(--ink-strong);font-size:14px;font-weight:var(--ak-heading-weight);grid-column:1;grid-row:1}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-event--list .ahr-appointments-event__meta{color:var(--ink-muted);font-size:13px;grid-column:1;grid-row:2;margin-top:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-event--list .ahr-appointments-status{background:none;border:0;color:var(--sage-deep);font-size:11px;font-weight:var(--ak-heading-weight);grid-column:2;grid-row:1;justify-self:end;min-height:0;padding:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-status--arrived-late,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-status--no-show{color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-status--fulfilled{color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-status--cancelled,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-status--entered-in-error{color:var(--ink-muted)}@media (max-width:640px){#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-practitioner-filter,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-practitioner-search{flex:1 1 100%}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-segmented-control button,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-toolbar__button{min-height:44px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-event{border-top:1px solid var(--line-soft);display:grid;grid-template-columns:auto minmax(0,1fr)}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-event td{border-top:0;display:block}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-event-time{padding:12px 0 0 16px;width:auto}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-event-graphic{padding:17px 0 0 14px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-event-title{grid-column:1/-1;padding:6px 16px 11px 42px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-event--list{grid-template-columns:minmax(0,1fr)}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-event--list .ahr-appointments-status{grid-column:1;grid-row:3;justify-self:start;margin-top:2px}}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-col-header-cell{background:var(--sunken)}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-col-header-cell-cushion{color:var(--ink-strong);font-size:12px;font-weight:var(--ak-label-weight);padding:7px 8px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-day-today{background:var(--amber-soft)}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-timegrid-slot{height:13px}@media (max-width:1180px){#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-timegrid-slot{height:28px}}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-timegrid-slot-minor{border-top-style:none}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-timegrid-axis-cushion,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-timegrid-slot-label-cushion{color:var(--ink-muted);font-size:11px;line-height:13px;padding-right:8px;padding-block:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-daygrid-event,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-timegrid-event{border-radius:4px;box-shadow:none}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-timegrid-event{overflow:hidden}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-timegrid-event .ahr-appointments-event{gap:0;padding:2px 5px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-timegrid-event .ahr-appointments-event__time{color:var(--ink-muted);font-size:10.5px;font-weight:var(--ak-body-weight);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-timegrid-event .ahr-appointments-event__patient{color:var(--ink-strong);font-size:11.5px;font-weight:var(--ak-label-weight)}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-timegrid-event .ahr-appointments-event__meta{color:var(--ink-muted);font-size:10.5px;margin-top:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-timegrid-event .ahr-appointments-status{background:none;border:0;color:var(--ink-muted);font-size:10px;padding:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-dayGridMonth-view .fc-daygrid-day-frame{min-height:88px;padding:4px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-daygrid-day-number{color:var(--ink-muted);font-size:11px;padding:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-daygrid-event{border-radius:3px;margin-top:2px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-daygrid-event .ahr-appointments-event,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-daygrid-event .ahr-appointments-event__content,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-daygrid-event .ahr-appointments-event__primary-row{align-items:baseline;display:flex;flex-direction:row;gap:4px;min-width:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-daygrid-event .ahr-appointments-event{overflow:hidden;padding:2px 5px;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-daygrid-event .ahr-appointments-event__patient,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-daygrid-event .ahr-appointments-event__time{color:var(--ink-strong);font-size:10px;font-weight:var(--ak-body-weight);margin:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-daygrid-event .ahr-appointments-event__meta,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-daygrid-event .ahr-appointments-status{display:none}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-daygrid-more-link{color:var(--primary);font-size:10px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-head{margin-bottom:4px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic>.ahr-appointments-filter-row{margin-bottom:0;row-gap:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-filter-fields{flex:1 1 100%;gap:14px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-location-filter,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-practitioner-filter{flex:1 1 300px;min-width:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-practitioner-combo__label,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic [data-slot=custom-select-control-label]{color:var(--ink-muted);display:block;font-size:11.5px;font-weight:500;letter-spacing:.05em;margin:11.5px 0 7px;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-location-filter [data-slot=select-trigger],#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-practitioner-combo__box{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;color:var(--ink-strong);font-size:13.5px;height:43px;max-width:430px;min-height:43px;padding:0 12px;width:100%}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-availability-note{color:var(--ink-muted);font-size:13.5px;margin:9px 0 8px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-filter-row>.btn{margin-bottom:6px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-toolbar{gap:9px;margin:6px 0 12px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-toolbar__button{border-radius:8px;color:var(--ink-strong);font-size:13px;font-weight:400;min-height:38px;padding:8px 12px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-toolbar__button--icon{width:34px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-segmented-control{border-radius:8px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-segmented-control button{border-right:0;color:var(--ink-strong);font-size:12.5px;font-weight:600;min-height:35px;padding:8px 12px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-segmented-control button[aria-pressed=true]{color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-toolbar__title strong{font-size:16px;font-weight:500;line-height:1.55}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-toolbar__title span{font-size:11.5px;margin-top:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-calendar-shell{border-radius:var(--ak-card-radius)}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-day-cushion{background:var(--sunken);font-size:13.5px;font-weight:500;padding:11px 15px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-day-side-text{display:none}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-event td{border-bottom:0;border-top:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-event-time{color:var(--ink-strong);font-size:13px;padding:13px 0 13px 15px;width:132px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-event-graphic{padding:13px 0 13px 14px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-event-dot{border-radius:50%;border-width:4px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-event-title{padding:13px 15px 13px 14px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-event:hover td{background:var(--surface)}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-event--list{align-items:center;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:minmax(0,1fr) auto auto}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-event--list .ahr-appointments-event__content,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-event--list .ahr-appointments-event__primary-row{display:contents}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-event--list .ahr-appointments-event__patient{font-size:13.5px;font-weight:500;grid-column:1;grid-row:1}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-event--list .ahr-appointments-event__meta{font-size:12px;grid-column:1;grid-row:2;margin-top:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-where{background:var(--sunken);border:1px solid var(--line);border-radius:6px;color:var(--ink-muted);font-size:12px;grid-column:2;grid-row:1/span 2;line-height:1.55;padding:3px 9px;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-where--virtual{background:var(--blue-soft);border-color:var(--blue-line);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-event--list .ahr-appointments-status{font-size:11.5px;font-weight:500;grid-column:3;grid-row:1/span 2;line-height:1.2;min-height:0;padding:3px 11px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-status--no-show{border-color:var(--red-line)}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-status--arrived-on-time,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-status--checked-in{border-color:var(--green-line)}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-status--cancelled,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-status--entered-in-error,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-status--fulfilled{background:var(--sunken);border-color:var(--line);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-status--booked,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-status--pending,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-status--proposed,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-status--waitlisted{border-color:var(--blue-line)}@media (max-width:640px){#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-filter-fields{gap:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-location-filter,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-practitioner-filter{flex:1 1 100%}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-location-filter [data-slot=select-trigger],#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-practitioner-combo__box{height:44px;max-width:none;min-height:44px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-segmented-control button,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-toolbar__button{min-height:44px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-toolbar__title strong{font-size:17px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-event{border-top:1px solid var(--line);-moz-column-gap:9px;column-gap:9px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;padding:12px 14px;row-gap:2px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-event--list,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-event td,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-event-title>a{display:contents}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-event td.fc-list-event-graphic{border:0;display:block;grid-column:1;grid-row:1;padding:6px 0 0}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-event--list .ahr-appointments-event__patient{grid-column:2;white-space:normal}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-event--list .ahr-appointments-event__meta{grid-column:2/-1}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-event--list .ahr-appointments-status{align-self:start;grid-column:3;grid-row:1}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-event td.fc-list-event-time{border:0;color:var(--ink-muted);display:block;font-size:12px;grid-column:2/-1;grid-row:3;padding:3px 0 0;width:auto}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-where{grid-column:1/-1;grid-row:4;justify-self:start;margin-top:4px}}
.akashic-receptionist-overview{display:flex;flex-direction:column;height:calc(100vh - 132px);min-height:0;overflow:hidden;padding-bottom:var(--ahr-late-toast-reserve,0)}:root{--ahr-late-toast-height:88px}.akashic-receptionist-overview .ahr-receptionist-overview__title{font-size:24px;line-height:1.15;margin:0}.akashic-receptionist-overview .ahr-receptionist-overview__subtitle{margin:3px 0 0;opacity:.7}.akashic-receptionist-overview .ahr-receptionist-overview__actions{display:flex;flex-wrap:wrap;gap:8px}.akashic-receptionist-overview .ahr-receptionist-overview__grid{display:grid;flex:1 1 auto;gap:12px;grid-template-columns:1.62fr 1fr;min-height:0;overflow:hidden}.akashic-receptionist-overview .ahr-receptionist-overview__main-column{display:grid;gap:12px;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.akashic-receptionist-overview .ahr-receptionist-overview__secondary-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;min-height:0;overflow:hidden}.akashic-receptionist-overview .ahr-receptionist-overview__message-column{display:grid;gap:12px;grid-template-rows:1fr 1fr;min-height:0;overflow:hidden}.akashic-receptionist-overview .ahr-receptionist-card{display:flex;flex-direction:column;min-height:0;overflow:hidden}.akashic-receptionist-overview .ahr-receptionist-card>div:first-child{display:flex;flex-direction:column;min-height:0}#akashic-health-records-patient-portal-root .akashic-receptionist-overview .ahr-receptionist-card .wp-card__header{flex:0 0 auto;padding:10px 12px}#akashic-health-records-patient-portal-root .akashic-receptionist-overview .ahr-receptionist-card .wp-card__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:10px 10px 0}.akashic-receptionist-overview .ahr-receptionist-card__header-row{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.akashic-receptionist-overview .ahr-receptionist-card__title{align-items:center;display:flex;font-weight:600;gap:7px}.akashic-receptionist-overview .ahr-receptionist-scroll-area{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.akashic-receptionist-overview .ahr-receptionist-loading{align-items:center;display:flex;gap:8px;padding:8px 2px}.akashic-receptionist-overview .ahr-receptionist-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--ak-card-radius);margin-bottom:6px;padding:7px 9px}.akashic-receptionist-overview .ahr-receptionist-row--clickable{cursor:pointer}.akashic-receptionist-overview .ahr-receptionist-row--empty{color:var(--ink-muted)}.akashic-receptionist-overview .ahr-receptionist-row--unread{background:var(--paper);border-left:4px solid var(--primary)}.akashic-receptionist-overview .ahr-receptionist-row--muted{opacity:.82}.akashic-receptionist-overview .ahr-receptionist-msg-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--primary);cursor:pointer;display:inline-flex;justify-content:center;padding:2px}.akashic-receptionist-overview .ahr-receptionist-msg-btn:hover{background:var(--blue-soft)}.akashic-receptionist-overview .ahr-receptionist-appointment-row{border-left-style:solid;border-left-width:5px}.akashic-receptionist-overview .ahr-receptionist-readiness-row{border-left-style:solid;border-left-width:4px}.akashic-receptionist-overview .ahr-state-ready{background:var(--paper);border-left-color:var(--success)}.akashic-receptionist-overview .ahr-state-attention{background:var(--amber-soft);border-left-color:var(--amber-line)}.akashic-receptionist-overview .ahr-state-blocked{background:var(--paper);border-left-color:var(--danger)}.akashic-receptionist-overview .ahr-state-late{background:var(--amber-soft);border-left-color:var(--amber-line)}.akashic-receptionist-overview .ahr-state-no-show{background:var(--paper);border-left-color:var(--line)}.akashic-receptionist-overview .ahr-late-urgency-recent{background:var(--amber-soft);border-left-color:var(--amber-line)}.akashic-receptionist-overview .ahr-late-urgency-elevated{background:var(--amber-soft);border-left-color:var(--warning)}.akashic-receptionist-overview .ahr-late-urgency-stale{background:var(--paper);border-left-color:var(--line)}.akashic-receptionist-overview .ahr-late-urgency-elevated .ahr-receptionist-status-pill--late,.akashic-receptionist-overview .ahr-late-urgency-recent .ahr-receptionist-status-pill--late{background:var(--amber-soft);color:var(--warning)}.akashic-receptionist-overview .ahr-late-urgency-stale .ahr-receptionist-status-pill--late{background:var(--sunken);color:var(--ink)}.akashic-receptionist-overview .ahr-receptionist-appointment-row__grid{align-items:center;display:grid;gap:10px;grid-template-columns:72px 1fr auto}.akashic-receptionist-overview .ahr-receptionist-row__split{display:flex;gap:10px;justify-content:space-between}.akashic-receptionist-overview .ahr-receptionist-row__time{font-size:14px}.akashic-receptionist-overview .ahr-receptionist-row__name{font-size:13px}.akashic-receptionist-overview .ahr-receptionist-row__primary{font-weight:600;line-height:1.2}.akashic-receptionist-overview .ahr-receptionist-row__content{min-width:0}.akashic-receptionist-overview .ahr-receptionist-text-muted{color:var(--ink-muted);font-size:12px;line-height:1.25}.akashic-receptionist-overview .ahr-receptionist-text-tiny{color:var(--ink-muted);font-size:11px;line-height:1.2}.akashic-receptionist-overview .ahr-receptionist-status-pill{border:1px solid;border-radius:999px;font-size:11px;font-weight:700;line-height:1;padding:4px 7px;white-space:nowrap}.akashic-receptionist-overview .ahr-receptionist-status-pill--ready{background:var(--green-soft);color:var(--success)}.akashic-receptionist-overview .ahr-receptionist-status-pill--attention{background:var(--amber-soft);color:var(--warning)}.akashic-receptionist-overview .ahr-receptionist-status-pill--blocked{background:var(--red-soft);color:var(--danger)}.akashic-receptionist-overview .ahr-receptionist-status-pill--late{background:var(--amber-soft);color:var(--warning)}.akashic-receptionist-overview .ahr-receptionist-status-pill--no-show{background:var(--sunken);color:var(--ink)}@media (max-width:960px){.akashic-receptionist-overview{height:auto;overflow:visible}.akashic-receptionist-overview .ahr-receptionist-overview__grid,.akashic-receptionist-overview .ahr-receptionist-overview__main-column,.akashic-receptionist-overview .ahr-receptionist-overview__message-column,.akashic-receptionist-overview .ahr-receptionist-overview__secondary-grid{display:flex;flex-direction:column;overflow:visible}.akashic-receptionist-overview .ahr-receptionist-card{min-height:260px}}.ahr-receptionist-book-appointment .ahr-custom-task-assignment-form,.ahr-receptionist-book-appointment form{height:auto;min-height:0}.ahr-receptionist-selected-patient{align-items:center;background:hsl(var(--muted)/.3);border:1px solid hsl(var(--border));border-radius:.375rem;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem}.ahr-booking-seed-tag{background:var(--green-soft);border:1px solid var(--green-line,var(--line));border-radius:999px;color:var(--ink-strong);display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.05em;margin-left:4px;padding:1px 8px;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-booking-someone-else{color:var(--ink-strong);font-size:12.5px;font-weight:600;margin:0}#akashic-health-records-patient-portal-root .ahr-booking-someone-else__link{background:none;border:0;color:var(--primary);cursor:pointer;font:inherit;font-weight:500;padding:0}#akashic-health-records-patient-portal-root .ahr-booking-someone-else__link:hover{text-decoration:underline}.akashic-receptionist-overview .ahr-receptionist-row--clickable:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.akashic-receptionist-overview .ahr-receptionist-appointment-row__meta{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.akashic-receptionist-overview .ahr-receptionist-appointment-indicators{align-items:center;display:flex;gap:5px;justify-content:flex-end}.akashic-receptionist-overview .ahr-receptionist-appointment-indicator{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;gap:4px;justify-content:center;line-height:1;min-height:24px;padding:3px 6px;white-space:nowrap}.akashic-receptionist-overview .ahr-receptionist-appointment-indicator--complete{background:var(--green-soft);color:var(--success)}.akashic-receptionist-overview .ahr-receptionist-appointment-indicator--incomplete{background:var(--amber-soft);color:var(--warning)}.akashic-receptionist-overview .ahr-receptionist-appointment-indicator--loading,.akashic-receptionist-overview .ahr-receptionist-appointment-indicator--unknown{background:var(--sunken);color:var(--ink-muted)}@keyframes ahr-receptionist-spin{to{transform:rotate(1turn)}}.ahr-receptionist-spin{animation:ahr-receptionist-spin .9s linear infinite}.ahr-receptionist-appointment-dialog{max-height:min(860px,calc(100vh - 32px));max-width:min(800px,calc(100vw - 32px));overflow:hidden;padding:0;width:min(800px,calc(100vw - 32px))}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-receptionist-appointment-dialog{display:flex;flex-direction:column}.ahr-receptionist-modal-status{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;line-height:1;min-height:25px;padding:4px 8px;white-space:nowrap}.ahr-receptionist-modal-status--complete{background:var(--green-soft);color:var(--success)}.ahr-receptionist-modal-status--incomplete{background:var(--amber-soft);color:var(--warning)}.ahr-receptionist-modal-status--unable{background:var(--red-soft);color:var(--danger)}.ahr-receptionist-modal-status--cancelled{background:var(--muted);color:var(--muted-foreground)}.ahr-receptionist-appointment-empty-state,.ahr-receptionist-appointment-inline-error,.ahr-receptionist-appointment-loading,.ahr-receptionist-readiness-summary{border-radius:6px;font-size:13px;line-height:1.4;padding:11px 12px}.ahr-receptionist-appointment-empty-state,.ahr-receptionist-appointment-loading{align-items:center;background:hsl(var(--muted)/.3);color:hsl(var(--muted-foreground));display:flex;gap:8px}.ahr-receptionist-appointment-inline-error{background:var(--red-soft);color:var(--danger)}.ahr-receptionist-appointment-task-list{display:grid;gap:9px}.ahr-receptionist-appointment-task{align-items:flex-start;background:hsl(var(--muted)/.18);border:1px solid hsl(var(--border));border-radius:var(--ak-card-radius);display:flex;gap:10px;padding:11px 12px}.ahr-receptionist-appointment-task__icon{align-items:center;background:hsl(var(--muted)/.55);border-radius:6px;color:hsl(var(--muted-foreground));display:flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.ahr-receptionist-appointment-task__content{flex:1 1 auto;min-width:0}.ahr-receptionist-appointment-task__top-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ahr-receptionist-appointment-task__top-row>div{min-width:0}.ahr-receptionist-appointment-task__type{color:hsl(var(--muted-foreground));display:block;font-size:10px;font-weight:700;letter-spacing:.03em;line-height:1.2;margin-bottom:2px;text-transform:uppercase}.ahr-receptionist-appointment-task h5{color:hsl(var(--foreground));font-size:13px;font-weight:650;line-height:1.35;margin:0;overflow-wrap:anywhere}.ahr-receptionist-appointment-task__due{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.35;margin-top:5px}.ahr-receptionist-appointment-task__unable-reason{background:var(--red-soft);border-left:3px solid var(--danger);border-radius:4px;color:var(--danger);margin-top:9px;padding:9px 10px}.ahr-receptionist-appointment-task__unable-reason strong{display:block;font-size:11px;margin-bottom:3px}.ahr-receptionist-appointment-task__unable-reason p{font-size:12px;line-height:1.4;margin:0;white-space:pre-wrap}.ahr-receptionist-appointment-history-tabs{gap:12px}.ahr-receptionist-appointment-history-tabs__list{gap:18px;justify-content:flex-start;width:100%}.ahr-receptionist-appointment-history-tabs__trigger{flex:0 0 auto}.ahr-receptionist-appointment-history-tabs__trigger>span{align-items:center;background:hsl(var(--muted)/.75);border-radius:999px;color:hsl(var(--muted-foreground));display:inline-flex;font-size:10px;font-weight:700;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.ahr-receptionist-appointment-history-tabs__trigger[data-state=active]>span{color:hsl(var(--foreground))}.ahr-receptionist-appointment-history-tabs__content{margin-top:0}.ahr-receptionist-appointment-history-list{display:grid;gap:8px}.ahr-receptionist-appointment-history-row{align-items:center;background:hsl(var(--muted)/.18);border:1px solid hsl(var(--border));border-radius:var(--ak-card-radius);display:grid;gap:12px;grid-template-columns:minmax(150px,.85fr) minmax(0,1fr) auto;min-height:64px;padding:10px 11px}.ahr-receptionist-appointment-history-row__date,.ahr-receptionist-appointment-history-row__details{min-width:0}.ahr-receptionist-appointment-history-row__date strong,.ahr-receptionist-appointment-history-row__details strong{color:hsl(var(--foreground));display:block;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahr-receptionist-appointment-history-row__date span,.ahr-receptionist-appointment-history-row__details span{color:hsl(var(--muted-foreground));display:block;font-size:11px;line-height:1.35;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahr-receptionist-appointment-history-status{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;justify-content:center;line-height:1;min-height:25px;padding:4px 8px;white-space:nowrap}.ahr-receptionist-appointment-history-status--on-time{background:var(--green-soft);color:var(--success)}.ahr-receptionist-appointment-history-status--scheduled{background:var(--blue-soft);color:var(--primary)}.ahr-receptionist-appointment-history-status--late{background:var(--amber-soft);color:var(--warning)}.ahr-receptionist-appointment-history-status--cancelled{background:var(--sunken);color:var(--ink-muted)}.ahr-receptionist-appointment-history-status--missed{background:var(--red-soft);color:var(--danger)}.ahr-receptionist-appointment-history-status--pending{background:var(--blue-soft);color:var(--primary)}.ahr-receptionist-appointment-history-pagination{align-items:center;color:hsl(var(--muted-foreground));display:flex;font-size:11px;gap:12px;justify-content:space-between;line-height:1.35;min-height:24px;padding:8px 2px 0}.ahr-receptionist-appointment-history-pagination span:last-child{text-align:right}@media (max-width:640px){.akashic-receptionist-overview .ahr-receptionist-appointment-row__grid{grid-template-columns:64px minmax(0,1fr)}.akashic-receptionist-overview .ahr-receptionist-appointment-row__meta{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.ahr-receptionist-appointment-dialog{max-height:calc(100vh - 20px);max-width:calc(100vw - 20px);width:calc(100vw - 20px)}.ahr-receptionist-appointment-section__heading-row,.ahr-receptionist-appointment-task__top-row{align-items:flex-start;flex-direction:column}.ahr-receptionist-appointment-history-row{align-items:flex-start;grid-template-columns:1fr}.ahr-receptionist-appointment-history-status{justify-self:flex-start}.ahr-receptionist-appointment-history-pagination{align-items:flex-start;flex-direction:column;gap:3px}.ahr-receptionist-appointment-history-pagination span:last-child{text-align:left}}.ahr-receptionist-book-appointment__initializing{align-items:center;color:hsl(var(--muted-foreground));display:flex;font-size:14px;gap:8px;justify-content:center;min-height:180px}.ahr-receptionist-patient-quick-view-dialog{max-height:min(900px,calc(100vh - 32px));max-width:min(920px,calc(100vw - 32px));overflow:hidden;padding:0;width:min(920px,calc(100vw - 32px))}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-receptionist-patient-quick-view-dialog{display:flex;flex-direction:column;gap:0}.ahr-receptionist-patient-quick-view-dialog__header{align-items:center;border-bottom:1px solid hsl(var(--border));display:grid;flex:0 0 auto;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px 56px 16px 16px;text-align:left}.ahr-receptionist-patient-quick-view-dialog__back,.ahr-receptionist-patient-quick-view-dialog__full-profile{gap:6px;white-space:nowrap}.ahr-receptionist-patient-quick-view-dialog__heading{min-width:0}.ahr-receptionist-patient-quick-view-dialog__heading [data-slot=dialog-title]{margin:0 0 4px}.ahr-receptionist-patient-quick-view-dialog__heading [data-slot=dialog-description]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahr-receptionist-patient-quick-view-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 22px}.ahr-receptionist-patient-quick-view-dialog__error,.ahr-receptionist-patient-quick-view-dialog__state{align-items:center;border-radius:8px;display:flex;font-size:14px;gap:8px;justify-content:center;min-height:180px;padding:20px}.ahr-receptionist-patient-quick-view-dialog__state{background:hsl(var(--muted)/.3);color:hsl(var(--muted-foreground))}.ahr-receptionist-patient-quick-view-dialog__error{background:var(--red-soft);color:var(--danger)}@media (max-width:640px){.ahr-receptionist-patient-quick-view-dialog{max-height:calc(100vh - 20px);max-width:calc(100vw - 20px);width:calc(100vw - 20px)}.ahr-receptionist-patient-quick-view-dialog__header{grid-template-columns:auto minmax(0,1fr);padding:14px 48px 14px 12px}.ahr-receptionist-patient-quick-view-dialog__full-profile{grid-column:1/-1;justify-content:center;justify-self:stretch}.ahr-receptionist-patient-quick-view-dialog__body{padding:14px}}.ahr-receptionist-appointment-status-field{min-width:0;scroll-margin-block:90px}.ahr-receptionist-appointment-status-field--attention{animation:ahr-receptionist-status-attention .9s ease-in-out 3;background:var(--amber-soft);border-radius:8px;box-shadow:0 0 0 2px var(--warning);margin:-8px;padding:8px}@keyframes ahr-receptionist-status-attention{0%,to{box-shadow:0 0 0 2px var(--warning)}50%{box-shadow:0 0 0 5px rgba(227,160,8,.28)}}.ahr-fd-zone{scrollbar-color:var(--line) transparent;scrollbar-width:thin}.ahr-fd-zone::-webkit-scrollbar{width:6px}.ahr-fd-zone::-webkit-scrollbar-track{background:transparent}.ahr-fd-zone::-webkit-scrollbar-thumb{background:var(--line);border-radius:20px}.ahr-fd-zone:hover{scrollbar-color:var(--faint) transparent}.ahr-fd-zone:hover::-webkit-scrollbar-thumb{background:var(--faint)}#akashic-health-records-patient-portal-root .ahr-fd-rail-heading,#akashic-health-records-patient-portal-root .ahr-fd-rail-heading>button:first-child{color:var(--ink-strong);font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}#akashic-health-records-patient-portal-root select.ahr-fd-role-filter{background-color:transparent;background-position:right 3px center;background-size:10px;border:1px solid var(--line);border-radius:5px;color:var(--ink-muted);font-size:10.5px;font-weight:500;height:auto;letter-spacing:normal;margin-left:auto;max-width:104px;min-height:0;padding:1px 16px 1px 4px;text-transform:none;width:auto}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-receptionist-appointment-dialog{background:var(--surface);border:0;border-radius:12px;box-shadow:0 16px 44px color-mix(in srgb,var(--ink-strong) 32%,transparent);gap:0;max-height:calc(100vh - 36px);max-width:min(620px,calc(100vw - 36px));overflow:hidden;padding:0;width:min(620px,calc(100vw - 36px))}#akashic-health-records-patient-portal-root .ahr-fd-section+.ahr-fd-section{border-top:1px solid var(--line-soft);margin-top:4px;padding-top:5px}#akashic-health-records-patient-portal-root .ahr-fd-section-head{align-items:baseline;display:flex;gap:8px;margin:0 0 4px}#akashic-health-records-patient-portal-root .ahr-fd-section-heading--attention{color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-fd-section-heading--scheduled{color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-fd-section-heading--checked-in{color:var(--sage-deep)}#akashic-health-records-patient-portal-root .ahr-fd-section-heading--roomed{color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-fd-section-count{color:var(--ink-muted);font-size:14px;font-variant-numeric:tabular-nums;font-weight:var(--ak-body-weight,300)}#akashic-health-records-patient-portal-root .ahr-fd-section-behind{color:var(--warning);font-size:11px;margin-left:auto}#akashic-health-records-patient-portal-root .ahr-fd-section-empty{color:var(--ink-muted);font-size:11.5px;line-height:16px;margin:0;padding:2px 4px 4px}#akashic-health-records-patient-portal-root .ahr-fd-row{cursor:pointer;display:grid;grid-template-columns:76px 156px minmax(0,1fr) 104px 40px;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-fd-row:hover{background:var(--sunken)}#akashic-health-records-patient-portal-root .ahr-fd-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}#akashic-health-records-patient-portal-root .ahr-fd-row--in-encounter{opacity:.82}#akashic-health-records-patient-portal-root .ahr-fd-row--flagged{border:1px solid var(--danger)}#akashic-health-records-patient-portal-root .ahr-fd-row+.ahr-fd-row--flagged,#akashic-health-records-patient-portal-root .ahr-fd-row--flagged+.ahr-fd-row{border-top-color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-fd-row__name{align-items:center;display:flex;gap:7px;min-width:0}#akashic-health-records-patient-portal-root .ahr-fd-row__mark .ahr-inbox-avatar{font-size:9px;height:22px;letter-spacing:.02em;width:22px}#akashic-health-records-patient-portal-root .ahr-fd-row--flagged .ahr-fd-row__detail{color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-fd-row__age,#akashic-health-records-patient-portal-root .ahr-fd-row__state{margin-left:0;text-align:right}#akashic-health-records-patient-portal-root .ahr-fd-row--late .ahr-fd-row__age{color:var(--danger)}@media (max-width:640px){#akashic-health-records-patient-portal-root .ahr-fd-zone{--ahr-fd-row-h:66px}#akashic-health-records-patient-portal-root .ahr-fd-row{align-content:center;background:var(--surface);-moz-column-gap:8px;column-gap:8px;grid-template-areas:"time name state" "detail detail age";grid-template-columns:auto minmax(0,1fr) auto;min-height:var(--ahr-fd-row-h);padding:7px 10px;row-gap:2px}#akashic-health-records-patient-portal-root .ahr-fd-row__time{font-size:12.5px;grid-area:time}#akashic-health-records-patient-portal-root .ahr-fd-row__name{font-size:13px;grid-area:name}#akashic-health-records-patient-portal-root .ahr-fd-row__mark{display:none}#akashic-health-records-patient-portal-root .ahr-fd-row__detail{grid-area:detail}#akashic-health-records-patient-portal-root .ahr-fd-row__state{font-size:11.5px;grid-area:state}#akashic-health-records-patient-portal-root .ahr-fd-row__age{grid-area:age}}#akashic-health-records-patient-portal-root .ahr-late-toast{box-sizing:border-box;font-family:inherit}#akashic-health-records-patient-portal-root .ahr-late-toast__line,#akashic-health-records-patient-portal-root .ahr-late-toast__title{display:block;margin:0}#akashic-health-records-patient-portal-root .ahr-late-toast__actions{flex-wrap:wrap}#akashic-health-records-patient-portal-root .ahr-fd-rail-glyph{color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-fd-rail-count{color:var(--ink-muted);font-size:11px;font-weight:400;letter-spacing:normal;text-transform:none}#akashic-health-records-patient-portal-root .ahr-fd-mrow,#akashic-health-records-patient-portal-root .ahr-fd-roster-row{border-top:1px solid var(--line-soft);cursor:pointer;padding:5px 4px}#akashic-health-records-patient-portal-root .ahr-fd-mrow:first-child,#akashic-health-records-patient-portal-root .ahr-fd-roster-row:first-child{border-top:0}#akashic-health-records-patient-portal-root .ahr-fd-mrow:hover,#akashic-health-records-patient-portal-root .ahr-fd-roster-row:hover{background:var(--sunken)}#akashic-health-records-patient-portal-root .ahr-fd-mrow__line{align-items:baseline;display:flex;gap:6px}#akashic-health-records-patient-portal-root .ahr-fd-mrow__snip,#akashic-health-records-patient-portal-root .ahr-fd-mrow__who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-fd-mrow__who{color:var(--ink-muted);font-size:12px;font-weight:var(--ak-label-weight)}#akashic-health-records-patient-portal-root .ahr-fd-mrow--unread .ahr-fd-mrow__who{color:var(--ink-strong);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-fd-mrow__age{color:var(--ink-muted);flex:none;font-size:10.5px;font-variant-numeric:tabular-nums;margin-left:auto}#akashic-health-records-patient-portal-root .ahr-fd-mrow--unread .ahr-fd-mrow__age{font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-fd-mrow__snip{color:var(--ink-muted);font-size:11.5px}#akashic-health-records-patient-portal-root .ahr-fd-mrow--unread .ahr-fd-mrow__snip{color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-fd-roster-row__line{align-items:center;display:flex;font-size:12px;gap:7px}#akashic-health-records-patient-portal-root .ahr-fd-roster-row__name{color:var(--ink-strong);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-fd-roster-row__hours{color:var(--ink-muted);flex:none;font-size:10.5px;font-variant-numeric:tabular-nums;margin-left:auto}#akashic-health-records-patient-portal-root .ahr-late-toast__open{background:none;border:0;cursor:pointer;display:block;padding:0;text-align:left;width:100%}#akashic-health-records-patient-portal-root .ahr-receptionist-appointment-dialog [data-slot=dialog-close]{display:grid;height:32px;place-items:center;right:16px;top:18px;width:32px}#akashic-health-records-patient-portal-root .ahr-receptionist-appointment-dialog [data-slot=dialog-close] svg{height:18px;width:18px}#akashic-health-records-patient-portal-root .ahr-rx__head{align-items:center;border-bottom:1px solid var(--line);display:flex;flex:none;flex-direction:row;gap:16px;padding:18px 60px 18px 22px;text-align:left}#akashic-health-records-patient-portal-root .ahr-rx__head [data-slot=dialog-title]{margin:0}#akashic-health-records-patient-portal-root .ahr-rx__body{color:var(--ink);flex:1 1 auto;font-size:14px;line-height:1.5;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px}#akashic-health-records-patient-portal-root .ahr-rx__facts{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:0 0 16px}#akashic-health-records-patient-portal-root .ahr-rx__facts>div{min-width:0;overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .ahr-rx__facts dt{color:var(--ink-muted);display:block;font-size:12px}#akashic-health-records-patient-portal-root .ahr-rx__facts dd{color:var(--ink);display:block;font-size:14px;margin:0}#akashic-health-records-patient-portal-root .ahr-rx__facts dd.text-muted-foreground{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rx__field{display:block;margin:0 0 14px}#akashic-health-records-patient-portal-root .ahr-rx__label{display:block;margin-bottom:5px}#akashic-health-records-patient-portal-root .ahr-rx__select{width:100%}#akashic-health-records-patient-portal-root .ahr-rx__note{color:var(--ink-muted);font-size:13px;line-height:1.5;margin:13px 0}#akashic-health-records-patient-portal-root .ahr-rx__updating{color:var(--ink);font-size:14px;margin:14px 0 0}#akashic-health-records-patient-portal-root .ahr-rx__plain{color:var(--ink);font-size:14px;margin:14px 0}#akashic-health-records-patient-portal-root .ahr-rx__heading{align-items:baseline;color:var(--ink-strong);display:flex;font-size:14px;font-weight:var(--ak-body-weight,300);gap:10px;line-height:1.5;margin:16px 0 8px}#akashic-health-records-patient-portal-root .ahr-rx__count{color:var(--ink-muted);font-size:12px;margin-left:auto}#akashic-health-records-patient-portal-root .ahr-rx__alert{align-items:flex-start;display:flex;gap:10px;margin:0 0 12px}#akashic-health-records-patient-portal-root .ahr-rx__alert-icon{flex:none;margin-top:1px}#akashic-health-records-patient-portal-root .ahr-rx__alert-title{color:var(--danger);margin:0}#akashic-health-records-patient-portal-root .ahr-rx__alert-text{margin:3px 0 10px}#akashic-health-records-patient-portal-root .ahr-rx__field .ahr-rx__alert{margin:10px 0 0}#akashic-health-records-patient-portal-root .ahr-rx__section [data-testid=org-authorization-status-row]{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;display:block;padding:10px 0}#akashic-health-records-patient-portal-root .ahr-rx__section [data-testid=org-authorization-status-row]>div{align-items:baseline;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;row-gap:0}#akashic-health-records-patient-portal-root .ahr-rx__section [data-testid=org-authorization-status-row]>div>svg{display:none}#akashic-health-records-patient-portal-root .ahr-rx__section [data-testid=org-authorization-instrument-name]{color:var(--ink-muted);flex-basis:100%;font-size:12px;font-weight:300}#akashic-health-records-patient-portal-root .ahr-rx__section [data-testid=org-authorization-status-row]>div>span:nth-child(3){background:transparent;border-radius:0;color:var(--ink);font-size:14px;font-weight:300;padding:0}#akashic-health-records-patient-portal-root .ahr-rx__section [data-testid=org-authorization-agreed-version],#akashic-health-records-patient-portal-root .ahr-rx__section [data-testid=org-authorization-answered-at]{color:var(--ink-muted);font-size:12px}#akashic-health-records-patient-portal-root .ahr-rx__section [data-testid=org-authorization-checkin-panel]{margin:8px 0}#akashic-health-records-patient-portal-root .ahr-rx__answer{border-bottom:1px solid var(--line);padding:10px 0}#akashic-health-records-patient-portal-root .ahr-rx__answer>span{color:var(--ink-muted);display:block;font-size:12px}#akashic-health-records-patient-portal-root .ahr-rx__more{margin-top:12px}#akashic-health-records-patient-portal-root .ahr-rx__more>summary{color:var(--ink);cursor:pointer;font-size:14px}#akashic-health-records-patient-portal-root .ahr-rx__footer{align-items:center;border-top:1px solid var(--line);display:flex;flex:none;gap:12px;padding:14px 22px}#akashic-health-records-patient-portal-root .ahr-rx__footer .ahr-rx__note{margin:0}#akashic-health-records-patient-portal-root .ahr-rx__spacer{flex:1}#akashic-health-records-patient-portal-root .ahr-rx__footer .btn svg{flex:none;height:14px;width:14px}@media (max-width:640px){#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-receptionist-appointment-dialog{border-radius:14px 14px 0 0;bottom:0;left:0;max-height:none;max-width:100%;top:52px;transform:none;translate:none;width:100%}#akashic-health-records-patient-portal-root .ahr-rx__footer,#akashic-health-records-patient-portal-root .ahr-rx__head{padding:14px 16px}#akashic-health-records-patient-portal-root .ahr-rx__footer{flex-wrap:wrap}#akashic-health-records-patient-portal-root .ahr-rx__footer .ahr-rx__spacer{display:none}#akashic-health-records-patient-portal-root .ahr-rx__footer .btn{flex:1 1 auto;justify-content:center}#akashic-health-records-patient-portal-root .ahr-rx__head{padding-right:56px}#akashic-health-records-patient-portal-root .ahr-rx__body{padding:16px}#akashic-health-records-patient-portal-root .ahr-rx__facts{grid-template-columns:1fr}#akashic-health-records-patient-portal-root .ahr-receptionist-appointment-dialog [data-slot=dialog-close]{right:10px;top:12px}}#akashic-health-records-patient-portal-root .ahr-rx__head [data-slot=dialog-title]{flex:1;padding:0;text-align:left}
#akashic-health-records-patient-portal-root .ahr-inbox-avatar.ahr-inbox-avatar--patient{--patient-mark-from:#e2cdbd;--patient-mark-to:#c19a76;--on-fill:#fff;background:linear-gradient(150deg,var(--patient-mark-from),var(--patient-mark-to));color:var(--on-fill)}
#akashic-health-records-patient-portal-root .patient-task-kind-icon{color:var(--ink-muted);display:inline-block;height:14px;margin-left:5px;vertical-align:-2px;width:14px}#akashic-health-records-patient-portal-root .patient-tasks-page{padding:0}#akashic-health-records-patient-portal-root .patient-tasks-page>[data-slot=tabs]{border-bottom:1px solid var(--line);padding-bottom:8px}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-tasks-tabs{display:grid;grid-template-columns:1fr 1fr;height:auto;max-width:620px;width:100%}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-group[data-testid=patient-referrals],#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-groups{margin-top:12px}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-groups>*{margin:0}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-group{margin-bottom:15px}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-group>*{margin:0}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-group-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;padding:0 3px 3px}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-group-title{flex:1 1 0;min-width:0}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-group-count{color:var(--ink-muted);flex:none;font-size:var(--ak-font-11-5);font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto;white-space:nowrap}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-group-sub{align-items:center;color:var(--ink-muted);display:flex;flex-basis:100%;font-size:var(--ak-font-11-5);font-weight:var(--ak-body-weight);gap:5px;margin:0;min-width:0}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-group-ready{margin:0 3px}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-org-line{margin:6px 0 0;min-width:0}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-org-line>span:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .patient-tasks-page .ahr-list-card-head+.patient-task-org-line{align-items:baseline}#akashic-health-records-patient-portal-root .patient-tasks-page .ahr-list-card-head+.patient-task-org-line>span:last-child{flex:1 1 0;white-space:normal}@media (min-width:1024px){#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-chevron{opacity:0}#akashic-health-records-patient-portal-root .patient-tasks-page .ak-card:focus-visible .patient-task-chevron,#akashic-health-records-patient-portal-root .patient-tasks-page .ak-card:hover .patient-task-chevron{opacity:1}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-body{align-items:baseline;display:grid;gap:2px 14px;grid-template-areas:"head head" "org due";grid-template-columns:minmax(0,1fr) auto}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-body>.ahr-list-card-head{grid-area:head}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-body>.patient-task-org-line{grid-area:org;margin-top:2px}#akashic-health-records-patient-portal-root .patient-tasks-page .ahr-list-card-head+.patient-task-org-line{margin-top:2px}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-body>.ahr-row-deadline{grid-area:due;justify-self:end;margin-top:0}}
#akashic-health-records-patient-portal-root .qr-row__actions,#akashic-health-records-patient-portal-root .qr-row__head{flex-wrap:wrap;row-gap:8px}#akashic-health-records-patient-portal-root .qr-row__actions>*{flex-shrink:0}
.required-asterisk{color:var(--danger)}.coverage-form__actions{display:flex;gap:8px;justify-content:flex-end}
.coverage-badge{border:1px solid transparent;border-radius:5px;display:inline-block;font-size:10px;font-weight:var(--ak-label-weight);letter-spacing:.03em;line-height:1.55;padding:2px 6px;white-space:nowrap}.coverage-badge--primary{background:var(--primary);color:var(--primary-foreground)}.coverage-head{gap:12px;justify-content:space-between}.coverage-head,.coverage-head__actions{align-items:center;display:flex;flex-wrap:wrap}.coverage-head__actions{gap:8px}.coverage-intro-text{display:block;flex:1 1 20rem;font-size:13px;max-width:46ch}.coverage-item-title{color:var(--ink-strong);font-size:15px;font-weight:var(--ak-heading-weight)}.coverage-expires-text{color:var(--ink-muted);font-size:13px}#akashic-health-records-patient-portal-root .coverage-card{align-items:flex-start;color:inherit;display:flex;font:inherit;gap:8px;justify-content:space-between;margin:0;min-width:0;text-align:left;width:100%}#akashic-health-records-patient-portal-root button.coverage-card{cursor:pointer}#akashic-health-records-patient-portal-root button.coverage-card:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.coverage-card__body{display:grid;flex:1;min-width:0}.coverage-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.coverage-card__pencil{color:var(--faint);flex:none;height:19px;margin-top:4px;width:19px}#akashic-health-records-patient-portal-root .coverage-top{margin-bottom:34px}#akashic-health-records-patient-portal-root .coverage-titlerow{align-items:center;display:flex;gap:12px}#akashic-health-records-patient-portal-root .coverage-title{flex:1;min-width:0}#akashic-health-records-patient-portal-root .coverage-markrow{display:flex;justify-content:flex-end}#akashic-health-records-patient-portal-root .coverage-unsaid{color:var(--ink-muted);font-size:13px;margin:0 0 12px}#akashic-health-records-patient-portal-root .coverage-lapsed{margin-top:12px}#akashic-health-records-patient-portal-root .coverage-overlay [data-slot=card]{gap:0;overflow:hidden;padding:0}#akashic-health-records-patient-portal-root .coverage-overlay [data-slot=card-header]{border-bottom:1px solid var(--line);padding:8px 12px}#akashic-health-records-patient-portal-root .coverage-overlay [data-slot=card-header] :is(h1,h2,h3,h4,h5,h6){color:var(--ink-strong);font-size:13px;font-weight:var(--ak-heading-weight);margin:0}#akashic-health-records-patient-portal-root .coverage-overlay [data-slot=card-content]{padding:12px}#akashic-health-records-patient-portal-root .coverage-overlay [data-slot=select-trigger]{width:100%}
.ahr-note-visibility-select{display:flex;flex-direction:column;gap:10px}.ahr-note-visibility-select__mode-trigger{width:100%}.ahr-note-visibility-select__categories{display:flex;flex-direction:column;gap:8px}.ahr-note-visibility-select__trigger{width:100%}.ahr-note-visibility-select__chips{display:flex;flex-wrap:wrap;gap:6px}.ahr-note-visibility-select__chip{align-items:center;background:var(--muted);border-radius:999px;color:var(--foreground);display:inline-flex;font-size:12px;gap:6px;line-height:1.4;padding:4px 10px}.ahr-note-visibility-select__chip-remove{align-items:center;background:none;border:none;color:var(--muted-foreground);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.ahr-note-visibility-select__chip-remove:hover:not(:disabled){color:var(--foreground)}.ahr-note-visibility-select__chip-remove:disabled{cursor:not-allowed;opacity:.5}.ahr-note-visibility-select__chip-icon{height:12px;width:12px}.ahr-note-visibility-select__hint{color:var(--muted-foreground);font-size:12px;margin:0}
.ahr-patient-notes{color:hsl(var(--foreground));display:flex;flex-direction:column;gap:24px}.ahr-patient-notes__disclaimer{color:var(--ink-muted);font-size:13px;font-style:italic;line-height:1.4;margin:0}.ahr-patient-notes__add{border-bottom:1px solid hsl(var(--border));display:flex;flex-direction:column;gap:12px;padding-bottom:20px}.ahr-patient-notes__textarea{min-height:84px;resize:vertical}.ahr-patient-notes__add-actions,.ahr-patient-notes__edit-actions{display:flex;justify-content:flex-end}.ahr-patient-notes__add-actions{align-items:center;gap:8px;justify-content:space-between}.ahr-patient-notes__draft-status{font-size:12px;min-width:0}.ahr-patient-notes__still-needed{color:hsl(var(--muted-foreground));font-size:12px;min-width:0}.ahr-patient-notes__list,.ahr-patient-notes__loading{display:flex;flex-direction:column}.ahr-patient-notes__loading{gap:10px}.ahr-patient-notes__error{color:hsl(var(--destructive));font-size:14px;padding:24px 0;text-align:center}.ahr-patient-notes__empty{align-items:center;color:hsl(var(--muted-foreground));display:flex;flex-direction:column;font-size:14px;gap:8px;padding:32px 0;text-align:center}.ahr-patient-notes__item{border:1px solid hsl(var(--border));border-radius:var(--ak-card-radius);margin-bottom:10px;overflow:hidden}.ahr-patient-notes__item:last-child{margin-bottom:0}.ahr-patient-notes__row{cursor:pointer;display:flex;flex-direction:column;gap:4px;outline:none;padding:12px 14px}.ahr-patient-notes__row:focus-visible,.ahr-patient-notes__row:hover{background:hsl(var(--accent))}.ahr-patient-notes__body{color:hsl(var(--foreground));font-size:14px;font-weight:500;line-height:1.5;margin:0}.ahr-patient-notes__body--clamped{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahr-patient-notes__body--full{overflow-wrap:anywhere;white-space:pre-wrap}.ahr-patient-notes__meta,.ahr-patient-notes__visibility{color:hsl(var(--muted-foreground));font-size:12px}.ahr-patient-notes__author-actions{display:flex;gap:4px;padding:0 10px 10px}.ahr-patient-notes__icon-btn{align-items:center;background:none;border:none;border-radius:6px;color:hsl(var(--muted-foreground));cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.ahr-patient-notes__icon-btn:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.ahr-patient-notes__icon-btn--danger{color:var(--danger)!important}.ahr-patient-notes__icon-btn--danger:hover{background:hsl(var(--muted))}.ahr-patient-notes__edit{display:flex;flex-direction:column;gap:10px;padding:12px 14px}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk{gap:10px}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__disclaimer{color:var(--ink-muted);font-size:12px;font-style:normal;line-height:18px}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .btn.ahr-patient-notes__toggle{align-self:flex-start;width:auto}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__add{border-bottom:0;gap:14px;margin:2px 0 6px;padding-bottom:0}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__field{display:flex;flex-direction:column;gap:5px}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__draft-status:empty{display:none}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__draft-status,#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__still-needed{color:var(--ink-muted);font-size:12px;line-height:18px;margin:8px 0}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .btn.btn-green-sm{flex:none;margin-left:auto}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__alert{align-items:flex-start;display:flex;gap:10px}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__alert svg{flex:none;margin-top:1px}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__alert p{margin:3px 0 0}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__alert p.ahr-patient-notes__alert-title{color:var(--danger);margin:0}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__item,#akashic-health-records-patient-portal-root .ahr-patient-notes--desk p.ahr-patient-notes__saved{margin:0}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__edit,#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__row{gap:5px;padding:0}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__author-actions{padding:6px 0 0}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__body{color:var(--ink);font-size:14px;font-weight:var(--ak-body-weight);line-height:1.5}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__meta{color:var(--ink-muted);font-size:12px;line-height:18px}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__history>.ahr-list-stack{margin-top:8px}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__history>summary{cursor:pointer;font-size:13px;margin-top:10px}
#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-qv{display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 36px);max-width:calc(100vw - 36px);overflow:hidden;padding:0;width:610px}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-qv[data-section=profile]{width:524px}#akashic-health-records-patient-portal-root .ahr-qv>[data-slot=dialog-close]{display:grid;height:32px;place-items:center;right:16px;top:20px;width:32px}#akashic-health-records-patient-portal-root .ahr-qv>[data-slot=dialog-close] svg{height:20px;width:20px}#akashic-health-records-patient-portal-root .ahr-qv .ahr-qv__head{align-items:center;flex:none;flex-direction:row;gap:12px;padding:14px 56px 14px 16px;text-align:left}#akashic-health-records-patient-portal-root .ahr-qv__head .ahr-inbox-avatar{flex:none;font-size:14px;height:44px;width:44px}#akashic-health-records-patient-portal-root .ahr-qv .ahr-qv__title{flex:1;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-qv .btn.ahr-qv__message{flex:none}#akashic-health-records-patient-portal-root .ahr-qv .ahr-qv__note{color:var(--ink-muted);font-size:12.5px;line-height:1.5;margin:2px 0 0}#akashic-health-records-patient-portal-root .ahr-qv .ahr-qv__state{align-items:center;color:var(--ink-muted);display:flex;font-size:14px;gap:8px;padding:36px 22px}#akashic-health-records-patient-portal-root .ahr-qv .ahr-qv__state--failed{color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-qv__tabs{display:flex;flex:1;flex-direction:column;gap:0;min-height:0}#akashic-health-records-patient-portal-root .ahr-qv__strip{flex:none;margin:0 16px;overflow-x:auto;scrollbar-width:none}#akashic-health-records-patient-portal-root .ahr-qv__body{flex:1;min-height:0;overflow-y:auto;padding:14px 16px 16px}#akashic-health-records-patient-portal-root .ahr-qv__profile{display:grid;gap:14px}#akashic-health-records-patient-portal-root .ahr-qv__agreements{display:grid}#akashic-health-records-patient-portal-root .ahr-qv__profile [data-testid=org-authorization-status-row],#akashic-health-records-patient-portal-root .ahr-qv__profile [data-testid=org-authorization-status-unreadable]{background:var(--sunken);border:1px solid var(--line);border-radius:6px;gap:8px;padding:8px 12px}#akashic-health-records-patient-portal-root .ahr-qv__profile [data-testid=org-authorization-status-row]>div>svg{display:none}#akashic-health-records-patient-portal-root .ahr-qv__profile [data-testid=org-authorization-status-row]>div{-moz-column-gap:4px;column-gap:4px;flex-wrap:wrap;row-gap:0}#akashic-health-records-patient-portal-root .ahr-qv__profile [data-testid=org-authorization-instrument-name]{color:var(--ink-strong);font-size:13.5px;font-weight:300;overflow:visible;white-space:normal}#akashic-health-records-patient-portal-root .ahr-qv__profile [data-testid=org-authorization-status-row]>div>span:nth-child(3){background:transparent;border-radius:0;color:var(--ink-strong);font-size:13.5px;font-weight:300;padding:0}#akashic-health-records-patient-portal-root .ahr-qv__profile [data-testid=org-authorization-status-row]>div>span:nth-child(3):before{content:"· "}#akashic-health-records-patient-portal-root .ahr-qv__profile [data-testid=org-authorization-status-row]>.btn{flex:none}#akashic-health-records-patient-portal-root .ahr-qv__profile .ahr-patient-profile-card{gap:14px}#akashic-health-records-patient-portal-root .ahr-qv__profile .ahr-patient-profile-card>div:first-child{justify-content:flex-start}#akashic-health-records-patient-portal-root .ahr-qv__profile .ahr-patient-profile-card__group{gap:8px}#akashic-health-records-patient-portal-root .ahr-qv__profile .ahr-patient-profile-card__grid{gap:12px 18px;grid-template-columns:1fr 1fr}#akashic-health-records-patient-portal-root .ahr-qv__profile .ahr-patient-profile-card__grid .flex-col{gap:0;padding:0}#akashic-health-records-patient-portal-root .ahr-qv__profile .ahr-patient-profile-card__grid .flex-col>span:first-child{color:var(--ink-muted);font-size:12.5px;font-weight:300;line-height:19.4px}#akashic-health-records-patient-portal-root .ahr-qv__profile .ahr-patient-profile-card__grid .flex-col>div{color:var(--ink-strong);font-size:13.5px;line-height:20.9px}#akashic-health-records-patient-portal-root .ahr-qv__foot{align-items:center;border-top:1px solid var(--line);display:flex;flex:none;gap:12px;padding:14px 16px}#akashic-health-records-patient-portal-root .ahr-qv__foot .btn svg{height:14px;width:14px}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-qv.ahr-qv--desk{width:620px}#akashic-health-records-patient-portal-root .ahr-qv .ahr-qv__heading{flex:1;min-width:0;text-align:left}#akashic-health-records-patient-portal-root .ahr-qv--desk .ahr-qv__head{border-bottom:1px solid var(--line);gap:16px;padding:18px 64px 18px 22px}#akashic-health-records-patient-portal-root .ahr-qv--desk>[data-slot=dialog-close]{right:18px;top:24px}#akashic-health-records-patient-portal-root .ahr-qv--desk .ahr-qv__title{line-height:1.55;padding:0}#akashic-health-records-patient-portal-root .ahr-qv .ahr-qv__who{color:var(--ink);display:block;font-size:14px;line-height:1.55;margin-top:3px}#akashic-health-records-patient-portal-root .ahr-qv--desk .ahr-qv__body{font-size:14px;line-height:1.5;padding:18px 22px}#akashic-health-records-patient-portal-root .ahr-qv--desk .ahr-qv__notes{border-bottom:1px solid var(--line);margin:0 0 20px;padding-bottom:16px}#akashic-health-records-patient-portal-root .ahr-qv--desk .ahr-qv__section-title{margin:0 0 8px}@media (max-width:640px){#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-qv{border-radius:14px 14px 0 0;bottom:0;left:0;max-height:none;max-width:100%;top:52px;transform:none;translate:none;width:100%}#akashic-health-records-patient-portal-root .ahr-qv .ahr-qv__head{gap:12px;padding:14px 56px 14px 16px}#akashic-health-records-patient-portal-root .ahr-qv>[data-slot=dialog-close]{right:12px;top:20px}#akashic-health-records-patient-portal-root .ahr-qv__strip{margin:0 16px;overflow:visible}#akashic-health-records-patient-portal-root .ahr-qv__strip select{width:100%}#akashic-health-records-patient-portal-root .ahr-qv__body{padding:14px 16px 16px}#akashic-health-records-patient-portal-root .ahr-qv--desk .ahr-qv__body{padding:16px}#akashic-health-records-patient-portal-root .ahr-qv__foot{padding:14px 16px}}#akashic-health-records-patient-portal-root .ahr-qv__strip[data-sections=select]>.ak-tabs{height:0;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden}#akashic-health-records-patient-portal-root .ahr-qv__strip[data-sections=select]>.ak-tabs-mobile{display:block}#akashic-health-records-patient-portal-root .ahr-qv__strip{position:relative}
#akashic-health-records-patient-portal-root .ak-clinday__count[aria-current=true]{background:var(--amber-soft)}#akashic-health-records-patient-portal-root .ak-clinday__count[aria-current=true] .ak-clinday__count-value{color:var(--amber-ink)}
#akashic-health-records-patient-portal-root .enc-ref-card{color:var(--ink);font-size:13px;padding:14px}#akashic-health-records-patient-portal-root .enc-ref-title{align-items:center;display:flex;gap:6px;margin:0 0 8px}#akashic-health-records-patient-portal-root .enc-ref-warn{color:var(--danger);flex:none;height:16px;width:16px}#akashic-health-records-patient-portal-root .enc-ref-caption{color:var(--ink-muted);font-size:13px;line-height:1.5;margin:0 0 8px}#akashic-health-records-patient-portal-root .enc-ref-copy{color:var(--ink-muted);font-size:13px;line-height:1.5;margin:6px 0}#akashic-health-records-patient-portal-root .enc-ref-retry{background:var(--surface);border:1px solid var(--red-line);border-radius:7px;color:var(--danger);cursor:pointer;font-size:13px;margin-top:6px;padding:7px 10px}#akashic-health-records-patient-portal-root .enc-ref-conditions ul{list-style:none;margin:0;padding:0}#akashic-health-records-patient-portal-root .enc-ref-conditions li+li{border-top:1px solid var(--line)}#akashic-health-records-patient-portal-root .enc-ref-conditions li button{color:var(--ink-muted);cursor:pointer;display:block;font-size:13px;line-height:1.5;padding:7px 0;text-align:left;width:100%}#akashic-health-records-patient-portal-root .enc-ref-conditions li button:hover{color:var(--primary)}#akashic-health-records-patient-portal-root .enc-ref-open{display:inline-block;margin:12px 0 0}#akashic-health-records-patient-portal-root .enc-ref-heading{margin:0 0 10px}@media (max-width:639px){#akashic-health-records-patient-portal-root .enc-ref-conditions li button,#akashic-health-records-patient-portal-root .enc-ref-open,#akashic-health-records-patient-portal-root .enc-ref-retry{min-height:44px}}#akashic-health-records-patient-portal-root .enc-since{margin:0 0 12px;padding:14px 16px}#akashic-health-records-patient-portal-root .enc-since-head{color:var(--ink-muted);font-size:13px;letter-spacing:.05em;line-height:1.5;margin:0 0 6px;text-transform:uppercase}#akashic-health-records-patient-portal-root .enc-since-line{color:var(--ink-muted);font-size:13px;line-height:1.5;margin:6px 0}#akashic-health-records-patient-portal-root .enc-since-line strong{color:var(--ink-strong);font-weight:400}#akashic-health-records-patient-portal-root .enc-since-groups{list-style:none;margin:0;padding:0}#akashic-health-records-patient-portal-root .enc-since-groups li{display:flex;gap:12px;padding:9px 0}#akashic-health-records-patient-portal-root .enc-since-groups li+li{border-top:1px solid var(--line)}#akashic-health-records-patient-portal-root .enc-since-icon{background:var(--sunken);border-radius:8px;color:var(--ink-muted);display:grid;flex:none;height:28px;place-items:center;width:28px}#akashic-health-records-patient-portal-root .enc-since-group{min-width:0}#akashic-health-records-patient-portal-root .enc-since-label{color:var(--ink-strong);font-size:13px}#akashic-health-records-patient-portal-root .enc-since-label span{color:var(--ink-muted);font-size:12px}#akashic-health-records-patient-portal-root .enc-since-items{color:var(--ink);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#akashic-health-records-patient-portal-root .enc-video-chip{align-items:center;background:var(--blue-soft);border-radius:999px;color:var(--ink-strong);display:inline-flex;font-size:11.5px;font-weight:500;gap:6px;line-height:1.55;padding:4px 10px;white-space:nowrap}#akashic-health-records-patient-portal-root .enc-reason-label{color:var(--faint);font-size:11px;font-weight:500;line-height:1.55;margin-right:7px;text-transform:uppercase}
#akashic-health-records-patient-portal-root .record-overlay__count{color:var(--warning);font-weight:600;letter-spacing:0;margin-left:6px;text-transform:none}#akashic-health-records-patient-portal-root .record-overlay__more{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:5px;color:var(--ink-strong);display:flex;font-size:var(--ak-font-13);font-weight:500;gap:8px;list-style:none;padding:10px 12px;white-space:nowrap}#akashic-health-records-patient-portal-root .record-overlay__more::-webkit-details-marker{display:none}#akashic-health-records-patient-portal-root .record-overlay__more-list{color:var(--ink-muted);font-size:var(--ak-font-12-5);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis}#akashic-health-records-patient-portal-root .record-overlay__chevron{color:var(--ink-muted);flex:none;margin-left:auto;transition:transform .15s}#akashic-health-records-patient-portal-root details[open]>.record-overlay__more .record-overlay__chevron{transform:rotate(180deg)}#akashic-health-records-patient-portal-root .record-quantity{flex-wrap:wrap}#akashic-health-records-patient-portal-root .record-quantity__value{flex:1 1 6rem;min-width:6rem}#akashic-health-records-patient-portal-root .record-quantity__value[hidden]{display:none}#akashic-health-records-patient-portal-root .record-quantity__unit{flex:0 0 10rem;max-width:100%}
#akashic-health-records-patient-portal-root .ahr-note-band{align-items:center;display:flex;font-size:var(--ak-font-11-5);font-weight:var(--ak-label-weight);gap:7px;letter-spacing:.04em;margin:0;padding:6px 12px;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-note-band--public{background:var(--blue-soft);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-note-band--private{background:var(--amber-soft);color:var(--amber-ink)}@container akclinday (max-width: 480px){#akashic-health-records-patient-portal-root .ak-clinday__columns.ak-clinday__columns--railed{gap:8px;grid-template-columns:44px minmax(0,1fr)}}#akashic-health-records-patient-portal-root .ahr-note-tabs.btn-segmented{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:2px}#akashic-health-records-patient-portal-root .ahr-note-tabs.btn-segmented>.btn{background:transparent;border:0;border-radius:7px;color:var(--ink-strong);gap:6px;height:auto;letter-spacing:normal;line-height:1.55;margin:0;min-height:0;padding:6px 11px}#akashic-health-records-patient-portal-root .ahr-note-tabs.btn-segmented>.btn[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .ahr-note-tabs.btn-segmented>.btn.btn-blue-ghost-sm{font-size:12px;padding:7px}
#akashic-health-records-patient-portal-root .ahr-patients__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:14px}#akashic-health-records-patient-portal-root .ahr-patients__head .ahr-view-title{flex:1;margin:0}#akashic-health-records-patient-portal-root .ahr-patients .btn.ahr-patients__import{background:var(--surface);border-radius:6px;font-size:13px;min-height:34px;padding:6px 12px}#akashic-health-records-patient-portal-root .ahr-patients .btn.ahr-patients__add{border-radius:2px;font-size:13px;gap:7px;min-height:30px;padding:0 12px}#akashic-health-records-patient-portal-root .ahr-patients .btn.ahr-patients__add svg{height:14px;width:14px}#akashic-health-records-patient-portal-root .ahr-patients__list .ahr-paginator__search{margin-bottom:14px}#akashic-health-records-patient-portal-root .ahr-patients__list [data-slot=search-control] input{background:var(--surface);border-radius:8px;font-size:14px;height:44px}#akashic-health-records-patient-portal-root .ahr-patients__rows{list-style:none;margin:0;padding:0}#akashic-health-records-patient-portal-root .ahr-patients__row{align-items:center;background:var(--surface);box-shadow:var(--ak-card-lift);display:flex;gap:16px;margin:0 0 4px;min-height:64px;padding:8px 12px}#akashic-health-records-patient-portal-root .ahr-patients__row:hover{background:var(--line-soft)}#akashic-health-records-patient-portal-root .ahr-patients__open{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1;gap:16px;margin:0;min-width:0;padding:0;text-align:left}#akashic-health-records-patient-portal-root .ahr-patients__open .ahr-inbox-avatar{flex:none;font-size:13px;height:40px;width:40px}#akashic-health-records-patient-portal-root .ahr-patients__who{min-width:0}#akashic-health-records-patient-portal-root .ahr-patients .ahr-patients__name{color:var(--ink-strong);display:block;font-size:14px;font-weight:var(--ak-heading-weight);line-height:21.7px;margin-bottom:2px}#akashic-health-records-patient-portal-root .ahr-patients .ahr-patients__sum{color:var(--ink-muted);display:block;font-size:13px;line-height:20px}#akashic-health-records-patient-portal-root .ahr-patients .btn.ahr-patients__quick{background:var(--surface);border-radius:2px;flex:none;font-size:13px;gap:6px;min-height:34px;padding:6px 12px}#akashic-health-records-patient-portal-root .ahr-patients .btn.ahr-patients__quick svg{height:14px;width:14px}@media (max-width:639px){#akashic-health-records-patient-portal-root .ahr-patients__open,#akashic-health-records-patient-portal-root .ahr-patients__row{gap:11px}#akashic-health-records-patient-portal-root .ahr-patients__row{padding:10px 12px}#akashic-health-records-patient-portal-root .ahr-patients .btn.ahr-patients__quick{min-height:30px;padding:7px}#akashic-health-records-patient-portal-root .ahr-patients button.btn>svg+span.ahr-patients__quick-label{display:none}}
#akashic-health-records-patient-portal-root .ahr-form-submissions{min-width:0}#akashic-health-records-patient-portal-root .ahr-form-submissions__header{margin-bottom:12px}#akashic-health-records-patient-portal-root .ahr-form-submissions__title{margin:0}#akashic-health-records-patient-portal-root .ahr-form-submissions__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}#akashic-health-records-patient-portal-root .ahr-form-submissions__loading{align-items:center;color:var(--ink-muted);display:flex;font-size:14px;gap:8px;justify-content:center;padding:48px 16px}#akashic-health-records-patient-portal-root .ahr-form-submissions__spinner{height:16px;width:16px}#akashic-health-records-patient-portal-root button.ahr-form-submissions__row{align-items:flex-start;cursor:pointer;display:flex;gap:14px;line-height:1.55;text-align:left;width:100%}#akashic-health-records-patient-portal-root .ahr-form-submissions__row-main{display:block;flex:1;min-width:0}#akashic-health-records-patient-portal-root .ahr-form-submissions__row-form{color:var(--ink-strong);display:block;font-size:14px;font-weight:var(--ak-heading-weight,400)}#akashic-health-records-patient-portal-root .ahr-form-submissions__row-sub{align-items:baseline;color:var(--ink-muted);display:flex;font-size:12px;gap:5px;margin-top:3px;min-width:0}#akashic-health-records-patient-portal-root .ahr-form-submissions__row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-form-submissions__row-date{flex:none;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-form-submissions__row-snippet{color:var(--ink-muted);display:block;font-size:13.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-form-submissions__row-meta{align-self:flex-start;flex:none;padding-top:2px}#akashic-health-records-patient-portal-root .ahr-form-submissions__status-icon{display:none}#akashic-health-records-patient-portal-root .ahr-form-submissions__status--in_progress .ahr-form-submissions__status-icon,#akashic-health-records-patient-portal-root .ahr-form-submissions__status--new .ahr-form-submissions__status-icon{color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-form-submissions__status--converted .ahr-form-submissions__status-icon{color:var(--sage-deep)}#akashic-health-records-patient-portal-root .ahr-form-submissions__status--resolved .ahr-form-submissions__status-icon{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-form-submissions__load-more{display:flex;justify-content:center;margin-top:16px}#akashic-health-records-patient-portal-root .ahr-form-submissions__alert{align-items:flex-start;display:flex;gap:10px;margin:2px 0 8px}#akashic-health-records-patient-portal-root .ahr-form-submissions__alert-icon{flex:none;height:18px;margin-top:1px;width:18px}#akashic-health-records-patient-portal-root p.ahr-form-submissions__alert-title{color:var(--danger);margin:0}#akashic-health-records-patient-portal-root p.ahr-form-submissions__alert-text{margin:3px 0 0}#akashic-health-records-patient-portal-root .ahr-form-submissions__alert .ahr-form-submissions__alert-action{margin-top:10px}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-form-submissions__sheet{display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 36px);max-width:min(620px,calc(100vw - 36px));overflow:hidden;padding:0;width:min(620px,calc(100vw - 36px))}#akashic-health-records-patient-portal-root .ahr-form-submissions__sheet>[data-slot=dialog-close]{display:grid;height:32px;place-items:center;right:22px;top:15px;width:32px}#akashic-health-records-patient-portal-root .ahr-form-submissions__sheet>[data-slot=dialog-close] svg{height:18px;width:18px}#akashic-health-records-patient-portal-root .ahr-form-submissions__head{border-bottom:1px solid var(--line);flex:none;padding:18px 60px 18px 22px;text-align:left}#akashic-health-records-patient-portal-root .ahr-form-submissions__head [data-slot=dialog-title]{line-height:1.55;margin:0;padding:0;text-align:left}#akashic-health-records-patient-portal-root .ahr-form-submissions__body{color:var(--ink);flex:1 1 auto;font-size:14px;line-height:1.5;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px}#akashic-health-records-patient-portal-root .ahr-form-submissions__footer{align-items:center;border-top:1px solid var(--line);display:flex;flex:none;gap:12px;padding:14px 22px}#akashic-health-records-patient-portal-root .ahr-form-submissions__spacer{flex:1}#akashic-health-records-patient-portal-root .ahr-form-submissions__actions .btn svg,#akashic-health-records-patient-portal-root .ahr-form-submissions__footer .btn svg{flex:none;height:14px;width:14px}#akashic-health-records-patient-portal-root .ahr-form-submissions__facts{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:0 0 16px}#akashic-health-records-patient-portal-root .ahr-form-submissions__facts>div{min-width:0;overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .ahr-form-submissions__facts dt{color:var(--ink-muted);display:block;font-size:12px}#akashic-health-records-patient-portal-root .ahr-form-submissions__facts dd{color:var(--ink);display:block;font-size:14px;margin:0}#akashic-health-records-patient-portal-root .ahr-form-submissions__status--tag .ahr-form-submissions__status-text{border:0;border-radius:2px;font-size:12px;line-height:1.5;padding:2px 7px}#akashic-health-records-patient-portal-root .ahr-form-submissions__heading{color:var(--ink-strong);display:block;font-size:14px;font-weight:var(--ak-body-weight,300);line-height:1.5;margin:16px 0 8px}#akashic-health-records-patient-portal-root .ahr-form-submissions__answer{border-bottom:1px solid var(--line);padding:10px 0}#akashic-health-records-patient-portal-root .ahr-form-submissions__answer-label{color:var(--ink-muted);display:block;font-size:12px}#akashic-health-records-patient-portal-root p.ahr-form-submissions__answer-value{color:var(--ink);font-size:14px;margin:4px 0;overflow-wrap:anywhere;white-space:pre-wrap}#akashic-health-records-patient-portal-root p.ahr-form-submissions__note{color:var(--ink-muted);font-size:13px;line-height:1.5;margin:13px 0}#akashic-health-records-patient-portal-root p.ahr-form-submissions__plain{color:var(--ink);font-size:14px;margin:14px 0}#akashic-health-records-patient-portal-root .ahr-form-submissions__body>p.ahr-form-submissions__plain:first-child{margin-top:0}#akashic-health-records-patient-portal-root p.ahr-form-submissions__success{margin:14px 0}#akashic-health-records-patient-portal-root .ahr-form-submissions__actions{display:flex;flex-wrap:wrap;gap:8px}#akashic-health-records-patient-portal-root .ahr-form-submissions__field{display:block;margin:0 0 14px}#akashic-health-records-patient-portal-root .ahr-form-submissions__label{display:block;margin-bottom:5px}#akashic-health-records-patient-portal-root .ahr-form-submissions__input{box-sizing:border-box;display:block;width:100%}#akashic-health-records-patient-portal-root textarea.ahr-form-submissions__input{resize:vertical}#akashic-health-records-patient-portal-root label.ahr-form-submissions__candidate{border-bottom:1px solid var(--line);cursor:pointer;display:block;padding:10px 0}#akashic-health-records-patient-portal-root .ahr-form-submissions__candidate-name{align-items:center;color:var(--ink);display:flex;font-size:14px;gap:8px}#akashic-health-records-patient-portal-root .ahr-form-submissions__candidate-name input[type=radio]{flex:none;margin:0 0 0 5px}#akashic-health-records-patient-portal-root .ahr-form-submissions__candidate-detail{color:var(--ink);display:block;font-size:14px;margin:4px 0}@media (max-width:640px){#akashic-health-records-patient-portal-root .ahr-form-submissions__row-meta{padding-top:2px}#akashic-health-records-patient-portal-root button.ahr-form-submissions__row{gap:10px}#akashic-health-records-patient-portal-root .ahr-form-submissions__row-meta .ahr-form-submissions__status-text{display:none}#akashic-health-records-patient-portal-root .ahr-form-submissions__row-meta .ahr-form-submissions__status-icon{align-items:center;display:inline-flex;height:20px;justify-content:center;width:20px}#akashic-health-records-patient-portal-root .ahr-form-submissions__status-icon svg{height:18px;stroke-width:1.8;width:18px}#akashic-health-records-patient-portal-root .ahr-form-submissions__sheet .btn,#akashic-health-records-patient-portal-root button.ahr-form-submissions__filter{min-height:44px}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-form-submissions__sheet{border-radius:14px 14px 0 0;bottom:0;left:0;max-height:none;max-width:100%;top:52px;transform:none;translate:none;width:100%}#akashic-health-records-patient-portal-root .ahr-form-submissions__footer,#akashic-health-records-patient-portal-root .ahr-form-submissions__head{padding:14px 16px}#akashic-health-records-patient-portal-root .ahr-form-submissions__head{padding-right:56px}#akashic-health-records-patient-portal-root .ahr-form-submissions__sheet>[data-slot=dialog-close]{right:10px;top:12px}#akashic-health-records-patient-portal-root .ahr-form-submissions__body{padding:16px}#akashic-health-records-patient-portal-root .ahr-form-submissions__facts{grid-template-columns:1fr}}
#akashic-health-records-patient-portal-root [data-slot=button][data-kind=time-slot]{background-color:var(--green-soft);border:1px solid transparent;border-radius:.3rem;color:var(--success);transition:background-color .2s ease,color .2s ease,border-color .2s ease}#akashic-health-records-patient-portal-root [data-slot=button][data-kind=time-slot]:hover:not([data-selected=true]):not([aria-pressed=true]):not(:disabled){background-color:var(--green-soft);border-color:transparent;color:var(--success)}#akashic-health-records-patient-portal-root [data-slot=button][data-kind=time-slot][aria-pressed=true],#akashic-health-records-patient-portal-root [data-slot=button][data-kind=time-slot][data-selected=true]{background-color:var(--success);border-color:var(--success);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root [data-slot=button][data-kind=time-slot][aria-pressed=true]:hover,#akashic-health-records-patient-portal-root [data-slot=button][data-kind=time-slot][data-selected=true]:hover{background-color:var(--success-hover);border-color:var(--success-hover);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .ahr-chart-identity-name{color:var(--ink-strong);font-size:14px;font-weight:400;line-height:1.45;margin:0}#akashic-health-records-patient-portal-root .ahr-stream-condition-title{color:var(--ink-strong);font-size:19px;font-weight:750;letter-spacing:-.02em}#akashic-health-records-patient-portal-root .chart-shell{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}#akashic-health-records-patient-portal-root .chart-shell-main{min-width:0}#akashic-health-records-patient-portal-root .chart-shell-page{min-width:0;padding:16px 18px}#akashic-health-records-patient-portal-root .chart-shell-page[data-flush=true]{padding:0}@media (min-width:640px){#akashic-health-records-patient-portal-root .chart-shell{grid-template-columns:auto minmax(0,1fr)}}#akashic-health-records-patient-portal-root .chart-nav{border-bottom:1px solid var(--line);min-width:0;padding:8px}#akashic-health-records-patient-portal-root .chart-nav-toggle{display:flex;justify-content:flex-end;padding:3px 4px 8px}#akashic-health-records-patient-portal-root .chart-nav-item,#akashic-health-records-patient-portal-root .chart-nav-toggle button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--ink);cursor:pointer;display:flex;font-size:13.5px;font-weight:400;gap:10px;padding:8px 10px;text-align:left;width:100%}#akashic-health-records-patient-portal-root .chart-nav-toggle button{color:var(--ink-muted);padding:0 2px;width:auto}#akashic-health-records-patient-portal-root .chart-nav-toggle svg{height:16px;width:16px}#akashic-health-records-patient-portal-root .chart-nav-item:hover{background:var(--paper)}#akashic-health-records-patient-portal-root .chart-nav-item[aria-current=page]{background:transparent;border-color:var(--primary);color:var(--primary)}#akashic-health-records-patient-portal-root .chart-nav-icon{flex:none;height:16px;width:16px}#akashic-health-records-patient-portal-root .chart-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .chart-nav-chevron{flex:none;height:14px;margin-left:auto;transition:transform .15s;width:14px}#akashic-health-records-patient-portal-root .chart-nav-chevron[data-open=true]{transform:rotate(90deg)}#akashic-health-records-patient-portal-root .chart-nav-kids{padding:2px 0 4px 26px}#akashic-health-records-patient-portal-root .chart-nav-sub{font-size:13px;padding:6px 10px}#akashic-health-records-patient-portal-root .chart-nav[data-collapsed=true] .chart-nav-item{gap:2px;justify-content:center;padding:8px 0}#akashic-health-records-patient-portal-root .chart-nav[data-collapsed=true] .chart-nav-chevron{height:12px;margin-left:0;width:12px}#akashic-health-records-patient-portal-root .chart-nav[data-collapsed=true] .chart-nav-toggle{justify-content:center}@media (max-width:639px){#akashic-health-records-patient-portal-root .chart-nav[data-collapsed=true]{align-items:center;display:flex;gap:4px;overflow-x:auto;padding:4px 8px}#akashic-health-records-patient-portal-root .chart-nav[data-collapsed=true] .chart-nav-toggle{flex:none;padding:0}#akashic-health-records-patient-portal-root .chart-nav[data-collapsed=true] .chart-nav-toggle button{justify-content:center;min-width:44px}#akashic-health-records-patient-portal-root .chart-nav[data-collapsed=true] .chart-nav-items{display:flex;flex:none;gap:2px}#akashic-health-records-patient-portal-root .chart-nav[data-collapsed=true] .chart-nav-item{width:44px}#akashic-health-records-patient-portal-root .chart-nav-item,#akashic-health-records-patient-portal-root .chart-nav-toggle button{min-height:44px}}@media (min-width:640px){#akashic-health-records-patient-portal-root .chart-nav{border-bottom:0;border-right:1px solid var(--line);width:232px}#akashic-health-records-patient-portal-root .chart-nav[data-collapsed=true]{padding:8px 4px;width:56px}}#akashic-health-records-patient-portal-root .chart-band{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 11px;padding:11px 14px}#akashic-health-records-patient-portal-root .chart-band-mark .ahr-inbox-avatar{font-size:12.5px;height:36px;width:36px}#akashic-health-records-patient-portal-root .chart-band-who{min-width:0}#akashic-health-records-patient-portal-root .chart-band-line{color:var(--ink-muted);display:block;font-size:11.5px;line-height:1.55}#akashic-health-records-patient-portal-root .chart-band-visit{gap:6px}#akashic-health-records-patient-portal-root .chart-band-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}#akashic-health-records-patient-portal-root .chart-band-note{color:var(--ink-muted);flex-basis:100%;font-size:12.5px;line-height:1.5;margin-top:2px}@media (max-width:639px){#akashic-health-records-patient-portal-root .chart-band-actions{margin-left:0;width:100%}#akashic-health-records-patient-portal-root .chart-band-actions>.btn{flex:1;min-height:44px}}
#akashic-health-records-patient-portal-root .staff-messages-claim-unavailable{align-items:center;background:var(--red-soft);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 12px;padding:8px 12px}#akashic-health-records-patient-portal-root .staff-messages-claim-unavailable p{color:var(--danger);font-size:13px;margin:0}
#akashic-health-records-patient-portal-root .ahr-practices-head{display:grid}#akashic-health-records-patient-portal-root .ahr-practice-row{align-items:center;background:transparent;border:0;color:inherit;display:flex;font:inherit;gap:8px;min-width:0;padding:0;text-align:left;width:100%}#akashic-health-records-patient-portal-root button.ahr-practice-row{cursor:pointer}#akashic-health-records-patient-portal-root button.ahr-practice-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}#akashic-health-records-patient-portal-root .ahr-practice-id{flex:1;min-width:0}#akashic-health-records-patient-portal-root .ahr-practice-name{overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .ahr-practice-more{margin-top:1px}#akashic-health-records-patient-portal-root .ahr-practice-phone{color:var(--primary);font-weight:var(--ak-heading-weight);white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-practice-detail{padding-top:8px}#akashic-health-records-patient-portal-root .ahr-practice-addr{margin:0 0 4px}#akashic-health-records-patient-portal-root .ahr-practice-reach{display:grid;gap:8px}#akashic-health-records-patient-portal-root .ahr-practice-reach .ahr-practice-addr{margin:0}#akashic-health-records-patient-portal-root .ahr-practice-acts{margin-top:4px}#akashic-health-records-patient-portal-root .ahr-practice-secs{display:contents}#akashic-health-records-patient-portal-root .ahr-practice-sec{border-top:1px solid var(--line-soft);margin-top:14px;min-width:0;padding-top:12px}#akashic-health-records-patient-portal-root .ahr-practice-sec:empty{display:none}#akashic-health-records-patient-portal-root .ahr-practice-sec-h{margin:0 0 8px}#akashic-health-records-patient-portal-root .ahr-practice-sec-n{color:var(--warning);font-size:12px;font-weight:var(--ak-heading-weight);letter-spacing:0}@media (min-width:1024px){#akashic-health-records-patient-portal-root .ahr-practice-detail{align-items:start;display:grid;gap:0 24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#akashic-health-records-patient-portal-root .ahr-practice-reach{grid-column:1/-1}#akashic-health-records-patient-portal-root .ahr-practice-acts{max-width:420px}#akashic-health-records-patient-portal-root .ahr-practice-sec[data-sec=locations]{grid-column:1;grid-row:2/span 2}#akashic-health-records-patient-portal-root .ahr-practice-sec[data-sec=visits]{border-top:0;grid-column:2;grid-row:2;padding-top:0}#akashic-health-records-patient-portal-root .ahr-practice-sec[data-sec=team]{grid-column:2;grid-row:3}#akashic-health-records-patient-portal-root .ahr-practice-sec[data-sec=access],#akashic-health-records-patient-portal-root .ahr-practice-sec[data-sec=teams]{grid-column:1/-1}#akashic-health-records-patient-portal-root .ahr-practice-detail:has(.ahr-practice-sec[data-sec=locations]:empty) .ahr-practice-sec[data-sec=team],#akashic-health-records-patient-portal-root .ahr-practice-detail:has(.ahr-practice-sec[data-sec=locations]:empty) .ahr-practice-sec[data-sec=visits]{grid-column:1/-1}}#akashic-health-records-patient-portal-root .ahr-practice-item{align-items:flex-start;display:flex;font-size:13px;gap:9px;padding:7px 0}#akashic-health-records-patient-portal-root .ahr-practice-item+.ahr-practice-item{border-top:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .ahr-practice-item-av{border-radius:50%;flex:none;height:26px;-o-object-fit:cover;object-fit:cover;width:26px}#akashic-health-records-patient-portal-root .ahr-practice-item-tx{flex:1;min-width:0}#akashic-health-records-patient-portal-root .ahr-practice-item-tx>b{color:var(--ink-strong);display:block;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-practice-item-tx>span{color:var(--ink-muted);display:block;font-size:11.5px;margin-top:1px}#akashic-health-records-patient-portal-root .ahr-practice-item-tx>.ahr-practice-item-flag{color:var(--warning);font-size:12px;margin-top:4px}#akashic-health-records-patient-portal-root .ahr-practice-item-when{color:var(--ink-muted);flex:none;font-size:11.5px;margin:0;text-align:right}#akashic-health-records-patient-portal-root .ahr-list-card.ahr-practice-card:has(>.ahr-practice-row[aria-expanded=true]):hover{background:var(--surface)}#akashic-health-records-patient-portal-root .ahr-practice-card>.ahr-practice-row[aria-expanded=true]:hover{background:var(--line-soft)}
#akashic-health-records-patient-portal-root .ahr-fh-intro{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin:12px 0}#akashic-health-records-patient-portal-root .ahr-fh-lede{color:var(--ink-muted);font-size:13px;margin:0}#akashic-health-records-patient-portal-root .ahr-fh-empty{display:flex;flex-direction:column;gap:12px}#akashic-health-records-patient-portal-root .ahr-fh-list{list-style:none;margin:0;padding:0}#akashic-health-records-patient-portal-root .ahr-fh-row{align-items:center;display:flex;gap:12px;margin:0}#akashic-health-records-patient-portal-root .ahr-fh-open{background:none;border:0;cursor:pointer;flex:1;min-width:0;padding:0;text-align:left}#akashic-health-records-patient-portal-root .ahr-fh-row.ahr-list-card--on .ahr-list-card-title{color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-fh-edit{align-items:center;background:none;border:0;color:var(--faint);cursor:pointer;display:inline-flex;flex:none;justify-content:center;margin:-13px -12px -13px 0;padding:0}#akashic-health-records-patient-portal-root .ahr-fh-edit svg{height:19px;width:19px}#akashic-health-records-patient-portal-root .ahr-fh-edit:hover{color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-fh-sheet{background:var(--surface);border:1px solid var(--line);border-radius:var(--ak-card-radius);overflow:hidden}#akashic-health-records-patient-portal-root .ahr-fh-sheet-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:12px}#akashic-health-records-patient-portal-root .ahr-fh-sheet-title{color:var(--ink-strong);font-size:15px;font-weight:var(--ak-heading-weight);margin:0}#akashic-health-records-patient-portal-root .ahr-fh-close{align-items:center;background:none;border:0;color:var(--faint);cursor:pointer;display:inline-flex;justify-content:center;margin:-13px -12px -13px 0;padding:0}#akashic-health-records-patient-portal-root .ahr-fh-sheet-body{padding:12px}#akashic-health-records-patient-portal-root .ahr-fh-sub{color:var(--ink-muted);font-size:13px;margin:0 0 2px}#akashic-health-records-patient-portal-root .ahr-fh-sec-label{color:var(--ink-muted);font-size:13px;font-weight:var(--ak-label-weight);letter-spacing:.07em;margin:12px 0 2px;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-fh-p{color:var(--ink-muted);font-size:13px;margin:2px 0 0}#akashic-health-records-patient-portal-root .ahr-fh-condition{border-top:1px solid var(--line-soft);padding:8px 0}#akashic-health-records-patient-portal-root .ahr-fh-sec-label+.ahr-fh-condition{border-top:0}#akashic-health-records-patient-portal-root .ahr-fh-condition-name{color:var(--ink-strong);font-size:13px;font-weight:var(--ak-heading-weight);margin:0 0 4px}#akashic-health-records-patient-portal-root .ahr-fh-field{display:flex;font-size:13px;gap:8px;margin:0;padding:4px 0}#akashic-health-records-patient-portal-root .ahr-fh-k{color:var(--ink);flex:0 0 116px;font-size:12px;font-weight:var(--ak-label-weight);letter-spacing:.05em;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-fh-v{color:var(--ink-muted);flex:1;font-weight:var(--ak-body-weight);min-width:0}#akashic-health-records-patient-portal-root .ahr-fh-note{color:var(--ink-muted);font-size:13px;margin:2px 0 0}@media (max-width:767px){#akashic-health-records-patient-portal-root .ahr-fh--open .ahr-fh-intro,#akashic-health-records-patient-portal-root .ahr-fh--open .ahr-fh-list,#akashic-health-records-patient-portal-root .ahr-fh:not(.ahr-fh--open) .ahr-fh-detail{display:none}}@media (min-width:768px){#akashic-health-records-patient-portal-root .ahr-fh-panes{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,360px) minmax(0,1fr)}#akashic-health-records-patient-portal-root .ahr-fh-close{display:none}#akashic-health-records-patient-portal-root .ahr-list-card.ahr-fh-row--lead,#akashic-health-records-patient-portal-root .ahr-list-card.ahr-fh-row--lead:hover{background:var(--blue-soft)}#akashic-health-records-patient-portal-root .ahr-fh-row--lead .ahr-list-card-title{color:var(--primary)}}
#akashic-health-records-patient-portal-root .ahr-fmh-page-alert{margin-bottom:24px}
.practice-address__suffix{color:var(--ink-muted);flex:none;font-size:.8125rem}.practice-address__about{align-items:center;display:inline-flex;font-size:.8125rem;gap:.4375rem;min-height:2rem}.practice-address__about-mark{border:1px solid;border-radius:9999px;display:grid;font-size:.75rem;height:17px;place-items:center;width:17px}.practice-address__final{overflow-wrap:anywhere}.practice-address__held{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--ak-field-radius);box-sizing:border-box;color:var(--ink);font-size:var(--ak-field-font-size);line-height:var(--ak-field-line-height);min-height:var(--ak-field-height);padding:11px var(--ak-field-padding-x)}.practice-address__host-label{display:inline-block;max-width:100%;overflow-wrap:anywhere}.practice-address__about-trigger{background:transparent;border:0;cursor:pointer;padding:0}.practice-address__about-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:3px}
#akashic-health-records-patient-portal-root .ak-reports{display:flex;flex-direction:column;min-width:0}#akashic-health-records-patient-portal-root .ak-reports .ak-report-head{align-items:flex-start;display:flex;gap:12px}#akashic-health-records-patient-portal-root .ak-reports .ak-report-head>div:first-child{flex:1;min-width:0}#akashic-health-records-patient-portal-root .ak-reports .ak-report-actions{align-items:center;display:flex;flex:none;gap:8px}#akashic-health-records-patient-portal-root .report-filters{align-items:end;display:grid;gap:12px;grid-template-columns:1.15fr repeat(3,minmax(0,1fr)) auto;margin:18px 0}#akashic-health-records-patient-portal-root .report-filters .report-field{display:flex;flex-direction:column;gap:6px}#akashic-health-records-patient-portal-root .report-filters .btn{height:var(--ak-field-height)}#akashic-health-records-patient-portal-root .report-row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line-soft);color:inherit;cursor:pointer;display:grid;gap:14px;grid-template-columns:38px minmax(180px,1.1fr) repeat(3,minmax(92px,.65fr)) 18px;padding:17px 18px;text-align:left;text-decoration:none;width:100%}#akashic-health-records-patient-portal-root .report-line{display:none}#akashic-health-records-patient-portal-root .report-row:last-child{border-bottom:0}#akashic-health-records-patient-portal-root .report-row:hover{background:var(--sunken)}#akashic-health-records-patient-portal-root .report-icon{background:var(--sunken);border-radius:50%;color:var(--primary);display:grid;height:36px;place-items:center;width:36px}#akashic-health-records-patient-portal-root .report-name b,#akashic-health-records-patient-portal-root .report-row .metric b,#akashic-health-records-patient-portal-root .report-row .metric span{display:block}#akashic-health-records-patient-portal-root .report-row .metric b{color:var(--ink-strong);font-size:17px;font-variant-numeric:tabular-nums;font-weight:500}#akashic-health-records-patient-portal-root .ak-reports .delta.good,#akashic-health-records-patient-portal-root .ak-reports .good b{color:var(--success)}#akashic-health-records-patient-portal-root .ak-reports .warn b{color:var(--warning)}#akashic-health-records-patient-portal-root .ak-reports .bad b,#akashic-health-records-patient-portal-root .ak-reports .delta.bad{color:var(--danger)}#akashic-health-records-patient-portal-root .report-toolbar{margin:14px 0}#akashic-health-records-patient-portal-root .report-toolbar .back-link{margin-right:0}#akashic-health-records-patient-portal-root .report-toolbar .range{color:var(--ink-muted);font-size:13px;margin-right:auto}#akashic-health-records-patient-portal-root .report-toolbar .report-field,#akashic-health-records-patient-portal-root .report-toolbar label{align-items:center;display:flex;gap:7px}#akashic-health-records-patient-portal-root .report-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}#akashic-health-records-patient-portal-root .report-stat .delta{border-top:1px solid var(--line-soft);display:block;font-size:11px;margin-top:8px;padding-top:7px}#akashic-health-records-patient-portal-root .report-chart-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}#akashic-health-records-patient-portal-root .report-chart-head b{display:block}#akashic-health-records-patient-portal-root .report-chart-head .report-legend span{align-items:center;display:inline-flex;margin:0}#akashic-health-records-patient-portal-root .report-legend i{background:var(--primary);border-radius:50%;display:inline-block;height:8px;margin-right:5px;width:8px}#akashic-health-records-patient-portal-root .chart-bars{align-items:end;border-bottom:1px solid var(--line);display:grid;gap:18px;grid-auto-columns:minmax(64px,1fr);grid-auto-flow:column;height:112px;overflow-x:auto;padding:8px 8px 0}#akashic-health-records-patient-portal-root .chart-period{align-items:stretch;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:flex-end;text-align:center}#akashic-health-records-patient-portal-root .chart-stack{align-items:flex-end;display:flex;gap:3px;height:78px;justify-content:center}#akashic-health-records-patient-portal-root .chart-stack i{background:var(--primary);display:block;height:calc(var(--bar, 0)*78px);min-height:3px;width:13px}#akashic-health-records-patient-portal-root .chart-lines{display:grid;gap:9px}#akashic-health-records-patient-portal-root .chart-line{align-items:center;color:var(--ink-muted);display:grid;font-size:11.5px;gap:10px;grid-template-columns:112px minmax(0,1fr) 70px}#akashic-health-records-patient-portal-root .chart-track{background:var(--sunken);height:9px;overflow:hidden}#akashic-health-records-patient-portal-root .chart-track i{background:var(--primary);display:block;height:100%;width:calc(var(--bar, 0)*100%)}#akashic-health-records-patient-portal-root .chart-line strong{color:var(--ink-strong);font-variant-numeric:tabular-nums;font-weight:500;text-align:right}#akashic-health-records-patient-portal-root .chart-period small{color:var(--ink-muted);font-size:10.5px;white-space:nowrap}#akashic-health-records-patient-portal-root .ak-reports i.good{background:var(--success)}#akashic-health-records-patient-portal-root .ak-reports i.warn{background:var(--warning)}#akashic-health-records-patient-portal-root .ak-reports i.bad{background:var(--danger)}#akashic-health-records-patient-portal-root .report-table td b{font-weight:500}#akashic-health-records-patient-portal-root .report-person{align-items:center;display:inline-flex;gap:8px}#akashic-health-records-patient-portal-root .report-bar{background:var(--sunken);display:flex;height:7px;margin-top:5px;overflow:hidden}#akashic-health-records-patient-portal-root .report-bar i{display:block;height:100%}#akashic-health-records-patient-portal-root .report-source{align-items:center;margin-top:14px}#akashic-health-records-patient-portal-root .ak-reports .ak-report-print-filters{display:none}@media (max-width:639px){#akashic-health-records-patient-portal-root .report-filters{grid-template-columns:1fr 1fr}#akashic-health-records-patient-portal-root .report-filters .btn,#akashic-health-records-patient-portal-root .report-filters .location,#akashic-health-records-patient-portal-root .report-filters .period{grid-column:1/-1}#akashic-health-records-patient-portal-root .report-row{grid-template-columns:34px minmax(0,1fr) 14px;padding:14px 12px}#akashic-health-records-patient-portal-root .report-about,#akashic-health-records-patient-portal-root .report-row .metric{display:none}#akashic-health-records-patient-portal-root .report-line{display:block}#akashic-health-records-patient-portal-root .report-summary{grid-template-columns:1fr 1fr}#akashic-health-records-patient-portal-root .ak-reports .ak-report-head{flex-wrap:wrap}#akashic-health-records-patient-portal-root .ak-reports .ak-report-head>div:first-child,#akashic-health-records-patient-portal-root .report-toolbar .range{flex-basis:100%}}@media print{#akashic-health-records-patient-portal-root .ak-reports .ak-report-print-filters{color:var(--ink-muted);display:block;font-size:12px;margin:0 0 12px}#akashic-health-records-patient-portal-root .report-chart,#akashic-health-records-patient-portal-root .report-table tr{-moz-column-break-inside:avoid;break-inside:avoid}#akashic-health-records-patient-portal-root .ak-reports i.bad,#akashic-health-records-patient-portal-root .ak-reports i.good,#akashic-health-records-patient-portal-root .ak-reports i.warn{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
#akashic-health-records-patient-portal-root .ahr-desk-msgs{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}#akashic-health-records-patient-portal-root .ahr-desk-msgs .ahr-desk-msgs__title{line-height:1.55;margin:0;padding:14px 16px 0}#akashic-health-records-patient-portal-root .ahr-desk-msgs__tabs{border-bottom:1px solid var(--line);display:flex;flex:none;gap:20px;overflow-x:auto;padding:10px 16px 0;scrollbar-width:none;width:auto}#akashic-health-records-patient-portal-root button.ahr-desk-msgs__tab{cursor:pointer;flex:none;margin:0}#akashic-health-records-patient-portal-root .ahr-desk-msgs__panel{display:flex;flex:1;flex-direction:column;min-height:0}#akashic-health-records-patient-portal-root .ahr-desk-split{display:grid;flex:1;grid-template-columns:352px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}#akashic-health-records-patient-portal-root .ahr-desk-split__list{border-right:1px solid var(--line);min-height:0;min-width:0;overflow-y:auto;padding:10px 12px}#akashic-health-records-patient-portal-root .ahr-desk-split__pane{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}#akashic-health-records-patient-portal-root .ahr-desk-search,#akashic-health-records-patient-portal-root .ahr-desk-split__list .ahr-paginator__search{margin:0 0 10px}#akashic-health-records-patient-portal-root .ahr-desk-split__list .ahr-desk-search input[role=searchbox],#akashic-health-records-patient-portal-root .ahr-desk-split__list .ahr-paginator__search input[role=searchbox]{background:var(--surface);border-color:var(--line);border-radius:2px;font-size:13px;height:41px}#akashic-health-records-patient-portal-root .ahr-desk-list{display:flex;flex-direction:column}#akashic-health-records-patient-portal-root .ahr-desk-row{align-items:flex-start;border-bottom:1px solid var(--line-soft);cursor:pointer;display:flex;gap:10px;padding:9px 8px;text-align:start}#akashic-health-records-patient-portal-root .ahr-desk-row:hover{background:var(--line-soft)}#akashic-health-records-patient-portal-root .ahr-desk-row.ahr-desk-row--on{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--primary)}#akashic-health-records-patient-portal-root .ahr-desk-head .ahr-inbox-avatar,#akashic-health-records-patient-portal-root .ahr-desk-row .ahr-inbox-avatar{color:var(--primary);flex:none;font-size:12px;height:38px;width:38px}#akashic-health-records-patient-portal-root .ahr-desk-head .ahr-inbox-avatar,#akashic-health-records-patient-portal-root .ahr-desk-row--on .ahr-inbox-avatar{background:var(--blue-soft)}#akashic-health-records-patient-portal-root .ahr-desk-row__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-width:0}#akashic-health-records-patient-portal-root .ahr-desk-row__top{align-items:baseline;display:flex;gap:8px;width:100%}#akashic-health-records-patient-portal-root .ahr-desk-row__name{color:var(--ink-strong);display:block;flex:1;font-size:14px;font-weight:var(--ak-heading-weight);line-height:21.7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-desk-row__time{color:var(--ink-muted);flex:none;font-size:12.5px;margin-left:auto;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-desk-row__top .ahr-count-badge{align-self:center;flex:none}#akashic-health-records-patient-portal-root .ahr-desk-chip{margin:3px 0;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-desk-row__snip{color:var(--ink-muted);display:block;font-size:12.5px;line-height:19.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#akashic-health-records-patient-portal-root button.ahr-desk-person{align-items:center;background:var(--surface);border:0;border-radius:0;box-shadow:var(--ak-card-lift);color:inherit;cursor:pointer;display:flex;gap:11px;margin:0 0 4px;min-height:60px;padding:8px 12px;text-align:left;width:100%}#akashic-health-records-patient-portal-root button.ahr-desk-person:hover{background:var(--line-soft)}#akashic-health-records-patient-portal-root .ahr-desk-person .ahr-inbox-avatar{background:var(--blue-soft);color:var(--primary);flex:none;font-size:12px;height:44px;width:44px}#akashic-health-records-patient-portal-root .ahr-desk-person__who{display:flex;flex-direction:column;min-width:0}#akashic-health-records-patient-portal-root .ahr-desk-person__name{align-items:center;color:var(--ink-strong);display:inline-flex;font-size:14px;font-weight:var(--ak-heading-weight);gap:6px;line-height:21.7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-desk-person__sub{color:var(--primary);font-size:13px;line-height:20px}#akashic-health-records-patient-portal-root .ahr-desk-skeleton-mark{border-radius:50%;flex:none;height:38px;width:38px}#akashic-health-records-patient-portal-root .ahr-desk-skeleton-line{height:12px;margin:4px 0;width:70%}#akashic-health-records-patient-portal-root .ahr-desk-skeleton-line--short{width:45%}#akashic-health-records-patient-portal-root .ahr-desk-empty{padding:32px 12px}#akashic-health-records-patient-portal-root .ahr-desk-error{align-items:center;background:var(--red-soft);border:1px solid var(--red-line);border-radius:2px;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;padding:8px 12px}#akashic-health-records-patient-portal-root .ahr-desk-error p{color:var(--danger);font-size:13px;margin:0}#akashic-health-records-patient-portal-root .ahr-desk-error button{background:transparent;border:0;color:var(--danger);cursor:pointer}#akashic-health-records-patient-portal-root .ahr-desk-pick{align-self:center;justify-content:flex-start;max-width:320px;padding:40px 18px}#akashic-health-records-patient-portal-root .ahr-desk-pick>p:first-child{color:var(--ink-strong);font-size:15px;font-weight:var(--ak-heading-weight);line-height:23.25px;margin:0 0 7px}#akashic-health-records-patient-portal-root .ahr-desk-pick>p+p{font-size:13px;line-height:20.15px}#akashic-health-records-patient-portal-root .ahr-desk-opening{color:var(--ink-muted);font-size:13px;padding:40px 18px;text-align:center}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-desk-claim{flex:none;order:-1}#akashic-health-records-patient-portal-root .ahr-desk-split__pane .ahr-claim-strip{background:var(--surface);border-bottom:0;gap:12px;padding:10px 14px}#akashic-health-records-patient-portal-root .ahr-desk-split__pane .ahr-claim-strip__label{color:var(--ink-muted);font-size:13.5px}#akashic-health-records-patient-portal-root .ahr-desk-split__pane .ahr-claim-strip .btn{margin-left:auto}#akashic-health-records-patient-portal-root .ahr-desk-split__pane .ahr-claim-strip .btn-blue{border-radius:2px;font-size:13.5px;min-height:35px;padding:7px 13px}#akashic-health-records-patient-portal-root .ahr-desk-alert{align-items:flex-start;background:var(--red-soft);border:1px solid var(--red-line);color:var(--danger);display:flex;flex:none;gap:10px;margin:10px 14px;padding:12px}#akashic-health-records-patient-portal-root .ahr-chat-foot .ahr-desk-alert{margin:0 0 12px}#akashic-health-records-patient-portal-root .ahr-desk-alert__mark{color:var(--danger);flex:none;margin-top:1px}#akashic-health-records-patient-portal-root .ahr-desk-alert p{color:var(--ink);font-size:14px;margin:3px 0 0}#akashic-health-records-patient-portal-root .ahr-desk-alert p.ahr-desk-alert__title{color:var(--danger);font-weight:var(--ak-heading-weight);margin:0}#akashic-health-records-patient-portal-root .ahr-desk-alert .btn{margin-top:10px}#akashic-health-records-patient-portal-root .ahr-chat--desk{border:0;border-radius:0;box-shadow:none;flex:1;gap:0;height:auto;min-height:0}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-desk-head{align-items:flex-start;background:var(--surface);border-top:1px solid var(--line-soft);display:flex;flex:none;gap:11px;padding:12px 14px}#akashic-health-records-patient-portal-root .ahr-desk-head__who{flex:1;min-width:0}#akashic-health-records-patient-portal-root .ahr-desk-head__line{align-items:center;display:flex;flex-wrap:wrap;gap:4px 6px}#akashic-health-records-patient-portal-root .ahr-desk-head .ahr-thread-title{color:var(--ink);font-weight:400;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-desk-head .ahr-desk-chip{margin:0}#akashic-health-records-patient-portal-root .ahr-desk-head__meta{color:var(--ink-muted);font-size:12.5px;line-height:19.4px;margin:2px 0 0}#akashic-health-records-patient-portal-root button.ahr-desk-head__close{align-items:center;background:transparent;border:0;color:var(--ink-muted);cursor:pointer;display:none;flex:none;height:44px;justify-content:center;margin:-6px -10px 0 0;padding:0;width:44px}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-nag{background:var(--amber-soft);border-bottom:1px solid var(--amber-line);border-top:1px solid var(--amber-line);color:var(--amber-ink);font-size:13px;padding:9px 14px}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-nag button{color:var(--primary);font-size:13px}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-body{background:var(--surface);padding:0 14px 10px}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-day-group,#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-days,#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-stack{display:grid;gap:10px}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-day{align-items:center;color:var(--ink-muted);display:flex;font-size:11px;font-weight:var(--ak-body-weight);gap:10px;letter-spacing:.08em;margin:12px 0 0}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-day:after,#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-day:before{background:var(--line);content:"";flex:1;height:1px}#akashic-health-records-patient-portal-root .ahr-desk-msg{display:flex;gap:9px}#akashic-health-records-patient-portal-root .ahr-desk-msg .ahr-inbox-avatar,#akashic-health-records-patient-portal-root .ahr-desk-msg__indent{background:var(--blue-soft);color:var(--primary);flex:none;font-size:10px;height:28px;width:28px}#akashic-health-records-patient-portal-root .ahr-desk-msg__indent{background:transparent}#akashic-health-records-patient-portal-root .ahr-desk-msg__col{align-items:flex-start;display:flex;flex-direction:column;max-width:78%;min-width:0}#akashic-health-records-patient-portal-root .ahr-desk-msg--me{justify-content:flex-end}#akashic-health-records-patient-portal-root .ahr-desk-msg--me .ahr-desk-msg__col{align-items:flex-end}#akashic-health-records-patient-portal-root p.ahr-desk-msg__who{align-items:baseline;color:var(--ink-strong);display:flex;flex-wrap:wrap;font-size:13px;font-weight:var(--ak-heading-weight);gap:2px 7px;line-height:20px;margin:0 0 4px}#akashic-health-records-patient-portal-root p.ahr-desk-msg__who>span{color:var(--ink-muted);font-size:12px;font-weight:var(--ak-body-weight)}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-msg-bubble{border-radius:8px;padding:9px 12px}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-msg-bubble--them{border:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-foot{background:var(--surface);border-top:1px solid var(--line);padding:11px 14px}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-foot>.flex{align-items:center;gap:9px}#akashic-health-records-patient-portal-root .ahr-chat--desk button.ahr-attach{color:var(--ink-muted);height:auto;width:26px}#akashic-health-records-patient-portal-root .ahr-chat--desk button.ahr-attach svg{color:var(--ink-muted);height:18px;width:18px}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-composer-field{border-radius:2px}#akashic-health-records-patient-portal-root .ahr-chat--desk .btn.ahr-composer-send{border-radius:2px;height:34px;min-height:34px}#akashic-health-records-patient-portal-root .ahr-chat--desk .btn.ahr-desk-send{padding:0;width:34px}@media (pointer:coarse){#akashic-health-records-patient-portal-root .ahr-desk-row,#akashic-health-records-patient-portal-root button.ahr-desk-msgs__tab{min-height:44px}#akashic-health-records-patient-portal-root .ahr-chat--desk .btn.ahr-composer-send,#akashic-health-records-patient-portal-root .ahr-chat--desk .btn.ahr-desk-send{height:44px;min-height:44px;width:44px}}@media (max-width:767px){#akashic-health-records-patient-portal-root .ahr-desk-msgs,#akashic-health-records-patient-portal-root .ahr-desk-page,#akashic-health-records-patient-portal-root .ahr-desk-split,#akashic-health-records-patient-portal-root .ahr-desk-split__list{height:auto;overflow:visible}#akashic-health-records-patient-portal-root .ahr-desk-split{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}#akashic-health-records-patient-portal-root .ahr-desk-split__list{border-right:0}#akashic-health-records-patient-portal-root .ahr-desk-split__pane{display:none}#akashic-health-records-patient-portal-root .ahr-desk-split--thread .ahr-desk-split__pane{background:var(--surface);border-radius:12px 12px 0 0;box-shadow:0 0 0 100vmax var(--scrim);display:flex;inset:52px 0 0;position:fixed;z-index:50}#akashic-health-records-patient-portal-root .ahr-desk-split--thread .ahr-chat--desk{border-radius:12px 12px 0 0}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-desk-head{align-items:center;border-bottom:1px solid var(--line);border-top:0;padding:18px 16px}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-desk-head .ahr-inbox-avatar{display:none}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-desk-claim{order:0}#akashic-health-records-patient-portal-root button.ahr-desk-head__close{display:inline-flex;margin:-10px -10px -10px 0}}
#akashic-health-records-patient-portal-root .ahr-cmsgs{display:flex;flex:1;flex-direction:column;gap:0;min-height:0;overflow:hidden}#akashic-health-records-patient-portal-root .ahr-cmsgs__tabs{flex:none;overflow-x:auto;scrollbar-width:none}#akashic-health-records-patient-portal-root .ahr-cmsgs__panel{display:flex;flex:1;flex-direction:column;min-height:0;padding:0}#akashic-health-records-patient-portal-root .ahr-cmsgs__panel>.grid{-moz-column-gap:0;column-gap:0;flex:1}#akashic-health-records-patient-portal-root .ahr-cmsgs__panel>.grid>:first-child{display:flex;flex-direction:column;padding:13px 13px 13px 0}@media (min-width:768px){#akashic-health-records-patient-portal-root .ahr-cmsgs__panel>.grid{grid-template-columns:352px minmax(0,1fr)}#akashic-health-records-patient-portal-root .ahr-cmsgs__panel>.grid>:last-child{border-left:1px solid var(--line)}}#akashic-health-records-patient-portal-root .ahr-msg-intake{align-items:flex-start;display:flex;flex:none;gap:12px;justify-content:space-between;margin:0 0 14px;text-align:start}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-subtabs{flex:none;margin:0 0 10px}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-listwrap{align-items:stretch;display:flex;flex:1;flex-direction:column;margin:0;min-height:0;padding:0}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-listbody{flex:1;max-height:none;min-height:0;min-width:0;overflow-y:auto;padding-right:1px;text-align:start}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-listbody .space-y-1>*,#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-listbody>*{margin-bottom:0;margin-top:0}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-listbody>.ahr-mm-searchrow{align-items:center;display:flex;gap:8px;margin:0 0 10px}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-listbody>.ahr-mm-listswitch--back{display:flex;margin:0 0 10px;width:-moz-fit-content;width:fit-content}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-listswitch{flex:none}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-searchrow>.ahr-mm-search{flex:1;margin:0;min-width:0;width:auto}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-side{align-items:center;flex:none;flex-direction:row;gap:8px}#akashic-health-records-patient-portal-root .ahr-cmsgs__panel .my-auto{margin-bottom:0;margin-top:0}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-paginator__search{margin:0 0 10px}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-pickwrap{flex-direction:column;justify-content:flex-start}@media (max-width:767px){#akashic-health-records-patient-portal-root .ahr-cmsgs__panel>.grid>.hidden{display:none}#akashic-health-records-patient-portal-root .ahr-cmsgs__tabs{justify-content:space-between}#akashic-health-records-patient-portal-root .ahr-cmsgs__panel>.grid>:first-child{padding:13px 0}}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-findlabel{color:var(--ink-muted);display:block;font-size:12px;margin:0 0 6px;text-align:start}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-nameline{align-items:baseline;display:flex;gap:8px}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-nameline .ahr-mm-name{flex:1;min-width:0}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-nameline .ahr-mm-time{flex:none;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-pickwrap--centred{flex:1;justify-content:center}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-pickwrap--centred .ahr-desk-pick{max-width:440px}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-msg-attr{font-size:11px;margin-top:5px}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-msg-attr--me{align-items:flex-start}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-msg-attr--me>div{margin-top:0}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-composer-label{color:var(--ink-muted);flex-basis:100%;font-size:var(--ak-font-12);margin-bottom:6px}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-chat-head{align-items:center;background:var(--surface);border-bottom:1px solid var(--line);border-top:0;gap:10px;padding:16px}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-thread-title{color:var(--ink-strong);font-size:17px;margin:0 0 4px}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-chat-body{background:var(--paper);padding:20px}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-chat-day{color:var(--ink-muted);display:block;font-size:11px;letter-spacing:normal;margin:0 0 20px;text-align:center;text-transform:none}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-chat-day:after,#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-chat-day:before{display:none}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-chat-foot{padding:12px 16px}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-msg-bubble{border:0;border-radius:6px;margin-right:0;padding:10px 12px}@media (max-width:767px){#akashic-health-records-patient-portal-root .ahr-mm-standalone--thread .ahr-mm-standalone__thread{background:var(--surface);border-radius:12px 12px 0 0;box-shadow:0 0 0 100vmax var(--scrim);inset:52px 0 0;position:fixed;z-index:50}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-chat-body{padding:16px}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-chat-foot{padding:12px}#akashic-health-records-patient-portal-root .ahr-mm-standalone--thread .ahr-chat--colleague{border-radius:12px 12px 0 0}}#akashic-health-records-patient-portal-root .ahr-mm-standalone .ahr-mm-row{gap:10px;padding:14px 12px}#akashic-health-records-patient-portal-root .ahr-mm-standalone .ahr-mm-preview{margin-top:7px}#akashic-health-records-patient-portal-root .ahr-mm-patients .ahr-mm-row .ahr-inbox-avatar:not(:has(img)){background:var(--primary);color:var(--primary-foreground);font-size:11.5px}#akashic-health-records-patient-portal-root .ahr-mm-patients .ahr-mm-preview{color:var(--ink-muted);font-size:11.5px;margin-top:0}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-people{text-align:start}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-person{align-items:center;display:flex;gap:10px}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-person__who{display:flex;flex:1;flex-direction:column;min-width:0}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-person__name{color:var(--ink);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-person__sub{color:var(--ink-muted);font-size:12px;margin-top:4px}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-person .ahr-inbox-avatar{background:var(--blue-soft);color:var(--primary);flex:none;font-size:12px}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-person .btn{flex-shrink:0}
#akashic-health-records-patient-portal-root .ak-meds{display:flex;flex-direction:column;gap:12px;padding:4px 4px 16px}@media (min-width:900px){#akashic-health-records-patient-portal-root .ak-meds{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);max-width:1180px}}#akashic-health-records-patient-portal-root .ak-meds__col{display:flex;flex-direction:column;gap:12px;min-width:0}#akashic-health-records-patient-portal-root .ak-meds__h3{margin:2px 0 -4px;padding:0 2px}#akashic-health-records-patient-portal-root .ak-meds__row{align-items:flex-start;border-left-color:var(--primary);cursor:pointer;display:flex;gap:12px;margin:0 0 4px;min-height:58px;text-align:left;width:100%}#akashic-health-records-patient-portal-root .ak-meds__row--own{border-left-color:var(--faint)}#akashic-health-records-patient-portal-root .ak-meds__past .ak-meds__row{background:var(--paper);border-left-color:rgb(var(--primary-rgb)/.35)}#akashic-health-records-patient-portal-root .ak-meds__past .ak-meds__row--own{border-left-color:var(--line)}#akashic-health-records-patient-portal-root .ak-meds__text{display:block;flex:1;min-width:0}#akashic-health-records-patient-portal-root .ak-meds__name{display:block}#akashic-health-records-patient-portal-root .ak-meds__past .ak-meds__name,#akashic-health-records-patient-portal-root .ak-meds__past .ak-meds__schedule{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-meds__schedule{color:var(--ink);display:block;font-size:var(--ak-font-13);margin-top:2px}#akashic-health-records-patient-portal-root .ak-meds__org{margin-top:4px}#akashic-health-records-patient-portal-root .ak-meds__by{display:block;margin-top:2px}#akashic-health-records-patient-portal-root .ak-meds__chevron{align-self:center;color:var(--faint);flex:none}#akashic-health-records-patient-portal-root .ak-meds__add{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-size:var(--ak-font-13);font-weight:var(--ak-heading-weight);gap:8px;min-height:48px;padding:0 12px}#akashic-health-records-patient-portal-root .ak-meds__plus{border:1.5px solid var(--primary);border-radius:50%;display:grid;flex:none;height:17px;place-items:center;width:17px}#akashic-health-records-patient-portal-root .ak-meds__plus svg{height:11px;width:11px}#akashic-health-records-patient-portal-root .ak-meds__empty{margin:0 0 4px}#akashic-health-records-patient-portal-root .ak-meds__aside{display:grid;gap:14px;margin:0 0 4px}#akashic-health-records-patient-portal-root .ak-meds__aside b{color:var(--ink-strong);display:block;font-size:var(--ak-font-13);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ak-meds__aside span{color:var(--ink-muted);display:block;font-size:var(--ak-font-13);line-height:1.5;margin-top:2px}#akashic-health-records-patient-portal-root .ak-meds__link{background:none;border:0;cursor:pointer;font-size:var(--ak-font-13);font-weight:var(--ak-heading-weight);line-height:1.5;padding:0;text-align:left}#akashic-health-records-patient-portal-root .ak-meds__fill-by{color:var(--ink-muted);display:block;font-size:var(--ak-font-13);margin-top:4px}
#akashic-health-records-patient-portal-root .ak-cp{display:flex;flex-direction:column;padding:4px 4px 16px}@media (min-width:900px){#akashic-health-records-patient-portal-root .ak-cp{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);max-width:1180px}}#akashic-health-records-patient-portal-root .ak-cp__col{display:flex;flex-direction:column;min-width:0}#akashic-health-records-patient-portal-root .ak-cp .ahr-view-title{margin:0 0 10px}#akashic-health-records-patient-portal-root .ak-cp__h3{margin:2px 0 6px;padding:0 2px}#akashic-health-records-patient-portal-root .ak-cp__card{cursor:pointer;display:block;margin:0 0 4px;padding-right:34px;position:relative;text-align:left;width:100%}#akashic-health-records-patient-portal-root .ak-cp__card--done{background:var(--paper)}#akashic-health-records-patient-portal-root .ak-cp__go{color:var(--faint);height:16px;position:absolute;right:10px;top:12px;width:16px}#akashic-health-records-patient-portal-root .ak-cp__title{display:block}#akashic-health-records-patient-portal-root .ak-cp__card--done .ak-cp__title{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-cp__ended{margin-left:6px;vertical-align:middle}#akashic-health-records-patient-portal-root .ak-cp__org{margin-top:7px}#akashic-health-records-patient-portal-root .ak-cp__org>span[aria-hidden=true]{font-size:var(--ak-font-10);font-weight:var(--ak-heading-weight);height:22px;width:22px}#akashic-health-records-patient-portal-root .ak-cp__by{display:block;margin-top:4px}#akashic-health-records-patient-portal-root .ak-cp__due{color:var(--warning);display:block;font-size:var(--ak-font-13);font-weight:var(--ak-heading-weight);margin-top:12px}#akashic-health-records-patient-portal-root .ak-cp__team{margin:0 0 4px}#akashic-health-records-patient-portal-root .ak-cp__who{align-items:flex-start;border-top:1px solid var(--line-soft);display:flex;gap:8px;padding:8px 0}#akashic-health-records-patient-portal-root .ak-cp__who:first-child{border-top:0;padding-top:0}#akashic-health-records-patient-portal-root .ak-cp__who-name{color:var(--ink-strong);flex:1;font-size:var(--ak-font-13);min-width:0}#akashic-health-records-patient-portal-root .ak-cp__who-name .ak-cp__org{margin-top:0}#akashic-health-records-patient-portal-root .ak-cp__who-name b{color:var(--ink-strong);display:block;font-weight:var(--ak-heading-weight);margin-top:5px}#akashic-health-records-patient-portal-root .ak-cp__who-role{color:var(--ink-muted);display:block;margin-top:2px}#akashic-health-records-patient-portal-root .ak-cp-dlg{border-radius:0;gap:0;max-width:560px;padding:0;width:calc(100% - 24px)}#akashic-health-records-patient-portal-root .ak-cp-dlg__head{padding:14px 44px 10px 14px}#akashic-health-records-patient-portal-root .ak-cp-dlg__meta{border-bottom:1px solid var(--line-soft);padding:0 14px 12px}#akashic-health-records-patient-portal-root .ak-cp-dlg__meta .ak-cp__org{margin-top:0}#akashic-health-records-patient-portal-root .ak-cp-dlg__period{color:var(--ink-muted);display:block;font-size:var(--ak-font-13);margin-top:6px}#akashic-health-records-patient-portal-root .ak-cp-dlg__body{background:var(--paper);max-height:min(60svh,560px);overflow-y:auto;padding:0 0 12px}#akashic-health-records-patient-portal-root .ak-cp-dlg__gh{margin:0;padding:12px 14px 6px}#akashic-health-records-patient-portal-root .ak-cp-dlg__act{align-items:flex-start;cursor:pointer;display:flex;gap:8px;margin:0 10px 4px;min-height:52px;text-align:left;width:calc(100% - 20px)}#akashic-health-records-patient-portal-root .ak-cp-dlg__tx{flex:1;min-width:0;padding:4px 0}#akashic-health-records-patient-portal-root .ak-cp-dlg__tx>b{color:var(--ink-strong);display:block;font-size:var(--ak-font-13);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ak-cp-dlg__act--done .ak-cp-dlg__tx>b{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-cp-dlg__ctx{color:var(--ink-muted);display:block;font-size:var(--ak-font-13);margin-top:2px}#akashic-health-records-patient-portal-root .ak-cp-dlg__due{color:var(--ink);display:block;font-size:var(--ak-font-11);margin-top:6px}#akashic-health-records-patient-portal-root .ak-cp-dlg__due b{color:var(--warning);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ak-cp-dlg__go{align-self:center;color:var(--faint);flex:none;height:16px;width:16px}#akashic-health-records-patient-portal-root .ak-cp-dlg__goal{margin:0 10px 4px}#akashic-health-records-patient-portal-root .ak-cp-dlg__goal-top{align-items:baseline;color:var(--ink-strong);display:flex;font-size:var(--ak-font-13);gap:8px}#akashic-health-records-patient-portal-root .ak-cp-dlg__goal-top>span:first-child{flex:1}#akashic-health-records-patient-portal-root .ak-cp-dlg__goal--met .ak-cp-dlg__goal-top>span:first-child{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-cp-dlg__bar{background:var(--sunken);border-radius:4px;height:6px;margin:8px 0 6px}#akashic-health-records-patient-portal-root .ak-cp-dlg__bar [data-slot=progress-indicator]{background:var(--primary)}#akashic-health-records-patient-portal-root .ak-cp-dlg__goal--met .ak-cp-dlg__bar [data-slot=progress-indicator]{background:var(--success)}#akashic-health-records-patient-portal-root .ak-cp-dlg__goal-sub{color:var(--ink-muted);font-size:var(--ak-font-13);margin:6px 0 0}#akashic-health-records-patient-portal-root .ak-cp-dlg__goal-sub b{color:var(--sage-deep);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ak-cp-dlg__empty{color:var(--ink-muted);font-size:var(--ak-font-13);margin:12px 14px 0}#akashic-health-records-patient-portal-root .ak-cp-dlg__head [data-slot=dialog-title]{margin:0;padding:0}#akashic-health-records-patient-portal-root .ak-cp-dlg__note{background:var(--surface);border-bottom:1px solid var(--line-soft);color:var(--ink-muted);font-size:var(--ak-font-13);padding:10px 14px}#akashic-health-records-patient-portal-root .ak-cp-dlg__note b{color:var(--ink-strong);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ak-cp-dlg__spark{display:block;height:38px;margin:8px 0 2px;width:100%}#akashic-health-records-patient-portal-root .ak-cp-dlg__spark polyline{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;vector-effect:non-scaling-stroke}#akashic-health-records-patient-portal-root .ak-cp-dlg__sp{flex:none;width:17px}#akashic-health-records-patient-portal-root .ak-cp__who:last-child{padding-bottom:0}
.simple-reading-form{display:flex;flex-direction:column;gap:1rem;padding-top:.5rem}.simple-reading-form__row{display:flex;flex-direction:column;gap:.35rem}.simple-reading-form__row--grow{flex:1}.simple-reading-form__value-row{align-items:flex-end;display:flex;gap:.5rem}.simple-reading-form__unit{min-width:5rem}.simple-reading-form__hint{color:var(--warning);font-size:.8rem}.simple-reading-form__actions{display:flex;gap:.75rem;justify-content:flex-end}
#akashic-health-records-patient-portal-root .ahr-record-row__icon{margin-right:12px}#akashic-health-records-patient-portal-root .ahr-record-row__title{font-weight:500}#akashic-health-records-patient-portal-root .ahr-record-row__line{display:block}#akashic-health-records-patient-portal-root .ahr-record-row__line-icon{margin-right:4px}#akashic-health-records-patient-portal-root .ahr-record-row__main{flex:1 1 auto}#akashic-health-records-patient-portal-root .ahr-record-row__action{flex:0 0 auto}
#akashic-health-records-patient-portal-root .ak-goal-chart{margin:10px 0 2px;max-width:470px}#akashic-health-records-patient-portal-root .ak-goal-chart svg{display:block;height:auto;overflow:visible;width:100%}#akashic-health-records-patient-portal-root .ak-goal-chart__axis{stroke:var(--border);stroke-width:1}#akashic-health-records-patient-portal-root .ak-goal-chart__target{opacity:.75;stroke:var(--success);stroke-dasharray:4 3;stroke-width:1.2}#akashic-health-records-patient-portal-root .ak-goal-chart__series{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}#akashic-health-records-patient-portal-root .ak-goal-chart__dots{fill:var(--card);stroke:var(--primary);stroke-width:1.6}#akashic-health-records-patient-portal-root .ak-goal-chart__now{fill:var(--primary);stroke:var(--card);stroke-width:2}#akashic-health-records-patient-portal-root .ak-goal-chart text{fill:var(--muted-foreground);font-size:9.5px}#akashic-health-records-patient-portal-root .ak-goal-chart .ak-goal-chart__target-label{fill:var(--success)}
#akashic-health-records-patient-portal-root .ak-goal-reading__who{align-items:center;align-self:center;display:inline-flex;flex:none;height:20px;justify-content:flex-end;width:20px}#akashic-health-records-patient-portal-root .ak-goal-reading__who svg{height:15px;stroke-width:1.9;width:15px}#akashic-health-records-patient-portal-root .ak-goal-reading__who[data-source=self]{color:var(--primary)}#akashic-health-records-patient-portal-root .ak-goal-reading__who[data-source=measured]{color:var(--success)}
#akashic-health-records-patient-portal-root .ak-gl--patient{padding:4px 10px 16px}#akashic-health-records-patient-portal-root .ak-gl__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 0 10px}#akashic-health-records-patient-portal-root .ak-gl__back{min-height:44px}#akashic-health-records-patient-portal-root .ak-gl__h3{margin:12px 0 6px;padding:0 2px}#akashic-health-records-patient-portal-root .ak-gl--patient .mt-3.space-y-5>*+*{margin-top:0}#akashic-health-records-patient-portal-root .ak-gl__list{display:flex;flex-direction:column;gap:4px}#akashic-health-records-patient-portal-root .ak-gl__item{display:flex;position:relative}#akashic-health-records-patient-portal-root .ak-gl__item .ak-gl__edit{bottom:4px;position:absolute;right:6px}#akashic-health-records-patient-portal-root .ak-gl__row{cursor:pointer;flex:1;min-width:0}#akashic-health-records-patient-portal-root .ak-gl__row--open{box-shadow:inset 0 0 0 1px var(--primary),var(--ak-card-lift);outline:1px solid var(--primary)}#akashic-health-records-patient-portal-root .ak-gl--patient .ak-gl-row>*+*{margin-top:0}#akashic-health-records-patient-portal-root .ak-gl--patient .ak-gl-row__bar{background:var(--sunken);border-radius:4px;height:6px;margin:9px 0 6px}#akashic-health-records-patient-portal-root .ak-gl--patient .ak-gl-row__bar [data-slot=progress-indicator]{background:var(--primary)}#akashic-health-records-patient-portal-root .ak-gl--patient .ak-gl-row__bar--done [data-slot=progress-indicator]{background:var(--success)}#akashic-health-records-patient-portal-root .ak-gl--patient .ak-gl-row__src{margin-top:7px}#akashic-health-records-patient-portal-root .ak-gl--patient .ak-gl-row__src svg{display:none}#akashic-health-records-patient-portal-root .ak-gl__wide{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){#akashic-health-records-patient-portal-root .ak-gl__wide{align-items:start;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}#akashic-health-records-patient-portal-root .ak-gl__col{min-width:0}#akashic-health-records-patient-portal-root .ak-gl__pills{display:flex;gap:8px;margin-bottom:11px}#akashic-health-records-patient-portal-root .ak-gl__none{color:var(--ink-muted);font-size:var(--ak-font-13)}#akashic-health-records-patient-portal-root .ak-gl-pane .ak-gl-pane__label{margin-top:0}#akashic-health-records-patient-portal-root .ak-gl-pane__card>*+*{margin-top:8px}#akashic-health-records-patient-portal-root .ak-gl-pane__readings ul{margin:0}#akashic-health-records-patient-portal-root .ak-gl-pane__readings li{border-top:1px solid var(--line-soft);font-size:var(--ak-font-13);padding:7px 0}#akashic-health-records-patient-portal-root .ak-gl-pane__readings li:first-child{border-top:0}#akashic-health-records-patient-portal-root .ak-gl-pane__readings li>span:first-child{width:86px}@media (max-width:639.98px){#akashic-health-records-patient-portal-root .ak-gl-pane .ak-gl-pane__label{display:none}}@media (min-width:640px){#akashic-health-records-patient-portal-root .ak-gl-pane__card .ak-gl-row__top{display:none}}#akashic-health-records-patient-portal-root .ak-gl--patient .ak-gl-row__top+.ak-gl-row__sub{margin-top:4px}#akashic-health-records-patient-portal-root .ak-gl-staff__head{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin:0 0 14px}#akashic-health-records-patient-portal-root .ak-gl-staff__h3{margin:0 0 4px}#akashic-health-records-patient-portal-root .ak-gl-staff__item{align-items:flex-start}#akashic-health-records-patient-portal-root .ak-gl-staff__row{cursor:pointer;flex:1;min-width:0}#akashic-health-records-patient-portal-root .ak-gl-staff__row:focus-visible{outline:2px solid var(--primary);outline-offset:3px}#akashic-health-records-patient-portal-root .ak-gl-staff__edit{flex:none}#akashic-health-records-patient-portal-root .ak-gl-row--staff .ak-gl-row__title{display:block}#akashic-health-records-patient-portal-root .ak-gl-row--staff .ak-gl-row__bar{border-radius:99px;margin-top:7px;max-width:100%;width:230px}#akashic-health-records-patient-portal-root .ak-gl-row--staff .ak-gl-row__bar .ak-progress__fill{background:var(--success)}#akashic-health-records-patient-portal-root .ak-gl-row--staff .ak-gl-row__who{margin-top:5px}@media (max-width:639px){#akashic-health-records-patient-portal-root .ak-gl-staff__item{flex-direction:column;gap:10px}#akashic-health-records-patient-portal-root .ak-gl-staff__row{align-self:stretch}#akashic-health-records-patient-portal-root .ak-gl-row--staff .ak-gl-row__bar{width:100%}#akashic-health-records-patient-portal-root .ak-gl-staff__edit{min-height:44px;min-width:44px}}
#akashic-health-records-patient-portal-root .chart-record{container:chartrecord/inline-size}#akashic-health-records-patient-portal-root .chart-record-grid{background:var(--surface);display:grid;grid-template-areas:"rail" "list" "panel" "browse";grid-template-columns:minmax(0,1fr);min-height:392px}#akashic-health-records-patient-portal-root .chart-record-rail{grid-area:rail;padding:12px}#akashic-health-records-patient-portal-root .chart-record-list{grid-area:list;min-width:0;padding:13px 14px}#akashic-health-records-patient-portal-root .chart-record-panel{border-top:1px solid var(--line);grid-area:panel;min-width:0;padding:13px 14px;scroll-margin-top:12px}#akashic-health-records-patient-portal-root .chart-record-browse{border-top:1px solid var(--line);grid-area:browse;padding:12px}@container chartrecord (min-width: 600px){#akashic-health-records-patient-portal-root .chart-record-grid{grid-template-areas:"rail list" "browse panel";grid-template-columns:198px minmax(0,1fr);grid-template-rows:auto 1fr}#akashic-health-records-patient-portal-root .chart-record-browse,#akashic-health-records-patient-portal-root .chart-record-rail{border-right:1px solid var(--line)}#akashic-health-records-patient-portal-root .chart-record-browse{border-top:0}}@container chartrecord (min-width: 760px){#akashic-health-records-patient-portal-root .chart-record-grid{grid-template-areas:"rail list panel" "browse list panel";grid-template-columns:198px minmax(300px,1.45fr) minmax(260px,1fr)}#akashic-health-records-patient-portal-root .chart-record-panel{border-left:1px solid var(--line);border-top:0}}#akashic-health-records-patient-portal-root .chart-record-search{align-items:center;display:flex;gap:7px;margin-bottom:13px}#akashic-health-records-patient-portal-root .chart-record-search input{flex:1;min-width:0}#akashic-health-records-patient-portal-root .chart-record-search button{color:var(--ink-muted);flex:none}#akashic-health-records-patient-portal-root .chart-record-sh{margin-top:13px}#akashic-health-records-patient-portal-root .chart-record-month{margin-top:12px}#akashic-health-records-patient-portal-root .chart-record-month:first-child{margin-top:0}#akashic-health-records-patient-portal-root .chart-record-lens{display:flex;margin-bottom:14px}#akashic-health-records-patient-portal-root .chart-record-lens>.btn{flex:1}#akashic-health-records-patient-portal-root .chart-record-filter{border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;gap:2px;margin-bottom:7px;padding:5px 9px;position:relative}#akashic-health-records-patient-portal-root .chart-record-filter[data-on]{border-color:var(--primary)}#akashic-health-records-patient-portal-root .chart-record-filter>span{color:var(--ink-muted);font-size:10px;font-weight:var(--ak-heading-weight);letter-spacing:.05em;text-transform:uppercase}#akashic-health-records-patient-portal-root .chart-record-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ink-strong);cursor:pointer;font-size:12.5px;font-weight:var(--ak-heading-weight);height:auto;line-height:1.4;min-height:0;min-width:0;padding:0 14px 0 0;text-overflow:ellipsis;width:100%}#akashic-health-records-patient-portal-root .chart-record-filter[data-on] select{color:var(--primary)}#akashic-health-records-patient-portal-root .chart-record-filter select:disabled{color:var(--ink-muted);cursor:default}#akashic-health-records-patient-portal-root .chart-record-filter:after{border-bottom:1.5px solid var(--faint);border-right:1.5px solid var(--faint);bottom:11px;content:"";height:6px;pointer-events:none;position:absolute;right:11px;transform:rotate(45deg);width:6px}#akashic-health-records-patient-portal-root .chart-record-link{color:var(--primary);font-size:12px;margin-top:9px;text-align:left}#akashic-health-records-patient-portal-root .chart-record-partial{color:var(--ink-muted);font-size:13px;margin:0 0 8px}#akashic-health-records-patient-portal-root .chart-record-partial .chart-record-link{font-size:13px;margin:0}#akashic-health-records-patient-portal-root .chart-record-note{align-items:flex-start;text-align:left}#akashic-health-records-patient-portal-root .chart-record-row{align-items:center;border:1px solid transparent;border-radius:var(--ak-card-radius);display:flex;gap:11px;padding:8px 9px;text-align:left;width:100%}#akashic-health-records-patient-portal-root .chart-record-row+.chart-record-row{margin-top:2px}#akashic-health-records-patient-portal-root .chart-record-row:hover{background:var(--sunken)}#akashic-health-records-patient-portal-root .chart-record-row[aria-pressed=true]{background:var(--blue-soft);border-color:var(--primary)}#akashic-health-records-patient-portal-root .chart-record-date{flex:none;text-align:center;width:30px}#akashic-health-records-patient-portal-root .chart-record-date b{color:var(--ink-strong);display:block;font-size:15px;font-weight:var(--ak-heading-weight);line-height:1.1}#akashic-health-records-patient-portal-root .chart-record-date span{color:var(--ink-muted);font-size:10px}#akashic-health-records-patient-portal-root .chart-record-body{flex:1;min-width:0}#akashic-health-records-patient-portal-root .chart-record-body>b{color:var(--ink-strong);display:block;font-size:13px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .chart-record-sub{color:var(--ink-muted);display:block;font-size:11.5px;margin:0}#akashic-health-records-patient-portal-root .chart-record-org{align-items:center;color:var(--ink-muted);display:flex;font-size:11px;gap:5px;margin-top:2px}#akashic-health-records-patient-portal-root .chart-record-dot{background:var(--primary);border-radius:50%;flex:none;height:6px;width:6px}#akashic-health-records-patient-portal-root .chart-record-dot[data-tone="1"]{background:var(--sage)}#akashic-health-records-patient-portal-root .chart-record-dot[data-tone="2"]{background:var(--warning)}#akashic-health-records-patient-portal-root .chart-record-detail h3{color:var(--ink-strong);font-size:15px;font-weight:var(--ak-heading-weight);letter-spacing:0;margin:0 0 1px}#akashic-health-records-patient-portal-root .chart-record-who{align-items:center;color:var(--ink-muted);display:flex;font-size:11px;gap:6px;margin-bottom:11px}#akashic-health-records-patient-portal-root .chart-record-big{border:1px solid var(--line);border-radius:var(--ak-card-radius);margin-bottom:13px;padding:12px;text-align:center}#akashic-health-records-patient-portal-root .chart-record-big>b{color:var(--ink-strong);display:block;font-size:21px;font-weight:var(--ak-heading-weight);line-height:1.1}#akashic-health-records-patient-portal-root .chart-record-big>b span{font-size:15px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .chart-record-range{color:var(--ink-muted);display:block;font-size:11px;margin-top:2px}#akashic-health-records-patient-portal-root .chart-record-flag{background:var(--amber-soft);border:1px solid var(--destructive);border-radius:999px;color:var(--destructive);display:inline-block;font-size:11px;font-weight:var(--ak-heading-weight);margin-top:8px;padding:2px 9px}#akashic-health-records-patient-portal-root .chart-record-flag.is-ok{background:var(--green-soft);border-color:var(--success);color:var(--success)}#akashic-health-records-patient-portal-root .chart-record-line{align-items:baseline;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 9px;padding:7px 2px;text-align:left;width:100%}#akashic-health-records-patient-portal-root .chart-record-line:first-of-type{border-top:0}#akashic-health-records-patient-portal-root .chart-record-line>span:first-child{color:var(--ink-muted);flex:1}#akashic-health-records-patient-portal-root .chart-record-line>b{color:var(--ink-strong);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .chart-record-line .chart-record-flag{margin-top:0}#akashic-health-records-patient-portal-root .chart-record-line .chart-record-range{flex-basis:100%;margin-top:0}#akashic-health-records-patient-portal-root .chart-record-line.is-link>span:first-child{color:var(--primary)}#akashic-health-records-patient-portal-root .chart-record-trend{margin-bottom:13px}#akashic-health-records-patient-portal-root .chart-record-trend svg{display:block;height:52px;width:100%}#akashic-health-records-patient-portal-root .chart-record-trend polyline{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}#akashic-health-records-patient-portal-root .chart-record-trend circle{fill:var(--primary)}#akashic-health-records-patient-portal-root .chart-record-trend-figures{color:var(--ink-muted);display:flex;font-size:9.5px;justify-content:space-between;margin-top:3px}#akashic-health-records-patient-portal-root .chart-record-trend-figures b{display:block;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .chart-record-note-block{background:var(--sunken);border-left:2px solid var(--primary);border-radius:0 7px 7px 0;color:var(--ink);font-size:12px;line-height:1.45;margin-bottom:13px;padding:8px 10px}#akashic-health-records-patient-portal-root .chart-record-stamp{color:var(--ink-muted);display:block;font-size:10.5px;margin-top:4px}#akashic-health-records-patient-portal-root .chart-record-internal{margin-bottom:13px}#akashic-health-records-patient-portal-root .ahr-patient-notes--record{gap:8px}#akashic-health-records-patient-portal-root .ahr-patient-notes--record .btn.ahr-patient-notes__toggle{align-self:flex-start}#akashic-health-records-patient-portal-root .ahr-patient-notes--record .ahr-patient-notes__item{background:var(--red-soft);border:0;border-left:3px solid var(--danger);border-radius:0 7px 7px 0;margin-bottom:13px}#akashic-health-records-patient-portal-root .ahr-patient-notes--record .ahr-patient-notes__row{gap:0;padding:8px 10px}#akashic-health-records-patient-portal-root .ahr-patient-notes--record .ahr-patient-notes__row:focus-visible,#akashic-health-records-patient-portal-root .ahr-patient-notes--record .ahr-patient-notes__row:hover{background:transparent}#akashic-health-records-patient-portal-root .ahr-patient-notes--record .ahr-patient-notes__body{color:var(--ink);font-size:12px;font-weight:400;line-height:1.45}#akashic-health-records-patient-portal-root .ahr-patient-notes--record .ahr-patient-notes__body--clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}#akashic-health-records-patient-portal-root .ahr-patient-notes--record .ahr-patient-notes__meta{color:var(--ink-muted);font-size:10.5px;margin-top:4px}#akashic-health-records-patient-portal-root .ahr-patient-notes--record .ahr-patient-notes__visibility{color:var(--ink-muted);font-size:10.5px;margin-top:2px}#akashic-health-records-patient-portal-root .chart-record-alert{color:var(--destructive);font-size:12.5px;margin:8px 0}#akashic-health-records-patient-portal-root .chart-record-actions{display:flex;flex-direction:column;gap:6px}#akashic-health-records-patient-portal-root .chart-record-action{background:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--ink-strong);font-size:12.5px;font-weight:var(--ak-heading-weight);padding:5px 11px;text-align:center}#akashic-health-records-patient-portal-root .chart-record-action.is-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .chart-record-lede{background:var(--sunken);border-radius:9px;color:var(--ink-muted);font-size:12.5px;margin:0 0 4px;padding:9px 11px}#akashic-health-records-patient-portal-root .chart-record-state-head{align-items:baseline;display:flex;gap:8px;margin-top:13px}#akashic-health-records-patient-portal-root .chart-record-state-head .chart-record-sh{margin:0 0 6px}#akashic-health-records-patient-portal-root .chart-record-state-head .chart-record-flag{margin-top:0}#akashic-health-records-patient-portal-root .chart-record-state-head .chart-record-link{font-size:11.5px;margin:0 0 0 auto}#akashic-health-records-patient-portal-root .chart-record-count{color:var(--ink-muted);font-size:11px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .chart-record-staterow{background:var(--surface);border:1px solid var(--line);border-radius:var(--ak-card-radius);display:block;margin-bottom:6px;padding:9px 11px;text-align:left;width:100%}#akashic-health-records-patient-portal-root .chart-record-staterow.is-critical{border-left:3px solid var(--destructive)}#akashic-health-records-patient-portal-root .chart-record-staterow.is-link:hover{background:var(--sunken)}#akashic-health-records-patient-portal-root .chart-record-staterow b{color:var(--ink-strong);display:block;font-size:13px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .chart-record-staterow span{color:var(--ink-muted);display:block;font-size:12px}#akashic-health-records-patient-portal-root .chart-record-browse details{border-top:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .chart-record-browse details:first-of-type{border-top:0}#akashic-health-records-patient-portal-root .chart-record-browse summary{color:var(--ink-strong);cursor:pointer;font-size:12.5px;font-weight:var(--ak-heading-weight);padding:7px 2px}#akashic-health-records-patient-portal-root .chart-record-browse details button{color:var(--primary);display:block;font-size:12px;padding:4px 2px 4px 12px;text-align:left;width:100%}
.imaging-studies-upload-progress{white-space:nowrap}.imaging-studies-item-icon{margin-right:12px}.imaging-studies-item-title{font-weight:500}.imaging-studies-item-counts{font-weight:600}.imaging-studies-item-note{display:block;margin-top:4px}
#akashic-health-records-patient-portal-root .sandbox-entry__points{list-style:none;margin:0;padding:0}#akashic-health-records-patient-portal-root .sandbox-entry__points li{border-bottom:1px solid var(--line-soft);color:var(--ink);font-size:var(--ak-font-13);padding:11px 0}#akashic-health-records-patient-portal-root .sandbox-entry__points li:last-child{border-bottom:0}#akashic-health-records-patient-portal-root .sandbox-entry__points b{color:var(--ink-strong);display:block;font-weight:500}#akashic-health-records-patient-portal-root .sandbox-entry__points span{color:var(--ink-muted);display:block;margin-top:3px}
#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-psearch{display:flex;flex-direction:column;gap:0;max-width:calc(100vw - 40px);min-width:0;overflow:hidden;padding:0;width:512px}#akashic-health-records-patient-portal-root .ahr-psearch .ahr-psearch__title{margin:0;padding:16px 16px 10px;text-align:left}#akashic-health-records-patient-portal-root .ahr-psearch__body{min-height:0;padding:0 16px 16px}#akashic-health-records-patient-portal-root .ahr-psearch__field{align-items:center;display:flex;gap:9px;margin:0}#akashic-health-records-patient-portal-root .ahr-psearch__field>input{flex:1;min-width:0}#akashic-health-records-patient-portal-root .ahr-psearch__field>svg{color:var(--faint);flex:none;height:16px;pointer-events:none;width:16px}#akashic-health-records-patient-portal-root .ahr-psearch .ahr-psearch__hint{align-items:center;color:var(--ink-muted);display:flex;font-size:13.5px;gap:8px;margin:0;padding:20px 2px}#akashic-health-records-patient-portal-root .ahr-psearch__hint>svg{flex:none;height:15px;width:15px}#akashic-health-records-patient-portal-root .ahr-psearch .ahr-psearch__hint--failed{color:var(--danger);justify-content:space-between}#akashic-health-records-patient-portal-root .ahr-psearch__hint--failed .btn{flex:none}#akashic-health-records-patient-portal-root .ahr-psearch__results{list-style:none;margin:6px 0 0;max-height:288px;overflow-y:auto;padding:0}#akashic-health-records-patient-portal-root .ahr-psearch__row{align-items:center;border-top:1px solid var(--line-soft);color:var(--ink-strong);cursor:pointer;display:flex;font-size:13.5px;gap:10px;margin:0;padding:9px 8px}#akashic-health-records-patient-portal-root .ahr-psearch__row:first-child{border-top:0}#akashic-health-records-patient-portal-root .ahr-psearch__row[aria-selected=true]{background:var(--sunken);border-radius:6px}#akashic-health-records-patient-portal-root .ahr-psearch__row .ahr-inbox-avatar{flex:none;font-size:10px;height:26px;width:26px}#akashic-health-records-patient-portal-root .ahr-psearch .ahr-psearch__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-psearch .ahr-psearch__sub{color:var(--ink-muted);flex:none;font-size:12.5px;margin-left:auto;white-space:nowrap}@media (max-width:640px){#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-psearch{border-radius:14px 14px 0 0;bottom:0;left:0;max-height:82vh;max-width:100%;top:auto;transform:none;translate:none;width:100%}}
.ahr-assistant-slide-out{border-left:1px solid var(--line);box-shadow:var(--panel-lift,0 16px 44px rgba(31,26,20,.32));max-width:var(--ahr-assistant-max,100vw);right:var(--ahr-assistant-right,0);top:var(--ahr-assistant-top,62px);width:385px}#akashic-health-records-patient-portal-root .ahr-assistant-panel{background:var(--surface);color:var(--ink);display:flex;flex-direction:column;gap:12px;padding:17px 18px}#akashic-health-records-patient-portal-root .ahr-assistant-head{align-items:flex-start;display:flex;flex:none;gap:16px;justify-content:space-between}#akashic-health-records-patient-portal-root .ahr-assistant-close{background:transparent;border:0;color:var(--ink-muted);display:grid;flex:none;height:30px;padding:0;place-items:center;width:30px}#akashic-health-records-patient-portal-root .ahr-assistant-sub{color:var(--ink-muted);font-size:var(--ak-font-12);margin:2px 0 0}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ahr-assistant-close{margin:-9px -9px 0 0}
#akashic-health-records-patient-portal-root .ahr-assistant-body{gap:12px}#akashic-health-records-patient-portal-root .ahr-assistant-scroll--empty{justify-content:center}#akashic-health-records-patient-portal-root .ahr-assistant-scroll>.ahr-assistant-thread:first-child{margin-top:auto}#akashic-health-records-patient-portal-root .ahr-assistant-scroll{gap:12px}.ahr-assistant-thinking{align-items:center;display:inline-flex;gap:6px}#akashic-health-records-patient-portal-root .ahr-assistant-scroll .ahr-assistant-nudge{margin:0}#akashic-health-records-patient-portal-root .ahr-assistant-ask{border-top:1px solid var(--line);display:grid;gap:6px;padding-top:12px}#akashic-health-records-patient-portal-root .ahr-assistant-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}#akashic-health-records-patient-portal-root .ahr-assistant-answer{background:var(--paper);border:1px solid var(--line);color:var(--ink);display:grid;font-size:var(--ak-font-12);gap:8px;overflow-wrap:anywhere;padding:12px}#akashic-health-records-patient-portal-root .ahr-assistant-answer p{font-size:inherit;line-height:inherit;margin:0}#akashic-health-records-patient-portal-root .ahr-assistant-contact{background:transparent;border:0;cursor:pointer;font:inherit;font-style:italic;justify-self:center;padding:0;text-align:center}#akashic-health-records-patient-portal-root .ahr-assistant-links{display:grid;gap:2px;justify-items:start;margin-top:6px}#akashic-health-records-patient-portal-root .ahr-assistant-links li{font-size:inherit;line-height:inherit}#akashic-health-records-patient-portal-root .ahr-assistant-links button{align-items:center;display:inline-flex;font-size:inherit;gap:6px;line-height:inherit}
#akashic-health-records-patient-portal-root .sbx-banner{align-items:center;background:var(--amber-soft);border-bottom:1px solid var(--amber-line);color:var(--amber-ink);display:flex;font-size:13px;gap:12px;min-height:46px;padding:8px 16px}#akashic-health-records-patient-portal-root .sbx-banner strong{font-weight:600}#akashic-health-records-patient-portal-root .sbx-banner .sbx-spacer{flex:1;min-width:12px}#akashic-health-records-patient-portal-root .sbx-banner .btn{flex:none}@media (max-width:640px){#akashic-health-records-patient-portal-root .sbx-banner{align-items:flex-start;flex-wrap:wrap;gap:5px;padding:9px 12px}#akashic-health-records-patient-portal-root .sbx-banner .sbx-spacer{display:none}#akashic-health-records-patient-portal-root .sbx-banner .btn{margin-left:auto}}
#akashic-health-records-patient-portal-root .sbx-unknown{background:var(--surface);border:1px solid var(--line);margin:90px auto 0;max-width:530px;padding:24px}#akashic-health-records-patient-portal-root .sbx-unknown .ak-section-title{margin:0 0 9px}#akashic-health-records-patient-portal-root .sbx-unknown p{color:var(--ink);font-size:var(--ak-font-13);line-height:1.6;margin:0 0 16px}#akashic-health-records-patient-portal-root .sbx-unknown .sbx-actions{display:flex;gap:8px;justify-content:flex-end}@media (max-width:640px){#akashic-health-records-patient-portal-root .sbx-unknown{margin:36px 16px 0}}
.ahr-legal-record-print{color:hsl(var(--foreground));margin:0 auto;max-width:860px;padding:24px}.ahr-legal-record-print__actions{display:flex;gap:8px;justify-content:flex-end;margin-bottom:16px}.ahr-legal-record-print__cover{border-bottom:2px solid hsl(var(--border));margin-bottom:24px;padding-bottom:16px}.ahr-legal-record-print__title{font-size:20px;font-weight:700;margin:0 0 12px}.ahr-legal-record-print__meta{display:grid;gap:8px 24px;grid-template-columns:repeat(2,1fr);margin:0}.ahr-legal-record-print__meta dt{color:hsl(var(--muted-foreground));font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ahr-legal-record-print__meta dd{font-size:14px;margin:2px 0 0;overflow-wrap:anywhere}.ahr-legal-record-print__integrity{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--ak-card-radius);margin-bottom:24px;overflow-wrap:anywhere;padding:16px}.ahr-legal-record-print__integrity h2{font-size:15px;font-weight:700;margin:0 0 10px}.ahr-legal-record-print__verified{color:var(--success);font-weight:700;margin:0 0 10px}.ahr-legal-record-print__narrative{color:hsl(var(--muted-foreground));font-size:13px;font-style:italic;margin:12px 0 0}.ahr-legal-record-print__authoritative,.ahr-legal-record-print__verify-pointer{color:hsl(var(--muted-foreground));font-size:12px;margin:10px 0 0}.ahr-legal-record-print__authoritative{font-weight:600}.ahr-legal-record-print__empty{color:hsl(var(--muted-foreground));font-size:13px;margin:0}.ahr-legal-record-print__error{background:var(--red-soft);border:1px solid var(--danger);border-radius:8px;color:var(--danger);font-size:14px;padding:12px 16px}.ahr-legal-record-print section>h2{font-size:16px;font-weight:700;margin:24px 0 10px}@media screen{body.admin-bar [data-akashic-legal-print-overlay]{top:var(--wp-admin--admin-bar--height,32px)}}@media print{[data-akashic-legal-print-overlay]{overflow:visible;position:static}body *{visibility:hidden}.ahr-legal-record-print,.ahr-legal-record-print *{visibility:visible}.ahr-legal-record-print{inset:0;max-width:none;padding:0;position:absolute}.no-print{display:none!important}}
#akashic-health-records-patient-portal-root .ahr-appts{display:flex;flex-direction:column;min-width:0}#akashic-health-records-patient-portal-root .ahr-appts-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}#akashic-health-records-patient-portal-root .ahr-appts-head .ahr-view-title{margin:0}#akashic-health-records-patient-portal-root .ahr-appts-head+.ahr-appts-sec{margin-top:0}#akashic-health-records-patient-portal-root .ahr-appts-sec{color:var(--ink-muted);font-size:13px;font-weight:var(--ak-label-weight);letter-spacing:.04em;margin:12px 0 2px;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-appts-list{display:flex;flex-direction:column;min-width:0}#akashic-health-records-patient-portal-root .ahr-appts-list+.ahr-appts-list{margin-top:var(--ak-list-gap)}#akashic-health-records-patient-portal-root .ahr-appt{align-items:flex-start;cursor:pointer;display:flex;gap:12px;min-width:0;text-align:left}#akashic-health-records-patient-portal-root .ahr-appts-list--past .ahr-appt{background:var(--surface);border-left:3px solid transparent;padding:8px 12px}#akashic-health-records-patient-portal-root .ahr-appts-list--past .ahr-appt+.ahr-appt{border-top:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-appts-list--past .ahr-appt:hover{background:var(--line-soft)}#akashic-health-records-patient-portal-root .ahr-appt-who{display:block;flex:1;min-width:0}#akashic-health-records-patient-portal-root .ahr-appt-when{color:var(--ink-strong);display:block;font-size:15px;font-variant-numeric:tabular-nums;font-weight:var(--ak-heading-weight);line-height:1.3}#akashic-health-records-patient-portal-root .ahr-appt-facts{align-items:center;display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:4px;min-width:0}#akashic-health-records-patient-portal-root .ahr-appt-facts>span{align-items:center;display:inline-flex;font-size:13px;gap:4px;min-width:0;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-appt-org{color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-appt-prac,#akashic-health-records-patient-portal-root .ahr-appt-prac-plain{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-appt-org:after{color:var(--faint);content:"\00B7";margin-left:4px}#akashic-health-records-patient-portal-root .ahr-appt-prac--unres{color:var(--ink-muted);font-style:italic}#akashic-health-records-patient-portal-root .ahr-appt-where{color:var(--ink-muted);max-width:100%;overflow:hidden}#akashic-health-records-patient-portal-root .ahr-appt-where-text{min-width:0;overflow:hidden;text-overflow:ellipsis}#akashic-health-records-patient-portal-root .ahr-appt-glyph{flex:none;height:14px;width:14px}#akashic-health-records-patient-portal-root .ahr-appt-note{color:var(--ink-muted);display:block;font-size:13px;margin-top:8px}#akashic-health-records-patient-portal-root .ahr-appt-note--open{color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-appt-rel{color:var(--ink-muted);flex:none;font-size:11px;font-style:italic;font-weight:var(--ak-heading-weight);padding-top:3px;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-appt--up .ahr-appt-rel,#akashic-health-records-patient-portal-root .ahr-appt-head .ahr-appt-rel{color:var(--success-active)}#akashic-health-records-patient-portal-root .ahr-appt .ahr-appt-rel--now,#akashic-health-records-patient-portal-root .ahr-appt-head .ahr-appt-rel--now{color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-appt-dialog{border:0;border-radius:8px;gap:0;max-height:calc(100dvh - 32px);overflow-y:auto;padding:16px}#akashic-health-records-patient-portal-root .ahr-appt-status{align-items:center;background:var(--green-soft);color:var(--sage-ink);display:flex;font-size:13px;font-weight:var(--ak-heading-weight);gap:8px;justify-content:space-between;padding:8px 12px}#akashic-health-records-patient-portal-root .ahr-appt-close{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;flex:none;height:24px;padding:0;place-items:center;width:24px}#akashic-health-records-patient-portal-root .ahr-appt-close svg{height:16px;width:16px}#akashic-health-records-patient-portal-root .ahr-appt-status--held{background:var(--amber-soft);color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-appt-status--past{background:var(--sunken);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-appt-head{border-bottom:1px solid var(--line);padding:12px}#akashic-health-records-patient-portal-root .ahr-appt-head-d{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}#akashic-health-records-patient-portal-root .ahr-appt-head-d b{color:var(--sage);font-size:18px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-appt-head-d b.ahr-appt-head-past{color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-appt-head-t{align-items:center;color:var(--ink-muted);display:flex;font-size:13px;gap:6px;margin-top:4px}#akashic-health-records-patient-portal-root .ahr-appt-body{display:grid;gap:12px;padding:12px;text-align:left}#akashic-health-records-patient-portal-root .ahr-appt-party-list{display:grid;gap:4px}#akashic-health-records-patient-portal-root .ahr-appt-party{align-items:center;display:flex;gap:8px;min-width:0}#akashic-health-records-patient-portal-root .ahr-appt-party b{color:var(--ink-strong);font-size:13px;font-weight:var(--ak-heading-weight);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-appt-party b.ahr-appt-prac--unres{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-appt-docpic .ahr-inbox-avatar{background:var(--blue-soft);color:var(--ink);font-size:11px;height:30px;width:30px}#akashic-health-records-patient-portal-root .ahr-appt-pair{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}#akashic-health-records-patient-portal-root .ahr-appt-fld{align-content:start;display:grid;min-width:0}#akashic-health-records-patient-portal-root .ahr-appt-flab{color:var(--ink);font-size:11.5px;font-weight:var(--ak-label-weight);letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-appt-val{align-items:flex-start;color:var(--ink-strong);display:flex;font-size:15px;gap:6px}#akashic-health-records-patient-portal-root .ahr-appt-val .ahr-appt-glyph{margin-top:4px}#akashic-health-records-patient-portal-root .ahr-appt-addr,#akashic-health-records-patient-portal-root .ahr-appt-val>span{min-width:0;overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .ahr-appt-addr{color:var(--ink-muted);font-size:13px;margin-top:2px}#akashic-health-records-patient-portal-root .ahr-appt-instr{background:var(--amber-soft);border-radius:8px;display:grid;gap:2px;padding:8px 12px}#akashic-health-records-patient-portal-root .ahr-appt-icap{color:var(--warning);font-size:13px}#akashic-health-records-patient-portal-root .ahr-appt-ival{color:var(--ink-strong);font-size:13px}#akashic-health-records-patient-portal-root .ahr-appt-tasks{margin-top:13px}#akashic-health-records-patient-portal-root .ahr-appt-acts{display:grid;gap:8px}#akashic-health-records-patient-portal-root .ahr-appt-extra{border-top:1px solid var(--line);margin:4px 12px 0;padding-top:12px}#akashic-health-records-patient-portal-root .ahr-appt-extra-title{color:var(--ink-strong);font-size:15px;font-weight:var(--ak-heading-weight);margin:0 0 8px}
.ahr-bookability__row{min-width:0;overflow-wrap:anywhere;white-space:normal}
.ahr-manage-schedule-block__summary{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ahr-manage-schedule-block__summary .ahr-manage-schedule-block__duration{font-style:italic}.ahr-manage-schedule-block__summary-group{margin-top:16px}.ahr-manage-schedule-break{align-items:flex-end;display:flex;gap:8px}.ahr-manage-schedule-break__field{flex:1;min-width:0}@media (max-width:639px){.ahr-manage-schedule-break{display:grid;grid-template-columns:1fr 1fr auto}.ahr-manage-schedule-break__label{grid-column:1/3}}
.ahr-staff-schedules-page{container-name:schedulespage;container-type:inline-size;min-width:0}.ahr-staff-schedules-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.ahr-staff-schedules-header__text{flex:1 1 auto;min-width:0}.ahr-staff-schedules-header__action{flex:none}.ahr-staff-schedules-scope-notice{align-items:flex-start;background:var(--sunken);border:1px solid var(--line);border-radius:9px;color:var(--ink);display:flex;font-size:12.5px;gap:9px;line-height:1.55;margin-bottom:0;padding:10px 13px}.ahr-staff-schedules-scope-notice svg{color:var(--ink-muted);flex:none;height:16px;margin-top:1px;width:16px}.ahr-staff-schedules-filter-row{align-items:center;display:flex;gap:16px;margin-bottom:14px}.ahr-staff-schedules-staff-filter{min-width:320px}.ahr-staff-schedules-staff-filter .components-custom-select-control,.ahr-staff-schedules-staff-filter .components-custom-select-control__button{max-width:none;width:100%}.ahr-staff-schedules-search-filter{flex:0 1 360px;min-width:0}.ahr-staff-schedules-search-filter .components-base-control,.ahr-staff-schedules-search-filter .components-combobox-control,.ahr-staff-schedules-search-filter .components-input-control__container{max-width:none;width:100%}.ahr-staff-schedules-search-filter .components-base-control{margin-bottom:0}.ahr-staff-schedules-toolbar{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:12px}.ahr-staff-schedules-toolbar__navigation,.ahr-staff-schedules-toolbar__selectors{align-items:center;display:flex;gap:8px}.ahr-staff-schedules-toolbar__navigation{gap:7px}.ahr-staff-schedules-toolbar__selectors{justify-content:flex-end}.ahr-staff-schedules-toolbar__title{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center}.ahr-staff-schedules-toolbar--own{grid-template-columns:minmax(0,1fr) auto}.ahr-staff-schedules-toolbar__week{align-items:center;display:flex;gap:8px;min-width:0}.ahr-staff-schedules-toolbar--own .ahr-staff-schedules-toolbar__title{align-items:center;flex:1;text-align:center}.ahr-staff-schedules-calendar-shell--own.ahr-staff-schedules-calendar-shell .fc .fc-list-event td.fc-list-event-graphic{display:none}.ahr-staff-schedules-calendar-shell{--fc-list-event-dot-width:9px;--fc-today-bg-color:transparent;background:var(--surface);border:1px solid var(--line);border-radius:var(--ak-card-radius);min-width:0;overflow:hidden;position:relative;transition:opacity .15s ease}.ahr-staff-schedules-calendar-shell.is-loading{opacity:.72}.ahr-staff-schedules-calendar-shell .fc{color:var(--ink);font-size:13px}.ahr-staff-schedules-calendar-shell .fc-theme-standard .fc-scrollgrid,.ahr-staff-schedules-calendar-shell .fc-theme-standard td,.ahr-staff-schedules-calendar-shell .fc-theme-standard th{border-color:var(--line)}.ahr-staff-schedules-calendar-shell .fc .fc-col-header-cell-cushion,.ahr-staff-schedules-calendar-shell .fc .fc-daygrid-day-number{color:var(--ink);text-decoration:none}.ahr-staff-schedules-calendar-shell .fc .fc-col-header-cell{background:var(--sunken);font-weight:400}.ahr-staff-schedules-calendar-shell .fc .fc-col-header-cell.fc-day-today,.ahr-staff-schedules-calendar-shell .fc .fc-day-today{background:var(--amber-soft)}.ahr-staff-schedules-calendar-shell .fc .fc-col-header-cell-cushion{font-size:12px;font-weight:400;padding:6px}.ahr-staff-schedules-calendar-shell .fc .fc-timegrid-slot-label-cushion{color:var(--ink-muted);font-size:11px}.ahr-staff-schedules-calendar-shell .fc .fc-list{border:0}.ahr-staff-schedules-calendar-shell .fc .fc-list-day-cushion{background:var(--sunken);color:var(--ink);font-size:16px;font-weight:400;padding:8px 14px}.ahr-staff-schedules-calendar-shell .fc .fc-list-day-side-text,.ahr-staff-schedules-calendar-shell .fc .fc-list-day-text{color:var(--ink);text-decoration:none}.ahr-staff-schedules-calendar-shell .fc .fc-list-event td{border-color:var(--line-soft);vertical-align:top}.ahr-staff-schedules-calendar-shell .fc .fc-list-event-time{color:var(--ink-muted);font-size:13px;padding:12px 16px 12px 14px;white-space:nowrap;width:130px}.ahr-staff-schedules-calendar-shell .fc .fc-list-event-graphic{padding:17px 0 11px}.ahr-staff-schedules-calendar-shell .fc .fc-list-event-title{padding:12px 14px}.ahr-staff-schedules-calendar-shell .fc .fc-list-event-title a{color:inherit;text-decoration:none}.ahr-staff-schedules-calendar-shell .fc .fc-list-event{cursor:pointer}.ahr-staff-schedules-calendar-shell .fc .fc-list-event:hover td{background:var(--paper)}.ahr-staff-schedules-calendar-shell .fc .fc-list-empty{background:var(--surface);color:var(--ink-muted)}.ahr-staff-schedules-event{display:flex;flex-direction:column;gap:2px;min-width:0}.ahr-staff-schedules-event--list{width:100%}.ahr-staff-schedules-event__primary-row{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;min-width:0}.ahr-staff-schedules-event__staff{color:var(--ink);font-size:14px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahr-staff-schedules-event__time{display:block;font-size:11px;font-weight:600;margin-bottom:2px}.ahr-staff-schedules-event__meta{align-items:center;color:var(--ink-muted);display:flex;font-size:13px;gap:5px;line-height:1.35;min-width:0}.ahr-staff-schedules-event__meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahr-staff-schedules-event--list .ahr-staff-schedules-event__meta{flex-wrap:wrap;font-size:12px}.ahr-staff-schedules-event__staff--place{color:var(--ink-strong);font-weight:500}.ahr-staff-schedules-event--list .ahr-staff-schedules-event__meta span,.ahr-staff-schedules-event--list .ahr-staff-schedules-event__staff{overflow:visible;overflow-wrap:anywhere;white-space:normal}.ahr-staff-schedules-calendar-shell .fc-daygrid-event,.ahr-staff-schedules-calendar-shell .fc-timegrid-event{cursor:pointer}.ahr-staff-schedules-calendar-shell .fc .fc-timegrid-event{border-radius:0;border-width:0 0 0 3px;box-shadow:none}.ahr-staff-schedules-calendar-shell .fc .fc-timegrid-event .fc-event-main{padding:7px}.ahr-staff-schedules-calendar-shell .fc-daygrid-event .ahr-staff-schedules-event__meta,.ahr-staff-schedules-calendar-shell .fc-timegrid-event .ahr-staff-schedules-event__meta{color:inherit;font-size:10px}.ahr-staff-schedules-calendar-shell .fc-daygrid-event .ahr-staff-schedules-event__staff,.ahr-staff-schedules-calendar-shell .fc-timegrid-event .ahr-staff-schedules-event__staff{color:inherit;font-size:11px}.ahr-staff-schedules-event:not(.ahr-staff-schedules-event--list) .ahr-staff-schedules-event__primary-row{flex-direction:column;gap:0}.ahr-staff-schedules-event:not(.ahr-staff-schedules-event--list) .ahr-staff-schedules-event__meta span,.ahr-staff-schedules-event:not(.ahr-staff-schedules-event--list) .ahr-staff-schedules-event__staff{overflow:visible;overflow-wrap:break-word;white-space:normal}.ahr-staff-schedules-event:not(.ahr-staff-schedules-event--list) .ahr-staff-schedules-event__meta{flex-wrap:wrap}.ahr-staff-schedules-event:not(.ahr-staff-schedules-event--list) .ahr-staff-schedules-status{max-width:100%;overflow-wrap:break-word;white-space:normal}@media (max-width:1180px){.ahr-staff-schedules-toolbar{grid-template-columns:auto minmax(0,1fr)}.ahr-staff-schedules-toolbar__navigation{grid-column:1;grid-row:1}.ahr-staff-schedules-toolbar__title{align-items:flex-end;grid-column:2;grid-row:1;text-align:right}.ahr-staff-schedules-toolbar__selectors{flex-wrap:wrap;grid-column:1/-1;grid-row:2;justify-content:space-between}}@container schedulespage (max-width: 826px){.ahr-staff-schedules-toolbar{grid-template-columns:auto minmax(0,1fr)}.ahr-staff-schedules-toolbar__navigation{grid-column:1;grid-row:1}.ahr-staff-schedules-toolbar__title{align-items:flex-end;grid-column:2;grid-row:1;text-align:right}.ahr-staff-schedules-toolbar__selectors{flex-wrap:wrap;grid-column:1/-1;grid-row:2;justify-content:space-between}}@media (max-width:640px){.ahr-staff-schedules-header{flex-direction:column;gap:8px}.ahr-staff-schedules-search-filter{flex:1 1 auto}.ahr-staff-schedules-toolbar__selectors{align-items:stretch;flex-direction:column}#akashic-health-records-patient-portal-root .ahr-staff-schedules-segmented-control{width:100%}#akashic-health-records-patient-portal-root .ahr-staff-schedules-segmented-control button{flex:1 1 auto}.ahr-staff-schedules-calendar-shell .fc .fc-list-day,.ahr-staff-schedules-calendar-shell .fc .fc-list-day>th,.ahr-staff-schedules-calendar-shell .fc .fc-list-table,.ahr-staff-schedules-calendar-shell .fc .fc-list-table tbody{display:block}.ahr-staff-schedules-calendar-shell .fc .fc-list-event{align-items:flex-start;border-top:1px solid var(--line-soft);-moz-column-gap:14px;column-gap:14px;display:flex;flex-wrap:wrap;padding:11px 16px;row-gap:3px}.ahr-staff-schedules-calendar-shell .fc .fc-list-event td.fc-list-event-graphic,.ahr-staff-schedules-calendar-shell .fc .fc-list-event td.fc-list-event-time,.ahr-staff-schedules-calendar-shell .fc .fc-list-event td.fc-list-event-title{border:0;display:block;padding:0;width:auto}.ahr-staff-schedules-calendar-shell .fc .fc-list-event td.fc-list-event-time{flex:0 0 130px;padding-top:1px}.ahr-staff-schedules-calendar-shell .fc .fc-list-event td.fc-list-event-graphic{align-items:center;display:flex;height:19px;margin-top:1px}.ahr-staff-schedules-calendar-shell .fc .fc-list-event td.fc-list-event-title{flex:1 1 100%;min-width:0;padding-left:26px}.ahr-staff-schedules-calendar-shell .fc .fc-list-event:hover{background:var(--paper)}.ahr-staff-schedules-event--list .ahr-staff-schedules-event__primary-row{display:contents}.ahr-staff-schedules-event--list .ahr-staff-schedules-event__meta{order:1}.ahr-staff-schedules-event--list .ahr-staff-schedules-status{margin-top:1px;order:2}.ahr-staff-schedules-event--list .ahr-staff-schedules-status.ak-pill{align-self:flex-start}}.ahr-staff-schedules-loading{align-items:center;display:flex;inset:0;justify-content:center;min-height:132px;position:absolute;z-index:2}.ahr-staff-schedules-bookability{margin-bottom:12px}#akashic-health-records-patient-portal-root .ahr-staff-schedules-toolbar{gap:14px;margin:16px 0}#akashic-health-records-patient-portal-root .ahr-staff-schedules-scope-notice+.ahr-staff-schedules-toolbar--own{margin-top:0}@media (max-width:1180px){.ahr-staff-schedules-toolbar--own .ahr-staff-schedules-toolbar__week{grid-column:1/-1;grid-row:1}}
#akashic-health-records-patient-portal-root .patient-settings__section+.patient-settings__section{margin-top:20px}#akashic-health-records-patient-portal-root .patient-settings__lede{margin:0}#akashic-health-records-patient-portal-root .patient-settings__prefs{list-style:none;margin:0;max-width:640px}#akashic-health-records-patient-portal-root .patient-settings__pref{padding:12px 0}#akashic-health-records-patient-portal-root .patient-settings__pref+.patient-settings__pref{border-top:1px solid var(--line)}#akashic-health-records-patient-portal-root .patient-settings__row{align-items:flex-start;display:flex;gap:11px}#akashic-health-records-patient-portal-root .patient-settings__row>[data-slot=checkbox]{flex:none;margin-top:2px}#akashic-health-records-patient-portal-root .patient-settings__ban{color:var(--danger);flex:none;margin-top:2px}#akashic-health-records-patient-portal-root .patient-settings__text{flex:1;min-width:0}#akashic-health-records-patient-portal-root .patient-settings__toggle{cursor:pointer;display:block}#akashic-health-records-patient-portal-root .patient-settings__name{display:block}#akashic-health-records-patient-portal-root .patient-settings__soon{color:var(--ink-muted);font-size:11px;font-weight:var(--ak-body-weight);margin-left:2px}#akashic-health-records-patient-portal-root .patient-settings__desc{display:block;margin:2px 0 0}#akashic-health-records-patient-portal-root .patient-settings__blocked{color:var(--amber-ink);font-size:13px;line-height:1.5;margin:6px 0 0}#akashic-health-records-patient-portal-root .patient-settings__sub{border-top:1px solid var(--line-soft);margin:12px 0 2px 28px;max-width:330px;padding:12px 0 0 2px}#akashic-health-records-patient-portal-root .patient-settings__sub .patient-settings__subh{color:var(--ink-strong);display:block;font-size:14px}#akashic-health-records-patient-portal-root .patient-settings__hint{margin:2px 0 0}#akashic-health-records-patient-portal-root .patient-settings__ctl{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}#akashic-health-records-patient-portal-root .patient-settings__ctl .patient-settings__select{flex:1;min-width:0;width:auto}#akashic-health-records-patient-portal-root .patient-settings__stat{margin:8px 0 0}#akashic-health-records-patient-portal-root [data-slot=dialog-content].patient-settings-consent [data-slot=dialog-header] [data-slot=dialog-title]{padding-left:0}#akashic-health-records-patient-portal-root .patient-settings-consent__text{color:var(--ink-strong);font-size:13px;font-weight:var(--ak-body-weight);line-height:1.55;margin:0}
#akashic-health-records-patient-portal-root .share-access[data-close-button=true] [data-slot=dialog-header]{padding-right:3rem}#akashic-health-records-patient-portal-root .share-access-terms{color:var(--ink);display:grid;gap:8px;list-style:disc;margin:0;padding-left:18px}#akashic-health-records-patient-portal-root .share-access-showing{align-items:center;display:flex;flex-direction:column;gap:10px}#akashic-health-records-patient-portal-root .share-access-qr{border:1px solid var(--line-soft);height:auto;width:min(240px,70vw)}#akashic-health-records-patient-portal-root .share-access-code{color:var(--ink-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:28px;letter-spacing:.08em;margin:0}#akashic-health-records-patient-portal-root .share-access-hint,#akashic-health-records-patient-portal-root .share-access-note{color:var(--ink-muted);margin:0;text-align:start}#akashic-health-records-patient-portal-root .share-access-deciding{display:grid;gap:10px}#akashic-health-records-patient-portal-root .share-access-claimant{display:grid;gap:2px;margin:0}#akashic-health-records-patient-portal-root .share-access-claimant dt{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .share-access-claimant dd{color:var(--ink-strong);margin:0 0 6px;overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .share-access-warning{color:var(--destructive);margin:0}#akashic-health-records-patient-portal-root .share-access-doc-toggle{justify-self:start}#akashic-health-records-patient-portal-root .share-access-document{background:var(--surface);border:1px solid var(--line-soft);color:var(--ink);font-family:inherit;margin:0;max-height:40vh;overflow:auto;padding:10px;white-space:pre-wrap}#akashic-health-records-patient-portal-root .share-access-agree{align-items:flex-start;cursor:pointer;display:flex;gap:8px}#akashic-health-records-patient-portal-root .share-access-history{border-top:1px solid var(--line-soft);display:grid;gap:6px;padding-top:10px}#akashic-health-records-patient-portal-root .share-access-history-title{color:var(--ink-strong);margin:0}#akashic-health-records-patient-portal-root .share-access-history ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}#akashic-health-records-patient-portal-root .share-access-history li{color:var(--ink);display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .share-access-history-actions{display:flex;gap:12px}#akashic-health-records-patient-portal-root .share-access-history .share-access-document{flex-basis:100%}
#akashic-health-records-patient-portal-root .collab-page,#akashic-health-records-patient-portal-root[data-akashic-mount] .ak-shell>.collab-page:not(.ak-home){display:flex;flex-direction:column;margin:0 auto;max-width:532px;width:100%}#akashic-health-records-patient-portal-root .collab-head{margin-bottom:12px}#akashic-health-records-patient-portal-root .collab-title{margin:0 0 10px}#akashic-health-records-patient-portal-root .collab-create{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}#akashic-health-records-patient-portal-root .collab-tabs-wrap{align-self:flex-end;justify-self:end;margin-top:4px}@media (max-width:767px){#akashic-health-records-patient-portal-root .collab-tabs-wrap{margin:0 0 8px;order:-1}}#akashic-health-records-patient-portal-root .collab-group{display:flex;flex-direction:column;gap:4px}#akashic-health-records-patient-portal-root .collab-group-label{gap:5px;margin:16px 0 3px}#akashic-health-records-patient-portal-root .collab-group:first-child .collab-group-label{margin-top:4px}#akashic-health-records-patient-portal-root .collab-group-note{letter-spacing:0;text-transform:none}#akashic-health-records-patient-portal-root .ahr-list-card.collab-team-row{align-items:center;color:inherit;display:flex;gap:8px;justify-content:space-between;min-width:0;text-decoration:none}#akashic-health-records-patient-portal-root .collab-team-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}#akashic-health-records-patient-portal-root .collab-team-text{display:flex;flex:1;flex-direction:column;min-width:0}#akashic-health-records-patient-portal-root .collab-row-owner{color:var(--ink-muted);font-size:11.5px;margin-bottom:2px}#akashic-health-records-patient-portal-root .collab-team-head{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;min-width:0}#akashic-health-records-patient-portal-root .collab-team-name{color:var(--ink-strong);flex:0 1 auto;font-size:15px;font-weight:var(--ak-heading-weight);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .collab-team-head>:not(.collab-team-name){flex:none}#akashic-health-records-patient-portal-root .collab-team-count{color:var(--ink-muted);font-size:13px;white-space:nowrap}#akashic-health-records-patient-portal-root .collab-team-pending{color:var(--warning);font-size:12px;font-style:italic;white-space:nowrap}#akashic-health-records-patient-portal-root .collab-team-line{color:var(--ink-muted);display:block;font-size:13px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .collab-team-go{color:var(--faint);flex:none;height:14px;width:14px}#akashic-health-records-patient-portal-root [data-slot=dialog-content].team-overlay{background:var(--surface);border:0;border-radius:12px;box-shadow:0 16px 44px rgba(31,26,20,.32);gap:0;max-height:88vh;max-width:520px;overflow-y:auto;padding:10px 14px 16px;width:min(520px,calc(100vw - 2rem))}#akashic-health-records-patient-portal-root .team-overlay-title{padding-right:28px}#akashic-health-records-patient-portal-root .team-view .team-overlay-sub{color:var(--ink-muted);font-size:12px;margin:12px 0 0}#akashic-health-records-patient-portal-root .team-detail{display:flex;flex-direction:column;min-width:0;padding-top:12px}#akashic-health-records-patient-portal-root .team-conversation-link{align-items:center;background:var(--blue-soft);border:1px solid var(--blue-line);border-radius:6px;color:var(--primary);display:flex;font-size:13.5px;font-weight:var(--ak-heading-weight);gap:8px;margin-top:10px;padding:11px 12px;text-decoration:none;width:100%}#akashic-health-records-patient-portal-root .team-conversation-count{margin-left:auto}#akashic-health-records-patient-portal-root .team-view .team-section,#akashic-health-records-patient-portal-root .team-view .team-section-card{background:transparent;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:0;margin-top:15px;padding:12px 0 0}#akashic-health-records-patient-portal-root .collab-team-page .team-detail{padding-top:0}#akashic-health-records-patient-portal-root .team-view .team-section-card>*,#akashic-health-records-patient-portal-root .team-view .team-section>*{margin-block:0}#akashic-health-records-patient-portal-root .team-view .team-section-label{margin:0 0 8px}#akashic-health-records-patient-portal-root .team-view .team-section-text{color:var(--ink);font-size:13px;margin:0}#akashic-health-records-patient-portal-root .team-section-error{color:var(--destructive);font-size:13px;margin:0}#akashic-health-records-patient-portal-root .team-view .team-section-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:8px}#akashic-health-records-patient-portal-root .team-view .team-section-card>.flex.justify-end{margin-top:8px}#akashic-health-records-patient-portal-root .team-view .team-member-row{align-items:flex-start;background:transparent;border-radius:0;display:flex;gap:9px;justify-content:space-between;padding:8px 0}#akashic-health-records-patient-portal-root .team-view .team-member-row+.team-member-row{border-top:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .team-view .team-member-who{-moz-column-gap:9px;column-gap:9px;display:grid;flex:1;grid-template-columns:28px minmax(0,1fr);min-width:0}#akashic-health-records-patient-portal-root .team-view .team-member-who>*{grid-column:2;margin:0}#akashic-health-records-patient-portal-root .team-view .team-member-identity>*,#akashic-health-records-patient-portal-root .team-view .team-member-who>*{overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .team-view .team-member-identity{color:var(--ink-strong);display:contents;font-size:13px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .team-view .team-member-identity>:first-child{grid-column:1;grid-row:1/span 2;justify-self:center}#akashic-health-records-patient-portal-root .team-view .team-member-badge{font-size:10.5px;font-weight:var(--ak-heading-weight);height:28px;width:28px}#akashic-health-records-patient-portal-root .team-view .team-member-sub,#akashic-health-records-patient-portal-root .team-view .team-member-who p{color:var(--ink-muted);font-size:11.5px;margin-top:1px}#akashic-health-records-patient-portal-root .team-view .team-member-end{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:0}#akashic-health-records-patient-portal-root .team-view .team-member-end--decide{align-items:center;flex-direction:row;gap:6px}@media (max-width:767px){#akashic-health-records-patient-portal-root .team-view .team-member-row:has(>.team-member-end--decide){flex-wrap:wrap}#akashic-health-records-patient-portal-root .team-view .team-member-row:has(>.team-member-end--decide)>.team-member-who{flex-basis:100%}#akashic-health-records-patient-portal-root .team-view .team-member-end--decide{margin-left:37px}}#akashic-health-records-patient-portal-root .team-view .team-member-state{color:var(--ink-muted);font-size:11px;white-space:nowrap}#akashic-health-records-patient-portal-root .team-view .team-member-remove{color:var(--ink-muted);font-size:12px;padding:0 4px}
#akashic-health-records-patient-portal-root .ahr-teams-page{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}#akashic-health-records-patient-portal-root .ahr-teams-page h1.ahr-view-title{line-height:1.55;margin:0}#akashic-health-records-patient-portal-root p.ahr-teams-page__empty,#akashic-health-records-patient-portal-root p.ahr-teams-page__sub{color:var(--ink-muted);font-size:13.5px;margin:2px 0 0}#akashic-health-records-patient-portal-root p.ahr-teams-page__empty{margin:0}#akashic-health-records-patient-portal-root h3.ahr-teams-page__label{color:var(--ink-muted);font-size:11.5px;font-weight:500;letter-spacing:.05em;margin:0;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-list-card.ahr-team-row{align-items:center;display:flex;flex-direction:row;gap:11px;padding:10px 12px}#akashic-health-records-patient-portal-root .ahr-team-row .ahr-inbox-avatar{background:var(--primary);color:var(--primary-foreground);flex:none;font-size:11.5px;font-weight:600;height:34px;width:34px}#akashic-health-records-patient-portal-root p.ahr-team-row__title{align-items:center;color:var(--ink-strong);display:flex;font-size:13.5px;font-weight:500;gap:8px;margin:0}#akashic-health-records-patient-portal-root .ahr-team-row p.text-sm{color:var(--ink-muted);font-size:11.5px;margin:0}#akashic-health-records-patient-portal-root .ahr-team-row__joined{color:var(--ink-muted);flex:none;font-size:11px}@media (max-width:640px){#akashic-health-records-patient-portal-root .ahr-list-card.ahr-team-row{flex-wrap:wrap}#akashic-health-records-patient-portal-root .ahr-team-row__actions{flex:1 1 100%;flex-wrap:wrap}}#akashic-health-records-patient-portal-root .ahr-emailed-invitees{overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .ahr-emailed-invitees .team-member-identity{min-width:0}
.booking-rules__nested{margin-left:1.5rem}.booking-rules__list{border:1px solid var(--line);border-radius:var(--ak-card-radius)}.booking-rules__list>li{border-bottom:1px solid var(--line-soft);margin:0;padding:.5625rem .75rem}.booking-rules__list>li:last-child{border-bottom:0}.booking-rules__more{border-top:1px solid var(--line-soft);padding-top:1rem}.booking-rules__more>summary{cursor:pointer}.booking-rules__heading{display:block;font-size:var(--ak-font-base);font-weight:var(--ak-label-weight);line-height:var(--ak-line-tight);margin-bottom:.25rem}
#akashic-health-records-patient-portal-root .first-clinician{display:flex;flex-direction:column;gap:14px}#akashic-health-records-patient-portal-root .first-clinician__hint,#akashic-health-records-patient-portal-root .first-clinician__muted{color:var(--ink-muted);font-size:13px;margin:0}#akashic-health-records-patient-portal-root .first-clinician__hint{font-size:12px}#akashic-health-records-patient-portal-root .first-clinician__failed{align-items:center;color:var(--ink);display:flex;flex-wrap:wrap;font-size:13px;gap:10px}#akashic-health-records-patient-portal-root .first-clinician__detail{color:var(--ink-muted);font-size:12px;margin:4px 0 0}#akashic-health-records-patient-portal-root .first-clinician__actions,#akashic-health-records-patient-portal-root .first-clinician__form-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:8px}#akashic-health-records-patient-portal-root .first-clinician__form{display:flex;flex-direction:column;gap:12px}#akashic-health-records-patient-portal-root .first-clinician__form>.first-clinician__muted:first-child{margin-bottom:2px}#akashic-health-records-patient-portal-root .first-clinician__row{display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}#akashic-health-records-patient-portal-root .first-clinician__field{display:flex;flex-direction:column;gap:5px}#akashic-health-records-patient-portal-root .first-clinician__seat-note{align-items:flex-start;background:var(--sunken);border:1px solid var(--line);color:var(--ink);display:flex;flex-direction:column;font-size:13px;gap:5px;line-height:1.5;margin-block:4px;padding:12px 14px}#akashic-health-records-patient-portal-root .first-clinician__muted:first-child+.first-clinician__seat-note{margin-top:2px}#akashic-health-records-patient-portal-root .first-clinician__seat-note:first-child{margin-top:0}#akashic-health-records-patient-portal-root .first-clinician__seat-note span{color:var(--ink-muted);font-size:12px}#akashic-health-records-patient-portal-root .first-clinician__field>label{color:var(--ink-strong);font-size:13px}#akashic-health-records-patient-portal-root .first-clinician__field>input,#akashic-health-records-patient-portal-root .first-clinician__field>select{font-size:13px;height:42px;padding:8px 11px}#akashic-health-records-patient-portal-root .first-clinician__field>select{padding-right:2.5rem}#akashic-health-records-patient-portal-root .first-clinician__switch{margin:0}#akashic-health-records-patient-portal-root .first-clinician__link{background:none;border:0;color:var(--primary);cursor:pointer;font:inherit;padding:0}#akashic-health-records-patient-portal-root .first-clinician__link:hover:not(:disabled){text-decoration:underline}#akashic-health-records-patient-portal-root .first-clinician__readiness{border-top:1px solid var(--line);margin-top:8px;padding-top:14px}@media (max-width:639px){#akashic-health-records-patient-portal-root .first-clinician__row{grid-template-columns:minmax(0,1fr)}}#akashic-health-records-patient-portal-root .first-clinician__seat-option{background:var(--surface);border:1px dashed var(--line);color:var(--ink-muted);font-size:13px;padding:13px 14px}#akashic-health-records-patient-portal-root .first-clinician__form [data-slot=select-trigger]{font-size:13px;height:42px;padding:8px 11px;width:100%}#akashic-health-records-patient-portal-root .first-clinician__form [data-slot=select-control-label]{color:var(--ink-strong);font-size:13px}#akashic-health-records-patient-portal-root .first-clinician__back{margin-right:auto}#akashic-health-records-patient-portal-root .first-clinician__days{display:flex;gap:6px}#akashic-health-records-patient-portal-root .first-clinician__day{background:var(--surface);border:1px solid var(--line);border-radius:2px;color:var(--ink);flex:1;font-size:12px;min-width:0;padding:8px 0;text-align:center}#akashic-health-records-patient-portal-root .first-clinician__day[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .first-clinician__day:disabled{opacity:.5}
.baa-doc-frame{background:var(--surface);border:1px solid var(--line);border-radius:2px;height:178px;width:100%}.baa-review{background:var(--paper);border:1px solid var(--line);border-radius:var(--ak-card-radius);display:flex;flex-direction:column;gap:12px;padding:20px 24px}.baa-review__heading{color:var(--ink);font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.baa-review__field{display:flex;font-size:14px;gap:8px}.baa-review__label{color:var(--ink);flex-shrink:0;min-width:80px}.baa-review__value{color:var(--ink-strong);font-weight:500;overflow-wrap:anywhere}.baa-review__signature-block{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.baa-review__signature{border-bottom:1px solid var(--line);color:var(--ink-strong);display:inline-block;font-family:Segoe Script,Brush Script MT,cursive;font-size:26px;line-height:1.2;max-width:100%;min-width:260px;overflow-wrap:anywhere;padding:8px 4px 4px}.baa-review__signer{color:var(--ink-strong);font-size:14px;font-weight:600;margin-top:8px}.baa-review__date{color:var(--ink);font-size:13px;margin-top:2px}
#akashic-health-records-patient-portal-root .sbx-seed{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}#akashic-health-records-patient-portal-root .sbx-seed .sbx-lead{color:var(--ink-muted);font-size:var(--ak-font-13);margin:0}#akashic-health-records-patient-portal-root .sbx-seed-empty{max-width:660px}#akashic-health-records-patient-portal-root .sbx-seed-empty .ak-section-title{margin:0 0 8px}#akashic-health-records-patient-portal-root .sbx-seed-empty p{color:var(--ink);font-size:var(--ak-font-13);line-height:1.5;margin:0 0 15px}#akashic-health-records-patient-portal-root .sbx-seed-empty .sbx-source{border-top:1px solid var(--line-soft);color:var(--ink-muted);font-size:var(--ak-font-12);margin:0 0 15px;padding:12px 0}#akashic-health-records-patient-portal-root .sbx-seed-empty .sbx-source b{color:var(--ink-strong);font-weight:500}#akashic-health-records-patient-portal-root .sbx-seed-actions{display:flex;flex-wrap:wrap;gap:8px}#akashic-health-records-patient-portal-root .sbx-data-head{align-items:flex-start;display:flex;gap:12px}#akashic-health-records-patient-portal-root .sbx-data-head .sbx-spacer{flex:1;min-width:12px}#akashic-health-records-patient-portal-root .sbx-data-actions{align-items:flex-end;display:flex;flex-direction:column;gap:6px}#akashic-health-records-patient-portal-root .sbx-data-actions .btn{flex:none}#akashic-health-records-patient-portal-root .sbx-facts{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}#akashic-health-records-patient-portal-root .sbx-facts .ak-metric__value{color:var(--warning);font-size:var(--ak-font-20)}#akashic-health-records-patient-portal-root .sbx-progress{background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;font-size:var(--ak-font-13);gap:6px;margin:0 0 15px;max-width:660px;padding:12px 14px}#akashic-health-records-patient-portal-root .sbx-progress b{color:var(--ink-strong);font-weight:500}#akashic-health-records-patient-portal-root .sbx-progress span{color:var(--ink-muted);font-size:var(--ak-font-12)}#akashic-health-records-patient-portal-root .sbx-progress progress{accent-color:var(--warning);height:6px;width:100%}@media (max-width:640px){#akashic-health-records-patient-portal-root .sbx-data-head{flex-direction:column;gap:8px}#akashic-health-records-patient-portal-root .sbx-facts{gap:6px;grid-template-columns:1fr}#akashic-health-records-patient-portal-root .sbx-facts>.ak-card{align-items:center;display:flex;flex-direction:row;gap:10px;padding:7px 10px}#akashic-health-records-patient-portal-root .sbx-facts .ak-metric__value{font-size:var(--ak-font-17)}#akashic-health-records-patient-portal-root .sbx-data-actions{align-items:flex-start}}
#akashic-health-records-patient-portal-root .practice-dashboard{display:flex;flex-direction:column;gap:12px;min-width:0}#akashic-health-records-patient-portal-root .practice-dashboard__header{align-items:center;border-bottom:2px solid var(--primary);display:flex;gap:12px;margin-bottom:4px;padding:2px 0 12px}#akashic-health-records-patient-portal-root .practice-dashboard__identity{flex:1;min-width:0}#akashic-health-records-patient-portal-root .practice-dashboard__meta{color:var(--ink-muted);font-size:var(--ak-font-13);line-height:1.5;margin:5px 0 0}#akashic-health-records-patient-portal-root .practice-dashboard__meta-short{display:none}#akashic-health-records-patient-portal-root .practice-dashboard__summary{color:var(--ink-muted);flex:none;font-size:var(--ak-font-12-5);text-align:right}#akashic-health-records-patient-portal-root .practice-dashboard__attention{color:var(--warning);display:block;font-size:var(--ak-font-15);font-weight:400}#akashic-health-records-patient-portal-root .practice-dashboard__attention--ok{color:var(--sage-ink)}#akashic-health-records-patient-portal-root .practice-dashboard__attention--error{align-items:center;color:var(--danger);display:flex;gap:6px}#akashic-health-records-patient-portal-root .practice-dashboard__attention--error svg{flex:none;height:16px;width:16px}#akashic-health-records-patient-portal-root .practice-dashboard__working{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .practice-dashboard__checking{align-items:center;color:var(--ink-muted);display:flex;font-size:var(--ak-font-13);gap:8px;justify-content:center;min-height:9rem}#akashic-health-records-patient-portal-root .practice-dashboard__band{display:flex;flex-direction:column;gap:12px;min-width:0}#akashic-health-records-patient-portal-root .practice-dashboard__band-sub{font-size:var(--ak-font-12-5);letter-spacing:normal;text-transform:none}#akashic-health-records-patient-portal-root .practice-dashboard__columns{display:grid;gap:14px 24px;grid-template-columns:minmax(0,1fr)}#akashic-health-records-patient-portal-root .practice-dashboard__columns .practice-dashboard__band{gap:12px}#akashic-health-records-patient-portal-root .practice-dashboard__doors{align-content:start;display:grid;gap:var(--ak-list-gap);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){#akashic-health-records-patient-portal-root .practice-dashboard__columns{grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr)}#akashic-health-records-patient-portal-root .practice-dashboard--setup .practice-dashboard__doors{grid-template-columns:repeat(3,minmax(0,1fr))}}#akashic-health-records-patient-portal-root .practice-dashboard__door-cell{display:flex;flex-direction:column;gap:6px;min-width:0}#akashic-health-records-patient-portal-root .practice-dashboard__door-cell>.ak-card{flex:1 1 auto}#akashic-health-records-patient-portal-root .practice-dashboard__door-icon{color:var(--ink-muted);display:flex;flex:none}#akashic-health-records-patient-portal-root .practice-dashboard__ability-icon svg,#akashic-health-records-patient-portal-root .practice-dashboard__door-icon svg{height:19px;width:19px}#akashic-health-records-patient-portal-root .practice-dashboard__go{flex:none}#akashic-health-records-patient-portal-root .practice-dashboard__manage-retry{align-self:flex-start}#akashic-health-records-patient-portal-root .practice-dashboard__ability{align-items:start;display:grid;gap:12px;grid-template-columns:20px minmax(0,1fr) 104px 15px;text-align:left;width:100%}#akashic-health-records-patient-portal-root .practice-dashboard__ability-icon{color:var(--faint);display:flex;margin-top:2px}#akashic-health-records-patient-portal-root .practice-dashboard__ability-status{color:var(--ink-muted);font-size:var(--ak-font-12);font-weight:500;line-height:1.5;padding-top:2px;text-align:right}#akashic-health-records-patient-portal-root .practice-dashboard__ability .practice-dashboard__go{margin-top:4px}#akashic-health-records-patient-portal-root .practice-dashboard__ability--working .practice-dashboard__ability-icon{color:var(--success)}#akashic-health-records-patient-portal-root .practice-dashboard__ability--working .practice-dashboard__ability-status{color:var(--sage-ink)}#akashic-health-records-patient-portal-root .practice-dashboard__ability--needs-attention .practice-dashboard__ability-icon,#akashic-health-records-patient-portal-root .practice-dashboard__ability--needs-attention .practice-dashboard__ability-status,#akashic-health-records-patient-portal-root .practice-dashboard__ability--needs-setup .practice-dashboard__ability-icon,#akashic-health-records-patient-portal-root .practice-dashboard__ability--needs-setup .practice-dashboard__ability-status{color:var(--warning)}#akashic-health-records-patient-portal-root .practice-dashboard__unavailable-head{align-items:center;color:var(--danger);display:flex;font-weight:600;gap:8px;line-height:1.5}#akashic-health-records-patient-portal-root .practice-dashboard__unavailable-head svg{flex:none;height:18px;width:18px}#akashic-health-records-patient-portal-root .practice-dashboard__unavailable-body{color:var(--ink-muted);font-size:var(--ak-font-13);line-height:1.5;margin:13px 0}#akashic-health-records-patient-portal-root .practice-setup__head{align-items:center;display:flex;gap:10px;text-align:left;width:100%}#akashic-health-records-patient-portal-root .practice-setup__toggle{color:var(--ink-muted);height:16px;margin-left:auto;transition:transform .2s;width:16px}#akashic-health-records-patient-portal-root .practice-setup__toggle--open{transform:rotate(180deg)}#akashic-health-records-patient-portal-root .practice-setup__meter{margin-top:9px}#akashic-health-records-patient-portal-root .practice-setup__next{color:var(--ink-muted);font-size:var(--ak-font-13);margin-top:9px}#akashic-health-records-patient-portal-root .practice-setup__next-step{color:var(--ink-strong);font-weight:500}#akashic-health-records-patient-portal-root .practice-setup__choices{margin-top:12px}#akashic-health-records-patient-portal-root .practice-setup__choices+.practice-setup__attest{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px}#akashic-health-records-patient-portal-root .practice-setup__actions{display:flex;justify-content:flex-end;margin-top:12px}#akashic-health-records-patient-portal-root .practice-setup__steps{display:flex;flex-direction:column;gap:1px;list-style:none;margin:11px 0 0;padding:0}#akashic-health-records-patient-portal-root .practice-setup__step{align-items:flex-start;border-radius:0;display:flex;font-size:var(--ak-font-13);gap:9px;padding:6px;text-align:left;width:100%}#akashic-health-records-patient-portal-root button.practice-setup__step:not(:disabled):hover{background:var(--line-soft)}#akashic-health-records-patient-portal-root .practice-setup__step:disabled{cursor:default}#akashic-health-records-patient-portal-root .practice-setup__marker{background:var(--surface);border:1.5px solid var(--line);border-radius:50%;color:var(--ink-muted);display:grid;flex:none;font-size:var(--ak-font-10-5);font-weight:600;height:18px;margin-top:1px;place-items:center;width:18px}#akashic-health-records-patient-portal-root .practice-setup__marker--done{background:var(--green-soft);border-color:var(--green-line);color:var(--success)}#akashic-health-records-patient-portal-root .practice-setup__marker svg{height:11px;width:11px}#akashic-health-records-patient-portal-root .practice-setup__step-body{min-width:0}#akashic-health-records-patient-portal-root .practice-setup__step-title{color:var(--primary);display:block}#akashic-health-records-patient-portal-root .practice-setup__step--done .practice-setup__step-title{color:var(--ink-muted);text-decoration:line-through;text-decoration-color:var(--line)}#akashic-health-records-patient-portal-root .practice-setup__step-detail{color:var(--ink-muted);display:block;font-size:var(--ak-font-12-5);margin-top:1px}#akashic-health-records-patient-portal-root .practice-setup__step--attention .practice-setup__step-detail{color:var(--amber-ink)}#akashic-health-records-patient-portal-root .practice-setup__later{border-top:1px solid var(--line-soft);color:var(--ink-muted);font-size:var(--ak-font-12);margin-top:10px;padding-top:9px}#akashic-health-records-patient-portal-root .practice-setup__step--optional{border-top:1px solid var(--line-soft);margin-top:8px;padding-top:12px}#akashic-health-records-patient-portal-root .practice-setup__step--optional .practice-setup__step-body{flex:1}#akashic-health-records-patient-portal-root .practice-setup__step--optional .practice-setup__step-title{color:var(--ink-strong)}#akashic-health-records-patient-portal-root .practice-setup__step--door .practice-setup__step-title{color:var(--primary)}#akashic-health-records-patient-portal-root .practice-setup__optional{color:var(--ink-muted);font-size:var(--ak-font-11);font-weight:400;margin-left:6px}#akashic-health-records-patient-portal-root .practice-setup__optional-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#akashic-health-records-patient-portal-root .practice-setup__optional-error{color:var(--danger);display:block;font-size:var(--ak-font-12-5);margin-top:8px}@media (max-width:639px){#akashic-health-records-patient-portal-root .practice-dashboard__header{align-items:flex-start}#akashic-health-records-patient-portal-root .practice-dashboard__meta--verdict .practice-dashboard__meta-full,#akashic-health-records-patient-portal-root .practice-dashboard__summary{display:none}#akashic-health-records-patient-portal-root .practice-dashboard__meta--verdict .practice-dashboard__meta-short{display:inline}#akashic-health-records-patient-portal-root .practice-dashboard__ability{gap:8px;grid-template-columns:20px minmax(0,1fr) 15px}#akashic-health-records-patient-portal-root .practice-dashboard__ability-status{grid-column:2;grid-row:2;padding:0;text-align:left}#akashic-health-records-patient-portal-root .practice-dashboard__ability>.practice-dashboard__go,#akashic-health-records-patient-portal-root .practice-dashboard__ability>span:last-child{grid-column:3;grid-row:1}}#akashic-health-records-patient-portal-root .practice-setup__altdoor{border-top:1px solid var(--line-soft);color:var(--ink-muted);font-size:var(--ak-font-13);padding-top:14px}#akashic-health-records-patient-portal-root .practice-setup__altdoor b{color:var(--ink-strong);font-weight:500}
.diagnostics-note{color:var(--muted-foreground);font-size:.875rem}.diagnostics-loading{align-items:center;display:flex;gap:.5rem}.diagnostics-catalogue,.diagnostics-form{display:flex;flex-direction:column;gap:.75rem}.diagnostics-choice{align-items:center;display:flex;gap:.5rem}.diagnostics-setup{display:flex;flex-direction:column;gap:4px}.diagnostics-setup .diagnostics-choice{gap:9px;margin:12px 0}.diagnostics-setup__lede{margin:5px 0 12px}.diagnostics-setup__inset{padding-left:24px}.diagnostics-setup__inset-head{margin:18px 0}.diagnostics-setup__inset-note{margin:5px 0 12px}.diagnostics-setup__footer{display:flex;justify-content:flex-end;margin-top:18px}.diagnostics-setup__row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:4px 0}.diagnostics-list{display:flex;flex-direction:column;list-style:none;margin:8px 0 0;padding:0}.diagnostics-row{align-items:center;border-bottom:1px solid var(--line-soft);-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px 0;row-gap:4px}.diagnostics-row>:not(.diagnostics-row-actions){grid-column:1}.diagnostics-row-lead{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.diagnostics-code{color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.diagnostics-name{color:var(--foreground);font-weight:500}.diagnostics-row-detail{color:var(--muted-foreground);font-size:.875rem}.diagnostics-field{display:flex;flex-direction:column;gap:.375rem}.diagnostics-field-row{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.diagnostics-field-label{color:var(--foreground);font-size:.875rem;font-weight:500}.diagnostics-kind-choice{display:flex;gap:.5rem}.diagnostics-analyte{align-items:center;display:grid;gap:.5rem;grid-template-columns:2fr 1fr .7fr .7fr auto}.diagnostics-editor{max-width:44rem}.diagnostics-row-off .diagnostics-name{color:var(--muted-foreground)}.diagnostics-row-actions{display:flex;flex-wrap:wrap;gap:.5rem;grid-column:2;grid-row:1/span 2;justify-content:flex-end}.diagnostics-row--stacked{grid-template-columns:minmax(0,1fr)}.diagnostics-row--stacked .diagnostics-row-actions{grid-column:1;grid-row:auto;justify-content:flex-start}@media (max-width:640px){.diagnostics-row{grid-template-columns:minmax(0,1fr)}.diagnostics-row-actions{grid-column:1;grid-row:auto;justify-content:flex-start}}.diagnostics-transport{align-items:start;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;font-size:.875rem;grid-template-columns:auto 1fr}.diagnostics-transport-note{color:var(--muted-foreground);display:block;font-size:.75rem;grid-column-start:2}.lab-profile-row{border:1px solid var(--border);border-radius:var(--ak-card-radius);display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.lab-profile-select{background:var(--background);border:1px solid var(--border);border-radius:.375rem;color:var(--foreground);font-size:.875rem;padding:.4rem .5rem}.diagnostics-retry{margin-top:.5rem}.diagnostics-pairings-scroll{overflow-x:auto}.diagnostics-pairings{border-collapse:collapse;font-size:.875rem;width:100%}.diagnostics-pairings th{color:var(--muted-foreground);font-weight:500;text-align:left}.diagnostics-pairings td,.diagnostics-pairings th{border-bottom:1px solid var(--line);padding:.375rem .5rem}.diagnostics-pairings td{vertical-align:middle}.diagnostics-pairings td:last-child{min-width:9rem}.diagnostics-pairings td,.diagnostics-pairings th{overflow-wrap:normal;word-break:normal}.diagnostics-pairing-standard{white-space:nowrap}.diagnostics-pairing-code{display:none}@media (max-width:480px){.diagnostics-pairing-standard{display:none}.diagnostics-pairing-code{color:var(--muted-foreground);display:block;white-space:nowrap}.diagnostics-pairings td:last-child{min-width:7rem}}.diagnostics-unused{font-size:.875rem;list-style:disc;margin:.25rem 0 0;padding-left:1.25rem}
.practice-closure{display:flex;flex-direction:column;gap:12px;min-width:0}#akashic-health-records-patient-portal-root .practice-closure__head{margin:2px 0 0}#akashic-health-records-patient-portal-root .practice-closure__card{gap:0}#akashic-health-records-patient-portal-root .practice-closure__effects{list-style:none;margin:0;padding:0}.practice-closure__effect-icon{color:var(--warning);flex:none;height:18px;width:18px}.practice-closure__line{display:block;margin-top:6px}#akashic-health-records-patient-portal-root .practice-closure__closed{margin-bottom:14px}#akashic-health-records-patient-portal-root .practice-closure__recovery{margin-top:16px}#akashic-health-records-patient-portal-root .practice-closure__field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}#akashic-health-records-patient-portal-root .practice-closure__check{align-items:flex-start;display:flex;gap:9px;margin-bottom:10px}.practice-closure__check>button{margin-top:1px}#akashic-health-records-patient-portal-root .practice-closure__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}#akashic-health-records-patient-portal-root .practice-closure__field>.practice-closure__actions{margin-top:10px}#akashic-health-records-patient-portal-root .practice-closure__idband{align-items:center;border-bottom:2px solid var(--primary);display:flex;gap:12px;margin-bottom:4px;padding:2px 0 12px}.practice-closure__idtext{flex:1;min-width:0}#akashic-health-records-patient-portal-root .practice-closure__idsub{color:var(--ink-muted);font-size:var(--ak-font-13);line-height:1.5;margin:5px 0 0}#akashic-health-records-patient-portal-root .practice-closure__quote{display:flex;flex-direction:column;gap:2px}#akashic-health-records-patient-portal-root .practice-closure__quote ul{list-style:none;margin:0;padding:0}#akashic-health-records-patient-portal-root .practice-closure__quote-row{display:flex;gap:16px;justify-content:space-between;margin:0}
.practice-account__icon{color:var(--ink-muted);flex-shrink:0;height:20px;margin-top:2px;width:20px}
#akashic-health-records-patient-portal-root .staff-record-name{margin:0 0 6px}#akashic-health-records-patient-portal-root .staff-record-missing{margin:8px 0 0;padding-inline-start:20px}#akashic-health-records-patient-portal-root .staff-record{align-items:start;display:grid;gap:16px;grid-template-columns:170px minmax(0,1fr)}#akashic-health-records-patient-portal-root .staff-record-body{min-width:0}@media (max-width:767px){#akashic-health-records-patient-portal-root .staff-record{grid-template-columns:minmax(0,1fr)}#akashic-health-records-patient-portal-root .staff-record-nav [role=group]{flex-direction:row;flex-wrap:wrap;gap:4px}#akashic-health-records-patient-portal-root .staff-record-nav [role=menuitem]{flex:none;white-space:nowrap;width:auto}}
#akashic-health-records-patient-portal-root .staff-directory-filters{display:grid;gap:12px;grid-template-columns:2fr repeat(4,1fr);margin:16px 0}#akashic-health-records-patient-portal-root .staff-directory-filter{align-items:stretch;display:flex;flex-direction:column;gap:5px;min-width:0}#akashic-health-records-patient-portal-root .staff-directory-clear{grid-column:1/-1}#akashic-health-records-patient-portal-root .staff-directory-row{align-items:center;display:flex;gap:12px}#akashic-health-records-patient-portal-root .staff-directory-row>:first-child{flex:1}#akashic-health-records-patient-portal-root .staff-directory-status .ahr-row-status{text-align:right}@media (max-width:639px){#akashic-health-records-patient-portal-root .staff-directory-filters{grid-template-columns:1fr 1fr}#akashic-health-records-patient-portal-root .staff-directory-filters>:first-child{grid-column:1/-1}#akashic-health-records-patient-portal-root .staff-directory-row{align-items:flex-start;flex-wrap:wrap}#akashic-health-records-patient-portal-root .staff-directory-row>.staff-directory-status{flex-basis:100%;margin-left:46px;order:3}#akashic-health-records-patient-portal-root .staff-directory-row>.staff-directory-status .ahr-row-status{text-align:left;white-space:normal}#akashic-health-records-patient-portal-root .staff-directory-row>.staff-directory-status--short{flex-basis:auto;margin-left:0;order:0}#akashic-health-records-patient-portal-root .staff-directory-row>.staff-directory-seat{flex-basis:100%;margin-left:46px;order:4}}
#akashic-health-records-patient-portal-root .role-permissions{display:flex;flex-direction:column;gap:16px}#akashic-health-records-patient-portal-root .role-permissions__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}#akashic-health-records-patient-portal-root .role-permissions>.role-permissions__card{padding:0}#akashic-health-records-patient-portal-root .role-permissions__matrix{border-collapse:collapse;font-size:var(--ak-font-12-5);min-width:720px;table-layout:fixed;width:100%}#akashic-health-records-patient-portal-root .role-permissions__matrix td,#akashic-health-records-patient-portal-root .role-permissions__matrix th{background:var(--surface);border:1px solid var(--line-soft);padding:0}#akashic-health-records-patient-portal-root .role-permissions__matrix thead th{background:var(--sunken);color:var(--ink-muted);font-size:var(--ak-font-11);font-weight:var(--ak-heading-weight);line-height:var(--ak-line-tight);overflow-wrap:normal;padding:8px 4px;text-align:center;vertical-align:bottom}#akashic-health-records-patient-portal-root .role-permissions__matrix thead th:first-child{padding-left:12px;text-align:left;width:180px}#akashic-health-records-patient-portal-root .role-permissions__matrix tbody th{color:var(--ink-strong);font-weight:var(--ak-heading-weight);padding:9px 12px;text-align:left}#akashic-health-records-patient-portal-root .role-permissions__who{color:var(--ink-muted);display:block;font-size:var(--ak-font-11-5);font-weight:var(--ak-body-weight)}#akashic-health-records-patient-portal-root .role-permissions__control{background:transparent;border:0;cursor:pointer;display:block;padding:0;text-align:inherit;width:100%}#akashic-health-records-patient-portal-root .role-permissions__control:disabled{cursor:wait}#akashic-health-records-patient-portal-root .role-permissions__control[data-state=open]{outline:2px solid var(--primary);outline-offset:-2px}#akashic-health-records-patient-portal-root .role-permissions__level{display:flex;flex-direction:column;font-size:var(--ak-font-11-5);font-weight:500;justify-content:center;min-height:52px;padding:9px 4px;text-align:center}#akashic-health-records-patient-portal-root .role-permissions__level--none{background:var(--surface);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .role-permissions__level--view{background:var(--blue-soft);color:var(--primary)}#akashic-health-records-patient-portal-root .role-permissions__level--manage{background:var(--primary);color:#fff}#akashic-health-records-patient-portal-root .role-permissions__level--required{background:var(--sunken);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .role-permissions__scope{display:block;font-size:var(--ak-font-10-5);font-style:italic;font-weight:var(--ak-body-weight);margin-top:1px;opacity:.85}#akashic-health-records-patient-portal-root .role-permissions__lines{border-top:1px solid var(--line-soft);list-style:none;margin:8px 0 0;padding:0}#akashic-health-records-patient-portal-root .role-permissions__line .role-permissions__control{margin-left:auto;text-align:left;width:auto}#akashic-health-records-patient-portal-root .role-permissions__word .role-permissions__scope{font-style:normal}#akashic-health-records-patient-portal-root .role-permissions__word{display:block;font-size:var(--ak-font-12);font-weight:400}#akashic-health-records-patient-portal-root .role-permissions__word--none,#akashic-health-records-patient-portal-root .role-permissions__word--required{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .role-permissions__word--manage,#akashic-health-records-patient-portal-root .role-permissions__word--view{color:var(--primary)}#akashic-health-records-patient-portal-root .role-permissions__word--manage{font-weight:500}#akashic-health-records-patient-portal-root .role-permissions__picker-head{padding:6px 10px 4px}#akashic-health-records-patient-portal-root .role-permissions__picker-group{border-top:1px solid var(--line-soft);margin-top:4px;padding-top:4px}#akashic-health-records-patient-portal-root .role-permissions__swatch{border:1px solid var(--line-soft);display:block;height:14px;min-height:0;padding:0;width:22px}
#akashic-health-records-patient-portal-root .ahr-call{--call-speaker:#2fa36b}#akashic-health-records-patient-portal-root .ahr-video-tile{border-radius:.5rem;min-height:0;overflow:hidden;position:relative}#akashic-health-records-patient-portal-root .ahr-video-tile[data-speaking]{outline:2.5px solid var(--call-speaker);outline-offset:-2.5px}#akashic-health-records-patient-portal-root .ahr-video-tile__name{background-color:color-mix(in srgb,var(--paper) 60%,transparent);border-radius:.375rem;bottom:.5625rem;color:var(--ink-strong);font-size:.78rem;font-weight:600;left:.625rem;line-height:1.4;max-width:calc(100% - 1.25rem);overflow:hidden;padding:.1875rem .625rem;position:absolute;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root button.ahr-video-tile__control{color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-video-tile--small .ahr-video-tile__name{bottom:.375rem;font-size:.6875rem;left:.4375rem;padding:.125rem .4375rem}
#akashic-health-records-patient-portal-root .ahr-call{--surface:#1b1f27;--sunken:#232830;--line:#2d3441;--ink:#c3cddc;--ink-strong:#f2f5fa;--ink-muted:#9aa6bb;--blue-soft:#232830;--red-soft:#3a2626;--green-soft:#1d2a24;--green-line:#2f6b46;--sage-ink:#c8e6d4;--line-soft:#262c36;--paper:#15181d;--ring:#5aa9e6;--amber-soft:#2b251b;--amber-line:#5c4a24;--amber-ink:#f0c987;--amber-link:#f3d49c;--foreground:var(--ink);--background:var(--sunken);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--secondary:var(--ink-muted);--muted-foreground:var(--ink-muted);--accent:var(--line-soft);--accent-foreground:var(--ink-strong);--border:var(--line);--input:var(--line);color:var(--ink);color-scheme:dark}#akashic-health-records-patient-portal-root .ahr-call__window{background:var(--paper)}#akashic-health-records-patient-portal-root .ahr-call a{color:var(--ring)}#akashic-health-records-patient-portal-root .ahr-call :is(button,input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:2px}#akashic-health-records-patient-portal-root .ahr-call-header-count .btn{background:var(--sunken);border:0;border-radius:9px;font-size:12px;gap:6px;height:44px;padding:0 10px}#akashic-health-records-patient-portal-root .ahr-call .ahr-call__rail-btn{font-size:var(--ak-font-10-5);gap:3px;height:44px;line-height:1.2;min-width:0;padding:0 2px;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-call .ahr-call__kind{background:var(--sunken);border-radius:6px;color:var(--ink-muted);flex:none;height:28px;padding:6px;width:28px}#akashic-health-records-patient-portal-root .ahr-call :is([data-slot=dialog-title],[data-slot=sheet-title],.ak-overlay__title){color:#f2f5fa;font-size:15px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-call .ahr-call__shown-title{font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-call .ahr-call__shown--viewer{background:#1b2430;border-color:#33506e;color:#c6d6ea;font-size:12.5px}.ahr-call .ahr-call__rail-head{align-items:center;border-bottom:1px solid var(--line-soft);color:var(--ink-strong);display:flex;font-size:14px;font-weight:var(--ak-label-weight);gap:9px;margin:0;padding:0 0 11px}#akashic-health-records-patient-portal-root .ahr-call__sheet{background:var(--surface);border-radius:14px 14px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;inset:22% 0 0 0;padding:12px;position:absolute}#akashic-health-records-patient-portal-root .ahr-call__sheet-head{align-items:center;display:flex;justify-content:space-between}#akashic-health-records-patient-portal-root .ahr-call__devices>summary{color:var(--ink-muted);cursor:pointer;font-size:12px}

