*,:before,:after{--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: rgb(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: rgb(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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;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;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}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,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color: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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.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{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom: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-3{right:.75rem}.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-3{top:.75rem}.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-top:-.5rem;margin-bottom:-.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-\[9px\]{margin-top:9px;margin-bottom:9px}.my-auto{margin-top:auto;margin-bottom: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-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{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.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{width:2.5rem;height:2.5rem}.size-16{width:4rem;height:4rem}.size-2{width:.5rem;height:.5rem}.size-20{width:5rem;height:5rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-\[14px\]{width:14px;height:14px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[19px\]{width:19px;height:19px}.size-full{width:100%;height:100%}.h-0{height:0px}.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\,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:0px}.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\,calc\(100cqh\*16\/9\)\)\]{width:min(100cqw,calc(100cqh * 16 / 9))}.w-\[min\(20rem\,88vw\)\]{width:min(20rem,88vw)}.w-\[min\(22rem\,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:0px}.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%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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(360deg)}}.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-top:.25rem;scroll-margin-bottom:.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\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.grid-rows-\[minmax\(0\,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:0px}.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-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * 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-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.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\(--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:#ffffff26}.border-white\/70{border-color:#ffffffb3}.\!border-l-primary{border-left-color:var(--primary)!important}.\!border-l-transparent{border-left-color:transparent!important}.border-b-current{border-bottom-color:currentColor}.border-l-destructive{border-left-color:var(--destructive)}.border-l-secondary{border-left-color:var(--secondary)}.border-t-transparent{border-top-color:transparent}.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:#00000080}.bg-black\/60{background-color:#0009}.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:#eff6ff80}.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:#ffffff1a}.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: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[var\(--surface\)\]{--tw-gradient-to: rgb(255 255 255 / 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-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[9px\]{padding-top:9px;padding-bottom: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-7{padding-right:1.75rem}.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;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;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.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:0em}.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:#ffffffbf}.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 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);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 rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);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 rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;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 rgb(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)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(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);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(0px + 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-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);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: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)}.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{-webkit-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);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-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-duration:.15s}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,visibility\]{transition-property:transform,visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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-name:akashic-enter;animation-duration:.15s;--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: .95}.slide-in-from-top-2{--tw-enter-translate-y: -.5rem}.slide-in-from-right-2{--tw-enter-translate-x: .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-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/Manrope-latin-DHIcAJRg.woff2) format("woff2")}#akashic-health-records-patient-portal-root{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0;text-align:left;letter-spacing:.02em;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.45;background:var(--background);color:var(--foreground);font-weight:var(--ak-body-weight);font-style:normal;text-transform:none;word-spacing:normal;white-space: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: #ffffff;--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: .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: #ffffff;--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(.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(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--sidebar: var(--paper);--sidebar-foreground: var(--ink);--sidebar-primary: oklch(.205 0 0);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: var(--line-soft);--sidebar-accent-foreground: var(--ink-strong);--sidebar-border: var(--line);--sidebar-ring: oklch(.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 *:before,#akashic-health-records-patient-portal-root *:after{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(.922 0 0);--primary-foreground: oklch(.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(.556 0 0);--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: var(--surface);--sidebar-foreground: var(--ink);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: var(--line-soft);--sidebar-accent-foreground: var(--ink-strong);--sidebar-border: var(--line);--sidebar-ring: oklch(.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 p,#akashic-health-records-patient-portal-root li,#akashic-health-records-patient-portal-root label,#akashic-health-records-patient-portal-root input,#akashic-health-records-patient-portal-root textarea,#akashic-health-records-patient-portal-root select,#akashic-health-records-patient-portal-root button{font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--foreground)}#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{margin:0;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.01em;color:var(--ink-strong);font-weight:var(--ak-heading-weight);line-height:var(--ak-line-tight)}#akashic-health-records-patient-portal-root h1{font-size:var(--ak-font-20);font-weight:600;color:var(--sage)}#akashic-health-records-patient-portal-root h2{font-size:var(--ak-font-lg);font-weight:500;color:var(--ink-strong)}#akashic-health-records-patient-portal-root h3{font-size:var(--ak-font-15);font-weight:400;color:var(--ink-strong)}#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 p,#akashic-health-records-patient-portal-root li{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{font-size:var(--ak-font-base);font-weight:var(--ak-label-weight);line-height:var(--ak-line-tight);color:var(--foreground)}#akashic-health-records-patient-portal-root small{font-size:var(--ak-font-xs);line-height:16px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .components-base-control__label,#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 .components-text,#akashic-health-records-patient-portal-root .components-base-control .components-truncate{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);line-height:18px;color:var(--foreground);letter-spacing:0}#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-xl,#akashic-health-records-patient-portal-root .text-2xl,#akashic-health-records-patient-portal-root .text-3xl{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 ul,#akashic-health-records-patient-portal-root ol{margin:0;padding:0;list-style:none}#akashic-health-records-patient-portal-root .ak-bullets,#akashic-health-records-patient-portal-root .ak-bullets ul{padding-left:20px;list-style:disc}#akashic-health-records-patient-portal-root .ak-bullets ul{margin-top:4px;padding-left:40px;list-style-type:circle}#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 nav,#akashic-health-records-patient-portal-root .sidebar{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 input,#akashic-health-records-patient-portal-root textarea,#akashic-health-records-patient-portal-root select,#akashic-health-records-patient-portal-root button{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 textarea,#akashic-health-records-patient-portal-root select{max-width:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:none}#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__container,#akashic-health-records-patient-portal-root .components-input-control__backdrop,#akashic-health-records-patient-portal-root .components-base-control__field{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;outline:none}#akashic-health-records-patient-portal-root .components-input-control__container{display:flex;align-items:center;gap:0;width:100%;min-width:0;max-width:none}#akashic-health-records-patient-portal-root .ak-field,#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 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=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=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:where([data-slot=input]:not([type])):not(:where(.ak-field-shell) *),#akashic-health-records-patient-portal-root textarea{box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:var(--ak-field-height);height:var(--ak-field-height);margin:0;padding:0 var(--ak-field-padding-right, var(--ak-field-padding-x)) 0 var(--ak-field-padding-left, var(--ak-field-padding-x));border:1px solid var(--line);border-radius:var(--ak-field-radius);background-color:var(--surface);color:var(--ink);font-size:var(--ak-field-font-size);line-height:var(--ak-field-line-height);box-shadow:none;outline:none}#akashic-health-records-patient-portal-root .ak-field-shell :where(input){min-height:0;height:auto;padding:0;border:0;border-radius:0;background-color:transparent;box-shadow:none;outline:none}#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{margin-right:.75rem;padding:2px 10px;border:1px solid var(--primary);border-radius:2px;background-color:transparent;color:var(--primary);font-size:var(--ak-font-sm);font-weight:500;line-height:1.2;cursor:pointer}#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);resize:vertical;padding-top:10px;padding-bottom:10px}#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]{min-height:110px;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{width:-moz-fit-content;width:fit-content;max-width:min(32rem,100%);padding:8px 12px;border-radius:8px;font-size:12px;font-weight:400;line-height:1.45;white-space:pre-wrap;overflow-wrap:break-word}#akashic-health-records-patient-portal-root .ahr-msg-bubble--me{margin-left:auto;background:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:4px}#akashic-health-records-patient-portal-root .ahr-msg-bubble--them{margin-right:auto;background:var(--sunken);color:var(--ink);border-bottom-left-radius:4px}#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{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:4px;font-size:var(--ak-font-11-5);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-msg-attr--me{justify-content:flex-end}#akashic-health-records-patient-portal-root .ahr-msg-attr span{font-size:inherit;font-weight:400;color:inherit}#akashic-health-records-patient-portal-root .ahr-row-time{font-size:10px;line-height:1.45;color:var(--ink-muted);white-space:nowrap}@media(min-width:768px){#akashic-health-records-patient-portal-root .ahr-messages-split{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);gap:20px}}@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{height:auto;margin:0 0 12px;border-radius:var(--ak-field-radius);background:var(--surface)}#akashic-health-records-patient-portal-root .ahr-messages-search input{height:42px;background:transparent;font-size:13px}@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{display:flex;align-items:flex-start;gap:12px;padding:8px 12px;border-right:4px solid transparent;text-align:start;cursor:pointer}#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{position:relative;flex:none}#akashic-health-records-patient-portal-root .ahr-inbox-avatar{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:50%;background:var(--sunken);color:var(--ink-muted);font-size:13px;font-weight:500;line-height:1}#akashic-health-records-patient-portal-root .ahr-inbox-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#akashic-health-records-patient-portal-root .ahr-inbox-avatar.ahr-inbox-avatar--logo{border-radius:0;background:transparent}#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{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border:2px solid var(--surface);border-radius:50%;background:var(--success)}#akashic-health-records-patient-portal-root .ahr-inbox-body{display:flex;flex:1;flex-direction:column}#akashic-health-records-patient-portal-root .ahr-inbox-top,#akashic-health-records-patient-portal-root .ahr-inbox-bottom{display:flex;justify-content:space-between;align-items:baseline;gap:8px}#akashic-health-records-patient-portal-root .ahr-inbox-bottom{align-items:center}#akashic-health-records-patient-portal-root .ahr-inbox-name{font-size:15px;font-weight:500;line-height:1.55;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-inbox-sub{margin:2px 0;font-size:13px;line-height:1.55;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-inbox-preview{font-size:13px;line-height:1.55;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-person-row{padding:8px;border-radius: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{flex:none;width:var(--ak-avatar-md);height:var(--ak-avatar-md);border-radius:9999px}#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{margin-left:6px;color:var(--faint)}#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{padding:4px;min-height:0;min-width:0;border:0;background:transparent;color:var(--ink-muted);box-shadow:none}#akashic-health-records-patient-portal-root .btn.ahr-icon-plain svg,#akashic-health-records-patient-portal-root button.ahr-icon-plain svg{width:22px;height: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-weight:600;font-size:medium}#akashic-health-records-patient-portal-root .ahr-thread-title svg{color:var(--sage)}#akashic-health-records-patient-portal-root .ahr-chat--portal{gap:0;border:0;border-radius:0}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-chat-head{padding:0 0 12px;border:0;background:transparent}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-thread-plainfacts{font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-chat-body{padding:12px 14px 4px;border:1px solid var(--line);border-bottom:0;background:var(--surface)}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-chat-foot{padding:10px 14px 12px;border:1px solid var(--line);border-top:0;background:var(--surface)}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-chat-empty{border:1px solid var(--line);background:var(--surface)}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-chat-days,#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-chat-day-group,#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{margin:6px 0 2px;font-size:11px;font-weight:400;letter-spacing:.04em;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-chat--portal .ahr-msg-attr{margin-top:2px;font-size:12px}#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{width:26px;height:auto;align-self:center;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-chat--portal button.ahr-attach svg{width:18px;height:18px;color:var(--ink-muted)}#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{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}#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{padding:0;border:0;background:none;color:var(--amber-ink);font-family:inherit;font-size:inherit;font-weight:500;text-decoration:none;cursor:pointer}#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{padding:2px 8px;border-radius:2px;font-size:.75rem}#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;width:100%;min-height:44px;max-height:110px;padding:11px 44px 11px 16px;field-sizing:content;resize:none;overflow-y:auto;border:1px solid var(--line);border-radius:var(--ak-field-radius);background:var(--surface);color:var(--ink);font-size:14px;line-height:20px;box-shadow:none}#akashic-health-records-patient-portal-root button.ahr-emoji-trigger{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--ink-muted);cursor:pointer}#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;white-space:nowrap;text-overflow:ellipsis}#akashic-health-records-patient-portal-root .ahr-composer-field::placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(hover:hover)and (pointer:fine){#akashic-health-records-patient-portal-root .ahr-composer-field{min-height:34px;padding:6px 40px 6px 12px;font-size:13px}#akashic-health-records-patient-portal-root button.ahr-emoji-trigger{width:28px;height:28px}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .btn.ahr-composer-send{min-height:34px;height:34px}}#akashic-health-records-patient-portal-root .ahr-emoji-panel{position:absolute;bottom:calc(100% + 8px);right:0;z-index:50;display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:6px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 6px 20px #1f1a1424}#akashic-health-records-patient-portal-root button.ahr-emoji-key{padding:0;border:0;background:none;min-width:34px;height:34px;border-radius:6px;font-size:20px;line-height:1;cursor:pointer}#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{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 4px;border-radius:9999px;background:var(--warning);color:#fff;font-size:10px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}#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-semibold,#akashic-health-records-patient-portal-root .font-bold,#akashic-health-records-patient-portal-root .font-extrabold{font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root [data-slot=dialog-title],#akashic-health-records-patient-portal-root [data-slot=sheet-title],#akashic-health-records-patient-portal-root .ahr-overlay-title,#akashic-health-records-patient-portal-root .ak-overlay__title{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:.01em;color:var(--sage)}#akashic-health-records-patient-portal-root .btn.ahr-header-action{padding:0;position:relative;overflow:visible;background-color:transparent;border-color:transparent;color:var(--ahr-header-fill)}#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{padding:8px 16px;gap:.5rem;background-color:var(--ahr-header-fill);border-color:var(--ahr-header-fill);color:#fff}#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{width:24px;height:24px;filter:var(--ak-icon-lift)}@media(min-width:640px){#akashic-health-records-patient-portal-root .btn.ahr-header-action .ahr-header-glyph>svg{width:16px;height:16px;filter:none}}#akashic-health-records-patient-portal-root .ahr-header-glyph{position:relative;display:inline-flex;flex:none;overflow:visible}#akashic-health-records-patient-portal-root .ahr-header-action .ahr-count-badge{position:absolute;top:0;right:0;min-width:13px;height:13px;font-size:9px;box-shadow:0 0 0 2px var(--card)}@media(min-width:640px){#akashic-health-records-patient-portal-root .ahr-header-action .ahr-count-badge{position:static;box-shadow:none;min-width:15px;height:15px;font-size:10px}}#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{display:inline-grid;place-items:center;flex:none;width:var(--ak-mark-md);height:var(--ak-mark-md);border-radius:50%;overflow:hidden;background-color:var(--primary);color:#fff;font-size:12px;font-weight:600;line-height:1}#akashic-health-records-patient-portal-root .ahr-org-mark img,#akashic-health-records-patient-portal-root .ak-org-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:var(--surface)}#akashic-health-records-patient-portal-root button.ahr-nav-menu-button[data-slot=button]{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:1px solid var(--line);border-radius:8px;background-color:var(--surface);color:var(--ink-strong)}#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{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-ws-info{display:inline-flex;align-items:center;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-ws-info svg{width:13px;height: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{display:block;font-size:.75rem;font-style:italic;font-weight:300;line-height:1.4;color:var(--ink-muted)}#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{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:auto;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;box-shadow:none;outline:none}#akashic-health-records-patient-portal-root .components-search-control input,#akashic-health-records-patient-portal-root .components-combobox-control input{border:0;background:transparent;box-shadow:none;outline:none}#akashic-health-records-patient-portal-root .components-search-control input:focus,#akashic-health-records-patient-portal-root .components-search-control input:focus-visible,#akashic-health-records-patient-portal-root .components-combobox-control input:focus,#akashic-health-records-patient-portal-root .components-combobox-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[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 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=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=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: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 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{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;flex:0 0 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]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:inherit;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;color:inherit;background-color:transparent;background-image:none;border:none;box-shadow:none;text-decoration:none;text-shadow:none}#akashic-health-records-patient-portal-root [data-slot=button]:hover,#akashic-health-records-patient-portal-root [data-slot=button]:focus,#akashic-health-records-patient-portal-root [data-slot=button]:active{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][disabled],#akashic-health-records-patient-portal-root [data-slot=button][aria-disabled=true]{pointer-events:none;opacity:.5;cursor:default}#akashic-health-records-patient-portal-root [data-slot=button][data-state=open]: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=active]: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][aria-pressed=true]:focus-visible,#akashic-health-records-patient-portal-root [data-slot=button][aria-current=true]:focus-visible,#akashic-health-records-patient-portal-root [data-slot=button][data-selected=true]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#akashic-health-records-patient-portal-root [data-slot=button][data-selected=true],#akashic-health-records-patient-portal-root [data-slot=button][aria-pressed=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-sm,#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .btn-blue-ghost-sm,#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] [data-slot=button],#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] [role=tab],#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] [data-slot=tabs-trigger]{min-height:44px}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] a:not(.btn):not([data-slot=button]):not(.ahr-link-panel){padding-block:14px;margin-block:-14px}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] button:is([aria-label],[aria-labelledby],[title]):has(>svg:only-child){min-width:44px;min-height: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] [role=tab],#akashic-health-records-patient-portal-root[data-akashic-mount=staff] [data-slot=tabs-trigger]{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-width:24px;min-height:24px}#akashic-health-records-patient-portal-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;padding:0 12px;border:1px solid transparent;border-radius:2px;font-size:var(--ak-font-sm);font-weight:500;line-height:1;white-space:nowrap;text-align:center;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .15s ease,box-shadow .2s ease}#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{position:relative;min-height:34px;background-color:var(--blue-soft);border-color:transparent;color:var(--primary)}#akashic-health-records-patient-portal-root .btn-blue-tonal:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;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:hover:not(:disabled),#akashic-health-records-patient-portal-root .btn-green:focus:not(:disabled),#akashic-health-records-patient-portal-root .btn-green:active: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:#16a34a14;color:var(--success)}#akashic-health-records-patient-portal-root .btn-green-ghost:active:not(:disabled){background-color:#16a34a24;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:#dc262614;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:#dc262624;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{background-image:linear-gradient(-45deg,rgba(255,255,255,.25) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.25) 75%,transparent 75%,transparent);background-size:1rem 1rem;animation:ak-btn-busy 1s linear infinite;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 25%,transparent 50%,rgba(0,0,0,.08) 50%,rgba(0,0,0,.08) 75%,transparent 75%,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-blue-sm,#akashic-health-records-patient-portal-root .btn.btn-blue-ghost-sm,#akashic-health-records-patient-portal-root .btn.btn-green-sm,#akashic-health-records-patient-portal-root .btn.btn-green-ghost-sm,#akashic-health-records-patient-portal-root .btn.btn-red-sm,#akashic-health-records-patient-portal-root .btn.btn-red-ghost-sm,#akashic-health-records-patient-portal-root .btn.btn-amber-ghost-sm{height:auto;min-height:26px;padding:0 9px;font-size:12.5px;gap:7px}#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);color:var(--primary);white-space:nowrap;height:auto;min-height:25px;padding:0 9px;gap:7px;border-radius:2px;line-height:1.55;font-weight:500}#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:hover:not(:disabled),#akashic-health-records-patient-portal-root .btn-green-sm:focus:not(:disabled),#akashic-health-records-patient-portal-root .btn-green-sm:active: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:#16a34a14;color:var(--success)}#akashic-health-records-patient-portal-root .btn-green-ghost-sm:active:not(:disabled){background-color:#16a34a24;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:#dc262614;color:var(--danger)}#akashic-health-records-patient-portal-root .btn-red-ghost-sm:active:not(:disabled){background-color:#dc262624;color:var(--danger)}#akashic-health-records-patient-portal-root .btn-stripped{background-color:transparent;border-color:transparent;color:var(--foreground);padding:0;min-height:auto;height:auto}#akashic-health-records-patient-portal-root .btn-stripped:hover:not(:disabled){color:var(--primary);background-color:transparent}#akashic-health-records-patient-portal-root .btn-stripped:active:not(:disabled){color:var(--primary)}#akashic-health-records-patient-portal-root .btn[aria-pressed=true]{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}#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[aria-pressed=true]:active:not(:disabled){background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .btn.btn-icon{width:30px;padding:0;justify-content:center}#akashic-health-records-patient-portal-root .btn.btn-icon svg{width:16px;height:16px}#akashic-health-records-patient-portal-root .back-link{display:inline-flex;align-items:center;gap:6px;margin-right:auto;padding:0;border:0;background:none;box-shadow:none;color:var(--primary);font-size:var(--ak-font-13);font-weight:500;cursor:pointer}#akashic-health-records-patient-portal-root .back-link svg{width:16px;height:16px;flex:none}#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-top-left-radius:var(--ak-control-radius);border-bottom-left-radius:var(--ak-control-radius)}#akashic-health-records-patient-portal-root .btn-segmented>.btn:last-child{border-top-right-radius:var(--ak-control-radius);border-bottom-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 .ak-card,#akashic-health-records-patient-portal-root .ahr-queue-list>*,#akashic-health-records-patient-portal-root [data-slot=card],#akashic-health-records-patient-portal-root .wp-card{border:0;border-radius:var(--ak-card-radius);background:var(--surface);color:var(--ink);box-shadow:var(--ak-card-lift)}#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{margin:0;font-size:var(--ak-font-13);font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#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{margin-top:6px;display:flex;align-items:center;gap:5px;font-size:var(--ak-font-11-5);font-weight:var(--ak-heading-weight);color:var(--ink-muted)}#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{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}#akashic-health-records-patient-portal-root .ahr-row-status,#akashic-health-records-patient-portal-root .ak-card__status{font-size:12px;font-style:italic;font-weight:400;white-space:nowrap;color:var(--ink-muted)}#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{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:4px}#akashic-health-records-patient-portal-root .ahr-row-priority{margin-left:auto;font-size:11px;font-style:italic;font-weight:600;white-space:nowrap;color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-mm-row{display:flex;align-items:center;gap:11px;padding:10px 11px;border-bottom:1px solid var(--line-soft);border-left:3px solid transparent;cursor:pointer}#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{border-left-color:var(--primary);background:var(--blue-soft)}#akashic-health-records-patient-portal-root .ahr-mm-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--blue-soft);color:var(--primary);font-size:12px;font-weight:500}#akashic-health-records-patient-portal-root .ahr-mm-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#akashic-health-records-patient-portal-root .ahr-mm-name{margin:0;font-size:13px;font-weight:500;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-mm-role{margin:0;font-size:12px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-mm-preview{margin:2px 0 0;overflow:hidden;font-size:13px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-mm-time{margin:0;font-size:11px;color:var(--ink-muted);white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-mm-awaiting{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:11px;color:var(--warning)}#akashic-health-records-patient-portal-root button.ahr-mm-dismiss{display:inline-flex;padding:2px;border:0;background:transparent;color:var(--ink-muted)}#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{font-size:11px;font-weight:400;color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-due-line .ahr-due-label{font-weight:600;color:var(--warning)}#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__header:first-of-type,#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__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__header:last-of-type,#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__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{box-sizing:border-box;border-bottom:1px solid var(--line)}#akashic-health-records-patient-portal-root .wp-card__header:last-child,#akashic-health-records-patient-portal-root .wp-card__header--borderless{border-bottom:none}#akashic-health-records-patient-portal-root .wp-card__footer{box-sizing:border-box;border-top:1px solid var(--line)}#akashic-health-records-patient-portal-root .wp-card__footer:first-of-type{border-top:none}#akashic-health-records-patient-portal-root .wp-card__divider{box-sizing:border-box;display:block;width:100%;border:0;border-top:1px solid var(--line);margin:0}#akashic-health-records-patient-portal-root .wp-card__media{box-sizing:border-box;overflow:hidden}#akashic-health-records-patient-portal-root .wp-card__media>img,#akashic-health-records-patient-portal-root .wp-card__media>iframe{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__header,#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__header.wp-card--medium,#akashic-health-records-patient-portal-root .wp-card__body.wp-card--medium,#akashic-health-records-patient-portal-root .wp-card__footer.wp-card--medium{padding:16px 24px}#akashic-health-records-patient-portal-root .wp-card--small>.wp-card__header,#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__header.wp-card--small,#akashic-health-records-patient-portal-root .wp-card__body.wp-card--small,#akashic-health-records-patient-portal-root .wp-card__footer.wp-card--small{padding:16px}#akashic-health-records-patient-portal-root .wp-card--large>.wp-card__header,#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__header.wp-card--large,#akashic-health-records-patient-portal-root .wp-card__body.wp-card--large,#akashic-health-records-patient-portal-root .wp-card__footer.wp-card--large{padding:24px 32px}#akashic-health-records-patient-portal-root .wp-card--xSmall>.wp-card__header,#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__header.wp-card--xSmall,#akashic-health-records-patient-portal-root .wp-card__body.wp-card--xSmall,#akashic-health-records-patient-portal-root .wp-card__footer.wp-card--xSmall{padding:8px}#akashic-health-records-patient-portal-root .chip{display:inline-flex;align-items:center;gap:.375rem;border:1px solid var(--border);border-radius:var(--radius-sm);background-color:#fff;padding:.25rem .5rem;font-size:var(--ak-font-sm);line-height:1;color:var(--foreground)}#akashic-health-records-patient-portal-root .chip-label{line-height:1.2}#akashic-health-records-patient-portal-root .chip-remove{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--muted-foreground);font-size:var(--ak-font-md);line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}#akashic-health-records-patient-portal-root .chip-remove:hover:not(:disabled){background-color:#0000000f;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{opacity:.5;cursor:default}#akashic-health-records-patient-portal-root .btn-icon-delete{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;background-color:var(--line-soft);border:1px solid transparent;color:var(--danger);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .05s ease}#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{opacity:.5;cursor:not-allowed}#akashic-health-records-patient-portal-root .btn-icon-delete svg{width:16px;height:16px}#akashic-health-records-patient-portal-root nav,#akashic-health-records-patient-portal-root nav ul,#akashic-health-records-patient-portal-root nav li,#akashic-health-records-patient-portal-root nav .dashboard-nav-item,#akashic-health-records-patient-portal-root nav .dashboard-nav-item>div{min-width:0;max-width:100%}#akashic-health-records-patient-portal-root nav button[data-slot=button]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0;max-width:100%;height:auto;min-height:1.5rem;padding:.45rem .75rem;margin:0;border:1px solid transparent;border-radius:0;background:transparent;box-shadow:none;font:inherit;line-height:1.2;text-align:left;color:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#akashic-health-records-patient-portal-root nav .dashboard-nav-item .dashboard-nav-item button[data-slot=button]{min-height:2rem;height:auto;padding-top:.45rem;padding-bottom:.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{display:flex;align-items:center;gap:.625rem;flex:1 1 auto;min-width:0}#akashic-health-records-patient-portal-root nav button[data-slot=button] span,#akashic-health-records-patient-portal-root nav button[data-slot=button] p{min-width:0;max-width:100%;white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.25}#akashic-health-records-patient-portal-root nav button[data-slot=button] div{min-width:0;max-width:100%}:where(#akashic-health-records-patient-portal-root nav button[data-slot=button]) svg{width:1rem;height:1rem}#akashic-health-records-patient-portal-root nav button[data-slot=button] svg{flex-shrink:0;color:inherit;vertical-align:middle}#akashic-health-records-patient-portal-root nav button[data-slot=button]:hover:not([data-active=true]),#akashic-health-records-patient-portal-root nav .dashboard-nav-item:not([data-active=true])>button[data-slot=button]:hover{background-color:var(--line-soft);border-color:transparent;color:var(--ink)}#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],#akashic-health-records-patient-portal-root nav .dashboard-nav-item[data-active=true]>button[data-slot=button]{background-color:var(--sunken);border-color:transparent;color:var(--ink-strong);font-weight:500}#akashic-health-records-patient-portal-root nav .dashboard-nav-item[data-active=true]>button[data-slot=button]:hover{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-right:0;border-radius:0;color:var(--patient-nav-foreground)}#akashic-health-records-patient-portal-root .ak-patient-nav button[data-slot=button]{min-height:46px;padding:0 14px;gap:12px;border-radius:0;border-color:transparent;color:var(--patient-nav-foreground)}#akashic-health-records-patient-portal-root .ak-patient-nav button[data-slot=button]:hover:not([data-active=true]),#akashic-health-records-patient-portal-root .ak-patient-nav .dashboard-nav-item:not([data-active=true])>button[data-slot=button]:hover{background-color:var(--patient-nav-selected);border-color:transparent;color:var(--patient-nav-selected-foreground)}#akashic-health-records-patient-portal-root .ak-patient-nav button[data-slot=button][data-active=true],#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{background-color:var(--patient-nav-selected);border-color:transparent;color:var(--patient-nav-selected-foreground);font-weight:500;box-shadow:inset 3px 0 0 var(--primary)}#akashic-health-records-patient-portal-root .ak-patient-nav .dashboard-nav-item .dashboard-nav-item button[data-slot=button]{min-height:40px;padding-left:44px;font-size:var(--ak-font-14);color:var(--patient-nav-child-foreground)}#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 button[role=combobox],#akashic-health-records-patient-portal-root [role=combobox]:not(:where(.ak-field-shell) *){background-color:#fff;background-image:none;color:inherit}#akashic-health-records-patient-portal-root .ak-page-title__sub{margin:0 0 14px;font-size:var(--ak-font-13);font-weight:var(--ak-body-weight);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-section-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}#akashic-health-records-patient-portal-root .ak-section-title{margin:0;font-size:var(--ak-font-lg);font-weight:var(--ak-heading-weight);letter-spacing:.01em;color:var(--ink-strong)}#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{font-size:var(--ak-font-13);font-weight:500;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-section-head__door{margin-left:auto;font-size:var(--ak-font-11);font-weight:500;color:var(--primary)}#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{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border:0;border-radius:0;box-shadow:none}#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{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ak-font-12-5);font-weight:500;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ak-row--unread .ak-row__name{font-weight:600}#akashic-health-records-patient-portal-root .ak-row__detail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ak-font-11-5);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-row__time{flex:none;font-size:var(--ak-font-12);font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}#akashic-health-records-patient-portal-root .ak-row__state{margin-left:auto;flex:none;font-size:var(--ak-font-11);font-weight:500;text-align:right;color:var(--ink-muted)}#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{margin-left:auto;flex:none;font-size:var(--ak-font-11);font-weight:500;color:var(--ink-muted);font-variant-numeric:tabular-nums}#akashic-health-records-patient-portal-root .ak-org-mark--sm{width:var(--ak-mark-sm);height:var(--ak-mark-sm);font-size:var(--ak-font-10-5)}#akashic-health-records-patient-portal-root .ak-org-mark--lg{width:38px;height:38px;font-size:var(--ak-font-13)}#akashic-health-records-patient-portal-root .ak-org-line{display:flex;flex-wrap:wrap;align-items:center;gap:2px 5px;font-size:var(--ak-font-12);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-org-line__name{font-weight:500;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ak-org-line__sep{color:var(--faint)}#akashic-health-records-patient-portal-root .ak-avatar{position:relative;display:inline-grid;place-items:center;overflow:visible;background:var(--blue-soft);color:var(--primary);font-size:var(--ak-font-13);font-weight:500;line-height:1}#akashic-health-records-patient-portal-root .ak-avatar img,#akashic-health-records-patient-portal-root .ak-avatar__fallback{width:100%;height:100%;border-radius:inherit;overflow:hidden;-o-object-fit:cover;object-fit:cover;display:block}#akashic-health-records-patient-portal-root .ak-avatar__fallback{display:grid;place-items:center}#akashic-health-records-patient-portal-root .ak-avatar--sm{width:var(--ak-avatar-sm);height:var(--ak-avatar-sm);font-size:var(--ak-font-9)}#akashic-health-records-patient-portal-root .ak-avatar--header{width:30px;height:30px;font-size:var(--ak-font-11-5)}#akashic-health-records-patient-portal-root .ak-avatar--lg{width:38px;height: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{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;background:var(--success);border:2px solid var(--surface);display:grid;place-items:center;color:var(--primary-foreground);z-index:1}#akashic-health-records-patient-portal-root .ak-avatar__presence svg{width:8px;height:8px}#akashic-health-records-patient-portal-root input[type=checkbox],#akashic-health-records-patient-portal-root input[type=radio],#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 .ak-checkbox,#akashic-health-records-patient-portal-root [data-slot=checkbox]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;width:16px;height:16px;min-width:16px;max-width:16px;min-height:16px;padding:0;margin:0;flex:none;border:1px solid var(--line);border-radius:var(--ak-control-radius);background:var(--surface);color:var(--primary-foreground);box-shadow:none;cursor:pointer}#akashic-health-records-patient-portal-root input[type=radio]{border-radius:50%}#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,#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]{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground);background-repeat:no-repeat;background-position:center}#akashic-health-records-patient-portal-root input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%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,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Ccircle cx='4' cy='4' r='3' fill='%23fff'/%3E%3C/svg%3E");background-size:8px}#akashic-health-records-patient-portal-root input[type=checkbox]:disabled,#akashic-health-records-patient-portal-root input[type=radio]:disabled,#akashic-health-records-patient-portal-root .ak-checkbox:disabled,#akashic-health-records-patient-portal-root [data-slot=checkbox]:disabled{opacity:.5;cursor:not-allowed}#akashic-health-records-patient-portal-root input[type=checkbox]:focus-visible,#akashic-health-records-patient-portal-root input[type=radio]:focus-visible,#akashic-health-records-patient-portal-root .ak-checkbox:focus-visible,#akashic-health-records-patient-portal-root [data-slot=checkbox]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}#akashic-health-records-patient-portal-root [data-slot=checkbox-indicator],#akashic-health-records-patient-portal-root .ak-checkbox__indicator{display:grid;place-content:center}#akashic-health-records-patient-portal-root [data-slot=checkbox-indicator] svg,#akashic-health-records-patient-portal-root .ak-checkbox__indicator svg{width:12px;height:12px}#akashic-health-records-patient-portal-root [data-state=indeterminate] .ak-checkbox__check,#akashic-health-records-patient-portal-root [data-slot=checkbox]:not([data-state=indeterminate]) .ak-checkbox__mixed{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;color:HighlightText;border-color:Highlight;forced-color-adjust:none}}#akashic-health-records-patient-portal-root .ak-nav-count{margin-left:auto;font-size:var(--ak-font-13);font-weight:500;color:var(--warning);background:none;border-radius:0;padding:0}#akashic-health-records-patient-portal-root .ak-pill{display:inline-flex;align-items:center;flex:none;padding:3px 11px;border:1px solid var(--line);border-radius:999px;background:var(--sunken);color:var(--ink-muted);font-size:var(--ak-font-11-5);font-weight:500;line-height:1.2;white-space:nowrap}#akashic-health-records-patient-portal-root .ak-pill--ok{background:var(--green-soft);color:var(--sage-ink);border-color:var(--green-line)}#akashic-health-records-patient-portal-root .ak-pill--warn,#akashic-health-records-patient-portal-root .ak-pill--new{background:var(--amber-soft);color:var(--warning);border-color:var(--amber-line)}#akashic-health-records-patient-portal-root .ak-pill--bad{background:var(--red-soft);color:var(--danger);border-color:var(--red-line)}#akashic-health-records-patient-portal-root .ak-pill--info{background:var(--blue-soft);color:var(--primary);border-color:var(--blue-line)}#akashic-health-records-patient-portal-root .ak-pill--square{border-radius:6px;padding:2px 9px}#akashic-health-records-patient-portal-root .ak-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--line)}#akashic-health-records-patient-portal-root .ak-dot--sm{width:7px;height:7px}#akashic-health-records-patient-portal-root .ak-dot--on{background:var(--success)}#akashic-health-records-patient-portal-root .ak-notice{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border:1px solid var(--amber-line);border-radius:8px;background:var(--amber-soft);color:var(--amber-ink);font-size:var(--ak-font-13);line-height:1.5}#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{border-color:var(--red-line);background:var(--red-soft);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{border-color:var(--green-line);background:var(--green-soft);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{border-color:#2f6b46;background:#1d2a24;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{padding:7px 11px;font-size:var(--ak-font-12)}#akashic-health-records-patient-portal-root .ak-notice[data-slot=alert]{display:grid;grid-template-columns:0 minmax(0,1fr);-moz-column-gap:0;column-gap:0;row-gap:2px}#akashic-health-records-patient-portal-root .ak-notice[data-slot=alert]:has(>svg){grid-template-columns:16px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px}#akashic-health-records-patient-portal-root .ak-notice>svg{flex:none;width:16px;height:16px;color:inherit}#akashic-health-records-patient-portal-root .ak-notice__title,#akashic-health-records-patient-portal-root .ak-notice__description{grid-column:2;min-width:0;color:inherit;font-size:inherit}#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{width:264px;padding:8px 10px;border:1px solid var(--line);border-left:3px solid var(--primary);border-radius:8px;background:var(--surface);box-shadow:0 8px 22px #00000021}#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{display:block;font-size:var(--ak-font-12);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ak-toast__body{font-size:var(--ak-font-11-5);color:var(--ink-muted)}#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{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;gap:0;padding:0}#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 [data-slot=tabs-trigger],#akashic-health-records-patient-portal-root .ak-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;padding:4px 8px;border:0;background:transparent;font-size:var(--ak-font-13);font-weight:500;color:var(--ink-muted);border-radius:0;box-shadow:none;white-space:nowrap}#akashic-health-records-patient-portal-root .ak-tabs--line [data-slot=tabs-trigger],#akashic-health-records-patient-portal-root .ak-tabs--line .ak-tab{padding:8px 12px}#akashic-health-records-patient-portal-root [data-slot=tabs-trigger][data-state=active],#akashic-health-records-patient-portal-root .ak-tab[data-state=active],#akashic-health-records-patient-portal-root .ak-tab[aria-selected=true],#akashic-health-records-patient-portal-root .ak-tab--on{color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}#akashic-health-records-patient-portal-root .ak-tabs--segmented [data-state=active]{background:var(--surface);border-radius:var(--ak-control-radius);color:var(--ink-strong);box-shadow:none}#akashic-health-records-patient-portal-root .ak-tabs[data-orientation=vertical] .ak-tab{width:100%;justify-content:flex-start}#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{opacity:.5;cursor:not-allowed}#akashic-health-records-patient-portal-root .ak-tab svg{width:16px;height:16px;flex:none}#akashic-health-records-patient-portal-root .ak-tabs__content{flex:1;min-width:0}#akashic-health-records-patient-portal-root .ak-table{width:100%;border-collapse:collapse}#akashic-health-records-patient-portal-root .ak-table th{padding:6px 10px;border-bottom:1px solid var(--line);text-align:left;font-size:var(--ak-font-11);font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-table td{padding:6px 10px;border-top:1px solid var(--line-soft);font-size:var(--ak-font-12-5);color:var(--ink)}#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{text-align:right;font-variant-numeric:tabular-nums}#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{padding:24px 16px;text-align:center;font-size:var(--ak-font-13);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-empty__title{display:block;margin-bottom:4px;font-size:var(--ak-font-15);font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#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{padding:14px;border:1px dashed var(--line);border-radius:8px;font-size:var(--ak-font-12-5)}#akashic-health-records-patient-portal-root .ak-empty--compact{padding:16px 12px}#akashic-health-records-patient-portal-root .ak-body{font-size:var(--ak-font-15);font-weight:var(--ak-body-weight);line-height:var(--ak-line-base);color:var(--ink)}#akashic-health-records-patient-portal-root .ak-label{font-size:var(--ak-font-15);font-weight:var(--ak-label-weight);color:var(--ink)}#akashic-health-records-patient-portal-root .ak-field-help,#akashic-health-records-patient-portal-root .ak-field-error{font-size:var(--ak-font-12);color:var(--ink-muted);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{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim)}#akashic-health-records-patient-portal-root .ak-dialog,#akashic-health-records-patient-portal-root .ak-panel{display:flex;flex-direction:column;min-height:0;background:var(--surface);color:var(--ink);box-shadow:var(--panel-lift)}#akashic-health-records-patient-portal-root .ak-dialog{width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border-radius:var(--panel-radius)}#akashic-health-records-patient-portal-root .ak-panel{width:min(600px,100vw);height:100dvh}#akashic-health-records-patient-portal-root .ak-overlay__header,#akashic-health-records-patient-portal-root .ak-overlay__body,#akashic-health-records-patient-portal-root .ak-overlay__footer{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{display:flex;flex:none;justify-content:flex-end;gap:8px;border-top:1px solid var(--line)}#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{font-size:12.5px;color:var(--ink-muted)}@media(max-width:639px){#akashic-health-records-patient-portal-root .ak-overlay__header,#akashic-health-records-patient-portal-root .ak-overlay__body,#akashic-health-records-patient-portal-root .ak-overlay__footer{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{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;margin:0 8px;border:0;border-radius:var(--ak-control-radius);background:transparent;color:var(--ink-muted);font-size:var(--ak-font-15);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-toolbar,#akashic-health-records-patient-portal-root .ak-pagination,#akashic-health-records-patient-portal-root .ak-attachment,#akashic-health-records-patient-portal-root .ak-legend{display:flex;flex-wrap:wrap;align-items:center;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{margin-right:auto;color:var(--ink-muted);font-size:var(--ak-font-12)}#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{display:block;font-size:var(--ak-font-24);font-weight:var(--ak-heading-weight);font-variant-numeric:tabular-nums;color:var(--ink-strong)}#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-metric__label,#akashic-health-records-patient-portal-root .ak-legend{font-size:var(--ak-font-12);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px 12px;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{padding:8px;background:var(--sunken)}#akashic-health-records-patient-portal-root .ak-facts dt{font-size:var(--ak-font-12);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-facts dd{margin:2px 0 0}#akashic-health-records-patient-portal-root .ak-switch{position:relative;display:inline-flex;flex:none;width:var(--ak-switch-width);height:var(--ak-switch-height);min-width:var(--ak-switch-width);min-height:var(--ak-switch-height);padding:2px;border:0;border-radius:999px;background:var(--line)}#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{display:block;width:var(--ak-switch-thumb);height:var(--ak-switch-thumb);border-radius:50%;background:var(--surface)}#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:translate(calc(var(--ak-switch-width) - var(--ak-switch-thumb) - 4px))}#akashic-health-records-patient-portal-root .ak-progress{overflow:hidden;height:var(--ak-progress-height);border-radius:var(--ak-control-radius);background:var(--sunken)}#akashic-health-records-patient-portal-root .ak-progress__fill{display:block;height:100%;width:var(--ak-progress-value, 0%);background:var(--primary)}#akashic-health-records-patient-portal-root .ak-steps{display:grid;gap:6px;padding:0;list-style:none}#akashic-health-records-patient-portal-root .ak-step{display:flex;align-items:baseline;gap:8px;color:var(--ink-muted);font-size:var(--ak-font-13)}#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{padding:var(--ak-card-pad);border:1px dashed var(--line);border-radius:var(--ak-control-radius);color:var(--ink-muted);background:var(--surface)}#akashic-health-records-patient-portal-root .ak-upload[data-drag-active=true]{border-color:var(--primary);background:var(--blue-soft)}#akashic-health-records-patient-portal-root .ak-upload[aria-invalid=true]{border-color:var(--danger)}#akashic-health-records-patient-portal-root .ak-attachment__name{min-width:0;overflow-wrap:anywhere;font-size:var(--ak-font-13)}#akashic-health-records-patient-portal-root .ak-disclosure__trigger{display:flex;align-items:center;gap:8px;width:100%;padding:8px 0;border:0;background:transparent;color:var(--ink-strong);font-size:var(--ak-font-13);text-align:start}#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{padding:4px;border:1px solid var(--line);border-radius:var(--ak-popup-radius);background:var(--surface);color:var(--ink);box-shadow:var(--ak-card-lift)}#akashic-health-records-patient-portal-root .ak-menu__item{display:flex;align-items:center;gap:8px;padding:6px 10px;min-height:30px;width:100%;border:0;background:transparent;color:var(--ink);font-size:var(--ak-font-13);text-align:start}#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{max-width:min(280px,calc(100vw - 24px));padding:6px 10px;font-size:var(--ak-font-12)}#akashic-health-records-patient-portal-root .ak-status-line{display:flex;align-items:center;gap:6px;font-size:var(--ak-font-12);color:var(--ink-muted)}#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{width:16px;height:16px;border:2px solid var(--line);border-top-color:var(--primary);border-radius:50%;animation:ak-common-spin .8s linear infinite}@keyframes ak-common-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#akashic-health-records-patient-portal-root .ak-spinner{animation:none}}#akashic-health-records-patient-portal-root .ak-switch:focus-visible,#akashic-health-records-patient-portal-root .ak-field: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-disclosure__trigger:focus-visible,#akashic-health-records-patient-portal-root .ak-upload:focus-within,#akashic-health-records-patient-portal-root .ak-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}#akashic-health-records-patient-portal-root .ak-switch:disabled,#akashic-health-records-patient-portal-root .ak-menu__item:disabled,#akashic-health-records-patient-portal-root .ak-menu__item[aria-disabled=true]{opacity:.5;cursor:not-allowed}#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{height:0;margin:8px 0;border:0;border-top:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .ak-chev{flex:none;width:15px;height:15px;margin-left:auto;color:var(--faint);transition:transform .15s ease}#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-content],#akashic-health-records-patient-portal-root [data-slot=dialog-overlay],#akashic-health-records-patient-portal-root [data-slot=dialog-close],#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])){width:-moz-max-content;width:max-content;min-width:min(32rem,calc(100vw - 2rem));max-width:min(600px,calc(100vw - 2rem))}#akashic-health-records-patient-portal-root [data-slot=dialog-content] [data-slot=dialog-footer]:not(.ak-overlay__footer){position:sticky;bottom:0;z-index:1;padding-top:16px;background:var(--surface);box-shadow:0 0 0 100vmax var(--surface);clip-path:inset(0 -100vmax -100vmax);border-top:1px solid transparent;-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}#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]{top:auto;right:0;bottom:0;left:0;width:100%;min-width:0;max-width:100%;max-height:88svh;border:0 solid transparent;border-top-width:12px;border-bottom-width:env(safe-area-inset-bottom,0px);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;background-image:linear-gradient(var(--line),var(--line));background-origin:border-box;background-position:center 8px;background-repeat:no-repeat;background-size:36px 4px;box-shadow:var(--sheet-lift);transform:none;overscroll-behavior:contain;--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 [data-slot=card].ak-card-flat,#akashic-health-records-patient-portal-root .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{display:flex;align-items:baseline;gap:8px;margin:0 0 6px;font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-caption__note{font-size:var(--ak-font-12);font-weight:var(--ak-body-weight);letter-spacing:normal;text-transform:none;color:var(--muted-foreground)}#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] p,#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{margin:0}#akashic-health-records-patient-portal-root .components-base-control,#akashic-health-records-patient-portal-root .components-base-control__field{width:100%;min-width:0;max-width:none}#akashic-health-records-patient-portal-root .components-base-control__field{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}#akashic-health-records-patient-portal-root .components-base-control__field>*{width:100%;min-width:0;max-width:none}#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{width:100%;min-width:0;max-width:none}#akashic-health-records-patient-portal-root select,#akashic-health-records-patient-portal-root [data-slot=select-trigger],#akashic-health-records-patient-portal-root button[role=combobox],#akashic-health-records-patient-portal-root [role=combobox]:not(:where(.ak-field-shell) *){box-sizing:border-box;min-width:0;max-width:none;min-height:var(--ak-field-height);margin:0;border:1px solid var(--line);border-radius:var(--ak-field-radius);background-color:var(--surface);color:var(--ink);font-size:var(--ak-field-font-size);line-height:var(--ak-field-line-height);box-shadow:none}#akashic-health-records-patient-portal-root select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 2.5rem 0 var(--ak-field-padding-x);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}#akashic-health-records-patient-portal-root .components-select-control__input{background-image:none}#akashic-health-records-patient-portal-root .components-input-control__container{display:flex;align-items:center;gap:0;width:100%;min-width:0;max-width:none;padding:0;border:0;background:transparent;box-shadow:none}#akashic-health-records-patient-portal-root .components-input-control__container:has(>.components-input-control__input){min-height:var(--ak-field-height);border:1px solid var(--line);border-radius:var(--ak-field-radius);background-color:var(--surface)}#akashic-health-records-patient-portal-root .components-input-control__input,#akashic-health-records-patient-portal-root .components-text-control__input{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:calc(var(--ak-field-height) - 2px);margin:0;padding:0 var(--ak-field-padding-x);border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;line-height:var(--ak-field-line-height);box-shadow:none;outline:none}#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{border:0;background:transparent;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:hover,#akashic-health-records-patient-portal-root .components-input-control__input:-webkit-autofill:focus,#akashic-health-records-patient-portal-root input[type=email]:-webkit-autofill,#akashic-health-records-patient-portal-root input[type=email]:-webkit-autofill:hover,#akashic-health-records-patient-portal-root input[type=email]:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 1000px var(--surface);border-radius:inherit}#akashic-health-records-patient-portal-root [data-slot=select-trigger],#akashic-health-records-patient-portal-root button[role=combobox],#akashic-health-records-patient-portal-root [role=combobox]:not(:where(.ak-field-shell) *){display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;max-width:none;margin:0;padding:0 var(--ak-field-padding-x);text-align:left;background-image:none;height:auto}:where(#akashic-health-records-patient-portal-root select),:where(#akashic-health-records-patient-portal-root [data-slot=select-trigger]),:where(#akashic-health-records-patient-portal-root button[role=combobox]),:where(#akashic-health-records-patient-portal-root [role=combobox]){width:100%}#akashic-health-records-patient-portal-root [data-slot=select-trigger].ak-select-fixed-w{width:var(--ak-select-fixed-w, auto);flex:0 0 auto}#akashic-health-records-patient-portal-root [data-slot=select-trigger]>span,#akashic-health-records-patient-portal-root button[role=combobox]>span,#akashic-health-records-patient-portal-root [role=combobox]>span{min-width:0;flex:1 1 auto;overflow:hidden}#akashic-health-records-patient-portal-root [data-slot=select-trigger] svg,#akashic-health-records-patient-portal-root button[role=combobox] svg,#akashic-health-records-patient-portal-root [role=combobox] svg{flex-shrink:0;width:1rem;height:1rem;color:var(--ink-muted)}#akashic-health-records-patient-portal-root select:hover,#akashic-health-records-patient-portal-root [data-slot=select-trigger]:hover,#akashic-health-records-patient-portal-root button[role=combobox]:hover,#akashic-health-records-patient-portal-root [role=combobox]:not(:where(.ak-field-shell) *):hover{background-color:var(--surface);color:var(--ink);border-color:var(--faint)}#akashic-health-records-patient-portal-root select:focus,#akashic-health-records-patient-portal-root select:focus-visible,#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 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 [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]{background-color:var(--surface);color:var(--ink);border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--primary-rgb) / .15);outline:none}#akashic-health-records-patient-portal-root select:disabled,#akashic-health-records-patient-portal-root [data-slot=select-trigger]:disabled,#akashic-health-records-patient-portal-root button[role=combobox]:disabled,#akashic-health-records-patient-portal-root [role=combobox]:disabled,#akashic-health-records-patient-portal-root [aria-disabled=true][data-slot=select-trigger],#akashic-health-records-patient-portal-root [aria-disabled=true][role=combobox]{background-color:var(--sunken);color:var(--faint);cursor:not-allowed}#akashic-health-records-patient-portal-root option{color:var(--ink);background:var(--surface)}#akashic-health-records-patient-portal-root [data-slot=select-content],#akashic-overlay-root [data-slot=select-content]{border:1px solid var(--line, #e2ddd5);border-radius:var(--ak-field-radius, 8px);background:var(--surface, #ffffff);color:var(--ink, #1f1d1a);box-shadow:0 10px 30px #0000001f;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]{min-height:40px;padding:8px 12px;border-radius:6px;display:flex;align-items:center;font-size:var(--ak-field-font-size);line-height:var(--ak-field-line-height);color:var(--ink);background:transparent;cursor:pointer}#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]{padding:.5rem .75rem .25rem;font-size:var(--ak-font-xs);font-weight:600;color:var(--ink-muted)}#akashic-health-records-patient-portal-root [data-slot=select-separator]{height:1px;margin:.25rem 0;background:var(--line-soft)}#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{width:3.25rem;height:3.25rem;min-width:3.25rem;max-width:3.25rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border-radius:.5rem}#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{min-width:0;flex:1}#akashic-health-records-patient-portal-root .components-form-token-field__suggestions-container{width:100%;min-width:0;max-width:none;margin-top:.25rem}#akashic-health-records-patient-portal-root .components-form-token-field__suggestions-list{margin:0;padding:.25rem;list-style:none;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);color:var(--ink);box-shadow:0 10px 30px #0000001f;overflow:hidden}#akashic-health-records-patient-portal-root .components-form-token-field__suggestion{display:flex;align-items:center;width:100%;min-width:0;min-height:40px;margin:0;padding:8px 12px;border:0;border-radius:.375rem;background:transparent;color:var(--ink);font-size:var(--ak-field-font-size);line-height:var(--ak-field-line-height);text-align:left;white-space:nowrap;cursor:pointer}#akashic-health-records-patient-portal-root .components-form-token-field__suggestion:hover,#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) / .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]{opacity:.5;cursor:not-allowed}#akashic-health-records-patient-portal-root .components-button.is-primary{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);color:#fff;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:#fff}#akashic-health-records-patient-portal-root .components-button.is-secondary{color:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}#akashic-health-records-patient-portal-root .components-button.is-secondary:hover:not(:disabled):not([aria-disabled=true]){color:var(--wp-admin-theme-color-darker-10);border-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]{cursor:not-allowed;opacity:.55;pointer-events:none;box-shadow: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-600,#akashic-health-records-patient-portal-root .bg-blue-500{background-color:var(--primary)}#akashic-health-records-patient-portal-root .border-blue-600,#akashic-health-records-patient-portal-root .border-blue-500{border-color:var(--primary)}#akashic-health-records-patient-portal-root [data-slot=button][data-kind=primary-action]{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.5rem 1rem;border:1px solid var(--primary);border-radius:.3rem;background-color:var(--primary);color:var(--primary-foreground);font-size:var(--ak-font-sm);font-weight:500;line-height:1;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .15s ease}#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:#fff;border-left:4px solid #ddd;box-shadow:0 1px 1px #0000000a;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__unit-label,#akashic-health-records-patient-portal-root .wp-unit-control .components-unit-control__select{min-width:48px;max-width:100px}#akashic-health-records-patient-portal-root .wp-guide{width:800px}#akashic-health-records-patient-portal-root .wp-progress-bar{width:100%;height:2px}#akashic-health-records-patient-portal-root .wp-search-control{width:100%}#akashic-health-records-patient-portal-root .wp-tab-panel{height:100%;max-height:100%;border:none}#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)){max-width:100%;margin-left:auto;margin-right:auto}#akashic-health-records-patient-portal-root,#akashic-health-records-patient-portal-root *{scrollbar-width:thin;scrollbar-color:rgba(33,31,28,.16) transparent}html:has(#akashic-health-records-patient-portal-root){scrollbar-width:thin;scrollbar-color:rgba(33,31,28,.16) transparent}html:has(#akashic-health-records-patient-portal-root)::-webkit-scrollbar{width:7px;height: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:#211f1c29;border-radius:4px;border:2px solid transparent;background-clip:content-box}#akashic-health-records-patient-portal-root ::-webkit-scrollbar{width:7px;height:7px}#akashic-health-records-patient-portal-root ::-webkit-scrollbar-track{background:transparent}#akashic-health-records-patient-portal-root ::-webkit-scrollbar-thumb{background:#211f1c29;border-radius:4px;border:2px solid transparent;background-clip:content-box}#akashic-health-records-patient-portal-root ::-webkit-scrollbar-thumb:hover{background:#211f1c4d;background-clip:content-box}#akashic-health-records-patient-portal-root ::-webkit-scrollbar-button{display:none;width:0;height: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-width:thin;scrollbar-color:var(--line) transparent}#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{position:relative;width:100%;min-width:0}#akashic-health-records-patient-portal-root .components-form-token-field__input-container{width:100%;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}#akashic-health-records-patient-portal-root .components-form-token-field__input-container>[data-wp-component=Flex],#akashic-health-records-patient-portal-root .components-form-token-field__input-container>.components-flex{display:flex;align-items:center;flex-wrap:wrap;gap:4px;width:100%;min-width:0;min-height:var(--ak-field-height);padding:7px var(--ak-field-padding-x);border:1px solid var(--line);border-radius:var(--ak-field-radius);background:var(--surface);box-shadow:none}#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{box-sizing:border-box;flex:1 1 8rem;width:auto;min-width:6rem;min-height:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;background-color:transparent;box-shadow:none;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}#akashic-health-records-patient-portal-root .components-form-token-field__suggestions-container{position:absolute;top:calc(100% - 1px);left:0;right:0;z-index:1000}#akashic-health-records-patient-portal-root .components-form-token-field__suggestions-list{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--ak-field-radius) var(--ak-field-radius);background:var(--surface);box-shadow:none;max-height:12rem;overflow-y:auto;overflow-x:hidden}#akashic-health-records-patient-portal-root .components-form-token-field__suggestion{padding:.5rem .75rem;cursor:pointer}#akashic-health-records-patient-portal-root .components-form-token-field__suggestion:hover,#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:var(--primary);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .components-form-token-field__suggestions-list{max-height:12rem;overflow-y:auto;overflow-x:hidden}#akashic-health-records-patient-portal-root .components-form-token-field__suggestion,#akashic-health-records-patient-portal-root .components-form-token-field__suggestion:hover,#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]{display:block;width:100%;margin:0;border-radius:0;font-size:var(--ak-field-font-size);line-height:var(--ak-field-line-height)}#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-width:thin;scrollbar-color:var(--line) transparent}#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],#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{border-bottom-left-radius:0;border-bottom-right-radius:0}#akashic-health-records-patient-portal-root label.text-sm,#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{font-size:var(--ak-font-base);font-weight:var(--ak-label-weight);line-height:18px;color:var(--ink)}#akashic-health-records-patient-portal-root [data-slot=select-value]{display:flex;align-items:center;min-width:0;flex:1 1 auto}#akashic-health-records-patient-portal-root [data-slot=select-value]>div,#akashic-health-records-patient-portal-root [data-slot=select-value] .text-start{display:flex;align-items:center;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] .whitespace-normal,#akashic-health-records-patient-portal-root [data-slot=select-value] .break-words{display:block;min-width:0;flex:1 1 auto;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.2}#akashic-health-records-patient-portal-root [data-slot=select-value]:not(:has([data-slot=avatar])){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#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,#akashic-health-records-patient-portal-root [data-slot=dialog-trigger].btn,#akashic-health-records-patient-portal-root [data-slot=sheet-trigger].btn{padding:0 12px}#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}#akashic-health-records-patient-portal-root [data-slot=button].btn>svg+span:not(.hidden),#akashic-health-records-patient-portal-root [data-slot=button].btn>svg+div:not(.hidden),#akashic-health-records-patient-portal-root button.btn>svg+span:not(.hidden),#akashic-health-records-patient-portal-root button.btn>svg+div: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{padding:0 12px;border-radius:2px;font-size:var(--ak-font-sm);font-weight:500;line-height:1;gap:7px;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-top:8px;padding-bottom: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{width:16px;height:16px;flex-shrink:0}#akashic-health-records-patient-portal-root .btn.btn-icon-overlay svg{width:32px;height:32px}#akashic-health-records-patient-portal-root .btn.btn-icon-overlay{color:var(--foreground)}#akashic-health-records-patient-portal-root .login-poweredby{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:16px}#akashic-health-records-patient-portal-root .login-poweredby .components-text{font-size:11px;color:#999;letter-spacing:.05em;text-transform:uppercase}#akashic-health-records-patient-portal-root .login-poweredby img{height:28px!important;width:auto;opacity:.6}.printable-invoice,#akashic-health-records-patient-portal-root [data-print-region=true] [data-slot=tabs-content][data-state=inactive]{display:none}@media print{body *{visibility:hidden}.printable-invoice,.printable-invoice *{visibility:visible}.printable-invoice{display:block;position:absolute;left:0;top:0;width:100%;padding:24px;color:#000;background:#fff;font-size:12pt}.printable-invoice .pi-header{display:flex;align-items:center;gap:16px;border-bottom:2px solid #000;padding-bottom:12px;margin-bottom:16px}.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{width:100%;border-collapse:collapse;margin-bottom:16px}.printable-invoice .pi-lines th{text-align:left;border-bottom:1px solid #000;padding:6px 8px}.printable-invoice .pi-lines td{padding:6px 8px;border-bottom:1px solid #ccc}.printable-invoice .pi-lines th:nth-child(n+2),.printable-invoice .pi-lines td: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;margin-top:4px;padding-top:6px!important;font-weight:700;font-size:13pt}@page{margin:12mm}}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home{container-type:inline-size;container-name:akhome}#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;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}@container akhome (min-width: 840px){#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__columns{flex-direction:row;align-items:flex-start;gap:1.25rem}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__queue{flex:1 1 620px;max-width:620px;margin-inline:0}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__reference{flex:1 1 300px;max-width:none;margin-inline:0;position:sticky;top:1rem}}@container akhome (min-width: 1000px){#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}@container akhome (min-width: 1060px){#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home>*{max-width:var(--ak-content-max);margin-inline:auto;width:100%}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__columns{flex-direction:row;align-items:flex-start;justify-content:center;gap:2rem}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__queue{flex:1 1 auto;max-width:none;margin-inline:0}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-home__reference{flex:0 0 380px;max-width:380px;margin-inline:0;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){max-width:var(--ak-content-max);margin-inline:auto}#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-frame-row{max-width:var(--ak-content-max);margin-inline:auto;width:100%}.ak-frame-desk-actions{margin-left:auto;display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;max-width:760px}.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-lg,#akashic-health-records-patient-portal-root[data-akashic-mount=frontend] .ak-shell .rounded{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{padding:14px;border-style:dashed;background:var(--paper);box-shadow:var(--ak-card-lift)}#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-type:inline-size;container-name:akclinday}.ak-clinday__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}@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{position:absolute;z-index:20;top:0;left:0;right:0;max-height:100%;overflow-y:auto;border-radius:.75rem}#akashic-health-records-patient-portal-root .ak-clinday__counts{display:flex;flex-direction:column;gap:8px;margin:0 0 1rem;padding:0;list-style:none}#akashic-health-records-patient-portal-root .ak-clinday__count{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:10px;text-align:left;background:var(--surface);border:0;border-radius:var(--ak-card-radius);box-shadow:var(--ak-card-lift);cursor:pointer}#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{min-width:0;font-size:var(--ak-font-11);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-clinday__count-value{flex:none;font-size:var(--ak-font-15);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink-strong)}#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{width:100%;max-width:420px;gap:6px;padding:16px 0;overflow-y:auto;background:var(--surface);border-left:1px solid var(--line)}#akashic-health-records-patient-portal-root .ak-clinday__sheet .ak-clinday__sheettitle{margin:0 18px 8px;font-size:var(--ak-font-17);font-weight:500;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ak-clinday__emptypanel{container-type:size;display:flex;align-items:center;justify-content:center;height:520px;background:var(--surface);border:0;border-radius:var(--ak-card-radius);box-shadow:var(--ak-card-lift)}#akashic-health-records-patient-portal-root .ak-clinday__emptystate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;max-width:520px;padding:24px;text-align:center}#akashic-health-records-patient-portal-root .ak-clinday__emptymsg{margin:0;font-size:var(--ak-font-18);font-weight:500;line-height:1.5;text-wrap:balance;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ak-clinday__emptylink{padding:0;font:inherit;font-weight:500;white-space:nowrap;color:var(--primary);text-decoration:underline;text-underline-offset:2px;background:none;border:0;cursor:pointer}#akashic-health-records-patient-portal-root .ak-clinday__emptyicon{display:flex;align-items:center;justify-content:center;gap:16px;color:var(--faint)}#akashic-health-records-patient-portal-root .ak-clinday__emptyicon svg{display:block;width:min(62cqw,62cqh);height:auto}#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{margin:0 0 10px;padding:0;font-size:var(--ak-font-20);letter-spacing:.01em;font-weight:600;color:var(--sage)}#akashic-health-records-patient-portal-root .ak-page-body{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:12px;min-width:0}#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{width:12px;height:12px}#akashic-health-records-patient-portal-root .ak-readback{display:grid;gap:0;margin:0}#akashic-health-records-patient-portal-root .ak-readback-row{display:grid;gap:1px;padding:8px 0;border-bottom:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .ak-readback-row:last-child{border-bottom:0}#akashic-health-records-patient-portal-root .ak-readback-label{margin:0;font-size:var(--ak-font-12-5, 12.5px);line-height:1.4;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-readback-value{margin:0;font-size:var(--ak-font-14);line-height:1.4;color:var(--ink-strong)}#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]{position:absolute;left:0;top:0;width:100%;max-width:none;height:auto;max-height:none;overflow:visible;translate:none;transform:none}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:0px}.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-\[\'•\'\]:before{--tw-content: "•";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left: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:0px}.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:0px}.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-red-700:hover{background-color:var(--danger-hover)}.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{border-color:var(--primary)}.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);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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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(0px + 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: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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 rgb(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-name:akashic-enter;animation-duration:.15s;--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-name:akashic-exit;animation-duration:.15s;--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: .95}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .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]>*{overflow:hidden;display:-webkit-box;-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)) skew(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\/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,.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{opacity:.5}@media(prefers-reduced-motion:no-preference){.motion-safe\:transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:duration-200{transition-duration:.2s}}.dark\:border-amber-500\/40:is(.dark *){border-color:#f59e0b66}.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:#f59e0b1a}.dark\:bg-amber-900\/40:is(.dark *){background-color:#78350f66}.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:#0c4a6e66}.dark\:bg-sky-950\/60:is(.dark *){background-color:#082f4999}.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-top:.75rem;padding-bottom:.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-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\,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-top:1rem;padding-bottom: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-top:1rem;padding-bottom:1rem}}.\[\&\>\*\]\:min-h-0>*{min-height:0px}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:0px}.\[\&\>\*\]\: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}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}#akashic-health-records-patient-portal-root .\[\&\>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-]){width:.875rem;height:.875rem}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:1rem;height:1rem}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:hidden>svg{display:none}.\[\&\>svg\]\:size-3>svg{width:.75rem;height:.75rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height: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)) skew(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-]){width:1rem;height:1rem}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}#akashic-health-records-patient-portal-root .\[\&_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{position:relative;border-radius:50%;overflow:hidden;background-color:var(--sunken);display:flex;align-items:center;justify-content:center}.profile-photo--small{width:40px;height:40px}.profile-photo--medium{width:100px;height:100px}.profile-photo--large{width:150px;height:150px}.profile-photo__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-photo--type-organization{background-color:transparent}.profile-photo--type-organization .profile-photo__image{-o-object-fit:contain;object-fit:contain}.profile-photo__loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%}:root{--cover-height: 320px}.photo-attachment{margin:0;box-shadow:none!important}.photo-attachment__body{padding:0!important}.photo-attachment__file-input{display:none}.photo-attachment__image-wrapper{width:200px;height:200px;margin:0 auto;position:relative;padding:16px}.photo-attachment__image-wrapper .photo-attachment__image{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-attachment.is-cover .photo-attachment__image{width:100%;height:var(--cover-height);-o-object-fit:cover;object-fit:cover}.photo-attachment__cover-wrapper{position:relative;min-height:var(--cover-height);height:var(--cover-height)}.photo-attachment__cover-controls{background-color:var(--sunken);padding:8px 16px;border-top:1px solid var(--line)}.photo-attachment__placeholder{width:100%;height:var(--cover-height);background:linear-gradient(135deg,var(--sunken),var(--paper));display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.photo-attachment__placeholder-text{color:var(--ink-muted);margin-top:16px;font-size:14px}.photo-attachment__upload-button{position:absolute!important;right:8px!important;bottom:8px!important;min-width:40px!important;height:40px!important;padding:0!important;border-radius:50%!important;background-color:#fff!important;box-shadow:0 2px 4px #0000001a!important}.photo-attachment__delete-button{position:absolute!important;top:8px!important;right:8px!important;min-width:40px!important;height:40px!important;padding:0!important;border-radius:50%!important;background-color:#fff!important;box-shadow:0 2px 4px #0000001a!important}.photo-attachment__cover-controls .photo-attachment__upload-button,.photo-attachment__cover-controls .photo-attachment__delete-button{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important}.photo-attachment__description{font-size:12px;color:var(--ink-muted);margin:8px 16px;text-align:right}.photo-attachment.is-compact .photo-attachment__image-wrapper{width:76px;height:76px;margin:0;padding:0}.photo-attachment.is-compact .photo-attachment__upload-button,.photo-attachment.is-compact .photo-attachment__delete-button{min-width:26px!important;width:26px!important;height:26px!important;right:-4px!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{width:100%;height:100%;border-radius:9999px;font-size:24px}#akashic-health-records-patient-portal-root .ahr-app-spinner{display:flex;justify-content:center;align-items:center;min-height:200px}#akashic-health-records-patient-portal-root .ahr-app-spinner__message{margin-left:12px}.ahr-q-resize-handle{position:absolute;top:0;right:-8px;bottom:0;width:16px;cursor:col-resize;opacity:0;transition:opacity .12s ease-in-out;z-index:2;touch-action:none}.ahr-q-resize-handle:after{content:"";position:absolute;top:0;bottom:0;left:7px;width:2px;background-color:var(--primary);border-radius:1px}.ahr-q-col:hover>.ahr-q-resize-handle,.ahr-q-resize-handle:focus-visible,.ahr-q-resize-handle.is-dragging{opacity:1}.ahr-q-resize-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2px 8px;border-radius:3px;background-color:var(--primary);color:var(--primary-foreground);font-size:11px;line-height:1.6;white-space:nowrap;pointer-events:none}#akashic-health-records-patient-portal-root .selected-item{border:1px solid var(--primary);border-radius:6px;padding:12px;background-color:var(--surface)}#akashic-health-records-patient-portal-root .ahr-q-row{display:grid;grid-template-columns:repeat(12,1fr);gap:0 16px;align-items:start}#akashic-health-records-patient-portal-root .ahr-q-col{grid-column:span 12;position:relative;min-width:0}#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 textarea,#akashic-health-records-patient-portal-root .ahr-q-col--draggable select{cursor:auto}#akashic-health-records-patient-portal-root .ahr-q-col--draggable button,#akashic-health-records-patient-portal-root .ahr-q-col--draggable [role=button],#akashic-health-records-patient-portal-root .ahr-q-col--draggable a{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;padding:16px;text-align:center;color:var(--ink-muted);font-size:13px;margin-bottom:16px}#akashic-health-records-patient-portal-root .ahr-q-group-dropzone.is-over{border-color:var(--primary);color:var(--primary);background-color:var(--blue-soft)}#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{position:absolute;top:60px;bottom:0;left:-4px;width:2px;background-color:var(--line)}#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{padding:6px 12px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink-strong);font-size:13px;line-height:1.5}#akashic-health-records-patient-portal-root .ahr-q-yesno__opt.is-on{border-color:var(--primary);background:var(--blue-soft);color:var(--primary);font-weight:500}.ahr-file-answer__preview{display:block;margin-top:8px;max-width:100%;max-height:320px;border:1px solid var(--border);border-radius:5px}object.ahr-file-answer__preview{width:100%;height:320px}.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{display:flex;justify-content:flex-end;align-items:center;-moz-column-gap:48px;column-gap:48px;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{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .care-access-sub{margin:2px 0 0;font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .care-access-spinner{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .care-access-card{display:flex;flex-direction:column;padding:12px 14px;border:1px solid var(--line);background:var(--surface)}#akashic-health-records-patient-portal-root .care-access--pane .care-access-card{padding:0;border:0;background:transparent}#akashic-health-records-patient-portal-root .care-access-group{display:flex;align-items:center;gap:8px;margin:12px 0 2px;font-size:13px;font-weight:var(--ak-label-weight);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .care-access-alert{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px;padding:8px;border:1px solid var(--line);border-radius:5px}#akashic-health-records-patient-portal-root .care-access-alert-text,#akashic-health-records-patient-portal-root .care-access-error{margin:0;font-size:13px;color:var(--destructive)}#akashic-health-records-patient-portal-root .tier-choices{display:flex;flex-direction:column;gap:6px}#akashic-health-records-patient-portal-root .tier-choice{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:2px 10px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}#akashic-health-records-patient-portal-root .tier-choice[data-selected=true]{border-color:var(--primary);background:var(--blue-soft)}#akashic-health-records-patient-portal-root .tier-choice-radio{align-self:center;width:15px;height:15px;border:1.5px solid var(--line);background:var(--surface)}#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{display:flex;flex-direction:column;min-width:0;cursor:pointer}#akashic-health-records-patient-portal-root .tier-choice-name{font-size:13px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#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{margin-top:2px;font-size:13px;line-height:1.45;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .care-access-proofing{display:flex;align-items:center;gap:6px;margin:8px 0 0;padding:6px 8px;border-radius:5px;background:var(--amber-soft);font-size:12px;color:var(--warning)}#akashic-health-records-patient-portal-root .care-access-separately{display:flex;flex-direction:column}#akashic-health-records-patient-portal-root .care-access-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 0;border-top:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .care-access-check-label{font-size:13px;color:var(--ink-strong);cursor:pointer}#akashic-health-records-patient-portal-root .care-access-toggle [data-slot=switch]{width:34px;height:20px}#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{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .care-access-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;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{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}#akashic-health-records-patient-portal-root label.ahr-fmh-label,#akashic-health-records-patient-portal-root legend.ahr-fmh-label{margin:0;padding:0;font-size:13px;font-weight:500;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-fmh-required{margin-left:2px;color:var(--destructive)}#akashic-health-records-patient-portal-root .ahr-fmh-select{width:100%}#akashic-health-records-patient-portal-root .ahr-fmh-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#akashic-health-records-patient-portal-root .ahr-fmh-check{display:flex;align-items:center;gap:8px;min-height:44px}#akashic-health-records-patient-portal-root p.ahr-fmh-error{margin:0;font-size:13px;color:var(--destructive)}#akashic-health-records-patient-portal-root p.ahr-fmh-hint{margin:0;font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root p.ahr-fmh-subhead{margin:0;font-size:14px;font-weight:600;color:var(--ink-strong)}#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{display:flex;flex-direction:column;gap:16px;padding:12px;border:1px solid var(--line);border-radius:var(--ak-card-radius)}#akashic-health-records-patient-portal-root .ahr-fmh-condition-head{display:flex;align-items:center;justify-content:space-between;gap:8px}#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{display:flex;align-items:flex-end;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;margin:0;padding:0;list-style:none}#akashic-health-records-patient-portal-root .ahr-fmh-matches{flex-direction:column;flex-wrap:nowrap;gap:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}#akashic-health-records-patient-portal-root .ahr-fmh-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 10px;border:1px solid var(--line);border-radius:999px;background:var(--blue-soft);font-size:13px;color:var(--ink)}#akashic-health-records-patient-portal-root button.ahr-fmh-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:none;color:var(--ink-muted);cursor:pointer}#akashic-health-records-patient-portal-root button.ahr-fmh-match{display:block;width:100%;min-height:44px;padding:10px 12px;border:0;border-bottom:1px solid var(--line-soft);background:var(--surface);font-size:14px;text-align:left;color:var(--ink);cursor:pointer}#akashic-health-records-patient-portal-root button.ahr-fmh-match:hover,#akashic-health-records-patient-portal-root button.ahr-fmh-match:focus-visible{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{padding:.4rem .9rem;border:1px solid var(--border, var(--line));border-radius:.375rem;background:var(--surface);color:inherit;font-size:.9rem;cursor:pointer}.simple-condition-form__severity-btn:hover:not(:disabled){border-color:var(--primary)}.simple-condition-form__severity-btn.is-selected{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.simple-condition-form__severity-btn:disabled{opacity:.5;cursor:not-allowed}.simple-condition-form__readonly{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--line)}.simple-condition-form__readonly h4{font-size:.85rem;color:var(--ink-muted);margin-bottom:.5rem}.simple-condition-form__readonly-item{display:flex;justify-content:space-between;font-size:.85rem;color:var(--ink-muted);padding:.15rem 0}#akashic-health-records-patient-portal-root .field-history__sub{margin:0}#akashic-health-records-patient-portal-root .field-history__list{margin:0;padding:0;list-style:none}#akashic-health-records-patient-portal-root .field-history__row{padding:8px 0;border-top:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .field-history__row:first-child{padding-top:0;border-top:0}#akashic-health-records-patient-portal-root .field-history__value{margin:0;font-size:14px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .field-history__meta{margin:2px 0 0;font-size:11.5px;font-weight:var(--ak-body-weight);color:var(--ink-muted)}#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{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;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{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}}#akashic-health-records-patient-portal-root .profile-section{overflow:hidden}#akashic-health-records-patient-portal-root .profile-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}#akashic-health-records-patient-portal-root h3.profile-section__title{display:flex;align-items:center;gap:8px;min-width:0}#akashic-health-records-patient-portal-root h3.profile-section__title svg{flex:none;width:17px;height:17px}#akashic-health-records-patient-portal-root .profile-section__actions{display:flex;align-items:center;gap:12px;margin-left:auto}#akashic-health-records-patient-portal-root button.profile-fields__k--changed:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;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{display:flex;align-items:flex-start;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{padding-left:16px;border-left:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .profile-you__identity>.profile-fields__col{padding-left:16px}#akashic-health-records-patient-portal-root .profile-fields__k{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font-size:11.5px;font-weight:var(--ak-label-weight);line-height:1.55;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}#akashic-health-records-patient-portal-root .profile-fields button.profile-fields__k--changed.profile-fields__k--changed{position:relative;text-align:left;min-width:0;min-height:0;padding:0;border:0;background:transparent;color:var(--primary);cursor:pointer}#akashic-health-records-patient-portal-root button.profile-fields__k--changed svg{width:11px;height:11px}#akashic-health-records-patient-portal-root .profile-fields__v{font-size:13px;font-weight:var(--ak-body-weight);line-height:1.55;color:var(--ink-muted);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{margin-top:5px;font-size:11px;font-weight:var(--ak-body-weight);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .profile-fields__use{margin-left:4px;font-size:11px;color:var(--ink-muted);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{display:inline-flex;flex-wrap:wrap;align-items:baseline;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-section__grid,#akashic-health-records-patient-portal-root .profile-name{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#akashic-health-records-patient-portal-root .profile-name{grid-column:1 / -1;gap:10px}#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 input,#akashic-health-records-patient-portal-root .profile-section .profile-input [data-slot=select-trigger]{width:100%;min-width:0}#akashic-health-records-patient-portal-root .profile-input [data-slot=badge]{max-width:100%;padding:2px 8px;border-color:var(--line);background:var(--sunken);box-shadow:none;font-size:12px;font-weight:var(--ak-body-weight);white-space:normal;color:var(--ink)}#akashic-health-records-patient-portal-root .profile-section .profile-input [data-slot=badge] button{position:relative;min-width:0;min-height:0}#akashic-health-records-patient-portal-root .profile-input [data-slot=badge] button:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}#akashic-health-records-patient-portal-root .profile-section__row{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line-soft)}#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;justify-content:flex-end;gap:8px;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{position:relative;flex-shrink:0;min-height:0;margin:8px 0 0 2px;padding:0;border:0;background:transparent;border-radius:50%;cursor:pointer}#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{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--sunken);color:var(--ink-muted);font-size:15px;font-weight:500;letter-spacing:normal;line-height:1}#akashic-health-records-patient-portal-root .profile-photo-control__avatar--large{width:96px;height:96px;font-size:30px}#akashic-health-records-patient-portal-root .profile-photo-control__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#akashic-health-records-patient-portal-root .profile-photo-control__badge{position:absolute;right:-1px;bottom:-1px;display:grid;place-items:center;color:var(--primary)}#akashic-health-records-patient-portal-root .profile-photo-control__badge svg{width:12px;height: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;justify-content:flex-end;gap:8px}#akashic-health-records-patient-portal-root .observation-result{display:flex;flex-direction:column;align-items:flex-start;gap:12px}#akashic-health-records-patient-portal-root .observation-result>section{align-self:stretch}#akashic-health-records-patient-portal-root .observation-result__who,#akashic-health-records-patient-portal-root .observation-result__stamp{font-size:var(--ak-font-12);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .observation-result__value{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:4px;text-align:center}#akashic-health-records-patient-portal-root .observation-result__unit{margin-left:4px;font-size:var(--ak-font-12);font-weight:400;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .observation-result-spark{color:var(--primary)}#akashic-health-records-patient-portal-root .observation-result-spark svg{display:block;width:100%;height:52px}#akashic-health-records-patient-portal-root .observation-result-spark__values{display:flex;justify-content:space-between;margin:4px 0 0;padding:0;list-style:none;font-size:var(--ak-font-12);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .observation-result-spark__values b{display:block}#akashic-health-records-patient-portal-root .observation-result__note{border-left:2px solid var(--primary);background:var(--sunken);padding:8px 12px;color:var(--ink-strong)}#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{box-sizing:border-box;display:flex;align-items:center;gap:12px;min-width:220px;max-width:min(360px,calc(100vw - 32px));padding:14px 18px;border:1px solid transparent;border-radius:6px;color:var(--primary-foreground);font-size:15px;font-weight:600;line-height:1.35;box-shadow:0 8px 24px #00000038}.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{flex:0 0 auto;width:18px;height:18px;border:2px solid rgba(255,255,255,.45);border-top-color:var(--line-soft);border-radius:50%;animation:akashic-operation-status-toast-spin .8s linear infinite}.akashic-operation-status-toast__message{min-width:0}@keyframes akashic-operation-status-toast-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.akashic-operation-status-toast__spinner{animation-duration:1.6s}}#akashic-health-records-patient-portal-root .ahr-task-status-row{display:flex;align-items:center;justify-content:space-between;gap:8px;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;justify-content:flex-end;gap:8px}#akashic-health-records-patient-portal-root .ahr-task-progress>.ak-progress{flex:1}#akashic-health-records-patient-portal-root .ahr-referral-head{display:flex;gap:10px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--line)}#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{font-size:15px;font-weight:500;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-referral-name span{margin-top:1px;font-size:12.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-referral-person{padding:10px 0;border-bottom:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-referral-meta{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-referral-label{width:56px;flex:none;padding-top:2px;font-size:11.5px;font-weight:500;color:var(--ink);text-transform:uppercase;letter-spacing:.04em}#akashic-health-records-patient-portal-root .ahr-referral-tel{color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-referral-note{margin:8px 0;font-size:12.5px;line-height:1.5;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-referral-note--quiet{color:var(--faint)}#akashic-health-records-patient-portal-root .ahr-referral-pending{display:grid;gap:3px;margin-top:10px;padding:12px;background:var(--sunken)}#akashic-health-records-patient-portal-root .ahr-referral-pending b{font-size:14px;font-weight:500;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-referral-pending span{font-size:12.5px;line-height:1.5;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-referral-invite{display:grid;gap:6px;margin:8px 0;padding:10px;background:var(--sunken)}#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;margin:0;padding:0;list-style:none}#akashic-health-records-patient-portal-root .ahr-referral-invite li{position:relative;padding-left:14px;font-size:13px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-referral-invite li:before{content:"";position:absolute;left:2px;top:7px;width:5px;height:5px;border-radius:50%;background:var(--primary)}#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{width:100%;max-width:min(42rem,calc(100% - 2rem))}#akashic-health-records-patient-portal-root .patient-task-dialog{width:calc(100% - 28px);max-width:500px;padding:12px}#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-heading>*,#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-task-doit>*{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-status-row+.ahr-task-heading,#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-task-heading>.ahr-task-status-row+*{margin-top:-4px}#akashic-health-records-patient-portal-root .ahr-task-doit{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--line)}#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;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}#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]{border:0;background:transparent}#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 [data-slot=wp-card]>[data-slot=elevation],#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-q-item [data-slot=spacer]{display:none}#akashic-health-records-patient-portal-root .patient-task-dialog .ahr-q-item{margin-bottom:8px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--ak-card-radius);background:var(--surface)}#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;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@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-top:4px;margin-left:24px}#akashic-health-records-patient-portal-root .ahr-login__brand{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}#akashic-health-records-patient-portal-root .ahr-login__org{margin:0;font-size:var(--ak-font-15);font-weight:500;line-height:1.3;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-login__sub{margin:-8px 0 0;font-size:var(--ak-font-13);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .btn.ahr-login__alt{font-size:var(--ak-font-13);font-weight:500;color:var(--primary);white-space:normal;text-align:center}#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{display:flex;align-items:center;justify-content:space-between;gap:12px;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__otp,.ahr-dup-match-modal__done{display:flex;flex-direction:column;gap:12px;min-width:360px}.ahr-dup-match-modal__intro{margin:0}.ahr-dup-match-modal__guidance{margin:0;color:hsl(var(--muted-foreground))}.ahr-dup-match-modal__org{margin:0;font-size:12px;color:hsl(var(--muted-foreground))}.ahr-dup-match-modal__org-link{font-weight:600}.ahr-dup-match-modal__hint{margin:4px 0 0;font-size:12px;color:hsl(var(--muted-foreground))}.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{margin:0;font-size:12px;color:hsl(var(--muted-foreground))}#akashic-health-records-patient-portal-root .clinician-invitation-notice{display:flex;gap:12px;margin-bottom:16px;padding:12px 14px;border-left:3px solid var(--primary);background:var(--blue-soft);color:var(--ink);font-size:14px}#akashic-health-records-patient-portal-root .clinician-invitation-notice__icon{flex:none;width:20px;height:20px;color:var(--primary)}#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{font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .clinician-invitation-notice__code{display:flex;flex-direction:column;gap:4px;max-width:220px;margin-top:8px}#akashic-health-records-patient-portal-root .clinician-invitation-notice__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;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);min-width:56px;width:56px;color:var(--ink);transition:width .2s ease-in-out;overflow:hidden;height:100vh;position:sticky;top:0;z-index:90}.dashboard-sidebar--open{width:220px}.sidebar-toggle{padding:16px 8px}.sidebar-menu-item{transition:background-color .2s ease;padding:16px!important;height:48px;gap:16px!important;border-radius:0}.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{padding:16px;overflow-y:visible}.dashboard-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%;background-color:var(--sunken)}.dashboard-loading p{margin-top:16px;font-size:16px;color:var(--ink)}.dashboard-role-view-select,.dashboard-role-view-select .components-custom-select-control,.dashboard-role-view-select .components-custom-select-control__button{width:100%;max-width:none}#akashic-health-records-patient-portal-root .ahr-nav-me__name{font-size:13px;font-weight:500;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-nav-me__link{font-size:11px;font-weight:500;color:var(--primary)}#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]{min-height:32px;padding:0 12px 0 40px;font-size:var(--ak-font-14)}#akashic-health-records-patient-portal-root nav .dashboard-nav-children>.dashboard-nav-item[data-nav-depth="2"]>button[data-slot=button]{min-height:29px;padding-left:60px;font-size:var(--ak-font-13)}#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{margin-bottom:12px;padding:11px 12px;border:1px solid var(--blue-line);border-radius:9px;background:var(--blue-soft)}#akashic-health-records-patient-portal-root .collab-invite-item+.collab-invite-item{margin-top:12px}#akashic-health-records-patient-portal-root .collab-invite-title{margin:0 0 2px;font-size:13px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .collab-invite-text{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink)}#akashic-health-records-patient-portal-root .collab-invite-error{margin:8px 0 0;font-size:13px;color:var(--destructive)}#akashic-health-records-patient-portal-root .collab-invite-actions{display:flex;gap:7px;margin-top:9px}.ahr-patient-profile-card{display:flex;flex-direction:column;gap:22px;color:hsl(var(--foreground))}.ahr-patient-profile-card__identity{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid hsl(var(--border))}.ahr-patient-profile-card__identity-text{flex:1 1 auto;min-width:0}.ahr-patient-profile-card__name{font-size:18px;font-weight:700;line-height:1.3;color:hsl(var(--foreground));overflow-wrap:anywhere}.ahr-patient-profile-card__subline{margin-top:2px;font-size:13px;color:hsl(var(--muted-foreground))}.ahr-patient-profile-card__group{display:flex;flex-direction:column;gap:10px}.ahr-patient-profile-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.ahr-patient-profile-card__field--full{grid-column:1 / -1}.ahr-patient-profile-card__label{margin-bottom:2px;font-size:12px;color:hsl(var(--muted-foreground))}.ahr-patient-profile-card__value{font-size:14px;line-height:1.4;color:hsl(var(--foreground));overflow-wrap:anywhere}@media(max-width:520px){.ahr-patient-profile-card__grid{grid-template-columns:1fr}}#akashic-health-records-patient-portal-root .ahr-rs-tabs{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:100%;margin:12px 0 0}@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{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:20px;align-items:start}#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{display:flex;align-items:center;gap:8px;margin:12px 0 0}#akashic-health-records-patient-portal-root .ahr-rs-search{position:relative;display:flex;flex:1;min-width:0;align-items:center}#akashic-health-records-patient-portal-root .ahr-rs-search-clear{position:absolute;right:8px;display:grid;place-items:center;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rs-fbtn{flex:none}#akashic-health-records-patient-portal-root .ahr-rs-fbtn svg{width:16px;height:16px}#akashic-health-records-patient-portal-root .ahr-rs-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 12px}#akashic-health-records-patient-portal-root .ahr-rs-month{margin:16px 0 6px;font-size:var(--ak-font-13);font-weight:var(--ak-label-weight);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rs-ev{display:flex;width:100%;align-items:flex-start;gap:12px;margin:0 0 4px;text-align:left}#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{width:34px;flex:none;line-height:1.15;text-align:center}#akashic-health-records-patient-portal-root .ahr-rs-date b{display:block;font-size:18px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-rs-date span{display:block;font-size:var(--ak-font-10);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rs-body{display:block;min-width:0;flex:1}#akashic-health-records-patient-portal-root .ahr-rs-title{display:block;font-size:var(--ak-font-15);font-weight:var(--ak-heading-weight);line-height:1.55;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-rs-sub{display:block;margin-top:2px;font-size:var(--ak-font-13);line-height:1.55;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rs-org{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:var(--ak-font-11);line-height:1.55;color:var(--ink-muted)}#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]{width:18px;height:18px;font-size:var(--ak-font-9);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-rs-go{width:16px;height:16px;flex:none;align-self:center;color:var(--ink)}#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{display:flex;align-items:center;gap:6px;margin:0 0 2px;font-size:var(--ak-font-13);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rs-why{margin:0;font-size:var(--ak-font-13);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rs-sh2{display:flex;align-items:center;gap:8px;margin:20px 0 6px;font-size:var(--ak-font-13);font-weight:var(--ak-label-weight);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rs-sh2 .ahr-rs-n{font-size:var(--ak-font-11);font-weight:var(--ak-heading-weight);letter-spacing:0;text-transform:none;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rs-note{margin:0 0 4px;border-left-color:var(--primary);font-size:var(--ak-font-13);line-height:1.6}#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{margin:0 0 2px;font-size:var(--ak-font-13);font-weight:600;color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-rs-note-line{margin:0}#akashic-health-records-patient-portal-root .ahr-rs-stamp{display:block;margin-top:8px;font-size:var(--ak-font-11);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rs-vit{display:flex;width:100%;align-items:baseline;gap:8px;padding:8px 2px;border-top:1px solid var(--sunken);font-size:var(--ak-font-13);text-align:left}#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{flex:1;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rs-vit b{font-weight:var(--ak-heading-weight);font-variant-numeric:tabular-nums;color:var(--ink-strong)}#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{display:block;padding:0 2px 8px;margin-top:-6px;font-size:var(--ak-font-11);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rs-ok{font-weight:var(--ak-heading-weight);color:var(--success)}#akashic-health-records-patient-portal-root .ahr-rs-warn{color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-rs-lnk{display:flex;width:100%;align-items:center;gap:8px;margin:0 0 4px;text-align:left}#akashic-health-records-patient-portal-root .ahr-rs-lnk>span:first-child{min-width:0;flex:1}#akashic-health-records-patient-portal-root .ahr-rs-lnk b{display:block;font-size:var(--ak-font-15);font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#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{display:block;margin-bottom:6px;font-size:var(--ak-font-15);font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-rs-big>b{display:block;font-size:42px;font-weight:var(--ak-heading-weight);line-height:1;letter-spacing:-.03em;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-rs-big .ahr-rs-u{font-size:18px;font-weight:var(--ak-heading-weight);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rs-big .ahr-rs-rng{display:block;margin-top:4px;font-size:var(--ak-font-13);color:var(--ink-muted)}#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;width:100%;height:74px;overflow:visible}#akashic-health-records-patient-portal-root .ahr-rs-spark polyline{fill:none;stroke:var(--primary);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;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{display:flex;justify-content:space-between;margin-top:6px;font-size:var(--ak-font-11);font-variant-numeric:tabular-nums;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rs-xs span{text-align:center}#akashic-health-records-patient-portal-root .ahr-rs-xs b{display:block;font-size:var(--ak-font-10);font-weight:var(--ak-heading-weight);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rs-said{margin:12px 0 0;padding:8px 12px;border-radius:8px;background:var(--sunken);font-size:var(--ak-font-13);color:var(--ink-muted)}#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{margin:12px 0 0;padding:8px 12px;border-radius:8px;background:var(--sunken);font-size:var(--ak-font-13);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rs-due{font-size:var(--ak-font-11);font-weight:var(--ak-heading-weight);letter-spacing:0;text-transform:none;color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-rs-st{display:flex;align-items:center;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{min-width:0;flex:1}#akashic-health-records-patient-portal-root .ahr-rs-st b{display:block;font-size:var(--ak-font-15);font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#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{position:absolute;left:12px;width:16px;height:16px;color:var(--faint);pointer-events:none}#akashic-health-records-patient-portal-root .ahr-rs-chips .ak-pill{gap:4px;cursor:pointer}#akashic-health-records-patient-portal-root .ahr-rs-chips .ak-pill svg{width:11px;height:11px}#akashic-health-records-patient-portal-root .ahr-rs-chips .ak-link{margin-left:2px;font-size:var(--ak-font-11)}#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{font-size:.8125rem;color:var(--muted-foreground)}@media(max-width:639px){#akashic-health-records-patient-portal-root .ak-row.billing-invoice-row{padding:12px 15px;gap:11px}}#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;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@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{position:relative;width:100%;min-width:0}.ahr-search-select__icon{position:absolute;z-index:1;top:50%;left:12px;color:var(--ink-muted);pointer-events:none;transform:translateY(-50%)}#akashic-health-records-patient-portal-root .ahr-search-select__input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ak-field-height, 40px);height:var(--ak-field-height, 40px);margin:0;padding:0 12px 0 38px;padding-left:var(--ahr-search-select-inset, 38px)!important;border:1px solid var(--line);border-radius:var(--ak-field-radius, 6px);background:var(--surface);color:var(--ink-strong);font-size:var(--ak-field-font-size, 14px);line-height:var(--ak-field-line-height, 1.4);box-shadow:none;outline:none}.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;white-space:nowrap;text-overflow:ellipsis}#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;white-space:nowrap;text-overflow:ellipsis}#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{position:absolute;z-index:1000;top:calc(100% + 4px);right:0;left:0;max-height:280px;padding:4px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--ak-field-radius, 6px);background:var(--surface);box-shadow:0 8px 24px #1118271f}.ahr-search-select__option{display:block;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:var(--ink-strong);font-size:13px;line-height:1.4;text-align:left;cursor:pointer}.ahr-search-select__option:hover,.ahr-search-select__option:focus-visible,.ahr-search-select__option[aria-selected=true]{background:rgb(var(--primary-rgb) / .09);outline:none}.ahr-search-select__empty{padding:10px;color:var(--ink-muted);font-size:13px}#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);font-size:11px;font-weight:var(--ak-label-weight);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding:9px 15px}#akashic-health-records-patient-portal-root .billing-fee-schedule .ak-table td{font-size:13px;color:var(--ink-strong);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{width:16px;height:16px;color:var(--ink-muted)}@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{display:grid;grid-template-columns:1fr auto;gap:11px;align-items:center;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{padding:0;border-top:0}#akashic-health-records-patient-portal-root .billing-fee-schedule .ak-table td:nth-child(2){grid-column:1 / -1;font-size:12px}}.ahr-tax-settings{min-width:0;max-width:640px;margin-top:32px}.ahr-tax-settings__header{margin-bottom:16px}.ahr-tax-settings__title{margin:0 0 4px;color:var(--ink-strong);font-size:20px;font-weight:700}.ahr-tax-settings__description{margin:0;color:var(--ink-muted);font-size:14px}.ahr-tax-settings__alert{margin-bottom:16px}.ahr-tax-settings__card{display:flex;flex-direction:column;gap:20px;padding:20px;border:1px solid var(--line);border-radius:0;background:var(--surface)}.ahr-tax-settings__field{display:flex;flex-direction:column;gap:8px}.ahr-tax-settings__rate-input-wrap{display:flex;align-items:center;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{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}.ahr-tax-settings__spinner{width:14px;height: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{margin:0;padding:10px 12px;border-left:3px solid var(--warning);background:var(--amber-soft);font-size:12.5px;line-height:1.5}#akashic-health-records-patient-portal-root .referral-faxread{display:grid;gap:10px;max-width:28rem;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}#akashic-health-records-patient-portal-root .referral-faxread__title{margin:0;color:var(--ink-strong);font-size:13px;font-weight:600}#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{margin:0;color:var(--ink-strong);font-size:13.5px;overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .referral-faxread__line{display:block;color:var(--ink-muted);font-size:12px;font-style:italic;overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .referral-faxread__warn{display:block;color:var(--warning);font-size:12px}#akashic-health-records-patient-portal-root .referral-faxread__check{display:flex;align-items:center;gap:8px;min-height:2.75rem;font-size:13px}#akashic-health-records-patient-portal-root .referral-faxread__shown{display:grid;gap:8px;margin:0}#akashic-health-records-patient-portal-root .register-portal-use{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}#akashic-health-records-patient-portal-root .register-portal-use legend{margin-bottom:6px;padding:0;font-size:11.5px;font-weight:var(--ak-label-weight);line-height:17.8px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}#akashic-health-records-patient-portal-root label.register-portal-use__option{display:flex;align-items:flex-start;gap:10px;margin:0;padding:11px 12px;border:1px solid var(--line);border-radius:0;background:var(--surface);cursor:pointer}#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{margin-top:3px;accent-color:var(--primary)}#akashic-health-records-patient-portal-root .register-portal-use__label{display:block;font-size:13.5px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .register-portal-use__detail{display:block;margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--ink-muted)}#akashic-health-records-patient-portal-root label.register-portal-use__option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:15px;height:15px;min-height:0;margin-top:2px;padding:0;border:1.5px solid var(--faint);border-radius:50%;background:var(--surface)}#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{width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 36px);gap:12px;border-radius:12px;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}#akashic-health-records-patient-portal-root .ahr-reg .ahr-reg__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;padding:12px 14px;overscroll-behavior:contain}#akashic-health-records-patient-portal-root .ahr-reg>[data-slot=dialog-close]{top:16px;right:14px}#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;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}#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{font-size:11.5px;font-weight:var(--ak-label-weight);line-height:17.8px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-reg input:not([type=radio]):not([type=checkbox]),#akashic-health-records-patient-portal-root .ahr-reg [data-slot=select-trigger]{height:37px;min-height:0;padding:7px 9px;border-radius:5px;font-size:13.5px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-reg .ahr-reg__error{padding:10px 12px;border-left:3px solid var(--danger);background:var(--red-soft);font-size:12.5px;color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-reg__matches{display:grid;gap:4px}#akashic-health-records-patient-portal-root .ahr-reg .ahr-reg__note{margin:0;font-size:12px;color:var(--ink-muted)}#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{min-height:30px;padding:0 12px;border-radius:2px;font-size:13px}#akashic-health-records-patient-portal-root .ahr-dup{display:grid;gap:10px;padding:10px 12px;border-left:3px solid var(--warning);background:var(--amber-soft);font-size:12.5px;color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-dup .ahr-dup__title{margin:0 0 2px;font-size:13px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-dup .ahr-dup__text{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink)}#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{display:flex;align-items:center;gap:8px;font-size:12.5px}#akashic-health-records-patient-portal-root .ahr-dup__field dt{flex:none;width:104px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-dup__field dd{flex:1;min-width:0;margin:0;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-dup__verdict{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-dup__verdict svg{width:14px;height: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;justify-content:flex-end;gap:8px}#akashic-health-records-patient-portal-root .ahr-dup__actions .btn{min-height:30px;padding:0 12px;border-radius:2px;font-size:13px}#akashic-health-records-patient-portal-root .ahr-dup .ahr-dup__note{margin:0;font-size:12px;color:var(--ink-muted)}@media(max-width:640px){#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-reg{top:52px;bottom:0;left:0;width:100%;max-width:100%;max-height:none;border-radius:14px 14px 0 0;transform:none;translate:none}}#akashic-health-records-patient-portal-root .referrals-queue-grid{gap:12px}#akashic-health-records-patient-portal-root .referrals-queue-col .ak-page-title__sub{margin:3px 0 10px;font-size:13px;color:var(--ink-muted)}#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{display:block;margin:0 0 4px;border-left:3px solid var(--danger)}#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{min-height:36px;border:1px solid var(--danger);background:var(--surface, #fff);color:var(--danger);font-weight:600}#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{font-size:12px;font-style:normal;color:var(--ink-muted)}#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{margin:-4px 0 0;padding:0 0 11px;font-size:12px;line-height:1.45;color:var(--ink-muted)}.records-release{display:grid;gap:.75rem;border-top:1px solid var(--border);padding-top:.75rem}.records-release__categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin:0;padding:0;border:0;min-width:0}.records-release__categories legend{grid-column:1 / -1;padding:0;margin-bottom:.25rem}.records-release__summary{display:grid;gap:.5rem}.records-release__lines,.records-release__reasons{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.records-release__lines li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.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{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.records-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.75rem;margin-bottom:.75rem}.records-list{list-style:none;margin:0;padding:0}.records-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;width:100%;text-align:left;cursor:pointer}.records-row__who{color:var(--ink-strong);overflow-wrap:anywhere}.records-row__state{color:var(--ink-muted);white-space:nowrap}.records-row__meta{grid-column:1 / -1;color:var(--ink-muted);font-size:.8125rem}.records-loading,.records-note{display:flex;align-items:center;gap:.5rem;color:var(--ink-muted)}.records-form{display:grid;gap:.75rem}.records-field{display:grid;gap:.25rem;min-width:0}.records-row-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.records-detail{display:grid;gap:.75rem}.records-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.25rem .75rem;margin:0}.records-facts dt{color:var(--ink-muted)}.records-facts dd{margin:0;overflow-wrap:anywhere}.records-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.records-edit{border-top:1px solid var(--border);padding-top:.75rem}.records-history{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;color:var(--ink-muted)}@media(max-width:640px){.records-head{flex-direction:column;align-items:stretch}.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;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem}.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{margin:0;color:var(--ink)}.records-import__list{list-style:none;margin:0;padding:.5rem;display:grid;gap:.5rem;background:var(--paper);border-radius:calc(var(--radius) - 4px)}.records-import__failed{display:grid;gap:.5rem;justify-items:start}.records-import-item{display:grid;gap:.5rem;padding:.5rem .75rem;background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) - 4px)}.records-import-item__head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem}.records-import-item__what{display:grid;gap:.125rem;min-width:0;flex:1 1 12rem;font-size:.875rem;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__what .records-import-item__warn,.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{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.records-import-item__edit{display:grid;gap:.5rem;border-top:1px solid var(--border);padding-top:.5rem}.records-import-item__checks{display:grid;gap:.375rem}.records-import-item__check{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;color:var(--ink);cursor:pointer}#akashic-health-records-patient-portal-root .release-identity{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-left:3px solid var(--primary);background:var(--blue-soft)}#akashic-health-records-patient-portal-root .release-identity span,#akashic-health-records-patient-portal-root .release-note{font-size:12px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .release-loading{display:flex;align-items:center;gap:.5rem}#akashic-health-records-patient-portal-root .release-table{width:100%;border-collapse:collapse}#akashic-health-records-patient-portal-root .release-table th{padding:6px 8px;text-align:left;font-size:11px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .release-table td{padding:8px;border-bottom:1px solid var(--line);color:var(--ink)}#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{cursor:pointer;color:var(--primary)}#akashic-health-records-patient-portal-root .release-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;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{display:flex;align-items:center;gap:.5rem;cursor:pointer}@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{margin:0;padding:8px 12px;font-size:13px;border-left:3px solid var(--warning);background:var(--amber-soft)}.lab-reports{display:flex;flex-direction:column;gap:.5rem}.lab-reports-heading{font-size:.875rem;font-weight:500}.lab-report-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.lab-report-name{font-size:.875rem;color:var(--muted-foreground)}#akashic-health-records-patient-portal-root .bench-head{margin-bottom:14px}#akashic-health-records-patient-portal-root .bench-loading{display:flex;align-items:center;gap:.5rem}#akashic-health-records-patient-portal-root .bench-retry{margin-top:.5rem}#akashic-health-records-patient-portal-root .bench-toolbar{display:flex;align-items:center;gap:12px;margin:5px 0 14px}#akashic-health-records-patient-portal-root .bench-find{flex:1;display:flex;flex-direction:column;gap:4px}#akashic-health-records-patient-portal-root .bench-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#akashic-health-records-patient-portal-root .bench-row{display:flex;align-items:center;gap:12px;box-sizing:border-box}#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{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-left:3px solid var(--primary);background:var(--blue-soft)}#akashic-health-records-patient-portal-root .bench-identity strong{font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .bench-identity span{font-size:12px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .bench-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:782px){#akashic-health-records-patient-portal-root .bench-grid{grid-template-columns:minmax(0,1fr);gap:18px}#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{margin:0;color:var(--ink-muted)}.refusal-form{display:flex;flex-direction:column;gap:.75rem}.refusal-field{display:flex;flex-direction:column;gap:.375rem}.refusal-select{padding:.4rem .5rem;border:1px solid var(--border);border-radius:.375rem;background:var(--background);color:var(--foreground);font-size:.875rem}.refusal-note{margin:0;font-size:.75rem;color:var(--muted-foreground)}.refusal-standing{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.375rem;padding:.5rem .625rem;border:1px solid var(--warning);border-radius:.375rem;font-size:.875rem}.refusal-standing-reason{font-weight:600;color:var(--warning)}.refusal-standing-said{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;color:var(--foreground)}.refusal-history{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .625rem;border:1px solid var(--border);border-radius:.375rem;font-size:.875rem;color:var(--muted-foreground)}.refusal-history-title{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.refusal-history-reason{font-weight:600;color:var(--foreground)}#akashic-health-records-patient-portal-root .qc-strip{margin:0}#akashic-health-records-patient-portal-root .qc-settled{display:flex;align-items:center;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{display:flex;align-items:center;gap:8px;cursor:pointer;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{display:flex;align-items:center;flex-wrap:wrap;gap:12px;box-sizing:border-box}#akashic-health-records-patient-portal-root .qc-row-main{flex:1;min-width:0}#akashic-health-records-patient-portal-root .qc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#akashic-health-records-patient-portal-root .qc-retry{margin-top:.5rem}#akashic-health-records-patient-portal-root .qc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#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{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.lab-report-input{display:none}.lab-report-chosen{display:flex;align-items:center;gap:.5rem}.lab-report-name{font-size:.875rem;color:var(--foreground)}.result-measurement{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem 6rem auto;align-items:end;gap:.5rem .75rem;padding-top:.75rem;border-top:1px solid var(--line-soft)}.result-measurement:first-of-type{padding-top:0;border-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{display:flex;flex-direction:column;gap:.75rem}.send-out-field{display:flex;flex-direction:column;gap:.375rem}.send-out-field-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.send-out-note{font-size:.875rem;color:var(--muted-foreground)}#akashic-health-records-patient-portal-root .send-out-identity{display:block;padding:10px 12px;border-left:3px solid var(--primary);background:var(--blue-soft);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .send-out-identity strong{font-weight:500;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .send-out-sub{display:block;font-size:12px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .send-out-note--box{padding:12px;background:var(--sunken);font-size: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{display:flex;align-items:center;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{flex:none;width:92px;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:var(--ak-font-12-5);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .imaging-row__mod{flex:none;width:44px;font-size:var(--ak-font-12);font-weight:600;letter-spacing:.03em;color:var(--ink-strong)}#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{width:74px;text-align:right}#akashic-health-records-patient-portal-root .imaging-row__state{margin-left:0;width:96px;text-align:left}#akashic-health-records-patient-portal-root .imaging-row__state--go{color:var(--primary)}#akashic-health-records-patient-portal-root .imaging-row__acts{flex:none;display:flex;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__who,#akashic-health-records-patient-portal-root .imaging-row__acts{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{display:grid;gap:4px;align-content:start;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;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#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;justify-content:flex-end;gap:.75rem}#akashic-health-records-patient-portal-root .schedule-study-cancel{margin-right:auto}@media(max-width:640px){#akashic-health-records-patient-portal-root .schedule-study-grid,#akashic-health-records-patient-portal-root .schedule-study-facts{grid-template-columns:minmax(0,1fr)}}.unreviewed{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem;border:1px solid var(--warning);border-radius:.5rem}.unreviewed-heading{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:600;color:var(--warning)}.unreviewed-note{margin:0;font-size:.875rem;color:var(--muted-foreground)}.unreviewed-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.unreviewed-row{display:flex;flex-direction:column;gap:.25rem;padding:.625rem .75rem;border:1px solid var(--border);border-radius:var(--ak-card-radius)}.unreviewed-row-lead{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.unreviewed-patient{font-weight:600;color:var(--foreground)}.unreviewed-test{color:var(--foreground)}.unreviewed-row-detail{margin:0;font-size:.875rem;color:var(--muted-foreground)}.imaging-study-viewer{display:flex;flex-direction:column;gap:16px;padding:16px 0;container:imaging-study / inline-size}.imaging-study-viewer-header{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.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{display:flex;align-items:center;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);padding:10px;gap:8px;background:#15181c;color:var(--ink);box-shadow:2px 2px 3px #1f1a141a;min-width:0}#akashic-health-records-patient-portal-root .imaging-pane__bar{display:flex;align-items:baseline;gap:10px;min-width:0;font-size:11.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .imaging-pane__bar b{font-size:12px;font-weight:500;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .imaging-pane__ref{margin-left:auto;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .report-read{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;align-items:start}@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{margin:0;padding:18px 14px;background:#15181c;color:#9aa7b4;font-size:13px}#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{max-width:100%;height:auto;white-space:normal;padding-block:6px;line-height:1.3;text-align:left}.reading-section-title{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}.reading-count{min-width:1.5rem;padding:0 .375rem;border-radius:.375rem;background:var(--muted);text-align:center;font-variant-numeric:tabular-nums}.reading-row{display:flex;flex-direction:column;gap:.25rem;border-bottom:1px solid var(--border);padding:.75rem 0}.reading-row:last-child{border-bottom:0}.reading-row-lead{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.reading-test{font-weight:500}.reading-row-detail{font-size:.875rem;color:var(--muted-foreground)}.reading-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.25rem}.reading-accession{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;letter-spacing:.02em}.reading-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem}.reading-modality select{min-height:2.25rem}.match-requisition-dialog{max-width:40rem}.match-compare{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:40rem){.match-compare{grid-template-columns:1fr}}.match-register{display:flex;flex-direction:column;align-items:flex-start;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{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-left:3px solid var(--primary);background:var(--blue-soft)}#akashic-health-records-patient-portal-root .review-identity span{font-size:12px;color:var(--ink-muted)}.inbound-form{display:flex;flex-direction:column;gap:.75rem}.inbound-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:44rem){.inbound-row{grid-template-columns:1fr}}.inbound-field{display:flex;flex-direction:column;gap:.375rem}.inbound-head,.inbound-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.inbound-card__main{flex:1;min-width:0}.inbound-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0;gap:.5rem}@media(max-width:639px){.inbound-head,.inbound-card{align-items:flex-start}}.inbound-retry{margin-top:.5rem}.inbound-refused{margin-top:1.5rem}#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{display:grid;gap:2px;width:100%;min-width:0;text-align:left;cursor:pointer}#akashic-health-records-patient-portal-root .ahr-bill-l1{display:flex;align-items:center;justify-content:space-between;gap:8px;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{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:2px}#akashic-health-records-patient-portal-root .ahr-bill-date{white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-bill-money{display:flex;align-items:baseline;gap:6px;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-bill-amount{font-size:15px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-bill-amount[data-owed]{color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-bill-remaining{font-size:11px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-bill-mark{gap:4px;font-size:13px;font-weight:var(--ak-label-weight)}#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{margin:0;padding:8px 12px;border-radius:8px;background:var(--paper);font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-bill-dialog{display:flex;flex-direction:column;gap:0;width:380px;min-width:0;max-width:calc(100vw - 2rem);max-height:85vh;padding:0;overflow:hidden;border-color:var(--line);border-radius:8px}#akashic-health-records-patient-portal-root .ahr-bill-dialog-top{flex:none;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:12px 8px 12px 12px;border-bottom:1px solid var(--line);text-align:left}#akashic-health-records-patient-portal-root .ahr-bill-dialog-ttl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}#akashic-health-records-patient-portal-root .ahr-bill-dialog-x{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:5px;color:var(--ink-muted)}#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{width:18px;height:18px}#akashic-health-records-patient-portal-root .ahr-bill-dialog-body{min-height:0;padding:12px;overflow-y:auto}#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>*,#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>*{margin-block:0}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-label{display:block;margin:13px 0 6px;font-size:13px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-box{overflow:hidden;border:1px solid var(--line);border-radius:var(--ak-card-radius)}#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{gap:12px;padding:8px 12px;font-size:13px;color:var(--ink-strong)}#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{display:grid;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-sum{font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-total{font-size:15px;color:var(--ink-strong)}#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{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-paid-sum{gap:8px;font-size:13px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-paid-sum [data-slot=invoice-status]{gap:4px;font-size:13px;font-weight:var(--ak-label-weight)}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-payment{padding:6px 12px;font-size:13px}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-note{padding:8px 12px;border-radius:var(--ak-card-radius);background:var(--paper);font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-amount{gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--ak-card-radius)}#akashic-health-records-patient-portal-root .ahr-bill-dialog .invoice-detail-amount-label{font-size:11.5px;font-weight:var(--ak-label-weight);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}#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{padding-bottom:8px;border-bottom:1px solid var(--line)}#akashic-health-records-patient-portal-root .my-history-head .ahr-view-title{margin:0}#akashic-health-records-patient-portal-root .my-history-tabrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}#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;width:100%;height:auto;overflow-x:auto}#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{display:inline-flex;align-items:center;gap:4px;min-height:0;padding:0;border:0;background:transparent;font-size:11px;font-weight:var(--ak-body-weight);color:var(--ink-muted);text-decoration:underline;cursor:pointer}#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{display:block;margin:0 0 2px;padding:8px 2px 7px;border-bottom:1px solid var(--line-soft);font-size:12px;font-weight:var(--ak-body-weight);color:var(--ink-muted)}#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{flex:none;width:16px;height:16px;margin-top:2px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .my-history-text{flex:1;min-width:0}#akashic-health-records-patient-portal-root .my-history-say{margin:0;font-size:13px;font-weight:var(--ak-body-weight);line-height:1.4;color:var(--ink-strong)}#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{position:relative;display:grid;place-items:center;flex:0 0 15px;width:15px;min-width:0;height:15px;min-height:0;margin:2px 0 0 auto;padding:0;border:0;background:transparent;color:var(--faint);cursor:pointer}#akashic-health-records-patient-portal-root .my-history-row button.my-history-open:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}#akashic-health-records-patient-portal-root button.my-history-open svg{width:15px;height:15px;transform:rotate(90deg);transition:transform .15s ease}#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{margin:6px 0 0;padding:0 0 0 8px;border-left:2px solid var(--line);list-style:none}#akashic-health-records-patient-portal-root .my-history-oline{display:flex;align-items:baseline;gap:8px;padding:2px 0;font-size:13px}#akashic-health-records-patient-portal-root .my-history-oline b{font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .my-history-oline b:first-letter{text-transform:uppercase}#akashic-health-records-patient-portal-root .my-history-times{font-size:11px;font-weight:var(--ak-heading-weight);color:var(--warning)}#akashic-health-records-patient-portal-root .my-history-stamp{margin-left:auto;font-size:11px;white-space:nowrap;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .my-history-exp{margin:6px 0 0;padding:8px;border-radius:var(--ak-card-radius);background:var(--paper);list-style:none}#akashic-health-records-patient-portal-root .my-history-exp li{font-size:13px;line-height:1.5;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .my-history-exp li+li{margin-top:2px}#akashic-health-records-patient-portal-root .my-history-na{margin:0;font-size:13px;font-style:italic;color:var(--ink-muted)}#akashic-health-records-patient-portal-root button.my-history-older{display:flex;justify-content:center;width:100%;margin:12px 0 8px}#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{margin-bottom:4px;font-size:15px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#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{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding-bottom:8px;border-bottom:1px solid var(--line)}#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{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@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{display:flex;align-items:center;gap:12px;min-width:0;cursor:pointer}#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{font-size:15px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-family-row-rel{font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-family-row-rel:first-letter,#akashic-health-records-patient-portal-root .ahr-family-head-sub:first-letter{text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-family-enter{flex:none;width:19px;height:19px;margin:0 8px 0 auto;color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-family-avatar{position:relative;flex:none}#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{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid var(--surface)}#akashic-health-records-patient-portal-root .access-mark{display:inline-flex;flex:none;align-items:center;gap:4px;font-size:11px;font-weight:var(--ak-label-weight);white-space:nowrap}#akashic-health-records-patient-portal-root .access-mark svg{width:10px;height: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{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:12px;border:0;background:transparent;color:var(--primary);font-size:13px;font-weight:var(--ak-heading-weight);text-align:left;cursor:pointer}#akashic-health-records-patient-portal-root .ahr-family-add-plus{display:grid;flex:none;place-items:center;width:19px;height:19px;border:1.5px solid var(--primary);border-radius:50%;font-size:13px;line-height:1}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-family-sheet{gap:0;width:calc(100vw - 22px);max-width:460px;padding:0 0 8px;border:0;border-radius:12px;background:var(--surface);box-shadow:0 16px 44px #1f1a1452}#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{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px 12px;border-bottom:1px solid var(--line)}#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{margin:0;font-size:15px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-family-head-sub{font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-family-edit{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--primary);font-size:13px;font-weight:var(--ak-heading-weight);cursor:pointer}#akashic-health-records-patient-portal-root .ahr-family-edit svg{width:16px;height: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{margin:12px 4px 4px;font-size:13px;line-height:1.45;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-family-action{display:grid;grid-template-columns:20px minmax(0,1fr) 12px;grid-template-rows:auto auto;align-items:start;gap:0 10px;width:100%;min-height:44px;padding:12px;border:0;border-radius:0;background:var(--surface);box-shadow:var(--ak-card-lift);color:var(--ink-strong);text-align:left;cursor:pointer}#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{grid-column:1;grid-row:1 / span 2;align-self:center;width:20px;height:20px;color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-family-action-label{grid-column:2;grid-row:1;font-size:15px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-family-action-sub{grid-column:2;grid-row:2;margin-top:2px;font-size:13px;line-height:1.45;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-family-action-go{grid-column:3;grid-row:1 / span 2;align-self:center;width:12px;height:12px;color:var(--faint)}#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{padding:12px 0;box-shadow:none;border-bottom:1px solid var(--line-soft)}#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{margin:0;font-size:13px;color:var(--destructive)}#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{width:100%;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:13px;color:var(--ink-strong)}#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]{margin:8px 0 2px;font-size:11.5px;font-weight:var(--ak-label-weight);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}#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]{width:100%;border:1px solid var(--line);border-radius:8px;font-size:13px}#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{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}#akashic-health-records-patient-portal-root .ahr-family-activity-list{width:100%;margin:0;padding:0;list-style:none}#akashic-health-records-patient-portal-root .ahr-family-activity-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:8px 0;border-top:1px solid var(--line-soft);font-size:13px}#akashic-health-records-patient-portal-root .ahr-family-activity-icon{width:16px;height:16px;color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-family-activity-what{min-width:0;color:var(--ink-strong)}#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{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .self-booking-zone-missing{margin-top:12px;padding:10px 12px;border:1px solid var(--warning);border-radius:6px;background:var(--amber-soft);font-size:13px;color:var(--ink)}#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{margin-bottom:2px;font-weight:var(--ak-heading-weight);color:var(--amber-ink, var(--ink-strong))}#akashic-health-records-patient-portal-root .self-booking-agreements{margin-top:12px;padding:10px 12px;border:1px solid var(--amber-line, var(--warning));border-radius:6px;background:var(--amber-soft);font-size:13px;color:var(--ink);text-align:start}#akashic-health-records-patient-portal-root .self-booking-agreements--failed{border-color:var(--danger);background:var(--red-soft)}#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{font-weight:var(--ak-heading-weight);color:var(--amber-ink, var(--ink-strong))}#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{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:2px;margin-top:8px;line-height:1.45}#akashic-health-records-patient-portal-root .self-booking-agreements__option input[type=checkbox]{box-sizing:border-box;flex:none;width:20px;min-width:20px;max-width:20px;height:20px;margin:0;padding:0;border:1.5px solid var(--amber-line, var(--warning));border-radius:4px;background-color:var(--surface);background-repeat:no-repeat;background-position:center;background-size:14px 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#akashic-health-records-patient-portal-root .self-booking-agreements__option input[type=checkbox]:checked{border-color:var(--success);background-color:var(--success);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='M4.5 10.5 8.2 14 15.5 6'/%3E%3C/svg%3E")}#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{margin:0;padding:4px 0;font-size:13px;font-weight:400;color:var(--amber-ink, var(--ink));cursor:pointer}#akashic-health-records-patient-portal-root .self-booking-agreements__option button.self-booking-agreements__read{min-height:24px;padding:4px 0;border:0;background:none;font-size:13px;font-weight:var(--ak-heading-weight);color:var(--primary);text-decoration:none;cursor:pointer}#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{margin-top:12px;font-size:13px;color:var(--foreground);text-align:start}#akashic-health-records-patient-portal-root .self-booking-head{margin-bottom:8px;border-bottom:1px solid var(--line)}#akashic-health-records-patient-portal-root p.self-booking-practice{margin:0 0 4px;font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .self-booking-q{display:block;margin-bottom:8px;font-size:13px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .self-booking-flab{padding-top:2px;font-size:11.5px;font-weight:var(--ak-label-weight);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}#akashic-health-records-patient-portal-root .self-booking-fval{display:block;font-size:14px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .self-booking-curq{margin:0;font-size:13px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .self-booking-sug{display:block;width:100%;padding:8px;border:1px solid var(--line);border-radius:var(--ak-card-radius);background:var(--surface);text-align:left;cursor:pointer}#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{border-color:var(--green-line);background:var(--green-soft)}#akashic-health-records-patient-portal-root .self-booking-sug-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .self-booking-recmd{padding:2px 6px;border-radius:999px;background:var(--green-soft);font-size:13px;font-weight:var(--ak-heading-weight);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .self-booking-sug-why{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:var(--ink-muted)}#akashic-health-records-patient-portal-root button.self-booking-sugout{padding:0;border:0;background:none;font-size:13px;color:var(--ink-muted);cursor:pointer}#akashic-health-records-patient-portal-root .self-booking-sugout-link,#akashic-health-records-patient-portal-root button.self-booking-note-link{padding:0;border:0;background:none;font-size:13px;font-weight:var(--ak-heading-weight);color:var(--primary);text-decoration:underline;cursor:pointer}#akashic-health-records-patient-portal-root .self-booking-note{padding:10px 12px;border:1px solid var(--amber-line, var(--warning));border-radius:6px;background:var(--amber-soft);font-size:13px;color:var(--ink)}#akashic-health-records-patient-portal-root .self-booking-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}#akashic-health-records-patient-portal-root button.self-booking-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;font-size:13px;color:var(--primary);cursor:pointer}#akashic-health-records-patient-portal-root p.self-booking-whynot{margin:6px 0 0;font-size:11px;line-height:1.45;text-align:right;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .self-booking-done{display:flex;align-items:flex-start;gap:12px;padding:2px 0 4px}#akashic-health-records-patient-portal-root .self-booking-done-tick{display:grid;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;border-radius:50%;background:var(--success);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .self-booking-done-title{margin:0;font-size:15px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root p.self-booking-done-sub{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--ink-muted)}#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{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 14px;text-align:center}#akashic-health-records-patient-portal-root .self-booking-sent-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--amber-soft);color:var(--warning);font-size:21px}#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{max-width:32ch;font-weight:400}#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{min-height:44px;padding:6px 12px;border:1px solid var(--line);border-radius:5px;background:var(--surface);font-size:13px;color:var(--ink-strong);cursor:pointer}#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{border-color:var(--primary);background:var(--blue-soft);color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-setup-meter{display:block;width:100%;height:4px;margin-top:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:9999px;overflow:hidden;background:var(--border);color:var(--secondary)}#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{margin:4px 0 0;font-size:11px;font-weight:400;color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-queue-item-aside{display:flex;flex-direction:column;align-items:flex-end;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;top:0;right: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{pointer-events:auto;margin:2px 0 0;padding:0;border:0;background:none;font-size:13px;font-weight:500;line-height:1.4;color:var(--primary);cursor:pointer;max-width:76px;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);display:inline-block;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--chip) 12%,var(--surface));color:var(--chip);font-size:10px;font-weight:600;line-height:1.55;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{display:inline-block;box-sizing:border-box;width:13px;margin-left:-13px;padding-right:5px;text-align:center}#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{display:grid;gap:8px;width:100%;padding:8px 12px;border:1px solid var(--warning);border-radius:8px;background:var(--amber-soft)}#akashic-health-records-patient-portal-root .ahr-cancel-confirm-q{font-size:13px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-cancel-note{margin:0;font-size:13px;color:var(--ink-muted)}.ahr-public-form-settings{min-width:0;max-width:640px}.ahr-form-submission-notifications{display:flex;flex-direction:column;gap:16px;min-width:0}.ahr-form-submission-notifications__card{padding:20px;border:1px solid var(--line);background:var(--surface)}.ahr-form-submission-notifications__toggle-row{display:flex;align-items:center;gap:9px}.ahr-form-submission-notifications__recipient-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ahr-form-submission-notifications__recipient-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--line);background:var(--surface)}.ahr-form-submission-notifications__recipient-email{min-width:0;overflow-wrap:anywhere;color:var(--ink-strong)}.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{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ahr-automated-tasks-header__text{min-width:0}.ahr-automated-tasks-icon{width:16px;height:16px}.ahr-automated-tasks-icon--destructive{color:var(--danger)}.ahr-automated-tasks-error{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;border:1px solid var(--danger);border-radius:8px;background:var(--red-soft);color:var(--danger);font-size:13px}.ahr-automated-tasks-skeleton-row{padding:12px 14px;border:1px solid var(--line);border-radius:var(--ak-card-radius);background:var(--surface)}.ahr-automated-tasks-skeleton{height:20px;width:100%;max-width:420px}.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{display:grid;grid-template-columns:minmax(0,1fr) 260px 20px;gap:20px;align-items:center}.ahr-automated-tasks-list-head{display:grid;grid-template-columns:minmax(0,1fr) 260px 20px;gap:20px;padding:8px 16px}.ahr-automated-tasks-row,.ahr-automated-tasks-choice{width:100%;text-align:left;cursor:pointer}.ahr-automated-tasks-row:disabled{cursor:default}.ahr-automated-tasks-choice{display:flex;flex-direction:column;gap:6px}.ahr-automated-tasks-row__main{display:flex;flex-direction:column;gap:6px;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{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.ahr-automated-tasks-form__section:not([open]){gap:0}.ahr-automated-tasks-form__section-title{margin:0;font-size:13px;font-weight:var(--ak-heading-weight)}.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{grid-template-columns:minmax(0,1fr) 20px;gap:8px 12px}.ahr-automated-tasks-row__when{grid-row:2;grid-column:1}.ahr-automated-tasks-row__next{grid-row:1 / 3;grid-column:2}}.ahr-automated-tasks-context{margin:0 0 20px;padding:12px 16px;border:1px solid var(--amber-line);background:var(--amber-soft);color:var(--amber-ink);font-size:13px;line-height:1.5}@media(max-width:639px){#akashic-health-records-patient-portal-root .btn.ahr-automated-tasks-back{display:none}}.ahr-automated-tasks-step{display:flex;flex-direction:column;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.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{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:16px;padding:10px 0}.ahr-patient-portal-page__row--editable{grid-template-columns:160px minmax(0,1fr) auto;align-items:center}.ahr-patient-portal-page__row-value{display:flex;flex-direction:column;align-items:flex-start;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{display:flex;align-items:center;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;padding:0;border:none;background:none;cursor:pointer;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;width:100%;max-width:320px}.ahr-patient-portal-page__permalink-icon{width:14px;height:14px;flex:0 0 auto}.ahr-patient-portal-page__spinner{width:14px;height: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{display:block;font-size:.75rem;font-weight:600;color:var(--sage-ink)}.ahr-patient-portal-page__state--missing{color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-patient-portal-page__copy{display:block;margin:0;font-size:var(--ak-font-13);line-height:var(--ak-line-base);color:var(--ink-muted)}.ahr-patient-portal-page__unavailable{display:flex;flex-direction:column;align-items:flex-start;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;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.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{display:flex;flex-wrap:wrap;align-items:center;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{max-width:70ch;font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .billing-payments-setup .ak-status-line{font-size:13px;color:var(--ink-muted)}#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{font-size:12.5px;font-weight:var(--ak-label-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .faxing-setup legend,#akashic-health-records-patient-portal-root .faxing-setup .ak-label{font-size:13.5px;font-weight:var(--ak-label-weight);color:var(--ink-strong)}#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{margin-top:0;font-size:12px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-desk-booking-dialog{display:flex;flex-direction:column;gap:0;width:560px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);padding:0;overflow:hidden}#akashic-health-records-patient-portal-root .ahr-desk-booking-dialog>[data-slot=dialog-close]{top:21px;right:16px}#akashic-health-records-patient-portal-root .ahr-desk-booking-dialog>[data-slot=dialog-close] svg{width:18px;height: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{flex:none;padding:15px 48px 12px 16px;border-bottom:1px solid var(--line-soft)}#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;padding:12px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}#akashic-health-records-patient-portal-root .ahr-receptionist-book-appointment__footer{display:flex;flex:none;flex-direction:column;gap:10px;padding:12px 16px 14px;border-top:1px solid var(--line-soft);background:var(--surface)}#akashic-health-records-patient-portal-root .ahr-bk-go{display:flex;justify-content:flex-end;gap:10px}#akashic-health-records-patient-portal-root .ahr-bk-card__title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 9px;font-size:13px;font-weight:var(--ak-label-weight);line-height:1.55;color:var(--ink-strong)}#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;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}#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{display:block;margin:0 0 5px;font-size:11.5px;font-weight:var(--ak-label-weight);line-height:1.55;color:var(--ink-muted)}#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{font-weight:var(--ak-body-weight);color:var(--faint)}#akashic-health-records-patient-portal-root .ahr-bk-field,#akashic-health-records-patient-portal-root button.ahr-bk-field[data-slot=select-trigger]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:auto;min-height:38px;padding:8px 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface);box-shadow:none;font-size:13.5px;line-height:1.55;color:var(--ink-strong)}#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{border-color:var(--line-soft);background:var(--sunken);color:var(--faint);opacity:1}#akashic-health-records-patient-portal-root textarea.ahr-bk-field{display:block;min-height:62px;line-height:1.45;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{content:"";flex:none;width:0;height:0;border-top:5px solid var(--faint);border-right:4px solid transparent;border-left:4px solid transparent}#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{padding:3px 7px;border:0;border-radius:6px;background:none;font-size:12.5px;font-weight:var(--ak-body-weight);line-height:1.55;color:var(--primary);cursor:pointer}#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{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--ink-muted)}#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{padding:8px 12px;border:1px solid var(--amber-line);border-radius:8px;background:var(--amber-soft);font-size:13px;line-height:1.5;color:var(--amber-ink)}#akashic-health-records-patient-portal-root .ahr-bk-notice p{margin:3px 0 0;font-size:13px;color:inherit}#akashic-health-records-patient-portal-root .ahr-bk-notice p.ahr-bk-notice__title{margin:0;font-weight:var(--ak-label-weight)}#akashic-health-records-patient-portal-root .ahr-bk-notice p.ahr-bk-notice__fine{margin-top:5px;font-size:11.5px}#akashic-health-records-patient-portal-root .ahr-bk-notice ul{margin:3px 0 0;padding-left:18px;list-style:disc}#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{margin-top:4px;max-height:16rem;overflow-y:auto;border:1px solid var(--line);border-radius:7px;background:var(--surface);box-shadow:0 12px 30px #1f1a1429}#akashic-health-records-patient-portal-root button.ahr-receptionist-patient-search__result{display:block;width:100%;padding:9px 11px;border:0;border-bottom:1px solid var(--line-soft);background:var(--surface);text-align:left;cursor:pointer}#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{display:block;font-size:13.5px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-receptionist-patient-search__sub{display:block;font-size:12px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-receptionist-patient-search__empty{padding:10px 11px;font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root button.ahr-bk-suggestion{display:block;width:100%;margin-top:6px;padding:8px 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface);text-align:left;cursor:pointer}#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{display:block;font-size:13.5px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-bk-suggestion__why{display:block;font-size:12px;color:var(--ink-muted)}@media(max-width:640px){#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-desk-booking-dialog{top:auto;bottom:0;left:0;width:100%;max-width:100%;max-height:86vh;border-radius:14px 14px 0 0;transform:none;translate:none}#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]{top:5px;right:4px;display:grid;place-items:center;width:48px;height: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]{min-height:48px;font-size:15px}#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{display:flex;align-items:center;min-height:48px;font-size:14px}#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{display:inline-flex;align-items:center;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:"“" "”"}#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{padding:0 0 11px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none}#akashic-health-records-patient-portal-root .ahr-selected-patient__label{margin-bottom:2px;font-size:11.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-selected-patient__name{font-size:13.5px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-selected-patient__meta{font-size:11.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-selected-patient+.ahr-booking-someone-else{margin-top:13px;font-size:13px;font-weight:500}.ahr-appointments-page{min-width:0}.ahr-appointments-filter-row{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.ahr-appointments-filter-fields{display:flex;align-items:flex-end;gap:16px;min-width:0;flex-shrink: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{width:100%;max-width:none}.ahr-appointments-location-filter{min-width:220px}.ahr-practitioner-combo{position:relative;width:100%;max-width:430px}.ahr-practitioner-combo__label{display:block;margin-bottom:4px;font-size:14px;font-weight:500}.ahr-practitioner-combo__box{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);cursor:text}.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;min-width:4ch;max-width:100%;padding:8px 0;font-size:13.5px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-practitioner-combo__input.is-typing{flex:1 1 auto}.ahr-practitioner-combo__you{display:inline-block;flex:none;padding:1px 8px;border:1px solid var(--green-line, var(--line));border-radius:999px;background:var(--green-soft);color:var(--ink-strong);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ahr-practitioner-combo__name .ahr-practitioner-combo__you{margin-left:7px}.ahr-practitioner-combo__chevron{flex:none;width:16px;height:16px;margin-left:auto;color:var(--faint);transition:transform .15s ease}.ahr-practitioner-combo__box.is-open .ahr-practitioner-combo__chevron{transform:rotate(180deg)}.ahr-practitioner-combo__menu{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:20;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 12px 30px #1118271f}#akashic-health-records-patient-portal-root .ahr-practitioner-combo__list{max-height:280px;margin:0;padding:0;overflow-y:auto;list-style:none}.ahr-practitioner-combo__option{display:block;padding:9px 12px;font-size:13.5px;color:var(--ink-strong);cursor:pointer}.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{display:block;margin-top:1px;font-size:11.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-practitioner-combo__count{margin:0;padding:9px 12px;border-top:1px solid var(--line);background:var(--sunken);font-size:11.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-practitioner-combo__zero{margin:0;padding:9px 12px;font-size:13px;color:var(--ink-strong)}.ahr-practitioner-combo__zero-hint{display:block;margin-top:3px;font-size:11.5px;color:var(--ink-muted)}.ahr-appointments-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap;min-width:0;margin-bottom:1px}.ahr-appointments-filter-actions .components-toggle-control{margin-bottom:0}.ahr-appointments-availability-note{margin:0;font-size:12px;color:var(--ak-text-muted, var(--ink-muted));flex-basis:100%;text-align:left}.ahr-appointments-toolbar{display:grid;grid-template-columns:minmax(190px,auto) minmax(240px,1fr) minmax(360px,auto);align-items:center;gap:18px;margin-bottom:14px}.ahr-appointments-toolbar__navigation,.ahr-appointments-toolbar__selectors{display:flex;align-items:center;gap:8px}.ahr-appointments-toolbar__selectors{justify-content:flex-end;flex-wrap:wrap}#akashic-health-records-patient-portal-root .ahr-appointments-toolbar__button,#akashic-health-records-patient-portal-root .ahr-appointments-segmented-control button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:500;line-height:1;cursor:pointer;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#akashic-health-records-patient-portal-root .ahr-appointments-toolbar__button:hover,#akashic-health-records-patient-portal-root .ahr-appointments-segmented-control button:hover:not(:disabled){background:var(--paper);border-color:var(--line);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-appointments-toolbar__button:focus-visible,#akashic-health-records-patient-portal-root .ahr-appointments-segmented-control 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{width:34px;padding-inline:0}.ahr-appointments-toolbar__title{display:flex;flex-direction:column;align-items:center;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{margin-top:2px;color:var(--ink-muted);font-size:12px}#akashic-health-records-patient-portal-root .ahr-appointments-segmented-control{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:7px;background:var(--surface);overflow:hidden}#akashic-health-records-patient-portal-root .ahr-appointments-segmented-control button{min-height:34px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent}#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{color:var(--faint);background:var(--paper);cursor:not-allowed}.ahr-appointments-calendar-shell{position:relative;min-width:0;min-height:132px;overflow:hidden;border:1px solid var(--line);border-radius:var(--ak-card-radius);background:var(--surface)}.ahr-appointments-calendar-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;min-height:132px;background:#ffffffd1;cursor:wait}.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 td,.ahr-appointments-calendar-shell .fc-theme-standard th,.ahr-appointments-calendar-shell .fc-theme-standard .fc-scrollgrid{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{padding:8px 6px;font-weight:600}.ahr-appointments-calendar-shell .fc .fc-list{border:0}.ahr-appointments-calendar-shell .fc .fc-list-day-cushion{padding:10px 12px;background:var(--paper);color:var(--ink-strong)}.ahr-appointments-calendar-shell .fc .fc-list-day-text,.ahr-appointments-calendar-shell .fc .fc-list-day-side-text{color:var(--ink-strong);text-decoration:none}.ahr-appointments-calendar-shell .fc .fc-list-event-time{width:135px;padding:12px 10px 12px 14px;color:var(--ink);white-space:nowrap}.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;min-width:0;gap:2px}.ahr-appointments-event--list{width:100%}.ahr-appointments-event__content{min-width:0}.ahr-appointments-event__primary-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.ahr-appointments-event__patient{min-width:0;overflow:hidden;color:var(--ink-strong);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ahr-appointments-event__time{display:block;margin-bottom:2px;font-size:11px;font-weight:600}.ahr-appointments-event__meta{display:flex;align-items:center;gap:5px;min-width:0;margin-top:3px;color:var(--ink-muted);font-size:12px;line-height:1.35}.ahr-appointments-event__meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahr-appointments-status{display:inline-flex;align-items:center;flex:0 0 auto;min-height:22px;padding:2px 8px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}.ahr-appointments-status--booked,.ahr-appointments-status--pending,.ahr-appointments-status--proposed,.ahr-appointments-status--waitlisted{border-color:var(--primary);background:var(--blue-soft);color:var(--primary)}.ahr-appointments-status--arrived-on-time,.ahr-appointments-status--fulfilled,.ahr-appointments-status--checked-in{border-color:var(--success);background:var(--green-soft);color:var(--success)}.ahr-appointments-status--arrived-late{border-color:var(--amber-line);background:var(--amber-soft);color:var(--warning)}.ahr-appointments-status--cancelled,.ahr-appointments-status--no-show,.ahr-appointments-status--entered-in-error{border-color:var(--danger);background:var(--red-soft);color:var(--danger)}.ahr-appointments-calendar-shell .fc-timegrid-event .ahr-appointments-status,.ahr-appointments-calendar-shell .fc-daygrid-event .ahr-appointments-status{padding:1px 5px;border-color:#ffffffa6;background:#ffffffe6;color:var(--ink);font-size:9px}.ahr-appointments-calendar-shell .fc-timegrid-event .ahr-appointments-event__meta,.ahr-appointments-calendar-shell .fc-daygrid-event .ahr-appointments-event__meta{color:inherit;font-size:10px}.ahr-appointments-calendar-shell .fc-timegrid-event .ahr-appointments-event__patient,.ahr-appointments-calendar-shell .fc-daygrid-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{flex-direction:column;align-items:flex-start;gap:0}.ahr-appointments-calendar-shell .fc-timegrid-event .ahr-appointments-event__patient{display:-webkit-box;max-width:100%;line-height:1.2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ahr-appointments-calendar-shell .fc-timegrid-event .ahr-appointments-status{max-width:100%;white-space:nowrap;min-height:0;padding:0;border:0;background:none;font-size:10px}.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-practitioner-filter,.ahr-appointments-location-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{display:flex;flex-direction:column;align-items:stretch}.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{flex-direction:column;align-items:stretch}#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{width:auto;padding-left:8px}.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__patient,.ahr-appointment--cancelled .ahr-appointments-event__meta,.ahr-appointment--cancelled .ahr-appointments-event__time{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-appointments-head{display:flex;align-items:center;justify-content:space-between;gap:12px;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-filter-row,#akashic-health-records-patient-portal-root .ahr-appointments-page>.ahr-appointments-alert{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-filter-row{margin-bottom:10px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk>.ahr-appointments-alert{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]{margin:8px 0 5px;font-size:12.5px;font-weight:var(--ak-label-weight);letter-spacing:0;text-transform:none;color:var(--ink-muted)}#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{margin-top:0;font-size:12.5px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-day-cushion{padding:9px 16px;border-bottom:1px solid var(--line);background:var(--paper);font-size:13.5px;font-weight:var(--ak-heading-weight)}#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-top:1px solid var(--line-soft);border-bottom:0;vertical-align:top}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-event-time{width:130px;padding:12px 0 11px 16px;font-size:13px;color:var(--ink-muted)}#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-width:4.5px;border-radius:50%}#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{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:14px;column-gap:14px;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{grid-column:1;grid-row:1;font-size:14px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-event--list .ahr-appointments-event__meta{grid-column:1;grid-row:2;margin-top:0;font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-event--list .ahr-appointments-status{grid-column:2;grid-row:1;justify-self:end;min-height:0;padding:0;border:0;background:none;font-size:11px;font-weight:var(--ak-heading-weight);color:var(--sage-deep)}#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-toolbar__button,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .ahr-appointments-segmented-control button{min-height:44px}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-event{display:grid;grid-template-columns:auto minmax(0,1fr);border-top:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-event td{display:block;border-top:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-list-event-time{width:auto;padding:12px 0 0 16px}#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{padding:7px 8px;font-size:12px;font-weight:var(--ak-label-weight);color:var(--ink-strong)}#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-slot-label-cushion,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-timegrid-axis-cushion{padding-right:8px;padding-block:0;line-height:13px;font-size:11px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-timegrid-event,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc .fc-daygrid-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{padding:2px 5px;gap:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-timegrid-event .ahr-appointments-event__time{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:var(--ak-body-weight);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-timegrid-event .ahr-appointments-event__patient{font-size:11.5px;font-weight:var(--ak-label-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-timegrid-event .ahr-appointments-event__meta{margin-top:0;font-size:10.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-timegrid-event .ahr-appointments-status{padding:0;border:0;background:none;font-size:10px;color:var(--ink-muted)}#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{padding:0;font-size:11px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-daygrid-event{margin-top:2px;border-radius:3px}#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{display:flex;flex-direction:row;align-items:baseline;gap:4px;min-width:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-daygrid-event .ahr-appointments-event{padding:2px 5px;overflow:hidden;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-daygrid-event .ahr-appointments-event__time,#akashic-health-records-patient-portal-root .ahr-appointments-page--desk .fc-daygrid-event .ahr-appointments-event__patient{margin:0;font-size:10px;font-weight:var(--ak-body-weight);color:var(--ink-strong)}#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{font-size:10px;color:var(--primary)}#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{row-gap:0;margin-bottom: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-practitioner-filter,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-location-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]{display:block;margin:11.5px 0 7px;font-size:11.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}#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{box-sizing:border-box;width:100%;max-width:430px;height:43px;min-height:43px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:13.5px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-availability-note{margin:9px 0 8px;font-size:13.5px;color:var(--ink-muted)}#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{min-height:38px;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:400;color:var(--ink-strong)}#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{min-height:35px;padding:8px 12px;border-right:0;font-size:12.5px;font-weight:600;color:var(--ink-strong)}#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{margin-top:0;font-size:11.5px}#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{padding:11px 15px;background:var(--sunken);font-size:13.5px;font-weight:500}#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-top:1px solid var(--line);border-bottom:0}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-event-time{width:132px;padding:13px 0 13px 15px;font-size:13px;color:var(--ink-strong)}#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-width:4px;border-radius:50%}#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{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;-moz-column-gap:14px;column-gap:14px}#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{grid-column:1;grid-row:1;font-size:13.5px;font-weight:500}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-event--list .ahr-appointments-event__meta{grid-column:1;grid-row:2;margin-top:0;font-size:12px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-where{grid-column:2;grid-row:1 / span 2;padding:3px 9px;border:1px solid var(--line);border-radius:6px;background:var(--sunken);color:var(--ink-muted);font-size:12px;line-height:1.55;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-where--virtual{border-color:var(--blue-line);background:var(--blue-soft);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-event--list .ahr-appointments-status{grid-column:3;grid-row:1 / span 2;min-height:0;padding:3px 11px;font-size:11.5px;font-weight:500;line-height:1.2}#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{border-color:var(--line);background:var(--sunken);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-practitioner-filter,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-location-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{max-width:none;height:44px;min-height:44px}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-toolbar__button,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-segmented-control 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{display:grid;grid-template-columns:8px minmax(0,1fr) auto;-moz-column-gap:9px;column-gap:9px;row-gap:2px;padding:12px 14px;border-top:1px solid var(--line)}#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,#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .ahr-appointments-event--list{display:contents}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-event td.fc-list-event-graphic{display:block;grid-column:1;grid-row:1;padding:6px 0 0;border: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{grid-column:3;grid-row:1;align-self:start}#akashic-health-records-patient-portal-root .ahr-appointments-page--clinic .fc .fc-list-event td.fc-list-event-time{display:block;grid-column:2 / -1;grid-row:3;width:auto;padding:3px 0 0;border:0;font-size:12px;color:var(--ink-muted)}#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{height:calc(100vh - 132px);min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:var(--ahr-late-toast-reserve, 0px)}:root{--ahr-late-toast-height: 88px}.akashic-receptionist-overview .ahr-receptionist-overview__title{margin:0;font-size:24px;line-height:1.15}.akashic-receptionist-overview .ahr-receptionist-overview__subtitle{margin:3px 0 0;opacity:.7}.akashic-receptionist-overview .ahr-receptionist-overview__actions{display:flex;gap:8px;flex-wrap:wrap}.akashic-receptionist-overview .ahr-receptionist-overview__grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1.62fr 1fr;gap:12px;overflow:hidden}.akashic-receptionist-overview .ahr-receptionist-overview__main-column{min-height:0;display:grid;grid-template-rows:minmax(0,1fr);gap:12px;overflow:hidden}.akashic-receptionist-overview .ahr-receptionist-overview__secondary-grid{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow:hidden}.akashic-receptionist-overview .ahr-receptionist-overview__message-column{min-height:0;display:grid;grid-template-rows:1fr 1fr;gap:12px;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{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:10px 10px 0}.akashic-receptionist-overview .ahr-receptionist-card__header-row{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px}.akashic-receptionist-overview .ahr-receptionist-card__title{display:flex;align-items:center;gap:7px;font-weight:600}.akashic-receptionist-overview .ahr-receptionist-scroll-area{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding-right:6px}.akashic-receptionist-overview .ahr-receptionist-loading{display:flex;align-items:center;gap:8px;padding:8px 2px}.akashic-receptionist-overview .ahr-receptionist-row{border:1px solid var(--line);border-radius:var(--ak-card-radius);padding:7px 9px;margin-bottom:6px;background:var(--surface)}.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{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--primary);cursor:pointer;padding:2px;border-radius:4px}.akashic-receptionist-overview .ahr-receptionist-msg-btn:hover{background:var(--blue-soft)}.akashic-receptionist-overview .ahr-receptionist-appointment-row{border-left-width:5px;border-left-style:solid}.akashic-receptionist-overview .ahr-receptionist-readiness-row{border-left-width:4px;border-left-style:solid}.akashic-receptionist-overview .ahr-state-ready{border-left-color:var(--success);background:var(--paper)}.akashic-receptionist-overview .ahr-state-attention{border-left-color:var(--amber-line);background:var(--amber-soft)}.akashic-receptionist-overview .ahr-state-blocked{border-left-color:var(--danger);background:var(--paper)}.akashic-receptionist-overview .ahr-state-late{border-left-color:var(--amber-line);background:var(--amber-soft)}.akashic-receptionist-overview .ahr-state-no-show{border-left-color:var(--line);background:var(--paper)}.akashic-receptionist-overview .ahr-late-urgency-recent{border-left-color:var(--amber-line);background:var(--amber-soft)}.akashic-receptionist-overview .ahr-late-urgency-elevated{border-left-color:var(--warning);background:var(--amber-soft)}.akashic-receptionist-overview .ahr-late-urgency-stale{border-left-color:var(--line);background:var(--paper)}.akashic-receptionist-overview .ahr-late-urgency-recent .ahr-receptionist-status-pill--late,.akashic-receptionist-overview .ahr-late-urgency-elevated .ahr-receptionist-status-pill--late{color:var(--warning);background:var(--amber-soft)}.akashic-receptionist-overview .ahr-late-urgency-stale .ahr-receptionist-status-pill--late{color:var(--ink);background:var(--sunken)}.akashic-receptionist-overview .ahr-receptionist-appointment-row__grid{display:grid;grid-template-columns:72px 1fr auto;gap:10px;align-items:center}.akashic-receptionist-overview .ahr-receptionist-row__split{display:flex;justify-content:space-between;gap:10px}.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-radius:999px;font-size:11px;font-weight:700;line-height:1;padding:4px 7px;white-space:nowrap;border:1px solid currentColor}.akashic-receptionist-overview .ahr-receptionist-status-pill--ready{color:var(--success);background:var(--green-soft)}.akashic-receptionist-overview .ahr-receptionist-status-pill--attention{color:var(--warning);background:var(--amber-soft)}.akashic-receptionist-overview .ahr-receptionist-status-pill--blocked{color:var(--danger);background:var(--red-soft)}.akashic-receptionist-overview .ahr-receptionist-status-pill--late{color:var(--warning);background:var(--amber-soft)}.akashic-receptionist-overview .ahr-receptionist-status-pill--no-show{color:var(--ink);background:var(--sunken)}@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__secondary-grid,.akashic-receptionist-overview .ahr-receptionist-overview__message-column{display:flex;flex-direction:column;overflow:visible}.akashic-receptionist-overview .ahr-receptionist-card{min-height:260px}}.ahr-receptionist-book-appointment form,.ahr-receptionist-book-appointment .ahr-custom-task-assignment-form{height:auto;min-height:0}.ahr-receptionist-selected-patient{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid hsl(var(--border));border-radius:.375rem;background:hsl(var(--muted) / .3);padding:.75rem}.ahr-booking-seed-tag{display:inline-block;margin-left:4px;padding:1px 8px;border:1px solid var(--green-line, var(--line));border-radius:999px;background:var(--green-soft);color:var(--ink-strong);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-booking-someone-else{margin:0;font-size:12.5px;font-weight:600;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-booking-someone-else__link{padding:0;border:0;background:none;color:var(--primary);font:inherit;font-weight:500;cursor:pointer}#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{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.akashic-receptionist-overview .ahr-receptionist-appointment-indicators{display:flex;align-items:center;justify-content:flex-end;gap:5px}.akashic-receptionist-overview .ahr-receptionist-appointment-indicator{display:inline-flex;min-height:24px;align-items:center;justify-content:center;gap:4px;padding:3px 6px;border:1px solid currentColor;border-radius:999px;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.akashic-receptionist-overview .ahr-receptionist-appointment-indicator--complete{color:var(--success);background:var(--green-soft)}.akashic-receptionist-overview .ahr-receptionist-appointment-indicator--incomplete{color:var(--warning);background:var(--amber-soft)}.akashic-receptionist-overview .ahr-receptionist-appointment-indicator--unknown,.akashic-receptionist-overview .ahr-receptionist-appointment-indicator--loading{color:var(--ink-muted);background:var(--sunken)}@keyframes ahr-receptionist-spin{to{transform:rotate(360deg)}}.ahr-receptionist-spin{animation:ahr-receptionist-spin .9s linear infinite}.ahr-receptionist-appointment-dialog{width:min(800px,calc(100vw - 32px));max-width:min(800px,calc(100vw - 32px));max-height:min(860px,calc(100vh - 32px));padding:0;overflow:hidden}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-receptionist-appointment-dialog{display:flex;flex-direction:column;gap:0}.ahr-receptionist-modal-status{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:4px 8px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.ahr-receptionist-modal-status--complete{color:var(--success);background:var(--green-soft)}.ahr-receptionist-modal-status--incomplete{color:var(--warning);background:var(--amber-soft)}.ahr-receptionist-modal-status--unable{color:var(--danger);background:var(--red-soft)}.ahr-receptionist-modal-status--cancelled{color:var(--muted-foreground);background:var(--muted)}.ahr-receptionist-appointment-loading,.ahr-receptionist-appointment-inline-error,.ahr-receptionist-appointment-empty-state,.ahr-receptionist-readiness-summary{border-radius:6px;padding:11px 12px;font-size:13px;line-height:1.4}.ahr-receptionist-appointment-loading,.ahr-receptionist-appointment-empty-state{display:flex;align-items:center;gap:8px;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .3)}.ahr-receptionist-appointment-inline-error{color:var(--danger);background:var(--red-soft)}.ahr-receptionist-appointment-task-list{display:grid;gap:9px}.ahr-receptionist-appointment-task{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid hsl(var(--border));border-radius:var(--ak-card-radius);background:hsl(var(--muted) / .18)}.ahr-receptionist-appointment-task__icon{display:flex;flex:0 0 30px;width:30px;height:30px;align-items:center;justify-content:center;border-radius:6px;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .55)}.ahr-receptionist-appointment-task__content{min-width:0;flex:1 1 auto}.ahr-receptionist-appointment-task__top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ahr-receptionist-appointment-task__top-row>div{min-width:0}.ahr-receptionist-appointment-task__type{display:block;margin-bottom:2px;color:hsl(var(--muted-foreground));font-size:10px;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.ahr-receptionist-appointment-task h5{margin:0;overflow-wrap:anywhere;color:hsl(var(--foreground));font-size:13px;font-weight:650;line-height:1.35}.ahr-receptionist-appointment-task__due{margin-top:5px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.35}.ahr-receptionist-appointment-task__unable-reason{margin-top:9px;padding:9px 10px;border-left:3px solid var(--danger);border-radius:4px;color:var(--danger);background:var(--red-soft)}.ahr-receptionist-appointment-task__unable-reason strong{display:block;margin-bottom:3px;font-size:11px}.ahr-receptionist-appointment-task__unable-reason p{margin:0;font-size:12px;line-height:1.4;white-space:pre-wrap}.ahr-receptionist-appointment-history-tabs{gap:12px}.ahr-receptionist-appointment-history-tabs__list{width:100%;justify-content:flex-start;gap:18px}.ahr-receptionist-appointment-history-tabs__trigger{flex:0 0 auto}.ahr-receptionist-appointment-history-tabs__trigger>span{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .75);font-size:10px;font-weight:700;line-height:1}.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{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px 11px;border:1px solid hsl(var(--border));border-radius:var(--ak-card-radius);background:hsl(var(--muted) / .18)}.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{display:block;overflow:hidden;color:hsl(var(--foreground));font-size:12px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ahr-receptionist-appointment-history-row__date span,.ahr-receptionist-appointment-history-row__details span{display:block;margin-top:3px;overflow:hidden;color:hsl(var(--muted-foreground));font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ahr-receptionist-appointment-history-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:25px;padding:4px 8px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.ahr-receptionist-appointment-history-status--on-time{color:var(--success);background:var(--green-soft)}.ahr-receptionist-appointment-history-status--scheduled{color:var(--primary);background:var(--blue-soft)}.ahr-receptionist-appointment-history-status--late{color:var(--warning);background:var(--amber-soft)}.ahr-receptionist-appointment-history-status--cancelled{color:var(--ink-muted);background:var(--sunken)}.ahr-receptionist-appointment-history-status--missed{color:var(--danger);background:var(--red-soft)}.ahr-receptionist-appointment-history-status--pending{color:var(--primary);background:var(--blue-soft)}.ahr-receptionist-appointment-history-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;padding:8px 2px 0;color:hsl(var(--muted-foreground));font-size:11px;line-height:1.35}.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{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.ahr-receptionist-appointment-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100vh - 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{grid-template-columns:1fr;align-items:flex-start}.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{display:flex;min-height:180px;align-items:center;justify-content:center;gap:8px;color:hsl(var(--muted-foreground));font-size:14px}.ahr-receptionist-patient-quick-view-dialog{width:min(920px,calc(100vw - 32px));max-width:min(920px,calc(100vw - 32px));max-height:min(900px,calc(100vh - 32px));padding:0;overflow:hidden}#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{flex:0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 56px 16px 16px;border-bottom:1px solid hsl(var(--border));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__state,.ahr-receptionist-patient-quick-view-dialog__error{display:flex;min-height:180px;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:20px;font-size:14px}.ahr-receptionist-patient-quick-view-dialog__state{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .3)}.ahr-receptionist-patient-quick-view-dialog__error{color:var(--danger);background:var(--red-soft)}@media(max-width:640px){.ahr-receptionist-patient-quick-view-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100vh - 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-self:stretch;justify-content:center}.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{margin:-8px;padding:8px;border-radius:8px;background:var(--amber-soft);box-shadow:0 0 0 2px var(--warning);animation:ahr-receptionist-status-attention .9s ease-in-out 3}@keyframes ahr-receptionist-status-attention{0%,to{box-shadow:0 0 0 2px var(--warning)}50%{box-shadow:0 0 0 5px #e3a00847}}.ahr-fd-zone{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.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{font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-strong)}#akashic-health-records-patient-portal-root select.ahr-fd-role-filter{margin-left:auto;width:auto;max-width:104px;min-height:0;height:auto;padding:1px 16px 1px 4px;border:1px solid var(--line);border-radius:5px;background-color:transparent;background-position:right 3px center;background-size:10px;font-size:10.5px;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--ink-muted)}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-receptionist-appointment-dialog{width:min(620px,calc(100vw - 36px));max-width:min(620px,calc(100vw - 36px));max-height:calc(100vh - 36px);padding:0;gap:0;border:0;border-radius:12px;background:var(--surface);box-shadow:0 16px 44px color-mix(in srgb,var(--ink-strong) 32%,transparent);overflow:hidden}#akashic-health-records-patient-portal-root .ahr-fd-section+.ahr-fd-section{margin-top:4px;padding-top:5px;border-top:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .ahr-fd-section-head{display:flex;align-items:baseline;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{font-size:14px;font-weight:var(--ak-body-weight, 300);font-variant-numeric:tabular-nums;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-fd-section-behind{margin-left:auto;font-size:11px;color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-fd-section-empty{margin:0;padding:2px 4px 4px;font-size:11.5px;line-height:16px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-fd-row{display:grid;grid-template-columns:76px 156px minmax(0,1fr) 104px 40px;white-space:nowrap;cursor:pointer}#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--flagged+.ahr-fd-row,#akashic-health-records-patient-portal-root .ahr-fd-row+.ahr-fd-row--flagged{border-top-color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-fd-row__name{display:flex;align-items:center;gap:7px;min-width:0}#akashic-health-records-patient-portal-root .ahr-fd-row__mark .ahr-inbox-avatar{width:22px;height:22px;font-size:9px;letter-spacing:.02em}#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__state,#akashic-health-records-patient-portal-root .ahr-fd-row__age{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{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"time name state" "detail detail age";align-content:center;-moz-column-gap:8px;column-gap:8px;row-gap:2px;min-height:var(--ahr-fd-row-h);padding:7px 10px;background:var(--surface)}#akashic-health-records-patient-portal-root .ahr-fd-row__time{grid-area:time;font-size:12.5px}#akashic-health-records-patient-portal-root .ahr-fd-row__name{grid-area:name;font-size:13px}#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{grid-area:state;font-size:11.5px}#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__title,#akashic-health-records-patient-portal-root .ahr-late-toast__line{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{font-size:11px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-fd-roster-row,#akashic-health-records-patient-portal-root .ahr-fd-mrow{padding:5px 4px;border-top:1px solid var(--line-soft);cursor:pointer}#akashic-health-records-patient-portal-root .ahr-fd-roster-row:first-child,#akashic-health-records-patient-portal-root .ahr-fd-mrow:first-child{border-top:0}#akashic-health-records-patient-portal-root .ahr-fd-roster-row:hover,#akashic-health-records-patient-portal-root .ahr-fd-mrow:hover{background:var(--sunken)}#akashic-health-records-patient-portal-root .ahr-fd-mrow__line{display:flex;align-items:baseline;gap:6px}#akashic-health-records-patient-portal-root .ahr-fd-mrow__who,#akashic-health-records-patient-portal-root .ahr-fd-mrow__snip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-fd-mrow__who{font-size:12px;font-weight:var(--ak-label-weight);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-fd-mrow--unread .ahr-fd-mrow__who{font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-fd-mrow__age{flex:none;margin-left:auto;font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--ink-muted)}#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{font-size:11.5px;color:var(--ink-muted)}#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{display:flex;align-items:center;gap:7px;font-size:12px}#akashic-health-records-patient-portal-root .ahr-fd-roster-row__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-fd-roster-row__hours{flex:none;margin-left:auto;font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-late-toast__open{display:block;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}#akashic-health-records-patient-portal-root .ahr-receptionist-appointment-dialog [data-slot=dialog-close]{top:18px;right:16px;display:grid;place-items:center;width:32px;height:32px}#akashic-health-records-patient-portal-root .ahr-receptionist-appointment-dialog [data-slot=dialog-close] svg{width:18px;height:18px}#akashic-health-records-patient-portal-root .ahr-rx__head{flex:none;display:flex;flex-direction:row;align-items:center;gap:16px;padding:18px 60px 18px 22px;border-bottom:1px solid var(--line);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{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px;font-size:14px;line-height:1.5;color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-rx__facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;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{display:block;font-size:12px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rx__facts dd{display:block;margin:0;font-size:14px;color:var(--ink)}#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{margin:13px 0;font-size:13px;line-height:1.5;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rx__updating{margin:14px 0 0;font-size:14px;color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-rx__plain{margin:14px 0;font-size:14px;color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-rx__heading{display:flex;align-items:baseline;gap:10px;margin:16px 0 8px;font-size:14px;font-weight:var(--ak-body-weight, 300);line-height:1.5;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-rx__count{margin-left:auto;font-size:12px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rx__alert{display:flex;align-items:flex-start;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{margin:0;color:var(--danger)}#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]{display:block;padding:10px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}#akashic-health-records-patient-portal-root .ahr-rx__section [data-testid=org-authorization-status-row]>div{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:8px;column-gap:8px;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]{flex-basis:100%;font-size:12px;font-weight:300;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rx__section [data-testid=org-authorization-status-row]>div>span:nth-child(3){padding:0;border-radius:0;background:transparent;font-size:14px;font-weight:300;color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-rx__section [data-testid=org-authorization-answered-at],#akashic-health-records-patient-portal-root .ahr-rx__section [data-testid=org-authorization-agreed-version]{font-size:12px;color:var(--ink-muted)}#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{padding:10px 0;border-bottom:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-rx__answer>span{display:block;font-size:12px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-rx__more{margin-top:12px}#akashic-health-records-patient-portal-root .ahr-rx__more>summary{cursor:pointer;font-size:14px;color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-rx__footer{flex:none;display:flex;align-items:center;gap:12px;padding:14px 22px;border-top:1px solid var(--line)}#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{width:14px;height:14px;flex:none}@media(max-width:640px){#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-receptionist-appointment-dialog{top:52px;bottom:0;left:0;width:100%;max-width:100%;max-height:none;border-radius:14px 14px 0 0;transform:none;translate:none}#akashic-health-records-patient-portal-root .ahr-rx__head,#akashic-health-records-patient-portal-root .ahr-rx__footer{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]{top:12px;right:10px}}#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: #ffffff;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{display:inline-block;width:14px;height:14px;margin-left:5px;vertical-align:-2px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .patient-tasks-page{padding:0}#akashic-health-records-patient-portal-root .patient-tasks-page>[data-slot=tabs]{padding-bottom:8px;border-bottom:1px solid var(--line)}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-tasks-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:620px;height:auto}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-groups,#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-group[data-testid=patient-referrals]{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{display:flex;flex-wrap:wrap;align-items:baseline;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{flex:none;margin-left:auto;white-space:nowrap;font-size:var(--ak-font-11-5);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-group-sub{display:flex;flex-basis:100%;align-items:center;gap:5px;min-width:0;margin:0;font-size:var(--ak-font-11-5);font-weight:var(--ak-body-weight);color:var(--ink-muted)}#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{min-width:0;margin:6px 0 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:hover .patient-task-chevron,#akashic-health-records-patient-portal-root .patient-tasks-page .ak-card:focus-visible .patient-task-chevron{opacity:1}#akashic-health-records-patient-portal-root .patient-tasks-page .patient-task-body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head" "org due";align-items:baseline;gap:2px 14px}#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__head,#akashic-health-records-patient-portal-root .qr-row__actions{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;justify-content:flex-end;gap:8px}.coverage-badge{display:inline-block;padding:2px 6px;border:1px solid transparent;border-radius:5px;font-size:10px;font-weight:var(--ak-label-weight);letter-spacing:.03em;line-height:1.55;white-space:nowrap}.coverage-badge--primary{background:var(--primary);color:var(--primary-foreground)}.coverage-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.coverage-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.coverage-intro-text{display:block;font-size:13px;flex:1 1 20rem;max-width:46ch}.coverage-item-title{font-size:15px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}.coverage-expires-text{color:var(--ink-muted);font-size:13px}#akashic-health-records-patient-portal-root .coverage-card{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;min-width:0;margin:0;color:inherit;font:inherit;text-align:left}#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{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.coverage-card__pencil{flex:none;width:19px;height:19px;margin-top:4px;color:var(--faint)}#akashic-health-records-patient-portal-root .coverage-top{margin-bottom:34px}#akashic-health-records-patient-portal-root .coverage-titlerow{display:flex;align-items:center;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{margin:0 0 12px;font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .coverage-lapsed{margin-top:12px}#akashic-health-records-patient-portal-root .coverage-overlay [data-slot=card]{gap:0;padding:0;overflow:hidden}#akashic-health-records-patient-portal-root .coverage-overlay [data-slot=card-header]{padding:8px 12px;border-bottom:1px solid var(--line)}#akashic-health-records-patient-portal-root .coverage-overlay [data-slot=card-header] :is(h1,h2,h3,h4,h5,h6){margin:0;font-size:13px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#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{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--muted);color:var(--foreground);font-size:12px;line-height:1.4}.ahr-note-visibility-select__chip-remove{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--muted-foreground)}.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{width:12px;height:12px}.ahr-note-visibility-select__hint{margin:0;font-size:12px;color:var(--muted-foreground)}.ahr-patient-notes{display:flex;flex-direction:column;gap:24px;color:hsl(var(--foreground))}.ahr-patient-notes__disclaimer{margin:0;font-size:13px;font-style:italic;line-height:1.4;color:var(--ink-muted)}.ahr-patient-notes__add{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:1px solid hsl(var(--border))}.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{justify-content:space-between;align-items:center;gap:8px}.ahr-patient-notes__draft-status{font-size:12px;min-width:0}.ahr-patient-notes__still-needed{font-size:12px;min-width:0;color:hsl(var(--muted-foreground))}.ahr-patient-notes__list{display:flex;flex-direction:column}.ahr-patient-notes__loading{display:flex;flex-direction:column;gap:10px}.ahr-patient-notes__error{padding:24px 0;text-align:center;font-size:14px;color:hsl(var(--destructive))}.ahr-patient-notes__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 0;text-align:center;font-size:14px;color:hsl(var(--muted-foreground))}.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{display:flex;flex-direction:column;gap:4px;padding:12px 14px;cursor:pointer;outline:none}.ahr-patient-notes__row:hover,.ahr-patient-notes__row:focus-visible{background:hsl(var(--accent))}.ahr-patient-notes__body{margin:0;font-size:14px;font-weight:500;line-height:1.5;color:hsl(var(--foreground))}.ahr-patient-notes__body--clamped{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ahr-patient-notes__body--full{white-space:pre-wrap;overflow-wrap:anywhere}.ahr-patient-notes__meta,.ahr-patient-notes__visibility{font-size:12px;color:hsl(var(--muted-foreground))}.ahr-patient-notes__author-actions{display:flex;gap:4px;padding:0 10px 10px}.ahr-patient-notes__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:6px;background:none;color:hsl(var(--muted-foreground));cursor:pointer}.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{gap:14px;margin:2px 0 6px;padding-bottom:0;border-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{margin:8px 0;color:var(--ink-muted);font-size:12px;line-height:18px}#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{display:flex;align-items:flex-start;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{margin:0;color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk p.ahr-patient-notes__saved,#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__item{margin:0}#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__row,#akashic-health-records-patient-portal-root .ahr-patient-notes--desk .ahr-patient-notes__edit{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;line-height:1.5;font-weight:var(--ak-body-weight)}#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{margin-top:10px;font-size:13px;cursor:pointer}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-qv{display:flex;flex-direction:column;gap:0;width:610px;max-width:calc(100vw - 36px);max-height:calc(100vh - 36px);padding:0;overflow:hidden}#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]{top:20px;right:16px;display:grid;place-items:center;width:32px;height:32px}#akashic-health-records-patient-portal-root .ahr-qv>[data-slot=dialog-close] svg{width:20px;height:20px}#akashic-health-records-patient-portal-root .ahr-qv .ahr-qv__head{flex:none;flex-direction:row;align-items:center;gap:12px;padding:14px 56px 14px 16px;text-align:left}#akashic-health-records-patient-portal-root .ahr-qv__head .ahr-inbox-avatar{flex:none;width:44px;height:44px;font-size:14px}#akashic-health-records-patient-portal-root .ahr-qv .ahr-qv__title{flex:1;min-width:0;margin: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__state{display:flex;align-items:center;gap:8px;padding:36px 22px;font-size:14px;color:var(--ink-muted)}#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;min-height:0;gap: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]{gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--sunken)}#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{flex-wrap:wrap;-moz-column-gap:4px;column-gap:4px;row-gap:0}#akashic-health-records-patient-portal-root .ahr-qv__profile [data-testid=org-authorization-instrument-name]{overflow:visible;white-space:normal;font-size:13.5px;font-weight:300;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-qv__profile [data-testid=org-authorization-status-row]>div>span:nth-child(3){padding:0;border-radius:0;background:transparent;font-size:13.5px;font-weight:300;color:var(--ink-strong)}#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{grid-template-columns:1fr 1fr;gap:12px 18px}#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{font-size:12.5px;font-weight:300;line-height:19.4px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-qv__profile .ahr-patient-profile-card__grid .flex-col>div{font-size:13.5px;line-height:20.9px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-qv__foot{flex:none;display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-qv__foot .btn svg{width:14px;height: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{gap:16px;padding:18px 64px 18px 22px;border-bottom:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-qv--desk>[data-slot=dialog-close]{top:24px;right:18px}#akashic-health-records-patient-portal-root .ahr-qv--desk .ahr-qv__title{padding:0;line-height:1.55}#akashic-health-records-patient-portal-root .ahr-qv .ahr-qv__who{display:block;margin-top:3px;font-size:14px;line-height:1.55;color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-qv--desk .ahr-qv__body{padding:18px 22px;font-size:14px;line-height:1.5}#akashic-health-records-patient-portal-root .ahr-qv--desk .ahr-qv__notes{margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--line)}#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{top:52px;bottom:0;left:0;width:100%;max-width:100%;max-height:none;border-radius:14px 14px 0 0;transform:none;translate:none}#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]{top:20px;right:12px}#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{position:absolute;visibility:hidden;pointer-events:none;height:0;overflow: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{padding:14px;font-size:13px;color:var(--ink)}#akashic-health-records-patient-portal-root .enc-ref-title{display:flex;align-items:center;gap:6px;margin:0 0 8px}#akashic-health-records-patient-portal-root .enc-ref-warn{width:16px;height:16px;flex:none;color:var(--danger)}#akashic-health-records-patient-portal-root .enc-ref-caption{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .enc-ref-copy{margin:6px 0;font-size:13px;line-height:1.5;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .enc-ref-retry{margin-top:6px;padding:7px 10px;border:1px solid var(--red-line);border-radius:7px;background:var(--surface);font-size:13px;color:var(--danger);cursor:pointer}#akashic-health-records-patient-portal-root .enc-ref-conditions ul{margin:0;padding:0;list-style:none}#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{display:block;width:100%;padding:7px 0;font-size:13px;line-height:1.5;color:var(--ink-muted);text-align:left;cursor:pointer}#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{margin:0 0 6px;font-size:13px;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .enc-since-line{margin:6px 0;font-size:13px;line-height:1.5;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .enc-since-line strong{font-weight:400;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .enc-since-groups{margin:0;padding:0;list-style:none}#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{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:var(--sunken);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .enc-since-group{min-width:0}#akashic-health-records-patient-portal-root .enc-since-label{font-size:13px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .enc-since-label span{font-size:12px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .enc-since-items{overflow:hidden;font-size:13px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .enc-video-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--blue-soft);color:var(--ink-strong);font-size:11.5px;font-weight:500;line-height:1.55;white-space:nowrap}#akashic-health-records-patient-portal-root .enc-reason-label{margin-right:7px;font-size:11px;font-weight:500;line-height:1.55;color:var(--faint);text-transform:uppercase}#akashic-health-records-patient-portal-root .record-overlay__count{margin-left:6px;color:var(--warning);font-weight:600;letter-spacing:0;text-transform:none}#akashic-health-records-patient-portal-root .record-overlay__more{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:5px;background:var(--paper);font-size:var(--ak-font-13);font-weight:500;color:var(--ink-strong);white-space:nowrap;list-style:none}#akashic-health-records-patient-portal-root .record-overlay__more::-webkit-details-marker{display:none}#akashic-health-records-patient-portal-root .record-overlay__more-list{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--ak-font-12-5);font-weight:400;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .record-overlay__chevron{flex:none;margin-left:auto;color:var(--ink-muted);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 .ahr-note-band{display:flex;align-items:center;gap:7px;margin:0;padding:6px 12px;font-size:var(--ak-font-11-5);font-weight:var(--ak-label-weight);letter-spacing:.04em;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{grid-template-columns:44px minmax(0,1fr);gap:8px}}#akashic-health-records-patient-portal-root .ahr-note-tabs.btn-segmented{padding:2px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}#akashic-health-records-patient-portal-root .ahr-note-tabs.btn-segmented>.btn{height:auto;min-height:0;margin:0;gap:6px;padding:6px 11px;border:0;border-radius:7px;background:transparent;color:var(--ink-strong);line-height:1.55;letter-spacing:normal}#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{padding:7px;font-size:12px}#akashic-health-records-patient-portal-root .ahr-patients__head{display:flex;flex-wrap:wrap;align-items:center;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{min-height:34px;padding:6px 12px;border-radius:6px;background:var(--surface);font-size:13px}#akashic-health-records-patient-portal-root .ahr-patients .btn.ahr-patients__add{min-height:30px;padding:0 12px;border-radius:2px;font-size:13px;gap:7px}#akashic-health-records-patient-portal-root .ahr-patients .btn.ahr-patients__add svg{width:14px;height: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{height:44px;border-radius:8px;background:var(--surface);font-size:14px}#akashic-health-records-patient-portal-root .ahr-patients__rows{margin:0;padding:0;list-style:none}#akashic-health-records-patient-portal-root .ahr-patients__row{display:flex;align-items:center;gap:16px;min-height:64px;margin:0 0 4px;padding:8px 12px;background:var(--surface);box-shadow:var(--ak-card-lift)}#akashic-health-records-patient-portal-root .ahr-patients__row:hover{background:var(--line-soft)}#akashic-health-records-patient-portal-root .ahr-patients__open{display:flex;flex:1;align-items:center;gap:16px;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}#akashic-health-records-patient-portal-root .ahr-patients__open .ahr-inbox-avatar{flex:none;width:40px;height:40px;font-size:13px}#akashic-health-records-patient-portal-root .ahr-patients__who{min-width:0}#akashic-health-records-patient-portal-root .ahr-patients .ahr-patients__name{display:block;margin-bottom:2px;font-size:14px;font-weight:var(--ak-heading-weight);line-height:21.7px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-patients .ahr-patients__sum{display:block;font-size:13px;line-height:20px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-patients .btn.ahr-patients__quick{flex:none;min-height:34px;padding:6px 12px;border-radius:2px;background:var(--surface);font-size:13px;gap:6px}#akashic-health-records-patient-portal-root .ahr-patients .btn.ahr-patients__quick svg{width:14px;height:14px}@media(max-width:639px){#akashic-health-records-patient-portal-root .ahr-patients__row,#akashic-health-records-patient-portal-root .ahr-patients__open{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{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 16px;color:var(--ink-muted);font-size:14px}#akashic-health-records-patient-portal-root .ahr-form-submissions__spinner{width:16px;height:16px}#akashic-health-records-patient-portal-root button.ahr-form-submissions__row{display:flex;align-items:flex-start;gap:14px;width:100%;text-align:left;line-height:1.55;cursor:pointer}#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{display:block;font-size:14px;font-weight:var(--ak-heading-weight, 400);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-form-submissions__row-sub{display:flex;align-items:baseline;gap:5px;min-width:0;margin-top:3px;font-size:12px;color:var(--ink-muted)}#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{display:block;margin-top:3px;overflow:hidden;font-size:13.5px;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-form-submissions__row-meta{flex:none;align-self:flex-start;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--new .ahr-form-submissions__status-icon,#akashic-health-records-patient-portal-root .ahr-form-submissions__status--in_progress .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{display:flex;align-items:flex-start;gap:10px;margin:2px 0 8px}#akashic-health-records-patient-portal-root .ahr-form-submissions__alert-icon{flex:none;width:18px;height:18px;margin-top:1px}#akashic-health-records-patient-portal-root p.ahr-form-submissions__alert-title{margin:0;color:var(--danger)}#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;width:min(620px,calc(100vw - 36px));max-width:min(620px,calc(100vw - 36px));max-height:calc(100vh - 36px);padding:0;gap:0;overflow:hidden}#akashic-health-records-patient-portal-root .ahr-form-submissions__sheet>[data-slot=dialog-close]{display:grid;place-items:center;top:15px;right:22px;width:32px;height:32px}#akashic-health-records-patient-portal-root .ahr-form-submissions__sheet>[data-slot=dialog-close] svg{width:18px;height:18px}#akashic-health-records-patient-portal-root .ahr-form-submissions__head{flex:none;padding:18px 60px 18px 22px;border-bottom:1px solid var(--line);text-align:left}#akashic-health-records-patient-portal-root .ahr-form-submissions__head [data-slot=dialog-title]{margin:0;padding:0;line-height:1.55;text-align:left}#akashic-health-records-patient-portal-root .ahr-form-submissions__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px;font-size:14px;line-height:1.5;color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-form-submissions__footer{flex:none;display:flex;align-items:center;gap:12px;padding:14px 22px;border-top:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-form-submissions__spacer{flex:1}#akashic-health-records-patient-portal-root .ahr-form-submissions__footer .btn svg,#akashic-health-records-patient-portal-root .ahr-form-submissions__actions .btn svg{width:14px;height:14px;flex:none}#akashic-health-records-patient-portal-root .ahr-form-submissions__facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;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{display:block;font-size:12px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-form-submissions__facts dd{display:block;margin:0;font-size:14px;color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-form-submissions__status--tag .ahr-form-submissions__status-text{padding:2px 7px;border:0;border-radius:2px;font-size:12px;line-height:1.5}#akashic-health-records-patient-portal-root .ahr-form-submissions__heading{display:block;margin:16px 0 8px;font-size:14px;font-weight:var(--ak-body-weight, 300);line-height:1.5;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-form-submissions__answer{padding:10px 0;border-bottom:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-form-submissions__answer-label{display:block;font-size:12px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root p.ahr-form-submissions__answer-value{margin:4px 0;font-size:14px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}#akashic-health-records-patient-portal-root p.ahr-form-submissions__note{margin:13px 0;font-size:13px;line-height:1.5;color:var(--ink-muted)}#akashic-health-records-patient-portal-root p.ahr-form-submissions__plain{margin:14px 0;font-size:14px;color:var(--ink)}#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{display:block;width:100%;box-sizing:border-box}#akashic-health-records-patient-portal-root textarea.ahr-form-submissions__input{resize:vertical}#akashic-health-records-patient-portal-root label.ahr-form-submissions__candidate{display:block;padding:10px 0;border-bottom:1px solid var(--line);cursor:pointer}#akashic-health-records-patient-portal-root .ahr-form-submissions__candidate-name{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink)}#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{display:block;margin:4px 0;font-size:14px;color:var(--ink)}@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{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}#akashic-health-records-patient-portal-root .ahr-form-submissions__status-icon svg{width:18px;height:18px;stroke-width:1.8}#akashic-health-records-patient-portal-root button.ahr-form-submissions__filter,#akashic-health-records-patient-portal-root .ahr-form-submissions__sheet .btn{min-height:44px}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-form-submissions__sheet{top:52px;bottom:0;left:0;width:100%;max-width:100%;max-height:none;border-radius:14px 14px 0 0;transform:none;translate:none}#akashic-health-records-patient-portal-root .ahr-form-submissions__head,#akashic-health-records-patient-portal-root .ahr-form-submissions__footer{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]{top:12px;right:10px}#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);color:var(--success);border:1px solid transparent;border-radius:.3rem;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);color:var(--success);border-color:transparent}#akashic-health-records-patient-portal-root [data-slot=button][data-kind=time-slot][data-selected=true],#akashic-health-records-patient-portal-root [data-slot=button][data-kind=time-slot][aria-pressed=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][data-selected=true]:hover,#akashic-health-records-patient-portal-root [data-slot=button][data-kind=time-slot][aria-pressed=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{margin:0;font-size:14px;font-weight:400;line-height:1.45;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-stream-condition-title{font-size:19px;font-weight:750;letter-spacing:-.02em;color:var(--ink-strong)}#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{padding:16px 18px;min-width:0}#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{padding:8px;border-bottom:1px solid var(--line);min-width:0}#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-toggle button,#akashic-health-records-patient-portal-root .chart-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;font-size:13.5px;font-weight:400;color:var(--ink);text-align:left;cursor:pointer}#akashic-health-records-patient-portal-root .chart-nav-toggle button{width:auto;padding:0 2px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .chart-nav-toggle svg{width:16px;height: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]{border-color:var(--primary);color:var(--primary);background:transparent}#akashic-health-records-patient-portal-root .chart-nav-icon{width:16px;height:16px;flex:none}#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{width:14px;height:14px;flex:none;margin-left:auto;transition:transform .15s}#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{padding:6px 10px;font-size:13px}#akashic-health-records-patient-portal-root .chart-nav[data-collapsed=true] .chart-nav-item{justify-content:center;gap:2px;padding:8px 0}#akashic-health-records-patient-portal-root .chart-nav[data-collapsed=true] .chart-nav-chevron{margin-left:0;width:12px;height: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]{display:flex;align-items:center;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{flex:none;display:flex;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{width:232px;border-bottom:0;border-right:1px solid var(--line)}#akashic-health-records-patient-portal-root .chart-nav[data-collapsed=true]{width:56px;padding:8px 4px}}#akashic-health-records-patient-portal-root .chart-band{display:flex;flex-wrap:wrap;align-items:center;gap:8px 11px;padding:11px 14px;border-bottom:1px solid var(--line)}#akashic-health-records-patient-portal-root .chart-band-mark .ahr-inbox-avatar{width:36px;height:36px;font-size:12.5px}#akashic-health-records-patient-portal-root .chart-band-who{min-width:0}#akashic-health-records-patient-portal-root .chart-band-line{display:block;font-size:11.5px;line-height:1.55;color:var(--ink-muted)}#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{flex-basis:100%;margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--ink-muted)}@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{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--red-soft);font-size:13px}#akashic-health-records-patient-portal-root .staff-messages-claim-unavailable p{margin:0;color:var(--danger);font-size:13px}#akashic-health-records-patient-portal-root .ahr-practices-head{display:grid}#akashic-health-records-patient-portal-root .ahr-practice-row{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}#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{font-weight:var(--ak-heading-weight);color:var(--primary);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{min-width:0;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}#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{font-size:12px;font-weight:var(--ak-heading-weight);letter-spacing:0;color:var(--warning)}@media(min-width:1024px){#akashic-health-records-patient-portal-root .ahr-practice-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;align-items:start}#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]{grid-column:2;grid-row:2;padding-top:0;border-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=teams],#akashic-health-records-patient-portal-root .ahr-practice-sec[data-sec=access]{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=visits],#akashic-health-records-patient-portal-root .ahr-practice-detail:has(.ahr-practice-sec[data-sec=locations]:empty) .ahr-practice-sec[data-sec=team]{grid-column:1 / -1}}#akashic-health-records-patient-portal-root .ahr-practice-item{display:flex;align-items:flex-start;gap:9px;padding:7px 0;font-size:13px}#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{flex:none;width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover}#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{display:block;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-practice-item-tx>span{display:block;margin-top:1px;font-size:11.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-practice-item-tx>.ahr-practice-item-flag{margin-top:4px;font-size:12px;color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-practice-item-when{flex:none;margin:0;font-size:11.5px;color:var(--ink-muted);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{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:12px 0}#akashic-health-records-patient-portal-root .ahr-fh-lede{margin:0;font-size:13px;color:var(--ink-muted)}#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{margin:0;padding:0;list-style:none}#akashic-health-records-patient-portal-root .ahr-fh-row{display:flex;align-items:center;gap:12px;margin:0}#akashic-health-records-patient-portal-root .ahr-fh-open{flex:1;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}#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{display:inline-flex;flex:none;align-items:center;justify-content:center;margin:-13px -12px -13px 0;padding:0;border:0;background:none;color:var(--faint);cursor:pointer}#akashic-health-records-patient-portal-root .ahr-fh-edit svg{width:19px;height:19px}#akashic-health-records-patient-portal-root .ahr-fh-edit:hover{color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-fh-sheet{overflow:hidden;border:1px solid var(--line);border-radius:var(--ak-card-radius);background:var(--surface)}#akashic-health-records-patient-portal-root .ahr-fh-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-fh-sheet-title{margin:0;font-size:15px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-fh-close{display:inline-flex;align-items:center;justify-content:center;margin:-13px -12px -13px 0;padding:0;border:0;background:none;color:var(--faint);cursor:pointer}#akashic-health-records-patient-portal-root .ahr-fh-sheet-body{padding:12px}#akashic-health-records-patient-portal-root .ahr-fh-sub{margin:0 0 2px;font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-fh-sec-label{margin:12px 0 2px;font-size:13px;font-weight:var(--ak-label-weight);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-fh-p{margin:2px 0 0;font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-fh-condition{padding:8px 0;border-top:1px solid var(--line-soft)}#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{margin:0 0 4px;font-size:13px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-fh-field{display:flex;gap:8px;margin:0;padding:4px 0;font-size:13px}#akashic-health-records-patient-portal-root .ahr-fh-k{flex:0 0 116px;font-size:12px;font-weight:var(--ak-label-weight);letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-fh-v{flex:1;min-width:0;font-weight:var(--ak-body-weight);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-fh-note{margin:2px 0 0;font-size:13px;color:var(--ink-muted)}@media(max-width:767px){#akashic-health-records-patient-portal-root .ahr-fh:not(.ahr-fh--open) .ahr-fh-detail,#akashic-health-records-patient-portal-root .ahr-fh--open .ahr-fh-intro,#akashic-health-records-patient-portal-root .ahr-fh--open .ahr-fh-list{display:none}}@media(min-width:768px){#akashic-health-records-patient-portal-root .ahr-fh-panes{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:20px;align-items:start}#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{flex:none;font-size:.8125rem;color:var(--ink-muted)}.practice-address__about{display:inline-flex;align-items:center;gap:.4375rem;min-height:2rem;font-size:.8125rem}.practice-address__about-mark{display:grid;place-items:center;width:17px;height:17px;border:1px solid currentColor;border-radius:9999px;font-size:.75rem}.practice-address__final{overflow-wrap:anywhere}.practice-address__held{box-sizing:border-box;min-height:var(--ak-field-height);padding:11px var(--ak-field-padding-x);border:1px solid var(--line);border-radius:var(--ak-field-radius);background-color:var(--surface);color:var(--ink);font-size:var(--ak-field-font-size);line-height:var(--ak-field-line-height)}.practice-address__host-label{display:inline-block;max-width:100%;overflow-wrap:anywhere}.practice-address__about-trigger{background:transparent;border:0;padding:0;cursor:pointer}.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{display:flex;align-items:flex-start;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{display:flex;align-items:center;gap:8px;flex:none}#akashic-health-records-patient-portal-root .report-filters{display:grid;grid-template-columns:1.15fr repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end;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{display:grid;grid-template-columns:38px minmax(180px,1.1fr) repeat(3,minmax(92px,.65fr)) 18px;gap:14px;align-items:center;width:100%;padding:17px 18px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer}#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{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--sunken);color:var(--primary)}#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{font-weight:500;color:var(--ink-strong);font-size:17px;font-variant-numeric:tabular-nums}#akashic-health-records-patient-portal-root .ak-reports .good b,#akashic-health-records-patient-portal-root .ak-reports .delta.good{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{margin-right:auto;font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .report-toolbar label,#akashic-health-records-patient-portal-root .report-toolbar .report-field{display:flex;align-items:center;gap:7px}#akashic-health-records-patient-portal-root .report-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}#akashic-health-records-patient-portal-root .report-stat .delta{display:block;margin-top:8px;padding-top:7px;border-top:1px solid var(--line-soft);font-size:11px}#akashic-health-records-patient-portal-root .report-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;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{display:inline-flex;align-items:center;margin:0}#akashic-health-records-patient-portal-root .report-legend i{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%;background:var(--primary)}#akashic-health-records-patient-portal-root .chart-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(64px,1fr);align-items:end;gap:18px;height:112px;padding:8px 8px 0;border-bottom:1px solid var(--line);overflow-x:auto}#akashic-health-records-patient-portal-root .chart-period{display:flex;height:100%;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;text-align:center}#akashic-health-records-patient-portal-root .chart-stack{display:flex;align-items:flex-end;justify-content:center;height:78px;gap:3px}#akashic-health-records-patient-portal-root .chart-stack i{display:block;width:13px;height:calc(var(--bar, 0) * 78px);min-height:3px;background:var(--primary)}#akashic-health-records-patient-portal-root .chart-lines{display:grid;gap:9px}#akashic-health-records-patient-portal-root .chart-line{display:grid;grid-template-columns:112px minmax(0,1fr) 70px;align-items:center;gap:10px;font-size:11.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .chart-track{height:9px;background:var(--sunken);overflow:hidden}#akashic-health-records-patient-portal-root .chart-track i{display:block;width:calc(var(--bar, 0) * 100%);height:100%;background:var(--primary)}#akashic-health-records-patient-portal-root .chart-line strong{text-align:right;font-weight:500;color:var(--ink-strong);font-variant-numeric:tabular-nums}#akashic-health-records-patient-portal-root .chart-period small{font-size:10.5px;color:var(--ink-muted);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{display:inline-flex;align-items:center;gap:8px}#akashic-health-records-patient-portal-root .report-bar{display:flex;height:7px;margin-top:5px;overflow:hidden;background:var(--sunken)}#akashic-health-records-patient-portal-root .report-bar i{display:block;height:100%}#akashic-health-records-patient-portal-root .report-source{margin-top:14px;align-items:center}#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 .period,#akashic-health-records-patient-portal-root .report-filters .location,#akashic-health-records-patient-portal-root .report-filters .btn{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-row .metric,#akashic-health-records-patient-portal-root .report-about{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 .report-toolbar .range{flex-basis:100%}#akashic-health-records-patient-portal-root .ak-reports .ak-report-head>div:first-child{flex-basis:100%}}@media print{#akashic-health-records-patient-portal-root .ak-reports .ak-report-print-filters{display:block;margin:0 0 12px;font-size:12px;color:var(--ink-muted)}#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.good,#akashic-health-records-patient-portal-root .ak-reports i.warn,#akashic-health-records-patient-portal-root .ak-reports i.bad{print-color-adjust:exact;-webkit-print-color-adjust:exact}}#akashic-health-records-patient-portal-root .ahr-desk-msgs{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}#akashic-health-records-patient-portal-root .ahr-desk-msgs .ahr-desk-msgs__title{margin:0;padding:14px 16px 0;line-height:1.55}#akashic-health-records-patient-portal-root .ahr-desk-msgs__tabs{display:flex;width:auto;flex:none;gap:20px;padding:10px 16px 0;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}#akashic-health-records-patient-portal-root button.ahr-desk-msgs__tab{flex:none;margin:0;cursor:pointer}#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{min-width:0;min-height:0;padding:10px 12px;overflow-y:auto;border-right:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-desk-split__pane{display:flex;flex-direction:column;min-width:0;min-height: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]{height:41px;border-color:var(--line);border-radius:2px;background:var(--surface);font-size:13px}#akashic-health-records-patient-portal-root .ahr-desk-list{display:flex;flex-direction:column}#akashic-health-records-patient-portal-root .ahr-desk-row{display:flex;align-items:flex-start;gap:10px;padding:9px 8px;border-bottom:1px solid var(--line-soft);text-align:start;cursor:pointer}#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-row .ahr-inbox-avatar,#akashic-health-records-patient-portal-root .ahr-desk-head .ahr-inbox-avatar{flex:none;width:38px;height:38px;font-size:12px;color:var(--primary)}#akashic-health-records-patient-portal-root .ahr-desk-row--on .ahr-inbox-avatar,#akashic-health-records-patient-portal-root .ahr-desk-head .ahr-inbox-avatar{background:var(--blue-soft)}#akashic-health-records-patient-portal-root .ahr-desk-row__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}#akashic-health-records-patient-portal-root .ahr-desk-row__top{display:flex;align-items:baseline;gap:8px;width:100%}#akashic-health-records-patient-portal-root .ahr-desk-row__name{display:block;flex:1;min-width:0;overflow:hidden;color:var(--ink-strong);font-size:14px;font-weight:var(--ak-heading-weight);line-height:21.7px;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-desk-row__time{flex:none;margin-left:auto;color:var(--ink-muted);font-size:12.5px;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-desk-row__top .ahr-count-badge{flex:none;align-self:center}#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{display:block;width:100%;overflow:hidden;color:var(--ink-muted);font-size:12.5px;line-height:19.4px;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root button.ahr-desk-person{display:flex;align-items:center;gap:11px;width:100%;min-height:60px;margin:0 0 4px;padding:8px 12px;border:0;border-radius:0;background:var(--surface);box-shadow:var(--ak-card-lift);color:inherit;text-align:left;cursor:pointer}#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{flex:none;width:44px;height:44px;background:var(--blue-soft);color:var(--primary);font-size:12px}#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{display:inline-flex;align-items:center;gap:6px;overflow:hidden;color:var(--ink-strong);font-size:14px;font-weight:var(--ak-heading-weight);line-height:21.7px;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{flex:none;width:38px;height:38px;border-radius:50%}#akashic-health-records-patient-portal-root .ahr-desk-skeleton-line{width:70%;height:12px;margin:4px 0}#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{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding:8px 12px;border:1px solid var(--red-line);border-radius:2px;background:var(--red-soft)}#akashic-health-records-patient-portal-root .ahr-desk-error p{margin:0;color:var(--danger);font-size:13px}#akashic-health-records-patient-portal-root .ahr-desk-error button{border:0;background:transparent;color:var(--danger);cursor:pointer}#akashic-health-records-patient-portal-root .ahr-desk-pick{justify-content:flex-start;align-self:center;max-width:320px;padding:40px 18px}#akashic-health-records-patient-portal-root .ahr-desk-pick>p:first-child{margin:0 0 7px;color:var(--ink-strong);font-size:15px;font-weight:var(--ak-heading-weight);line-height:23.25px}#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{padding:40px 18px;color:var(--ink-muted);font-size:13px;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{gap:12px;padding:10px 14px;border-bottom:0;background:var(--surface)}#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{min-height:35px;padding:7px 13px;border-radius:2px;font-size:13.5px}#akashic-health-records-patient-portal-root .ahr-desk-alert{display:flex;flex:none;align-items:flex-start;gap:10px;margin:10px 14px;padding:12px;border:1px solid var(--red-line);background:var(--red-soft);color:var(--danger)}#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{flex:none;margin-top:1px;color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-desk-alert p{margin:3px 0 0;color:var(--ink);font-size:14px}#akashic-health-records-patient-portal-root .ahr-desk-alert p.ahr-desk-alert__title{margin:0;color:var(--danger);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ahr-desk-alert .btn{margin-top:10px}#akashic-health-records-patient-portal-root .ahr-chat--desk{flex:1;min-height:0;height:auto;gap:0;border:0;border-radius:0;box-shadow:none}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-desk-head{display:flex;flex:none;align-items:flex-start;gap:11px;padding:12px 14px;border-top:1px solid var(--line-soft);background:var(--surface)}#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{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}#akashic-health-records-patient-portal-root .ahr-desk-head .ahr-thread-title{min-width:0;margin:0;color:var(--ink);font-weight:400;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{margin:2px 0 0;color:var(--ink-muted);font-size:12.5px;line-height:19.4px}#akashic-health-records-patient-portal-root button.ahr-desk-head__close{display:none;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin:-6px -10px 0 0;padding:0;border:0;background:transparent;color:var(--ink-muted);cursor:pointer}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-nag{padding:9px 14px;border-top:1px solid var(--amber-line);border-bottom:1px solid var(--amber-line);background:var(--amber-soft);color:var(--amber-ink);font-size:13px}#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{padding:0 14px 10px;background:var(--surface)}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-days,#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-day-group,#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{display:flex;align-items:center;gap:10px;margin:12px 0 0;color:var(--ink-muted);font-size:11px;font-weight:var(--ak-body-weight);letter-spacing:.08em}#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-day:before,#akashic-health-records-patient-portal-root .ahr-chat--desk .ahr-chat-day:after{content:"";flex:1;height:1px;background:var(--line)}#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{flex:none;width:28px;height:28px;background:var(--blue-soft);color:var(--primary);font-size:10px}#akashic-health-records-patient-portal-root .ahr-desk-msg__indent{background:transparent}#akashic-health-records-patient-portal-root .ahr-desk-msg__col{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:78%}#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{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin:0 0 4px;color:var(--ink-strong);font-size:13px;font-weight:var(--ak-heading-weight);line-height:20px}#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{padding:9px 12px;border-radius:8px}#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{padding:11px 14px;border-top:1px solid var(--line);background:var(--surface)}#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{width:26px;height:auto;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-chat--desk button.ahr-attach svg{width:18px;height:18px;color:var(--ink-muted)}#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{min-height:34px;height:34px;border-radius:2px}#akashic-health-records-patient-portal-root .ahr-chat--desk .btn.ahr-desk-send{width:34px;padding:0}@media(pointer:coarse){#akashic-health-records-patient-portal-root button.ahr-desk-msgs__tab,#akashic-health-records-patient-portal-root .ahr-desk-row{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{width:44px;height:44px;min-height:44px}}@media(max-width:767px){#akashic-health-records-patient-portal-root .ahr-desk-page,#akashic-health-records-patient-portal-root .ahr-desk-msgs,#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{position:fixed;top:52px;right:0;bottom:0;left:0;z-index:50;display:flex;border-radius:12px 12px 0 0;background:var(--surface);box-shadow:0 0 0 100vmax var(--scrim)}#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;padding:18px 16px;border-top:0;border-bottom:1px solid var(--line)}#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;min-height:0;overflow:hidden;gap:0}#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;padding:0;flex:1;flex-direction:column;min-height:0}#akashic-health-records-patient-portal-root .ahr-cmsgs__panel>.grid{flex:1;-moz-column-gap:0;column-gap:0}#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{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:12px;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{display:flex;flex:1;flex-direction:column;align-items:stretch;min-height:0;margin:0;padding:0}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-listbody{flex:1;min-width:0;min-height:0;max-height:none;padding-right:1px;overflow-y:auto;text-align:start}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-listbody>*,#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-listbody .space-y-1>*{margin-top:0;margin-bottom:0}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-listbody>.ahr-mm-searchrow{display:flex;align-items:center;gap:8px;margin:0 0 10px}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-listbody>.ahr-mm-listswitch--back{display:flex;width:-moz-fit-content;width:fit-content;margin:0 0 10px}#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;min-width:0;width:auto;margin:0}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-side{flex-direction:row;flex:none;align-items:center;gap:8px}#akashic-health-records-patient-portal-root .ahr-cmsgs__panel .my-auto{margin-top:0;margin-bottom: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{display:block;margin:0 0 6px;color:var(--ink-muted);font-size:12px;text-align:start}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-nameline{display:flex;align-items:baseline;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{margin-top:5px;font-size:11px}#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{flex-basis:100%;margin-bottom:6px;font-size:var(--ak-font-12);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-chat-head{align-items:center;gap:10px;padding:16px;border-top:0;border-bottom:1px solid var(--line);background:var(--surface)}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-thread-title{margin:0 0 4px;color:var(--ink-strong);font-size:17px}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-chat-body{padding:20px;background:var(--paper)}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-chat-day{display:block;margin:0 0 20px;color:var(--ink-muted);font-size:11px;text-align:center;text-transform:none;letter-spacing:normal}#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-chat-day:before,#akashic-health-records-patient-portal-root .ahr-chat--colleague .ahr-chat-day:after{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{margin-right:0;padding:10px 12px;border:0;border-radius:6px}@media(max-width:767px){#akashic-health-records-patient-portal-root .ahr-mm-standalone--thread .ahr-mm-standalone__thread{position:fixed;top:52px;right:0;bottom:0;left:0;z-index:50;border-radius:12px 12px 0 0;background:var(--surface);box-shadow:0 0 0 100vmax var(--scrim)}#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{margin-top:0;color:var(--ink-muted);font-size:11.5px}#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{display:flex;align-items:center;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{overflow:hidden;color:var(--ink);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-person__sub{margin-top:4px;color:var(--ink-muted);font-size:12px}#akashic-health-records-patient-portal-root .ahr-cmsgs .ahr-mm-person .ahr-inbox-avatar{flex:none;background:var(--blue-soft);color:var(--primary);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{display:grid;max-width:1180px;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:14px;align-items:start}}#akashic-health-records-patient-portal-root .ak-meds__col{display:flex;min-width:0;flex-direction:column;gap:12px}#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{display:flex;width:100%;min-height:58px;align-items:flex-start;gap:12px;margin:0 0 4px;border-left-color:var(--primary);text-align:left;cursor:pointer}#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{border-left-color:rgb(var(--primary-rgb) / .35);background:var(--paper)}#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;min-width:0;flex:1}#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{display:block;margin-top:2px;font-size:var(--ak-font-13);color:var(--ink)}#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{flex:none;align-self:center;color:var(--faint)}#akashic-health-records-patient-portal-root .ak-meds__add{display:flex;min-height:48px;align-items:center;gap:8px;padding:0 12px;border:0;background:none;font-size:var(--ak-font-13);font-weight:var(--ak-heading-weight);cursor:pointer}#akashic-health-records-patient-portal-root .ak-meds__plus{display:grid;width:17px;height:17px;flex:none;place-items:center;border:1.5px solid var(--primary);border-radius:50%}#akashic-health-records-patient-portal-root .ak-meds__plus svg{width:11px;height: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{display:block;font-size:var(--ak-font-13);font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ak-meds__aside span{display:block;margin-top:2px;font-size:var(--ak-font-13);line-height:1.5;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-meds__link{padding:0;border:0;background:none;font-size:var(--ak-font-13);font-weight:var(--ak-heading-weight);line-height:1.5;text-align:left;cursor:pointer}#akashic-health-records-patient-portal-root .ak-meds__fill-by{display:block;margin-top:4px;font-size:var(--ak-font-13);color:var(--ink-muted)}#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{display:grid;max-width:1180px;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:14px;align-items:start}}#akashic-health-records-patient-portal-root .ak-cp__col{display:flex;min-width:0;flex-direction:column}#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{position:relative;display:block;width:100%;margin:0 0 4px;padding-right:34px;text-align:left;cursor:pointer}#akashic-health-records-patient-portal-root .ak-cp__card--done{background:var(--paper)}#akashic-health-records-patient-portal-root .ak-cp__go{position:absolute;top:12px;right:10px;width:16px;height:16px;color:var(--faint)}#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]{width:22px;height:22px;font-size:var(--ak-font-10);font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .ak-cp__by{display:block;margin-top:4px}#akashic-health-records-patient-portal-root .ak-cp__due{display:block;margin-top:12px;font-size:var(--ak-font-13);font-weight:var(--ak-heading-weight);color:var(--warning)}#akashic-health-records-patient-portal-root .ak-cp__team{margin:0 0 4px}#akashic-health-records-patient-portal-root .ak-cp__who{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-top:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .ak-cp__who:first-child{padding-top:0;border-top:0}#akashic-health-records-patient-portal-root .ak-cp__who-name{min-width:0;flex:1;font-size:var(--ak-font-13);color:var(--ink-strong)}#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{display:block;margin-top:5px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ak-cp__who-role{display:block;margin-top:2px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-cp-dlg{width:calc(100% - 24px);max-width:560px;gap:0;padding:0;border-radius:0}#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{padding:0 14px 12px;border-bottom:1px solid var(--line-soft)}#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{display:block;margin-top:6px;font-size:var(--ak-font-13);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-cp-dlg__body{max-height:min(60svh,560px);overflow-y:auto;padding:0 0 12px;background:var(--paper)}#akashic-health-records-patient-portal-root .ak-cp-dlg__gh{padding:12px 14px 6px;margin:0}#akashic-health-records-patient-portal-root .ak-cp-dlg__act{display:flex;width:calc(100% - 20px);min-height:52px;align-items:flex-start;gap:8px;margin:0 10px 4px;text-align:left;cursor:pointer}#akashic-health-records-patient-portal-root .ak-cp-dlg__tx{min-width:0;flex:1;padding:4px 0}#akashic-health-records-patient-portal-root .ak-cp-dlg__tx>b{display:block;font-size:var(--ak-font-13);font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#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{display:block;margin-top:2px;font-size:var(--ak-font-13);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-cp-dlg__due{display:block;margin-top:6px;font-size:var(--ak-font-11);color:var(--ink)}#akashic-health-records-patient-portal-root .ak-cp-dlg__due b{font-weight:var(--ak-heading-weight);color:var(--warning)}#akashic-health-records-patient-portal-root .ak-cp-dlg__go{width:16px;height:16px;flex:none;align-self:center;color:var(--faint)}#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{display:flex;align-items:baseline;gap:8px;font-size:var(--ak-font-13);color:var(--ink-strong)}#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{height:6px;margin:8px 0 6px;border-radius:4px;background:var(--sunken)}#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{margin:6px 0 0;font-size:var(--ak-font-13);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-cp-dlg__goal-sub b{font-weight:var(--ak-heading-weight);color:var(--sage-deep)}#akashic-health-records-patient-portal-root .ak-cp-dlg__empty{margin:12px 14px 0;font-size:var(--ak-font-13);color:var(--ink-muted)}#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{padding:10px 14px;border-bottom:1px solid var(--line-soft);background:var(--surface);font-size:var(--ak-font-13);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ak-cp-dlg__note b{font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ak-cp-dlg__spark{display:block;width:100%;height:38px;margin:8px 0 2px}#akashic-health-records-patient-portal-root .ak-cp-dlg__spark polyline{fill:none;stroke:var(--primary);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#akashic-health-records-patient-portal-root .ak-cp-dlg__sp{width:17px;flex:none}#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{display:flex;gap:.5rem;align-items:flex-end}.simple-reading-form__unit{min-width:5rem}.simple-reading-form__hint{font-size:.8rem;color:var(--warning)}.simple-reading-form__actions{display:flex;justify-content:flex-end;gap:.75rem}#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 .ak-goal-chart{margin:10px 0 2px;max-width:470px}#akashic-health-records-patient-portal-root .ak-goal-chart svg{display:block;width:100%;height:auto;overflow:visible}#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{stroke:var(--success);stroke-width:1.2;stroke-dasharray:4 3;opacity:.75}#akashic-health-records-patient-portal-root .ak-goal-chart__series{fill:none;stroke:var(--primary);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}#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{font-size:9.5px;fill:var(--muted-foreground)}#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{display:inline-flex;flex:none;align-items:center;justify-content:flex-end;width:20px;height:20px;align-self:center}#akashic-health-records-patient-portal-root .ak-goal-reading__who svg{width:15px;height:15px;stroke-width:1.9}#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{display:flex;align-items:center;justify-content:space-between;gap:12px;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{position:relative;display:flex}#akashic-health-records-patient-portal-root .ak-gl__item .ak-gl__edit{position:absolute;right:6px;bottom:4px}#akashic-health-records-patient-portal-root .ak-gl__row{min-width:0;flex:1;cursor:pointer}#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{height:6px;margin:9px 0 6px;border-radius:4px;background:var(--sunken)}#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;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:1024px){#akashic-health-records-patient-portal-root .ak-gl__wide{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px;align-items:start}}#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{font-size:var(--ak-font-13);color:var(--ink-muted)}#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{padding:7px 0;border-top:1px solid var(--line-soft);font-size:var(--ak-font-13)}#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{display:flex;align-items:center;justify-content:flex-end;gap:12px;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{flex:1;min-width:0;cursor:pointer}#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{width:230px;max-width:100%;margin-top:7px;border-radius:99px}#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{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"rail" "list" "panel" "browse";background:var(--surface);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;padding:13px 14px;min-width:0}#akashic-health-records-patient-portal-root .chart-record-panel{grid-area:panel;padding:13px 14px;min-width:0;border-top:1px solid var(--line);scroll-margin-top:12px}#akashic-health-records-patient-portal-root .chart-record-browse{grid-area:browse;padding:12px;border-top:1px solid var(--line)}@container chartrecord (min-width: 600px){#akashic-health-records-patient-portal-root .chart-record-grid{grid-template-columns:198px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"rail list" "browse panel"}#akashic-health-records-patient-portal-root .chart-record-rail,#akashic-health-records-patient-portal-root .chart-record-browse{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-columns:198px minmax(300px,1.45fr) minmax(260px,1fr);grid-template-areas:"rail list panel" "browse list panel"}#akashic-health-records-patient-portal-root .chart-record-panel{border-top:0;border-left:1px solid var(--line)}}#akashic-health-records-patient-portal-root .chart-record-search{display:flex;align-items:center;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{flex:none;color:var(--ink-muted)}#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{position:relative;display:flex;flex-direction:column;gap:2px;margin-bottom:7px;padding:5px 9px;border:1px solid var(--line);border-radius:8px}#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{font-size:10px;font-weight:var(--ak-heading-weight);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .chart-record-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:auto;min-height:0;padding:0 14px 0 0;border:0;border-radius:0;background:transparent;line-height:1.4;box-shadow:none;font-size:12.5px;font-weight:var(--ak-heading-weight);color:var(--ink-strong);text-overflow:ellipsis;cursor:pointer}#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{cursor:default;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .chart-record-filter:after{content:"";position:absolute;right:11px;bottom:11px;width:6px;height:6px;border-right:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);transform:rotate(45deg);pointer-events:none}#akashic-health-records-patient-portal-root .chart-record-link{margin-top:9px;font-size:12px;color:var(--primary);text-align:left}#akashic-health-records-patient-portal-root .chart-record-partial{margin:0 0 8px;font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .chart-record-partial .chart-record-link{margin:0;font-size:13px}#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{display:flex;align-items:center;gap:11px;width:100%;padding:8px 9px;border:1px solid transparent;border-radius:var(--ak-card-radius);text-align:left}#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]{border-color:var(--primary);background:var(--blue-soft)}#akashic-health-records-patient-portal-root .chart-record-date{flex:none;width:30px;text-align:center}#akashic-health-records-patient-portal-root .chart-record-date b{display:block;font-size:15px;font-weight:var(--ak-heading-weight);line-height:1.1;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .chart-record-date span{font-size:10px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .chart-record-body{flex:1;min-width:0}#akashic-health-records-patient-portal-root .chart-record-body>b{display:block;font-size:13px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .chart-record-sub{display:block;margin:0;font-size:11.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .chart-record-org{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:11px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .chart-record-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--primary)}#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{margin:0 0 1px;font-size:15px;font-weight:var(--ak-heading-weight);letter-spacing:0;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .chart-record-who{display:flex;align-items:center;gap:6px;margin-bottom:11px;font-size:11px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .chart-record-big{margin-bottom:13px;padding:12px;border:1px solid var(--line);border-radius:var(--ak-card-radius);text-align:center}#akashic-health-records-patient-portal-root .chart-record-big>b{display:block;font-size:21px;font-weight:var(--ak-heading-weight);line-height:1.1;color:var(--ink-strong)}#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{display:block;margin-top:2px;font-size:11px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .chart-record-flag{display:inline-block;margin-top:8px;padding:2px 9px;border:1px solid var(--destructive);border-radius:999px;background:var(--amber-soft);font-size:11px;font-weight:var(--ak-heading-weight);color:var(--destructive)}#akashic-health-records-patient-portal-root .chart-record-flag.is-ok{border-color:var(--success);background:var(--green-soft);color:var(--success)}#akashic-health-records-patient-portal-root .chart-record-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px;width:100%;padding:7px 2px;border-top:1px solid var(--line-soft);font-size:12.5px;text-align:left}#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{flex:1;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .chart-record-line>b{font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#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;width:100%;height:52px}#akashic-health-records-patient-portal-root .chart-record-trend polyline{fill:none;stroke:var(--primary);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;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{display:flex;justify-content:space-between;margin-top:3px;font-size:9.5px;color:var(--ink-muted)}#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{margin-bottom:13px;padding:8px 10px;border-left:2px solid var(--primary);border-radius:0 7px 7px 0;background:var(--sunken);font-size:12px;line-height:1.45;color:var(--ink)}#akashic-health-records-patient-portal-root .chart-record-stamp{display:block;margin-top:4px;font-size:10.5px;color:var(--ink-muted)}#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{margin-bottom:13px;border:0;border-left:3px solid var(--danger);border-radius:0 7px 7px 0;background:var(--red-soft)}#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:hover,#akashic-health-records-patient-portal-root .ahr-patient-notes--record .ahr-patient-notes__row:focus-visible{background:transparent}#akashic-health-records-patient-portal-root .ahr-patient-notes--record .ahr-patient-notes__body{font-size:12px;font-weight:400;line-height:1.45;color:var(--ink)}#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{margin-top:4px;font-size:10.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-patient-notes--record .ahr-patient-notes__visibility{margin-top:2px;font-size:10.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .chart-record-alert{margin:8px 0;font-size:12.5px;color:var(--destructive)}#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{padding:5px 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font-size:12.5px;font-weight:var(--ak-heading-weight);text-align:center;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .chart-record-action.is-primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .chart-record-lede{margin:0 0 4px;padding:9px 11px;border-radius:9px;background:var(--sunken);font-size:12.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .chart-record-state-head{display:flex;align-items:baseline;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{margin:0 0 0 auto;font-size:11.5px}#akashic-health-records-patient-portal-root .chart-record-count{font-size:11px;font-weight:var(--ak-heading-weight);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .chart-record-staterow{display:block;width:100%;margin-bottom:6px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--ak-card-radius);background:var(--surface);text-align:left}#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{display:block;font-size:13px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#akashic-health-records-patient-portal-root .chart-record-staterow span{display:block;font-size:12px;color:var(--ink-muted)}#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{padding:7px 2px;font-size:12.5px;font-weight:var(--ak-heading-weight);color:var(--ink-strong);cursor:pointer}#akashic-health-records-patient-portal-root .chart-record-browse details button{display:block;width:100%;padding:4px 2px 4px 12px;font-size:12px;text-align:left;color:var(--primary)}.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{margin:0;padding:0;list-style:none}#akashic-health-records-patient-portal-root .sandbox-entry__points li{padding:11px 0;border-bottom:1px solid var(--line-soft);font-size:var(--ak-font-13);color:var(--ink)}#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{display:block;font-weight:500;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .sandbox-entry__points span{display:block;margin-top:3px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-psearch{display:flex;flex-direction:column;gap:0;width:512px;min-width:0;max-width:calc(100vw - 40px);padding:0;overflow:hidden}#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{display:flex;align-items:center;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{flex:none;width:16px;height:16px;color:var(--faint);pointer-events:none}#akashic-health-records-patient-portal-root .ahr-psearch .ahr-psearch__hint{display:flex;align-items:center;gap:8px;margin:0;padding:20px 2px;font-size:13.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-psearch__hint>svg{flex:none;width:15px;height:15px}#akashic-health-records-patient-portal-root .ahr-psearch .ahr-psearch__hint--failed{justify-content:space-between;color:var(--danger)}#akashic-health-records-patient-portal-root .ahr-psearch__hint--failed .btn{flex:none}#akashic-health-records-patient-portal-root .ahr-psearch__results{max-height:288px;margin:6px 0 0;padding:0;overflow-y:auto;list-style:none}#akashic-health-records-patient-portal-root .ahr-psearch__row{display:flex;align-items:center;gap:10px;margin:0;padding:9px 8px;border-top:1px solid var(--line-soft);font-size:13.5px;color:var(--ink-strong);cursor:pointer}#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]{border-radius:6px;background:var(--sunken)}#akashic-health-records-patient-portal-root .ahr-psearch__row .ahr-inbox-avatar{flex:none;width:26px;height:26px;font-size:10px}#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{flex:none;margin-left:auto;font-size:12.5px;color:var(--ink-muted);white-space:nowrap}@media(max-width:640px){#akashic-health-records-patient-portal-root [data-slot=dialog-content].ahr-psearch{top:auto;bottom:0;left:0;width:100%;max-width:100%;max-height:82vh;border-radius:14px 14px 0 0;transform:none;translate:none}}.ahr-assistant-slide-out{top:var(--ahr-assistant-top, 62px);width:385px;right:var(--ahr-assistant-right, 0px);max-width:var(--ahr-assistant-max, 100vw);border-left:1px solid var(--line);box-shadow:var(--panel-lift, 0 16px 44px rgba(31, 26, 20, .32))}#akashic-health-records-patient-portal-root .ahr-assistant-panel{display:flex;flex-direction:column;gap:12px;padding:17px 18px;background:var(--surface);color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-assistant-head{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:16px}#akashic-health-records-patient-portal-root .ahr-assistant-close{display:grid;flex:none;place-items:center;width:30px;height:30px;padding:0;border:0;background:transparent;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-assistant-sub{margin:2px 0 0;font-size:var(--ak-font-12);color:var(--ink-muted)}#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{display:inline-flex;align-items:center;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{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-assistant-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#akashic-health-records-patient-portal-root .ahr-assistant-answer{display:grid;gap:8px;padding:12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:var(--ak-font-12);overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .ahr-assistant-answer p{margin:0;font-size:inherit;line-height:inherit}#akashic-health-records-patient-portal-root .ahr-assistant-contact{justify-self:start}#akashic-health-records-patient-portal-root .ahr-assistant-links{margin-top:6px;display:grid;gap:2px;justify-items:start}#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{display:inline-flex;align-items:center;gap:6px;font-size:inherit;line-height:inherit}#akashic-health-records-patient-portal-root .sbx-banner{display:flex;align-items:center;gap:12px;min-height:46px;padding:8px 16px;background:var(--amber-soft);border-bottom:1px solid var(--amber-line);color:var(--amber-ink);font-size:13px}#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;padding:9px 12px;gap:5px}#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{max-width:530px;margin:90px auto 0;padding:24px;background:var(--surface);border:1px solid var(--line)}#akashic-health-records-patient-portal-root .sbx-unknown .ak-section-title{margin:0 0 9px}#akashic-health-records-patient-portal-root .sbx-unknown p{margin:0 0 16px;font-size:var(--ak-font-13);line-height:1.6;color:var(--ink)}#akashic-health-records-patient-portal-root .sbx-unknown .sbx-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:640px){#akashic-health-records-patient-portal-root .sbx-unknown{margin:36px 16px 0}}.ahr-legal-record-print{max-width:860px;margin:0 auto;padding:24px;color:hsl(var(--foreground))}.ahr-legal-record-print__actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:16px}.ahr-legal-record-print__cover{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid hsl(var(--border))}.ahr-legal-record-print__title{margin:0 0 12px;font-size:20px;font-weight:700}.ahr-legal-record-print__meta{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px;margin:0}.ahr-legal-record-print__meta dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.ahr-legal-record-print__meta dd{margin:2px 0 0;font-size:14px;overflow-wrap:anywhere}.ahr-legal-record-print__integrity{margin-bottom:24px;padding:16px;border:1px solid hsl(var(--border));border-radius:var(--ak-card-radius);background:hsl(var(--muted));overflow-wrap:anywhere}.ahr-legal-record-print__integrity h2{margin:0 0 10px;font-size:15px;font-weight:700}.ahr-legal-record-print__verified{margin:0 0 10px;font-weight:700;color:var(--success)}.ahr-legal-record-print__narrative{margin:12px 0 0;font-size:13px;font-style:italic;color:hsl(var(--muted-foreground))}.ahr-legal-record-print__verify-pointer,.ahr-legal-record-print__authoritative{margin:10px 0 0;font-size:12px;color:hsl(var(--muted-foreground))}.ahr-legal-record-print__authoritative{font-weight:600}.ahr-legal-record-print__empty{margin:0;font-size:13px;color:hsl(var(--muted-foreground))}.ahr-legal-record-print__error{border:1px solid var(--danger);background:var(--red-soft);color:var(--danger);padding:12px 16px;border-radius:8px;font-size:14px}.ahr-legal-record-print section>h2{margin:24px 0 10px;font-size:16px;font-weight:700}@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]{position:static;overflow:visible}body *{visibility:hidden}.ahr-legal-record-print,.ahr-legal-record-print *{visibility:visible}.ahr-legal-record-print{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;padding:0}.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{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}#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{margin:12px 0 2px;font-size:13px;font-weight:var(--ak-label-weight);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}#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{display:flex;align-items:flex-start;gap:12px;min-width:0;text-align:left;cursor:pointer}#akashic-health-records-patient-portal-root .ahr-appts-list--past .ahr-appt{padding:8px 12px;border-left:3px solid transparent;background:var(--surface)}#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{display:block;font-size:15px;font-weight:var(--ak-heading-weight);line-height:1.3;color:var(--ink-strong);font-variant-numeric:tabular-nums}#akashic-health-records-patient-portal-root .ahr-appt-facts{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;margin-top:4px}#akashic-health-records-patient-portal-root .ahr-appt-facts>span{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:13px;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{content:"·";margin-left:4px;color:var(--faint)}#akashic-health-records-patient-portal-root .ahr-appt-prac--unres{font-style:italic;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-appt-where{max-width:100%;overflow:hidden;color:var(--ink-muted)}#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{width:14px;height:14px;flex:none}#akashic-health-records-patient-portal-root .ahr-appt-note{display:block;margin-top:8px;font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-appt-note--open{color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-appt-rel{flex:none;padding-top:3px;font-size:11px;font-style:italic;font-weight:var(--ak-heading-weight);white-space:nowrap;color:var(--ink-muted)}#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{max-height:calc(100dvh - 32px);overflow-y:auto;padding:16px;gap:0;border:0;border-radius:8px}#akashic-health-records-patient-portal-root .ahr-appt-status{padding:8px 40px 8px 12px;font-size:13px;font-weight:var(--ak-heading-weight);background:var(--green-soft);color:var(--sage-ink)}#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{padding:12px;border-bottom:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-appt-head-d{display:flex;align-items:center;justify-content:space-between;gap:8px}#akashic-health-records-patient-portal-root .ahr-appt-head-d b{font-size:18px;font-weight:var(--ak-heading-weight);color:var(--sage)}#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{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:13px;color:var(--ink-muted)}#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{display:flex;align-items:center;gap:8px;min-width:0}#akashic-health-records-patient-portal-root .ahr-appt-party b{min-width:0;overflow:hidden;font-size:13px;font-weight:var(--ak-heading-weight);text-overflow:ellipsis;white-space:nowrap;color:var(--ink-strong)}#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{width:30px;height:30px;font-size:11px;background:var(--blue-soft);color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-appt-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}#akashic-health-records-patient-portal-root .ahr-appt-fld{display:grid;align-content:start;min-width:0}#akashic-health-records-patient-portal-root .ahr-appt-flab{margin-bottom:2px;font-size:11.5px;font-weight:var(--ak-label-weight);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}#akashic-health-records-patient-portal-root .ahr-appt-val{display:flex;align-items:flex-start;gap:6px;font-size:15px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .ahr-appt-val .ahr-appt-glyph{margin-top:4px}#akashic-health-records-patient-portal-root .ahr-appt-addr{margin-top:2px;font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-appt-instr{display:grid;gap:2px;padding:8px 12px;border-radius:8px;background:var(--amber-soft)}#akashic-health-records-patient-portal-root .ahr-appt-icap{font-size:13px;color:var(--warning)}#akashic-health-records-patient-portal-root .ahr-appt-ival{font-size:13px;color:var(--ink-strong)}#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{margin:4px 12px 0;padding-top:12px;border-top:1px solid var(--line)}#akashic-health-records-patient-portal-root .ahr-appt-extra-title{margin:0 0 8px;font-size:15px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}.ahr-bookability__row{min-width:0;white-space:normal;overflow-wrap:anywhere}.ahr-manage-schedule-block__summary{display:flex;flex-direction:column;gap:2px;flex:1;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{display:flex;align-items:flex-end;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{min-width:0;container-type:inline-size;container-name:schedulespage}.ahr-staff-schedules-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;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{display:flex;align-items:flex-start;gap:9px;margin-bottom:0;padding:10px 13px;border:1px solid var(--line);border-radius:9px;background:var(--sunken);color:var(--ink);font-size:12.5px;line-height:1.55}.ahr-staff-schedules-scope-notice svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--ink-muted)}.ahr-staff-schedules-filter-row{display:flex;align-items:center;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{width:100%;max-width:none}.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{width:100%;max-width:none}.ahr-staff-schedules-search-filter .components-base-control{margin-bottom:0}.ahr-staff-schedules-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:12px}.ahr-staff-schedules-toolbar__navigation,.ahr-staff-schedules-toolbar__selectors{display:flex;align-items:center;gap:8px}.ahr-staff-schedules-toolbar__navigation{gap:7px}.ahr-staff-schedules-toolbar__selectors{justify-content:flex-end}.ahr-staff-schedules-toolbar__title{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.ahr-staff-schedules-toolbar--own{grid-template-columns:minmax(0,1fr) auto}.ahr-staff-schedules-toolbar__week{display:flex;align-items:center;gap:8px;min-width:0}.ahr-staff-schedules-toolbar--own .ahr-staff-schedules-toolbar__title{flex:1;align-items:center;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;position:relative;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--ak-card-radius);background:var(--surface);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 td,.ahr-staff-schedules-calendar-shell .fc-theme-standard th,.ahr-staff-schedules-calendar-shell .fc-theme-standard .fc-scrollgrid{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-day-today,.ahr-staff-schedules-calendar-shell .fc .fc-col-header-cell.fc-day-today{background:var(--amber-soft)}.ahr-staff-schedules-calendar-shell .fc .fc-col-header-cell-cushion{padding:6px;font-size:12px;font-weight:400}.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{padding:8px 14px;background:var(--sunken);color:var(--ink);font-size:16px;font-weight:400}.ahr-staff-schedules-calendar-shell .fc .fc-list-day-text,.ahr-staff-schedules-calendar-shell .fc .fc-list-day-side-text{color:var(--ink);text-decoration:none}.ahr-staff-schedules-calendar-shell .fc .fc-list-event td{vertical-align:top;border-color:var(--line-soft)}.ahr-staff-schedules-calendar-shell .fc .fc-list-event-time{width:130px;padding:12px 16px 12px 14px;color:var(--ink-muted);font-size:13px;white-space:nowrap}.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;min-width:0;gap:2px}.ahr-staff-schedules-event--list{width:100%}.ahr-staff-schedules-event__primary-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.ahr-staff-schedules-event__staff{min-width:0;overflow:hidden;color:var(--ink);font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.ahr-staff-schedules-event__time{display:block;margin-bottom:2px;font-size:11px;font-weight:600}.ahr-staff-schedules-event__meta{display:flex;align-items:center;gap:5px;min-width:0;color:var(--ink-muted);font-size:13px;line-height:1.35}.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{font-weight:500;color:var(--ink-strong)}.ahr-staff-schedules-event--list .ahr-staff-schedules-event__staff,.ahr-staff-schedules-event--list .ahr-staff-schedules-event__meta span{overflow:visible;white-space:normal;overflow-wrap:anywhere}.ahr-staff-schedules-calendar-shell .fc-timegrid-event,.ahr-staff-schedules-calendar-shell .fc-daygrid-event{cursor:pointer}.ahr-staff-schedules-calendar-shell .fc .fc-timegrid-event{border-width:0 0 0 3px;border-radius:0;box-shadow:none}.ahr-staff-schedules-calendar-shell .fc .fc-timegrid-event .fc-event-main{padding:7px}.ahr-staff-schedules-calendar-shell .fc-timegrid-event .ahr-staff-schedules-event__meta,.ahr-staff-schedules-calendar-shell .fc-daygrid-event .ahr-staff-schedules-event__meta{color:inherit;font-size:10px}.ahr-staff-schedules-calendar-shell .fc-timegrid-event .ahr-staff-schedules-event__staff,.ahr-staff-schedules-calendar-shell .fc-daygrid-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__staff,.ahr-staff-schedules-event:not(.ahr-staff-schedules-event--list) .ahr-staff-schedules-event__meta span{overflow:visible;white-space:normal;overflow-wrap:break-word}.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%;white-space:normal;overflow-wrap:break-word}@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{grid-column:2;grid-row:1;align-items:flex-end;text-align:right}.ahr-staff-schedules-toolbar__selectors{grid-column:1 / -1;grid-row:2;flex-wrap:wrap;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{grid-column:2;grid-row:1;align-items:flex-end;text-align:right}.ahr-staff-schedules-toolbar__selectors{grid-column:1 / -1;grid-row:2;flex-wrap:wrap;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{flex-direction:column;align-items:stretch}#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-table,.ahr-staff-schedules-calendar-shell .fc .fc-list-table tbody,.ahr-staff-schedules-calendar-shell .fc .fc-list-day,.ahr-staff-schedules-calendar-shell .fc .fc-list-day>th{display:block}.ahr-staff-schedules-calendar-shell .fc .fc-list-event{display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:14px;column-gap:14px;row-gap:3px;padding:11px 16px;border-top:1px solid var(--line-soft)}.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-graphic,.ahr-staff-schedules-calendar-shell .fc .fc-list-event td.fc-list-event-title{display:block;width:auto;padding:0;border:0}.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{display:flex;align-items:center;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{order:2;margin-top:1px}.ahr-staff-schedules-event--list .ahr-staff-schedules-status.ak-pill{align-self:flex-start}}.ahr-staff-schedules-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;min-height:132px}.ahr-staff-schedules-bookability{margin-bottom:12px}#akashic-health-records-patient-portal-root .ahr-staff-schedules-toolbar{margin:16px 0;gap:14px}#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{max-width:640px;margin:0;list-style:none}#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{display:flex;align-items:flex-start;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{flex:none;margin-top:2px;color:var(--danger)}#akashic-health-records-patient-portal-root .patient-settings__text{flex:1;min-width:0}#akashic-health-records-patient-portal-root .patient-settings__toggle{display:block;cursor:pointer}#akashic-health-records-patient-portal-root .patient-settings__name{display:block}#akashic-health-records-patient-portal-root .patient-settings__soon{margin-left:2px;font-size:11px;font-weight:var(--ak-body-weight);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .patient-settings__desc{display:block;margin:2px 0 0}#akashic-health-records-patient-portal-root .patient-settings__blocked{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--amber-ink)}#akashic-health-records-patient-portal-root .patient-settings__sub{max-width:330px;margin:12px 0 2px 28px;padding:12px 0 0 2px;border-top:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .patient-settings__sub .patient-settings__subh{display:block;font-size:14px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .patient-settings__hint{margin:2px 0 0}#akashic-health-records-patient-portal-root .patient-settings__ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}#akashic-health-records-patient-portal-root .patient-settings__ctl .patient-settings__select{flex:1;width:auto;min-width:0}#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{margin:0;font-size:13px;font-weight:var(--ak-body-weight);line-height:1.55;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .share-access-terms{display:grid;gap:8px;margin:0;padding-left:18px;list-style:disc;color:var(--ink)}#akashic-health-records-patient-portal-root .share-access-showing{display:flex;flex-direction:column;align-items:center;gap:10px}#akashic-health-records-patient-portal-root .share-access-qr{width:min(240px,70vw);height:auto;border:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .share-access-code{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:28px;letter-spacing:.08em;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .share-access-hint,#akashic-health-records-patient-portal-root .share-access-note{margin:0;color:var(--ink-muted);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{margin:0 0 6px;color:var(--ink-strong);overflow-wrap:anywhere}#akashic-health-records-patient-portal-root .share-access-warning{margin:0;color:var(--destructive)}#akashic-health-records-patient-portal-root .share-access-doc-toggle{justify-self:start}#akashic-health-records-patient-portal-root .share-access-document{max-height:40vh;overflow:auto;margin:0;padding:10px;white-space:pre-wrap;font-family:inherit;border:1px solid var(--line-soft);background:var(--surface);color:var(--ink)}#akashic-health-records-patient-portal-root .share-access-agree{display:flex;align-items:flex-start;gap:8px;cursor:pointer}#akashic-health-records-patient-portal-root .share-access-history{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .share-access-history-title{margin:0;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .share-access-history ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}#akashic-health-records-patient-portal-root .share-access-history li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;color:var(--ink);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[data-akashic-mount] .ak-shell>.collab-page:not(.ak-home),#akashic-health-records-patient-portal-root .collab-page{display:flex;flex-direction:column;width:100%;max-width:532px;margin:0 auto}#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;justify-content:flex-end;gap:8px}#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{order:-1;margin:0 0 8px}}#akashic-health-records-patient-portal-root .collab-group{display:flex;flex-direction:column;gap:4px}#akashic-health-records-patient-portal-root .collab-group-label{margin:16px 0 3px;gap:5px}#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{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:inherit;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{margin-bottom:2px;font-size:11.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .collab-team-head{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}#akashic-health-records-patient-portal-root .collab-team-name{flex:0 1 auto;min-width:0;overflow:hidden;font-size:15px;font-weight:var(--ak-heading-weight);color:var(--ink-strong);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{font-size:13px;color:var(--ink-muted);white-space:nowrap}#akashic-health-records-patient-portal-root .collab-team-pending{font-size:12px;font-style:italic;color:var(--warning);white-space:nowrap}#akashic-health-records-patient-portal-root .collab-team-line{display:block;margin-top:4px;overflow:hidden;font-size:13px;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .collab-team-go{flex:none;width:14px;height:14px;color:var(--faint)}#akashic-health-records-patient-portal-root [data-slot=dialog-content].team-overlay{gap:0;width:min(520px,calc(100vw - 2rem));max-width:520px;max-height:88vh;padding:10px 14px 16px;overflow-y:auto;border:0;border-radius:12px;background:var(--surface);box-shadow:0 16px 44px #1f1a1452}#akashic-health-records-patient-portal-root .team-overlay-title{padding-right:28px}#akashic-health-records-patient-portal-root .team-view .team-overlay-sub{margin:12px 0 0;font-size:12px;color:var(--ink-muted)}#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{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:11px 12px;border:1px solid var(--blue-line);border-radius:6px;background:var(--blue-soft);color:var(--primary);font-size:13.5px;font-weight:var(--ak-heading-weight);text-decoration:none}#akashic-health-records-patient-portal-root .team-conversation-count{margin-left:auto}#akashic-health-records-patient-portal-root .team-view .team-section-card,#akashic-health-records-patient-portal-root .team-view .team-section{display:flex;flex-direction:column;gap:0;margin-top:15px;padding:12px 0 0;border-top:1px solid var(--line-soft);background:transparent}#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{margin:0;font-size:13px;color:var(--ink)}#akashic-health-records-patient-portal-root .team-section-error{margin:0;font-size:13px;color:var(--destructive)}#akashic-health-records-patient-portal-root .team-view .team-section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;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{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;padding:8px 0;border-radius:0;background:transparent}#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{display:grid;flex:1;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:9px;column-gap:9px;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{display:contents;font-size:13px;font-weight:var(--ak-heading-weight);color:var(--ink-strong)}#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{width:28px;height:28px;font-size:10.5px;font-weight:var(--ak-heading-weight)}#akashic-health-records-patient-portal-root .team-view .team-member-who p,#akashic-health-records-patient-portal-root .team-view .team-member-sub{margin-top:1px;font-size:11.5px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .team-view .team-member-end{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:0}#akashic-health-records-patient-portal-root .team-view .team-member-end--decide{flex-direction:row;align-items:center;gap:6px}#akashic-health-records-patient-portal-root .team-view .team-member-state{font-size:11px;color:var(--ink-muted);white-space:nowrap}#akashic-health-records-patient-portal-root .team-view .team-member-remove{padding:0 4px;font-size:12px;color:var(--ink-muted)}#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{margin:0;line-height:1.55}#akashic-health-records-patient-portal-root p.ahr-teams-page__sub,#akashic-health-records-patient-portal-root p.ahr-teams-page__empty{margin:2px 0 0;color:var(--ink-muted);font-size:13.5px}#akashic-health-records-patient-portal-root p.ahr-teams-page__empty{margin:0}#akashic-health-records-patient-portal-root h3.ahr-teams-page__label{margin:0;color:var(--ink-muted);font-size:11.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}#akashic-health-records-patient-portal-root .ahr-list-card.ahr-team-row{display:flex;flex-direction:row;align-items:center;gap:11px;padding:10px 12px}#akashic-health-records-patient-portal-root .ahr-team-row .ahr-inbox-avatar{flex:none;width:34px;height:34px;background:var(--primary);color:var(--primary-foreground);font-size:11.5px;font-weight:600}#akashic-health-records-patient-portal-root p.ahr-team-row__title{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink-strong);font-size:13.5px;font-weight:500}#akashic-health-records-patient-portal-root .ahr-team-row p.text-sm{margin:0;color:var(--ink-muted);font-size:11.5px}#akashic-health-records-patient-portal-root .ahr-team-row__joined{flex:none;color:var(--ink-muted);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}}.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{margin:0;padding:.5625rem .75rem;border-bottom:1px solid var(--line-soft)}.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;margin-bottom:.25rem;font-size:var(--ak-font-base);font-weight:var(--ak-label-weight);line-height:var(--ak-line-tight)}#akashic-health-records-patient-portal-root .first-clinician{display:flex;flex-direction:column;gap:14px}#akashic-health-records-patient-portal-root .first-clinician__muted,#akashic-health-records-patient-portal-root .first-clinician__hint{margin:0;font-size:13px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .first-clinician__hint{font-size:12px}#akashic-health-records-patient-portal-root .first-clinician__failed{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--ink)}#akashic-health-records-patient-portal-root .first-clinician__detail{margin:4px 0 0;font-size:12px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .first-clinician__actions,#akashic-health-records-patient-portal-root .first-clinician__form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;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;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}#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{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 14px;border:1px solid var(--line);background:var(--sunken);font-size:13px;line-height:1.5;color:var(--ink);margin-block:4px}#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{font-size:12px;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .first-clinician__field>label{font-size:13px;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .first-clinician__field>input,#akashic-health-records-patient-portal-root .first-clinician__field>select{height:42px;padding:8px 11px;font-size:13px}#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{padding:0;border:0;background:none;color:var(--primary);font:inherit;cursor:pointer}#akashic-health-records-patient-portal-root .first-clinician__link:hover:not(:disabled){text-decoration:underline}#akashic-health-records-patient-portal-root .first-clinician__readiness{margin-top:8px;padding-top:14px;border-top:1px solid var(--line)}@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{padding:13px 14px;border:1px dashed var(--line);background:var(--surface);color:var(--ink-muted);font-size:13px}#akashic-health-records-patient-portal-root .first-clinician__form [data-slot=select-trigger]{width:100%;height:42px;padding:8px 11px;font-size:13px}#akashic-health-records-patient-portal-root .first-clinician__form [data-slot=select-control-label]{font-size:13px;color:var(--ink-strong)}#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{flex:1;min-width:0;padding:8px 0;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--ink);font-size:12px;text-align:center}#akashic-health-records-patient-portal-root .first-clinician__day[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}#akashic-health-records-patient-portal-root .first-clinician__day:disabled{opacity:.5}.baa-doc-frame{width:100%;height:178px;border:1px solid var(--line);border-radius:2px;background:var(--surface)}.baa-review{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:var(--ak-card-radius);padding:20px 24px;background:var(--paper)}.baa-review__heading{margin:0 0 4px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.baa-review__field{display:flex;gap:8px;font-size:14px}.baa-review__label{color:var(--ink);min-width:80px;flex-shrink:0}.baa-review__value{font-weight:500;color:var(--ink-strong);overflow-wrap:anywhere}.baa-review__signature-block{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.baa-review__signature{display:inline-block;min-width:260px;max-width:100%;padding:8px 4px 4px;border-bottom:1px solid var(--line);font-family:Segoe Script,Brush Script MT,cursive;font-size:26px;line-height:1.2;color:var(--ink-strong);overflow-wrap:anywhere}.baa-review__signer{margin-top:8px;font-size:14px;font-weight:600;color:var(--ink-strong)}.baa-review__date{margin-top:2px;font-size:13px;color:var(--ink)}#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{margin:0;color:var(--ink-muted);font-size:var(--ak-font-13)}#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{margin:0 0 15px;font-size:var(--ak-font-13);line-height:1.5;color:var(--ink)}#akashic-health-records-patient-portal-root .sbx-seed-empty .sbx-source{border-top:1px solid var(--line-soft);padding:12px 0;margin:0 0 15px;color:var(--ink-muted);font-size:var(--ak-font-12)}#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{display:flex;align-items:flex-start;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{display:flex;flex-direction:column;align-items:flex-end;gap:6px}#akashic-health-records-patient-portal-root .sbx-data-actions .btn{flex:none}#akashic-health-records-patient-portal-root .sbx-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#akashic-health-records-patient-portal-root .sbx-facts .ak-metric__value{font-size:var(--ak-font-20);color:var(--warning)}#akashic-health-records-patient-portal-root .sbx-progress{display:flex;flex-direction:column;gap:6px;max-width:660px;margin:0 0 15px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);font-size:var(--ak-font-13)}#akashic-health-records-patient-portal-root .sbx-progress b{font-weight:500;color:var(--ink-strong)}#akashic-health-records-patient-portal-root .sbx-progress span{font-size:var(--ak-font-12);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .sbx-progress progress{width:100%;height:6px;accent-color:var(--warning)}@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{grid-template-columns:1fr;gap:6px}#akashic-health-records-patient-portal-root .sbx-facts>.ak-card{display:flex;flex-direction:row;align-items:center;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{display:flex;align-items:center;gap:12px;padding:2px 0 12px;margin-bottom:4px;border-bottom:2px solid var(--primary)}#akashic-health-records-patient-portal-root .practice-dashboard__identity{min-width:0;flex:1}#akashic-health-records-patient-portal-root .practice-dashboard__meta{margin:5px 0 0;font-size:var(--ak-font-13);line-height:1.5;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .practice-dashboard__meta-short{display:none}#akashic-health-records-patient-portal-root .practice-dashboard__summary{flex:none;text-align:right;font-size:var(--ak-font-12-5);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .practice-dashboard__attention{display:block;font-size:var(--ak-font-15);font-weight:400;color:var(--warning)}#akashic-health-records-patient-portal-root .practice-dashboard__attention--ok{color:var(--sage-ink)}#akashic-health-records-patient-portal-root .practice-dashboard__attention--error{display:flex;align-items:center;gap:6px;color:var(--danger)}#akashic-health-records-patient-portal-root .practice-dashboard__attention--error svg{width:16px;height:16px;flex:none}#akashic-health-records-patient-portal-root .practice-dashboard__working{color:var(--ink-muted)}#akashic-health-records-patient-portal-root .practice-dashboard__checking{display:flex;align-items:center;justify-content:center;gap:8px;min-height:9rem;font-size:var(--ak-font-13);color:var(--ink-muted)}#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;grid-template-columns:minmax(0,1fr);gap:14px 24px}#akashic-health-records-patient-portal-root .practice-dashboard__columns .practice-dashboard__band{gap:12px}#akashic-health-records-patient-portal-root .practice-dashboard__doors{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ak-list-gap);align-content:start}@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{display:flex;flex:none;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .practice-dashboard__door-icon svg,#akashic-health-records-patient-portal-root .practice-dashboard__ability-icon svg{width:19px;height: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{display:grid;grid-template-columns:20px minmax(0,1fr) 104px 15px;gap:12px;align-items:start;width:100%;text-align:left}#akashic-health-records-patient-portal-root .practice-dashboard__ability-icon{display:flex;margin-top:2px;color:var(--faint)}#akashic-health-records-patient-portal-root .practice-dashboard__ability-status{padding-top:2px;font-size:var(--ak-font-12);font-weight:500;line-height:1.5;text-align:right;color:var(--ink-muted)}#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-setup .practice-dashboard__ability-icon,#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-setup .practice-dashboard__ability-status,#akashic-health-records-patient-portal-root .practice-dashboard__ability--needs-attention .practice-dashboard__ability-status{color:var(--warning)}#akashic-health-records-patient-portal-root .practice-dashboard__unavailable-head{display:flex;align-items:center;gap:8px;font-weight:600;line-height:1.5;color:var(--danger)}#akashic-health-records-patient-portal-root .practice-dashboard__unavailable-head svg{width:18px;height:18px;flex:none}#akashic-health-records-patient-portal-root .practice-dashboard__unavailable-body{margin:13px 0;font-size:var(--ak-font-13);line-height:1.5;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .practice-setup__head{display:flex;align-items:center;gap:10px;width:100%;text-align:left}#akashic-health-records-patient-portal-root .practice-setup__toggle{margin-left:auto;width:16px;height:16px;color:var(--ink-muted);transition:transform .2s}#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{margin-top:9px;font-size:var(--ak-font-13);color:var(--ink-muted)}#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{margin-top:12px;padding-top:12px;border-top:1px solid var(--line-soft)}#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;margin:11px 0 0;padding:0;list-style:none}#akashic-health-records-patient-portal-root .practice-setup__step{display:flex;align-items:flex-start;gap:9px;width:100%;padding:6px;border-radius:0;text-align:left;font-size:var(--ak-font-13)}#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{display:grid;place-items:center;width:18px;height:18px;flex:none;margin-top:1px;border-radius:50%;border:1.5px solid var(--line);background:var(--surface);font-size:var(--ak-font-10-5);font-weight:600;color:var(--ink-muted)}#akashic-health-records-patient-portal-root .practice-setup__marker--done{border-color:var(--green-line);background:var(--green-soft);color:var(--success)}#akashic-health-records-patient-portal-root .practice-setup__marker svg{width:11px;height:11px}#akashic-health-records-patient-portal-root .practice-setup__step-body{min-width:0}#akashic-health-records-patient-portal-root .practice-setup__step-title{display:block;color:var(--primary)}#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{display:block;margin-top:1px;font-size:var(--ak-font-12-5);color:var(--ink-muted)}#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{margin-top:10px;padding-top:9px;border-top:1px solid var(--line-soft);font-size:var(--ak-font-12);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .practice-setup__step--optional{margin-top:8px;padding-top:12px;border-top:1px solid var(--line-soft)}#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{margin-left:6px;font-size:var(--ak-font-11);font-weight:400;color:var(--ink-muted)}#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{display:block;margin-top:8px;font-size:var(--ak-font-12-5);color:var(--danger)}@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__summary,#akashic-health-records-patient-portal-root .practice-dashboard__meta--verdict .practice-dashboard__meta-full{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{grid-template-columns:20px minmax(0,1fr) 15px;gap:8px}#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{padding-top:14px;border-top:1px solid var(--line-soft);font-size:var(--ak-font-13);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .practice-setup__altdoor b{color:var(--ink-strong);font-weight:500}.diagnostics-note{font-size:.875rem;color:var(--muted-foreground)}.diagnostics-loading{display:flex;align-items:center;gap:.5rem}.diagnostics-catalogue,.diagnostics-form{display:flex;flex-direction:column;gap:.75rem}.diagnostics-choice{display:flex;align-items:center;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{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0;flex-wrap:wrap}.diagnostics-list{display:flex;flex-direction:column;margin:8px 0 0;padding:0;list-style:none}.diagnostics-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:16px;column-gap:16px;row-gap:4px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.diagnostics-row>:not(.diagnostics-row-actions){grid-column:1}.diagnostics-row-lead{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem}.diagnostics-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:var(--foreground)}.diagnostics-name{font-weight:500;color:var(--foreground)}.diagnostics-row-detail{font-size:.875rem;color:var(--muted-foreground)}.diagnostics-field{display:flex;flex-direction:column;gap:.375rem}.diagnostics-field-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.diagnostics-field-label{font-size:.875rem;font-weight:500;color:var(--foreground)}.diagnostics-kind-choice{display:flex;gap:.5rem}.diagnostics-analyte{display:grid;grid-template-columns:2fr 1fr .7fr .7fr auto;gap:.5rem;align-items:center}.diagnostics-editor{max-width:44rem}.diagnostics-row-off .diagnostics-name{color:var(--muted-foreground)}.diagnostics-row-actions{grid-column:2;grid-row:1 / span 2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.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{display:grid;grid-template-columns:auto 1fr;align-items:start;-moz-column-gap:.5rem;column-gap:.5rem;font-size:.875rem}.diagnostics-transport-note{grid-column-start:2;display:block;font-size:.75rem;color:var(--muted-foreground)}.lab-profile-row{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--ak-card-radius)}.lab-profile-select{padding:.4rem .5rem;border:1px solid var(--border);border-radius:.375rem;background:var(--background);color:var(--foreground);font-size:.875rem}.diagnostics-retry{margin-top:.5rem}.diagnostics-pairings-scroll{overflow-x:auto}.diagnostics-pairings{width:100%;border-collapse:collapse;font-size:.875rem}.diagnostics-pairings th{text-align:left;font-weight:500;color:var(--muted-foreground);padding:.375rem .5rem;border-bottom:1px solid var(--line)}.diagnostics-pairings td{padding:.375rem .5rem;border-bottom:1px solid var(--line);vertical-align:middle}.diagnostics-pairings td:last-child{min-width:9rem}.diagnostics-pairings th,.diagnostics-pairings td{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{display:block;color:var(--muted-foreground);white-space:nowrap}.diagnostics-pairings td:last-child{min-width:7rem}}.diagnostics-unused{margin:.25rem 0 0;padding-left:1.25rem;list-style:disc;font-size:.875rem}.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{margin:0;padding:0;list-style:none}.practice-closure__effect-icon{width:18px;height:18px;flex:none;color:var(--warning)}.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{display:flex;align-items:flex-start;gap:9px;margin-bottom:10px}.practice-closure__check>button{margin-top:1px}#akashic-health-records-patient-portal-root .practice-closure__actions{display:flex;flex-wrap:wrap;align-items:center;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{display:flex;align-items:center;gap:12px;margin-bottom:4px;padding:2px 0 12px;border-bottom:2px solid var(--primary)}.practice-closure__idtext{min-width:0;flex:1}#akashic-health-records-patient-portal-root .practice-closure__idsub{margin:5px 0 0;font-size:var(--ak-font-13);line-height:1.5;color:var(--ink-muted)}#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{margin:0;padding:0;list-style:none}#akashic-health-records-patient-portal-root .practice-closure__quote-row{display:flex;justify-content:space-between;gap:16px;margin:0}.practice-account__icon{width:20px;height:20px;flex-shrink:0;margin-top:2px;color:var(--ink-muted)}#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{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:start;gap:16px}#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;width:auto;white-space:nowrap}}#akashic-health-records-patient-portal-root .staff-directory-filters{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:12px;margin:16px 0}#akashic-health-records-patient-portal-root .staff-directory-filter{display:flex;flex-direction:column;align-items:stretch;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{display:flex;align-items:center;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{flex-wrap:wrap;align-items:flex-start}#akashic-health-records-patient-portal-root .staff-directory-row>.staff-directory-status{order:3;flex-basis:100%;margin-left:46px}#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{order:0;flex-basis:auto;margin-left:0}#akashic-health-records-patient-portal-root .staff-directory-row>.staff-directory-seat{order:4;flex-basis:100%;margin-left:46px}}#akashic-health-records-patient-portal-root .role-permissions{display:flex;flex-direction:column;gap:16px}#akashic-health-records-patient-portal-root .role-permissions__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}#akashic-health-records-patient-portal-root .role-permissions>.role-permissions__card{padding:0}#akashic-health-records-patient-portal-root .role-permissions__matrix{width:100%;min-width:720px;table-layout:fixed;border-collapse:collapse;font-size:var(--ak-font-12-5)}#akashic-health-records-patient-portal-root .role-permissions__matrix th,#akashic-health-records-patient-portal-root .role-permissions__matrix td{padding:0;border:1px solid var(--line-soft);background:var(--surface)}#akashic-health-records-patient-portal-root .role-permissions__matrix thead th{padding:8px 4px;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);text-align:center;overflow-wrap:normal;vertical-align:bottom}#akashic-health-records-patient-portal-root .role-permissions__matrix thead th:first-child{width:180px;padding-left:12px;text-align:left}#akashic-health-records-patient-portal-root .role-permissions__matrix tbody th{padding:9px 12px;color:var(--ink-strong);font-weight:var(--ak-heading-weight);text-align:left}#akashic-health-records-patient-portal-root .role-permissions__who{display:block;color:var(--ink-muted);font-size:var(--ak-font-11-5);font-weight:var(--ak-body-weight)}#akashic-health-records-patient-portal-root .role-permissions__control{display:block;width:100%;padding:0;border:0;background:transparent;text-align:inherit;cursor:pointer}#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;justify-content:center;min-height:52px;padding:9px 4px;font-size:var(--ak-font-11-5);font-weight:500;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;margin-top:1px;font-size:var(--ak-font-10-5);font-weight:var(--ak-body-weight);font-style:italic;opacity:.85}#akashic-health-records-patient-portal-root .role-permissions__lines{margin:8px 0 0;padding:0;border-top:1px solid var(--line-soft);list-style:none}#akashic-health-records-patient-portal-root .role-permissions__line .role-permissions__control{width:auto;margin-left:auto;text-align:left}#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--view,#akashic-health-records-patient-portal-root .role-permissions__word--manage{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{margin-top:4px;border-top:1px solid var(--line-soft);padding-top:4px}#akashic-health-records-patient-portal-root .role-permissions__swatch{display:block;width:22px;height:14px;min-height:0;padding:0;border:1px solid var(--line-soft)}#akashic-health-records-patient-portal-root .ahr-call{--call-speaker: #2fa36b}#akashic-health-records-patient-portal-root .ahr-video-tile{position:relative;min-height:0;overflow:hidden;border-radius:.5rem}#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{position:absolute;left:.625rem;bottom:.5625rem;max-width:calc(100% - 1.25rem);overflow:hidden;padding:.1875rem .625rem;border-radius:.375rem;background-color:color-mix(in srgb,var(--paper) 60%,transparent);color:var(--ink-strong);font-size:.78rem;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-video-tile--small .ahr-video-tile__name{left:.4375rem;bottom:.375rem;padding:.125rem .4375rem;font-size:.6875rem}#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-scheme:dark;color:var(--ink)}#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{height:44px;gap:6px;padding:0 10px;border:0;border-radius:9px;background:var(--sunken);font-size:12px}#akashic-health-records-patient-portal-root .ahr-call .ahr-call__rail-btn{height:44px;min-width:0;padding:0 2px;gap:3px;font-size:var(--ak-font-10-5);line-height:1.2;white-space:nowrap}#akashic-health-records-patient-portal-root .ahr-call .ahr-call__kind{flex:none;width:28px;height:28px;padding:6px;border-radius:6px;background:var(--sunken);color:var(--ink-muted)}#akashic-health-records-patient-portal-root .ahr-call :is([data-slot=dialog-title],[data-slot=sheet-title],.ak-overlay__title){font-size:15px;font-weight:var(--ak-heading-weight);color:#f2f5fa}#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{border-color:#33506e;background:#1b2430;color:#c6d6ea;font-size:12.5px}.ahr-call .ahr-call__rail-head{display:flex;align-items:center;gap:9px;margin:0;padding:0 0 11px;border-bottom:1px solid var(--line-soft);color:var(--ink-strong);font-size:14px;font-weight:var(--ak-label-weight)}#akashic-health-records-patient-portal-root .ahr-call__sheet{position:absolute;top:22%;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:8px;padding:12px;border-top:1px solid var(--line);border-radius:14px 14px 0 0;background:var(--surface)}#akashic-health-records-patient-portal-root .ahr-call__sheet-head{display:flex;align-items:center;justify-content:space-between}#akashic-health-records-patient-portal-root .ahr-call__devices>summary{cursor:pointer;font-size:12px;color:var(--ink-muted)}
