/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.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,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--muted:#7b8ea0;--line:#dde6ef;--soft-line:#f0f6fc;--amber:#d2762a;--amber-soft:#fdf0e3;--red-soft:#fbe9e9;--shadow:0 1px 2px #1f3a4d0d,0 10px 30px #1f3a4d14}*{box-sizing:border-box}body,html{background:var(--canvas)}body{letter-spacing:0;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit;letter-spacing:0}button{color:inherit}.login-page{background:#fff;grid-template-columns:minmax(0,7fr) minmax(360px,3fr);min-height:100dvh;display:grid}.login-visual{background:#f0f6fc;place-items:center;min-width:0;min-height:100dvh;padding:24px;display:grid;overflow:hidden}.login-visual img{object-fit:contain;object-position:left center;width:108%;max-width:none;height:100%;max-height:calc(100dvh - 48px);display:block;transform:translate(-3%)}.login-panel{border:0;border-left:1px solid var(--line);background:#fff;border-radius:0;flex-direction:column;justify-content:center;width:100%;min-height:100dvh;padding:clamp(36px,5vw,72px);display:flex;box-shadow:-10px 0 30px #1f3a4d0d}.login-panel>.brand{justify-content:flex-start;width:100%;margin-bottom:42px}.login-heading{text-align:center;margin-bottom:26px}.login-heading h1{color:var(--ink);margin:0;font-size:25px;line-height:1.2}.login-heading p{color:var(--muted);margin:7px 0 0;font-size:13px}.login-panel form{flex-direction:column;gap:16px;display:flex}.login-panel label>span{color:#4c5a6c;margin-bottom:6px;font-size:12px;font-weight:750;display:block}.login-panel label>div{color:#718096;border:1px solid #c9d5e6;border-radius:10px;align-items:center;gap:9px;height:46px;padding:0 13px;display:flex}.login-panel label>div:focus-within{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 3px #4f7fe81f}.login-panel input{width:100%;color:var(--ink);font:inherit;border:0;outline:0;font-size:14px}.login-submit{justify-content:center;width:100%;min-height:46px;margin-top:3px}.login-submit:disabled{opacity:.5;cursor:default}.login-error{color:#b42318;margin:-4px 0 0;font-size:12px;font-weight:650}.login-panel footer{border-top:1px solid var(--soft-line);color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:22px;padding-top:18px;font-size:11px;display:flex}@media (max-width:900px){.login-page{grid-template-rows:minmax(220px,38dvh) auto;grid-template-columns:1fr}.login-visual{min-height:0;padding:12px 20px 0}.login-visual img{object-position:center;width:100%;max-width:100%;max-height:38dvh;transform:none}.login-panel{border-top:1px solid var(--line);border-left:0;min-height:62dvh;padding:32px clamp(24px,8vw,56px);box-shadow:0 -8px 24px #1f3a4d0d}.login-panel>.brand{margin-bottom:24px}}@media (max-width:520px){.login-page{grid-template-rows:190px auto}.login-visual{padding:8px 10px 0}.login-visual img{max-height:190px}.login-panel{min-height:calc(100dvh - 190px);padding:26px 22px}}.login-progress-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe0;place-items:center;display:grid;position:fixed;inset:0}.login-progress-overlay section{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;width:min(360px,100% - 40px);padding:28px;box-shadow:0 18px 50px #1f314f24}.login-progress-icon{background:var(--blue-soft);width:44px;height:44px;color:var(--blue-dark);border-radius:12px;place-items:center;margin:0 auto 13px;display:grid}.login-progress-overlay h2{color:var(--ink);margin:0;font-size:20px}.login-progress-overlay p{min-height:21px;color:var(--muted);margin:6px 0 18px;font-size:13px}.login-progress-track{background:#e7edf6;border-radius:999px;height:7px;overflow:hidden}.login-progress-track i{border-radius:inherit;background:var(--blue);height:100%;transition:width .4s;display:block}.login-progress-overlay strong{color:var(--blue-dark);margin-top:9px;font-size:12px;display:block}.session-timeout-backdrop{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12203385;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.session-timeout-dialog{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(440px,100%);padding:26px;box-shadow:0 24px 70px #12203340}.session-timeout-icon{background:var(--blue-soft);width:46px;height:46px;color:var(--blue-dark);border-radius:10px;place-items:center;margin-bottom:17px;display:grid}.session-timeout-heading>span{color:var(--blue-dark);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.session-timeout-heading h2{color:var(--ink);margin:8px 0 6px;font-size:22px}.session-timeout-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.session-timeout-countdown{justify-content:space-between;align-items:baseline;margin-top:22px;display:flex}.session-timeout-countdown small{color:var(--muted);font-size:12px;font-weight:700}.session-timeout-countdown strong{min-width:64px;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:25px}.session-timeout-progress{background:#e7edf6;border-radius:999px;height:6px;margin-top:9px;overflow:hidden}.session-timeout-progress i{border-radius:inherit;background:var(--blue);height:100%;transition:width .25s linear;display:block}.session-timeout-dialog footer{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.session-timeout-dialog footer button{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:750;display:inline-flex}.app-shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:30;background:#fffffff7;align-items:center;gap:44px;height:68px;padding:0 34px;position:sticky;top:0}.brand{color:#23302c;align-items:baseline;font-size:25px;font-weight:720;display:inline-flex}.brand b{margin-left:1px;font-size:31px;line-height:0}.topbar nav{gap:4px}.topbar nav button{color:#69746f;cursor:pointer;background:0 0;border-bottom:2px solid #0000;gap:8px;padding:0 17px;font-size:14px}.topbar nav button,.user-menu{align-items:center;display:flex}.user-menu{gap:10px}.user-menu div{flex-direction:column;display:flex}.user-menu strong{font-size:13px}.user-menu small{margin-top:2px;font-size:11px}.sign-out-button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;margin-left:2px;display:grid}.sign-out-button:hover{border-color:var(--line);background:var(--blue-soft);color:var(--blue-dark)}.facility-name{border-right:1px solid var(--line);color:var(--muted);margin-right:4px;padding-right:18px;font-size:12px}.mobile-menu{display:none!important}.avatar{background:var(--green-soft);width:38px;height:38px;color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:750;display:inline-flex}.avatar-small{background:#dcebe7;width:34px;height:34px}.brief-page,.documents-page,.handoff-page,.patients-page{width:min(1390px,100% - 64px);margin:0 auto;padding:34px 0 64px}.welcome-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.date-label,.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:760;line-height:1.2;display:block}.documents-head h1,.welcome-row h1{margin:7px 0 4px;font-size:31px;font-weight:680;line-height:1.15}.documents-head p,.welcome-row p{margin:0;font-size:14px}.demo-button,.primary-button,.secondary-button{cursor:pointer;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 16px;font-size:13px;font-weight:650;display:inline-flex}.demo-button,.primary-button{background:var(--green)}.demo-button:hover,.primary-button:hover{background:var(--green-dark)}.secondary-button{color:var(--ink);border:1px solid #cdd8d4}.secondary-button:hover{background:#f7f9f8}.secondary-button.full{width:100%}.metrics-strip{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr 1fr 1.45fr;margin:29px 0 36px;display:grid}.metrics-strip>div{border-right:1px solid var(--line);min-height:78px;color:var(--green);align-items:center;gap:13px;padding:16px 22px;display:flex}.metrics-strip>div:last-child{border-right:0}.metrics-strip span{color:var(--muted);flex-direction:column;gap:5px;font-size:11px;display:flex}.metrics-strip strong{color:var(--ink);font-size:20px;font-weight:670}.assignment-head{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.assignment-head h2{margin:0 0 4px;font-size:19px}.assignment-head p{color:var(--muted);margin:0;font-size:12px}.search-box{border:1px solid var(--line);width:235px;height:38px;color:var(--muted);background:#fff;border-radius:5px;align-items:center;gap:8px;padding:0 12px;display:flex}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.patient-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.patient-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:7px;flex-direction:column;min-height:226px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.patient-card:hover{box-shadow:var(--shadow);border-color:#9dbab2}.patient-card.patient-attention:before{content:"";background:#c88631;width:3px;height:39px;position:absolute;top:17px;left:-1px}.patient-card-top{margin-bottom:17px}.patient-card-top,.room{align-items:center;display:flex}.room{color:var(--muted);gap:5px;margin-left:10px;font-size:11px}.card-arrow{color:#a8b2af;margin-left:auto}.patient-card h3{margin:0;font-size:16px}.patient-card p{color:var(--muted);margin:4px 0 0;font-size:11px}.condition-row{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}.patient-card-foot{border-top:1px solid var(--soft-line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:11px;display:flex}.update-count{color:var(--blue);font-weight:650}.attention-label{gap:4px;font-weight:650}.attention-label,.privacy-note{align-items:center;display:flex}.privacy-note{color:var(--muted);gap:6px;margin-top:18px;font-size:11px}.back-button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.patient-header{border:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;padding:22px 24px 17px;display:flex}.identity-block{align-items:center;gap:14px;display:flex}.patient-name-line{align-items:baseline;gap:10px;display:flex}.patient-name-line h1{margin:0;font-size:23px}.patient-name-line span{color:var(--green);font-size:12px;font-weight:650}.identity-block p{color:var(--muted);margin:5px 0 0;font-size:11px}.header-actions{gap:8px;margin-left:auto;display:flex}.header-actions select{color:#3b4a45;background:#fff;border:1px solid #cdd8d4;border-radius:5px;height:39px;padding:0 30px 0 11px;font-size:12px}.status-chips{border-top:1px solid var(--soft-line);gap:6px;width:100%;padding-top:14px;display:flex}.status-chips span:nth-child(2),.status-chips span:nth-child(3){background:var(--amber-soft);color:var(--amber)}.brief-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.brief-main{min-width:0}.brief-main,.brief-side{flex-direction:column;display:flex}.brief-side{gap:14px;position:sticky;top:86px}.chart-ask,.content-section,.side-section{border:1px solid var(--line);background:#fff;padding:23px}.section-title{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.section-title-copy{align-items:center;gap:10px;display:flex}.section-icon{width:32px;height:32px;color:var(--green);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.section-title h2{margin:0;font-size:16px;font-weight:690}.section-title p{margin:4px 0 0;font-size:10px}.fact-list{flex-direction:column;display:flex}.fact-row{border-top:1px solid var(--soft-line);grid-template-columns:28px 1fr;gap:8px;padding:16px 0;display:grid}.fact-indicator{background:var(--blue-soft);width:22px;height:22px;color:var(--blue);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;display:flex}.fact-attention .fact-indicator{background:var(--amber-soft);color:var(--amber)}.fact-row p{color:var(--muted);margin:3px 0 0;font-size:11px}.citations{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.citation{color:var(--blue);cursor:pointer;text-align:left;border:0;border-radius:4px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:inline-flex}.citation:hover{background:#dce9f0}.citation-compact{text-underline-offset:2px;background:0 0;padding:0;-webkit-text-decoration:underline #b7c9d3;text-decoration:underline #b7c9d3}.attention-grid{border:1px solid var(--soft-line);grid-template-columns:repeat(3,minmax(0,1fr))}.attention-item{border-right:1px solid var(--soft-line);grid-template-columns:25px 1fr;gap:8px;padding:16px;display:grid}.attention-item:last-child{border-right:0}.attention-icon{color:var(--amber)}.attention-item h3{margin:0 0 6px;font-size:12px}.attention-item p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.overview-grid{border:1px solid var(--soft-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-item{border-bottom:1px solid var(--soft-line);padding:14px 16px}.overview-item:nth-child(odd){border-right:1px solid var(--soft-line)}.overview-item:nth-last-child(-n+2){border-bottom:0}.overview-wide{grid-column:1/-1;border-right:0!important}.overview-item>span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.overview-item>strong{font-size:11px;line-height:1.45;display:block}.observation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.observation-card{border:1px solid var(--soft-line);text-align:left;cursor:pointer;flex-direction:column;min-height:144px;padding:14px;display:flex}.observation-card>div:first-child{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.observation-card>strong{margin-top:9px;font-size:17px}.observation-card small{color:var(--muted);margin-top:7px;font-size:8px}.flag{text-transform:uppercase;border-radius:3px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:800}.flag-high,.flag-low{color:var(--red);background:var(--red-soft)}.mini-trend{align-items:end;gap:5px;height:37px;margin-top:6px;display:flex}.mini-trend span{background:#93bcb0;flex:1;min-height:8px}.view-source{color:var(--blue);align-items:center;margin-top:auto;font-size:8px;display:flex}.timeline{position:relative}.timeline-event{grid-template-columns:75px 14px 1fr;gap:10px;min-height:84px;display:grid}.timeline-time{text-align:right;flex-direction:column;padding-top:1px;display:flex}.timeline-time strong{font-size:10px}.timeline-time span{color:var(--muted);margin-top:3px;font-size:9px}.timeline-dot{border:2px solid var(--green);background:#fff;border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative}.timeline-dot:after{content:"";background:var(--line);width:1px;height:71px;position:absolute}.timeline-event:last-child .timeline-dot:after{display:none}.timeline-content{padding-bottom:14px}.timeline-content>span{color:var(--green);text-transform:uppercase;font-size:8px;font-weight:750}.timeline-content p{margin:5px 0 0;font-size:11px}.med-group-label{color:var(--amber);text-transform:uppercase;margin:-5px 0 8px;font-size:8px;font-weight:800}.med-list{border-top:1px solid var(--soft-line)}.med-item{border-bottom:1px solid var(--soft-line);padding:13px 0}.med-item>div:first-child{justify-content:space-between;gap:8px;display:flex}.med-item strong{font-size:11px}.med-item>div span{color:var(--amber);background:var(--amber-soft);padding:3px 5px;font-size:7px}.med-item p{color:var(--muted);margin:4px 0 0;font-size:9px}.expand-button{background:var(--green-soft);width:100%;min-height:34px;color:var(--green);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:10px;font-weight:700;display:flex}.rotated{transform:rotate(180deg)}.trust-panel{color:var(--green);background:#f2f8f6;align-items:flex-start;gap:10px;display:flex}.trust-panel h3{margin:0 0 4px;font-size:11px}.trust-panel p{color:#50635d;margin:0;font-size:9px;line-height:1.5}.suggestions{flex-wrap:wrap;gap:6px;display:flex}.suggestions button{border:1px solid var(--line);color:#52625d;cursor:pointer;background:#fff;border-radius:4px;padding:7px 10px;font-size:9px}.suggestions button:hover{color:var(--blue);border-color:#86a8b9}.ask-form{background:#fff;border:1px solid #b7c8c3;margin-top:12px;padding:4px;display:flex}.ask-form input{border:0;outline:0;flex:1;min-width:0;font-size:11px}.ask-form button{background:var(--green);color:#fff;cursor:pointer;border:0;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:10px;font-weight:650;display:flex}.ask-form button:disabled{opacity:.55;cursor:default}.ask-form .voice-transcript-button{width:40px;min-height:40px;color:var(--blue);background:0 0;border-radius:9px;padding:0}.ask-form .voice-transcript-button:hover{background:var(--blue-soft)}.ask-form .voice-transcript-button.recording{color:var(--red);background:#fbe9e9}.ask-form .voice-transcript-button.starting svg,.ask-form .voice-transcript-button.transcribing svg{animation:voice-processing-spin .9s linear infinite}.voice-transcript-status{max-width:170px;color:var(--blue-dark);font-size:11px;font-weight:700;line-height:1.25}.voice-transcript-status.error{color:var(--red)}.answer-box{border-left:3px solid var(--blue);background:#f5f8fa;margin-top:14px;padding:15px}.answer-box p{margin:7px 0 0;font-size:12px;line-height:1.55}.source-heading{margin-top:14px}.not-found-note{color:var(--muted);align-items:center;gap:5px;margin-top:12px;font-size:9px;display:flex}.answer-loading{gap:4px;margin-top:10px;display:flex}.answer-loading span{background:var(--blue);border-radius:50%;width:6px;height:6px;animation:pulse 1s infinite}.answer-loading span:nth-child(2){animation-delay:.15s}.answer-loading span:nth-child(3){animation-delay:.3s}.drawer-backdrop{z-index:50;background:#18242042;border:0;position:fixed;inset:0}.source-drawer{z-index:51;background:#fff;width:min(460px,94vw);padding:28px;animation:slideIn .2s ease-out;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-16px 0 40px #142a2329}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:20px;display:flex}.drawer-head h2{margin:7px 0 0;font-size:20px}.icon-button{cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.icon-button:hover{background:#f0f3f2}.source-meta{grid-template-columns:1fr 1fr;gap:15px;padding:22px 0;display:grid}.source-meta div{flex-direction:column;gap:4px;display:flex}.source-meta span{color:var(--muted);text-transform:uppercase;font-size:9px}.original-record{border:1px solid var(--soft-line);background:#f7f9f8;margin-bottom:16px;padding:20px}.original-record p{color:#33403c;margin:10px 0 0;font-family:Georgia,serif;font-size:14px;line-height:1.8}.original-record mark{color:inherit;background:#fff0a8;padding:2px 0}.verified-note{background:var(--green-soft);color:var(--green);gap:8px;margin-top:18px;padding:13px;font-size:10px;line-height:1.45;display:flex}.source-clinical-context{background:#f7fafe;border:1px solid #bdd2f1;border-left:4px solid #2f74c0;border-radius:12px;margin:20px 0 6px;padding:16px}.source-clinical-context>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.source-clinical-context>header>span{align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.source-clinical-context>header small{color:var(--muted);font-size:11px}.source-context-critical{background:#fff7f7;border-color:#e79498 #e79498 #e79498 #c94145}.source-context-critical>header>span{color:#b4232a}.source-context-review{background:#fffbf2;border-color:#e9c97f #e9c97f #e9c97f #c68518}.source-context-review>header>span{color:#8a5800}.source-context-changed>header>span{color:#245e9c}.source-context-resolved{background:#f3fbf7;border-color:#9fd8c4 #9fd8c4 #9fd8c4 #168a62}.source-context-resolved>header>span{color:#116b4d}.source-comparison{grid-template-columns:1fr 24px 1fr;align-items:center;gap:8px;margin:14px 0 12px;display:grid}.source-comparison>div{background:#fffc;border-radius:8px;padding:10px}.source-comparison small{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.source-comparison strong{font-size:15px}.source-context-critical .source-comparison>div:last-child strong{color:#b4232a}.source-context-review .source-comparison>div:last-child strong{color:#8a5800}.source-clinical-context>p{color:#405168;margin:0;font-size:13px;line-height:1.5}.source-review-context{color:#405168;border-top:1px solid #50647829;align-items:flex-start;gap:9px;margin-top:13px;padding-top:12px;display:flex}.source-review-context>span{gap:2px;display:grid}.source-review-context small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:750}.source-review-context strong{font-size:12px;line-height:1.4}.source-provenance{margin-top:22px}.source-provenance>h3{align-items:center;gap:7px;margin:0;font-size:16px;display:flex}.source-update-button{justify-content:center;width:100%;margin-top:16px}.source-update-form{border-top:1px solid var(--line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.source-update-form label{color:var(--ink);gap:6px;font-size:12px;font-weight:750;display:grid}.source-update-form input,.source-update-form select,.source-update-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:9px;padding:10px 11px;font-size:13px}.source-update-form input:focus,.source-update-form select:focus,.source-update-form textarea:focus{border-color:var(--blue);outline:2px solid #2e78d529}.source-update-form .primary-button{justify-content:center}.source-note-heading{border:1px solid var(--line);background:#f8fafc;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:4px 6px 4px 10px;display:flex}.source-note-heading>span{color:var(--muted);font-size:11px;font-weight:650}.source-note-heading .voice-transcript-button{background:var(--blue-soft);width:32px;height:30px;color:var(--blue);border:0;border-radius:7px;place-items:center;padding:0;display:grid}.source-note-heading .voice-transcript-button.recording{color:var(--red);background:#fbe9e9}.source-note-heading .voice-transcript-button.starting svg,.source-note-heading .voice-transcript-button.transcribing svg{animation:voice-processing-spin .9s linear infinite}.source-note-heading .voice-transcript-status{text-align:right;flex:1}.agent-update-help{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.agent-update-review{background:#f3f7fe;border:1px solid #b9d2f5;border-radius:10px;padding:13px}.agent-update-review>span{color:var(--blue-dark);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.agent-update-review dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0;display:grid}.agent-update-review dl div{min-width:0}.agent-update-review dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.agent-update-review dd{color:var(--ink);text-transform:capitalize;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:800}.agent-update-review p{color:var(--ink);margin:8px 0;font-size:13px;line-height:1.45}.agent-update-review small{color:var(--muted);font-size:10px}.agent-clinical-note,.agent-handoff-preview{background:#fff;border-radius:8px;margin-top:9px;padding:9px 10px}.agent-clinical-note>small,.agent-handoff-preview>small{color:#60758b;text-transform:uppercase;font-weight:800;display:block}.agent-clinical-note p,.agent-handoff-preview p{margin:4px 0 0}.agent-handoff-preview{background:#eaf3fd;border-left:3px solid #2f74c0}.handoff-inclusion{background:#fff;border:1px solid #c7d9ed;border-radius:8px;margin-top:10px;padding:10px;grid-template-columns:20px 1fr!important;align-items:center!important;display:grid!important}.handoff-inclusion input{accent-color:#2f74c0;margin:0!important}.handoff-inclusion span{gap:2px;display:grid}.handoff-inclusion strong{color:#203b55;font-size:12px}.update-attribution{color:#49627b;align-items:center;gap:5px;margin:8px 0;font-size:10px;font-weight:750;display:flex}.source-update-history{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.source-update-history>h3{align-items:center;gap:7px;margin:0 0 10px;font-size:16px;display:flex}.source-update-history article{border:1px solid var(--line);background:#f8fafc;border-radius:10px;margin-top:8px;padding:12px}.source-update-history article header{text-transform:capitalize;justify-content:space-between;gap:10px;display:flex}.source-update-history article small,.source-update-history article time{color:var(--muted);font-size:11px}.source-update-history article p{margin:7px 0 0;font-size:13px;line-height:1.45}.handoff-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.handoff-toolbar>div{gap:8px;display:flex}.handoff-paper{border:1px solid var(--line);max-width:860px;box-shadow:var(--shadow);background:#fff;margin:0 auto;padding:52px 62px}.handoff-paper header{border-bottom:2px solid var(--ink);padding-bottom:22px}.handoff-paper header>span{float:right;color:var(--muted);margin-top:9px;font-size:9px}.handoff-paper h1{margin:26px 0 5px;font-size:27px}.handoff-paper h1 small{color:var(--green);margin-left:8px;font-size:13px}.handoff-paper header p{color:var(--muted);margin:0;font-size:11px}.handoff-paper section{border-bottom:1px solid var(--soft-line);padding:18px 0}.handoff-paper section h2{color:var(--green);text-transform:uppercase;letter-spacing:.08em;margin:0 0 9px;font-size:10px}.handoff-fact{margin:8px 0}.handoff-fact p{margin:0;font-size:12px;line-height:1.5}.handoff-paper footer{color:var(--muted);align-items:center;gap:6px;margin-top:24px;font-size:9px;display:flex}.documents-head{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.upload-button{cursor:pointer}.document-table{border:1px solid var(--line);background:#fff}.document-row{border:0;border-bottom:1px solid var(--soft-line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(280px,2fr) 1fr 80px 20px;align-items:center;gap:15px;width:100%;min-height:58px;padding:10px 18px;font-size:11px;display:grid}.document-row>span{flex-direction:column;gap:3px;display:flex}.document-row>span:first-child{color:var(--green);flex-direction:row;align-items:center;gap:9px}.document-header,.document-row small{color:var(--muted);font-size:8px}.document-header{text-transform:uppercase;cursor:default;background:#f7f9f8;min-height:38px}.document-header>span:first-child{color:var(--muted)}.loader-overlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#eff4f2ed;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ingestion-panel{border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow);text-align:center;background:#fff;padding:34px}.ingestion-mark{width:52px;height:52px;color:var(--green);background:var(--green-soft);margin:0 auto 16px;position:relative}.ingestion-mark,.ingestion-mark span{justify-content:center;align-items:center;display:flex}.ingestion-mark span{background:var(--green);color:#fff;border:3px solid #fff;border-radius:50%;width:21px;height:21px;position:absolute;bottom:-5px;right:-5px}.ingestion-panel h2{margin:18px 0;font-size:17px}.progress-track{background:#e7ecea;height:5px;overflow:hidden}.progress-track span{background:var(--green);height:100%;transition:width .25s;display:block}.ingestion-steps{text-align:left;flex-direction:column;gap:9px;margin:20px 0;display:flex}.ingestion-steps div{color:#a0aaa7;align-items:center;gap:8px;font-size:10px;display:flex}.ingestion-steps div.active{color:var(--ink)}.step-dot{border:1px solid #cbd3d0;border-radius:50%;width:12px;height:12px}.ingestion-panel>p{color:var(--muted);margin:0;font-size:8px}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pulse{50%{opacity:.5}}@media (max-width:1050px){.facility-name{display:none}.patient-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-layout{grid-template-columns:1fr}.brief-side{grid-template-columns:1fr 1fr;display:grid;position:static}.observation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.topbar{gap:12px;height:60px;padding:0 16px}.mobile-menu{display:inline-flex!important}.topbar nav{border-bottom:1px solid var(--line);height:auto;box-shadow:var(--shadow);background:#fff;padding:8px;display:none;position:absolute;top:60px;left:0;right:0}.topbar nav.open{flex-direction:column;align-items:stretch;display:flex}.topbar nav button{border:0;min-height:42px}.user-menu div,.user-menu>svg{display:none}.brand{font-size:21px}.brand b{font-size:27px}.brief-page,.documents-page,.handoff-page,.patients-page{width:min(100% - 28px,1390px);padding-top:22px}.documents-head,.welcome-row{flex-direction:column;align-items:flex-start}.welcome-row h1{font-size:25px}.metrics-strip{grid-template-columns:1fr 1fr}.metrics-strip>div:nth-child(2){border-right:0}.metrics-strip>div{border-bottom:1px solid var(--line)}.metrics-strip .facility-metric{border-bottom:0;grid-column:1/-1}.patient-grid{grid-template-columns:1fr}.assignment-head{flex-direction:column;align-items:flex-start;gap:14px}.search-box{width:100%}.patient-header{align-items:flex-start}.header-actions{flex-direction:column;width:100%;margin-left:0}.header-actions button,.header-actions select{width:100%}.status-chips{flex-wrap:wrap}.attention-grid{grid-template-columns:1fr}.attention-item{border-right:0;border-bottom:1px solid var(--soft-line)}.attention-item:last-child{border-bottom:0}.brief-side,.overview-grid{grid-template-columns:1fr}.overview-wide{grid-column:auto}.overview-item,.overview-item:nth-child(odd){border-right:0;border-bottom:1px solid var(--soft-line)}.observation-grid{grid-template-columns:1fr 1fr}.chart-ask,.content-section{padding:17px}.ask-form{border:0;flex-direction:column;gap:8px}.ask-form input{border:1px solid var(--line);min-height:42px;padding:0 10px}.timeline-event{grid-template-columns:61px 12px 1fr;gap:7px}.handoff-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.handoff-toolbar>div{width:100%}.handoff-toolbar>div button{flex:1}.handoff-paper{padding:30px 22px}.handoff-paper header>span{float:none;margin-top:12px;display:block}.document-row{grid-template-columns:1fr 85px 20px}.document-header>span:nth-child(3),.document-row>span:nth-child(3){display:none}}:root{--sidebar-width:132px;--blue-dark:#3569d4;--blue-soft:#edf3ff;--ink:#122033;--muted:#66758a;--line:#dfe7f1}.app-shell{min-height:100dvh;padding-left:var(--sidebar-width);background:#f8fafc}.topbar{z-index:45;width:var(--sidebar-width);border:0;border-right:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:26px;height:100dvh;padding:22px 12px 16px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:2px 0 18px #23395d0a}.brand b{font-size:27px}.topbar nav{flex-direction:column;align-self:stretch;gap:5px;display:flex}.topbar nav button{color:#4a5f74;border:0;justify-content:flex-start;width:100%;min-height:42px;padding:0 11px;font-size:12px}.topbar nav button:hover{background:#f4f7fb}.topbar nav button.active{background:var(--blue-soft);border:0}.topbar .global-ask-button{background:0 0;border:0}.topbar .user-menu{z-index:44;background:#fffffff0;border:1px solid #0000;border-radius:10px;padding:7px 10px;position:fixed;top:17px;right:28px}.topbar .facility-name{display:none}.topbar .avatar-small{background:var(--blue-soft);width:30px;height:30px;color:var(--blue-dark)}.workflow-subnav{margin-left:0;padding-right:260px}.ask-workspace,.brief-page,.documents-page,.handoff-page,.patients-page.patients-page,.standup-page,.workflow-page{width:min(1280px,100% - 48px);margin-left:auto;margin-right:auto}.patients-page.patients-page{padding-top:62px}.shift-heading{align-items:flex-end}.shift-heading h1{font-size:27px}.shift-heading>strong{color:var(--muted);background:0 0;border:0}.shift-metrics{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(5,1fr);gap:10px}.shift-metrics>button{border-radius:11px;min-height:88px;box-shadow:0 4px 16px #2941680a;border:1px solid var(--line)!important}.shift-metrics>button.active{border-color:#bbcdf4!important}.prepared-record-status{border-color:var(--line);background:linear-gradient(105deg,#fff,#f4f8ff);margin-top:18px;padding:18px 20px}.prepared-record-status button{background:var(--blue);color:#fff;border:0;min-height:42px;padding:0 18px}.assignment-toolbar{margin-top:25px}.assignment-toolbar h2{font-size:20px}.resident-list{border-radius:12px}.patient-row{grid-template-columns:44px 225px minmax(320px,1fr) 178px 24px;min-height:88px;padding:12px 16px}.patient-row.patient-attention:before{background:#dc4c52}.patient-row:hover{background:#f5f8ff}.brief-page{padding-top:70px}.brief-page .back-button{margin-bottom:12px}.patient-header{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin-top:0;padding:0 0 18px}.patient-name-line h1{font-size:28px}.patient-name-line span{color:var(--muted);background:0 0}.patient-header .avatar-large{display:none}.status-chips{border:0;order:3;padding-top:0}.header-actions{align-self:flex-start}.shift-window-label{display:none}.brief-layout{margin-top:18px}.content-section{padding:18px;box-shadow:0 3px 12px #223d660b}.updates-section{border-top:1px solid var(--line);grid-area:1/1}.attention-section{grid-area:1/2}.confirmed-updates,.medication-summary-section,.observations-section,.overview-section,.pre-shift-context,.timeline-section{grid-column:1/-1}.fact-row{background:#fff;border-radius:0;padding:12px 0}.attention-grid{grid-template-columns:1fr;gap:8px;display:grid}.attention-item{border-radius:9px;border:1px solid #f1d8aa!important}.overview-grid{gap:8px}.overview-item{background:#f9fbfe;border-radius:9px}.section-title h2{font-size:17px}.section-icon{width:34px;height:34px}.confirmed-updates{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px 18px}.confirmed-updates>div{color:var(--blue-dark);align-items:center;gap:8px;display:flex}.confirmed-updates>div span{background:var(--blue-soft);border-radius:50%;place-items:center;min-width:23px;height:23px;margin-left:auto;font-size:11px;font-weight:800;display:grid}.confirmed-updates article{border-top:1px solid var(--soft-line);margin-top:10px;padding:10px 0 0}.confirmed-updates p{margin:0 0 3px}.confirmed-updates small{color:var(--muted)}.update-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12203373;border:0;position:fixed;inset:0}.update-modal{z-index:81;border:1px solid var(--line);background:#fff;border-radius:16px;width:min(820px,100% - 40px);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 80px #12203340}.update-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:19px 22px;display:flex}.update-modal>header span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.update-modal h2{margin:3px 0 0;font-size:20px}.capture-mode-tabs{background:#f1f5f9;border-radius:9px;grid-template-columns:1fr 1fr;width:260px;margin:18px 22px 0;padding:3px;display:grid}.capture-mode-tabs button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.capture-mode-tabs button.active{color:var(--blue-dark);background:#fff;box-shadow:0 1px 5px #192e501f}.capture-layout{grid-template-columns:1fr 1.05fr;gap:22px;padding:16px 22px 22px;display:grid}.voice-capture{border-right:1px solid var(--line);text-align:center;align-content:center;place-items:center;gap:15px;min-height:290px;display:grid}.voice-wave{opacity:.45;align-items:center;gap:4px;height:82px;display:flex}.voice-wave i{background:var(--blue);border-radius:999px;width:3px}.voice-wave.recording{opacity:1}.record-processing{background:var(--blue-soft);width:46px;height:46px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.record-processing svg{animation:voice-processing-spin .9s linear infinite}.record-more-actions{justify-content:center;align-items:center;gap:8px;display:flex}.record-more-actions button{border:1px solid var(--blue);min-height:38px;color:var(--blue-dark);font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.record-more-actions button:last-child{background:var(--blue);color:#fff}.mock-review-tabs>button,.resident-more>button,.resident-more>div>button{position:relative}.tab-change-badge{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-5px;box-shadow:0 1px 3px #1f314f29}.mock-review-tabs button.active .tab-change-badge{background:var(--blue)}.alternate-transcript{color:#245e9c;text-align:left;cursor:pointer;background:#f7fafe;border:1px solid #bdd2f1;border-radius:9px;align-items:flex-start;gap:8px;width:100%;padding:9px 10px;display:flex}.alternate-transcript span{gap:2px;min-width:0;display:grid}.alternate-transcript strong{font-size:12px}.alternate-transcript small{color:#4a5f74;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.update-saved-toast{z-index:90;color:#245e9c;background:#fff;border:1px solid #afc7e5;border-radius:11px;align-items:center;gap:8px;max-width:360px;padding:13px 16px;font-size:13px;font-weight:750;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 34px #1f314f2e}@keyframes voice-processing-spin{to{transform:rotate(1turn)}}.record-start,.record-stop{border:2px solid var(--blue);width:50px;height:50px;color:var(--blue-dark);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.record-stop{color:#c33e45;border-color:#e27878}.type-prompt p,.voice-capture p{color:var(--muted);margin:0;font-size:12px}.type-prompt{color:var(--blue-dark);justify-items:center;gap:7px;display:grid}.update-review{flex-direction:column;gap:10px;display:flex}.update-review>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.update-review label{grid-template-columns:18px 1fr;align-items:start;font-size:13px;display:grid}.update-review label input{accent-color:var(--blue);grid-row:1/3;margin-top:3px}.update-review label small{color:var(--muted);font-size:10px}.update-review textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:118px;color:var(--ink);font:inherit;border-radius:9px;padding:12px;line-height:1.5}.update-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:14px 22px;display:flex}.ask-drawer:not(.ask-drawer-dedicated){z-index:71;border:1px solid var(--line);border-radius:15px;width:min(620px,100% - 40px);height:min(720px,100dvh - 48px);animation:none;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 80px #1220333d}.ask-drawer:not(.ask-drawer-dedicated) .ask-drawer-head{background:#fff;padding:18px 20px}.ask-drawer:not(.ask-drawer-dedicated) .ask-drawer-body{background:#f8fafc;padding:18px 20px}.ask-drawer:not(.ask-drawer-dedicated) .ask-drawer-form{border:1px solid var(--line);min-height:48px;box-shadow:none;border-radius:10px;margin:12px}.ask-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1220336b}@media (max-width:820px){:root{--sidebar-width:0px}.app-shell{padding-left:0}.topbar{flex-direction:row;align-items:center;width:100%;height:58px;padding:0 14px;inset:0 0 auto}.topbar nav{border-bottom:1px solid var(--line);background:#fff;padding:10px;display:none;position:fixed;top:58px;left:0;right:0}.topbar nav.open{display:flex}.topbar .user-menu{margin-left:auto;padding:0;position:static}.topbar .sign-out-button,.topbar .user-menu>div{display:none}.mobile-menu{order:-1;display:grid!important}.ask-workspace,.brief-page,.documents-page,.handoff-page,.patients-page.patients-page,.standup-page,.workflow-page{width:min(100% - 24px,1280px);padding-top:78px}.shift-metrics{grid-template-columns:repeat(2,1fr)}.patient-row{grid-template-columns:40px 1fr 20px}.resident-changes,.resident-status{grid-column:2}.brief-main{grid-template-columns:1fr}.attention-section,.updates-section{grid-area:auto/1}.capture-layout{grid-template-columns:1fr}.voice-capture{border-right:0;border-bottom:1px solid var(--line);min-height:190px}.app-shell{--sidebar-width:0px}.topbar{width:100%}.mock-shift-review{width:min(100% - 24px,1280px);padding-top:78px}.mock-review-head{display:grid}.mock-header-tools{justify-content:space-between}.mock-header-actions{z-index:55;border:1px solid var(--relay-border);box-shadow:var(--relay-shadow);background:#fff;border-radius:12px;padding:7px;position:fixed;bottom:70px;right:12px}.mock-change-head{display:none}.mock-change-table>button{grid-template-columns:1fr 1fr;gap:6px 12px;padding:10px 4px}.mock-change-table>button>strong{grid-column:1/-1}.mock-change-table>button>span:before{content:"Previous: ";color:#7b8ea0;font-size:10px}.mock-change-table>button>b:before{content:"Current: ";color:#7b8ea0;font-size:10px}.mock-change-table>button>em{grid-column:1/-1}.mock-review-grid aside{display:flex}.mock-vitals-dashboard>div{grid-template-columns:repeat(2,1fr)}.mock-detail-grid{grid-template-columns:1fr}}.patients-page{width:min(1500px,100% - 56px);padding-top:25px}.shift-heading{justify-content:space-between;align-items:end;gap:28px;padding:0 2px 18px;display:flex}.shift-heading h1{color:var(--green-deep);margin:0;font-size:30px;font-weight:730;line-height:1.2}.shift-heading p{color:var(--muted);margin:5px 0 0;font-size:14px}.shift-heading>strong{color:#875814;align-items:center;gap:7px;padding-bottom:3px;font-size:14px;font-weight:700;display:flex}.shift-heading>strong svg{color:#c27718}.shift-heading>strong span{color:#9ca8a3}.shift-metrics{background:#fff;border:1px solid #cbd8d3;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.shift-metrics>button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #dce4e1;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:78px;padding:12px 15px;transition:background .15s,box-shadow .15s;display:grid}.shift-metrics>button:last-child{border-right:0}.shift-metrics>button.active{box-shadow:inset 0 -3px var(--green);background:#edf7f3}.shift-metrics .metric-icon{width:34px;height:34px;color:var(--green-dark);background:var(--green-soft);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.shift-metrics .metric-updates .metric-icon{color:#286882;background:#e8f2f7}.shift-metrics .metric-medications .metric-icon{color:#7d4f80;background:#f3ebf4}.shift-metrics .metric-pending .metric-icon{color:#596c75;background:#edf1f3}.shift-metrics button>span:last-child{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;min-width:0;display:grid}.shift-metrics small{color:#63746d;grid-column:1/-1;font-size:11px;font-weight:700}.shift-metrics strong{color:var(--ink);font-size:22px;line-height:1.1}.shift-metrics em{color:#718079;white-space:nowrap;font-size:11px;font-style:normal}.assignment-toolbar{justify-content:space-between;align-items:end;gap:20px;margin:23px 0 10px;display:flex}.assignment-toolbar>div:first-child{align-items:center;gap:20px;display:flex}.assignment-toolbar h2{margin:0;font-size:21px}.quick-filters{align-items:center;gap:5px;display:flex}.quick-filters button{color:#596a63;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:650}.quick-filters button span{color:inherit;margin-left:4px;font-weight:750}.assignment-controls{align-items:center;gap:8px;display:flex}.patients-page .search-box{width:220px;height:38px;box-shadow:none;background:#fff}.sort-control{color:#617169;background:#fff;border:1px solid #c9d5d0;border-radius:7px;align-items:center;gap:6px;height:38px;padding:0 9px;display:flex}.sort-control span{font-size:11px;font-weight:650}.sort-control select{color:var(--ink);cursor:pointer;background:#fff;border:0;outline:0;font-size:12px;font-weight:700}.resident-list{background:#fff;border:1px solid #cbd8d3;border-radius:9px;overflow:hidden}.patient-row{width:100%;min-height:105px;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dde5e2;grid-template-columns:44px minmax(240px,.85fr) minmax(420px,1.8fr) 170px 20px;align-items:center;gap:14px;padding:13px 18px;transition:background .15s,box-shadow .15s;display:grid;position:relative}.patient-row:last-child{border-bottom:0}.patient-row:hover{z-index:1;box-shadow:inset 3px 0 var(--green);background:#f8fbfa}.patient-row.patient-attention:before{content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:13px;bottom:13px;left:0}.patient-row .avatar{color:#075e4f;background:#dff2ec;width:42px;height:42px}.resident-identity{min-width:0}.resident-identity>div:first-child{align-items:center;gap:9px;display:flex}.resident-identity h3{margin:0;font-size:16px;line-height:1.3}.resident-identity .room{white-space:nowrap;background:#eef4f2;border-radius:5px;margin:0;padding:3px 6px;font-size:11px}.resident-identity>p{color:#687871;margin:3px 0 0;font-size:12px}.resident-identity .condition-row{gap:4px;margin-top:7px}.resident-identity .condition-row span{border-radius:4px;padding:3px 6px;font-size:10px}.resident-changes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;min-width:0;display:grid}.resident-changes>span{color:#3e534b;align-items:center;gap:7px;min-width:0;font-size:12px;line-height:1.35;display:flex}.resident-changes>span>svg{color:#26758a;flex:none}.resident-changes>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resident-changes .change-attention>svg{color:#bb741b}.resident-status{flex-direction:column;justify-self:end;align-items:flex-end;gap:5px;display:flex}.clear-label,.resident-status .attention-label{text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-flex}.resident-status .attention-label{color:#965b0d;background:#fff1d8}.resident-status .update-count{text-transform:uppercase;font-size:12px}.resident-status small{color:#7b8883;font-size:10px}.patient-row .card-arrow{color:#71827b}.empty-assignment{color:var(--muted);text-align:center;padding:36px}.patients-page .privacy-note{margin:12px 2px 0;font-size:11px}@media (max-width:1100px){.shift-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.shift-metrics>button:nth-child(3){border-right:0}.shift-metrics>button:nth-child(n+4){border-top:1px solid #dce4e1}.patient-row{grid-template-columns:42px minmax(210px,.8fr) minmax(300px,1.4fr) 155px 18px}}@media (max-width:820px){.patients-page{width:min(100% - 28px,1500px)}.assignment-toolbar,.shift-heading{flex-direction:column;align-items:flex-start}.shift-heading>strong{padding:0}.shift-metrics{grid-template-columns:1fr 1fr}.shift-metrics>button{border-top:1px solid #dce4e1}.assignment-toolbar>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}.assignment-controls{width:100%}.patients-page .search-box{flex:1;width:auto}.patient-row{grid-template-columns:42px minmax(0,1fr) 18px;gap:11px}.resident-changes{grid-column:2/4;grid-template-columns:1fr}.resident-status{flex-flow:wrap;grid-column:2/4;justify-self:stretch;align-items:center}.resident-status small{margin-left:auto}.patient-row>.card-arrow{grid-area:1/3}}.environment-badge{color:#4d665d;letter-spacing:.07em;background:#f2f7f5;border:1px solid #c6d7d1;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:800;line-height:1}.topbar{gap:24px}.global-ask-button{min-height:36px;color:var(--green-dark);cursor:pointer;white-space:nowrap;background:#f5faf8;border:1px solid #a9c3ba;border-radius:7px;align-items:center;gap:7px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.global-ask-button:hover{background:var(--green-soft);border-color:var(--green)}.topbar nav .global-ask-button{background:var(--blue);color:#fff;border:1px solid #b9cbf4;border-radius:10px;align-self:center;min-height:38px;margin:0 0 0 7px;padding:0 14px;font-weight:750}.topbar nav .global-ask-button.active,.topbar nav .global-ask-button:hover{border-color:var(--blue-dark);background:var(--blue-dark);color:#fff}.demo-controls{margin-left:0;position:relative}.demo-controls-trigger{color:#5a6c65;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.demo-controls-icon{display:none}.demo-controls-menu{width:260px;box-shadow:var(--shadow-md);z-index:45;background:#fff;border:1px solid #cbd7d2;border-radius:10px;padding:10px;position:absolute;top:calc(100% + 10px);right:0}.demo-controls-menu>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:4px 7px 8px;font-size:11px;font-weight:700;display:block}.demo-controls-menu button{text-align:left;cursor:pointer;width:100%;color:var(--green-dark);background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex}.demo-controls-menu button div{flex-direction:column;gap:2px;display:flex}.demo-controls-menu strong{color:var(--ink);font-size:13px}.demo-controls-menu small{color:var(--muted);font-size:11px}.user-menu{margin-left:auto}.ask-relay-button{color:var(--green-dark);background:#f7fbf9;border-color:#9ebbb1}.ask-relay-button:hover{border-color:var(--green);background:var(--green-soft)}.ask-drawer{z-index:40;background:#f7f8f6;border-left:1px solid #cbd7d2;flex-direction:column;width:min(430px,94vw);animation:slideIn .2s ease-out;display:flex;position:fixed;top:72px;bottom:0;right:0;box-shadow:-14px 0 34px #142b241f}.ask-drawer-head{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:22px 22px 18px;display:flex}.ask-drawer-title{align-items:center;gap:11px;display:flex}.ask-drawer-title h2{margin:0;font-size:20px;line-height:1.2}.ask-drawer-title strong{color:#4d6058;margin-top:3px;font-size:13px;font-weight:650;display:block}.ask-drawer-head>p{width:100%;color:var(--muted);margin:2px 0 0 51px;font-size:13px}.chat-context-summary{flex-wrap:wrap;align-items:center;gap:7px;width:100%;margin:2px 0 0 51px;display:flex}.chat-context-summary>span{color:#536174;background:#f1f4f8;border-radius:7px;align-items:center;gap:5px;min-height:25px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.chat-context-summary>span.context-attention{background:var(--amber-soft);color:#9a570d}.chat-context-summary>span.context-clear{background:var(--blue-soft);color:var(--blue-dark)}.chat-context-summary>div{flex-wrap:wrap;gap:5px;width:100%;display:flex}.chat-context-summary em{color:#596779;border:1px solid #dce4ef;border-radius:6px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:650}.assignment-summary{margin-top:4px}.ask-window-actions{align-items:center;gap:6px;display:flex}.clear-chat-button{color:#536174;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd7e8;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.clear-chat-button:hover{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-dark)}.ask-drawer-body{flex:1;min-height:0;padding:22px;overflow-y:auto}.ask-start{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d7e0dc;border-radius:10px;padding:18px}.ask-start .suggestions{flex-direction:column;margin-top:12px}.ask-start .suggestions button{text-align:left;border-radius:7px;justify-content:space-between;align-items:center;width:100%;display:flex}.query-history{gap:22px}.query-history,.query-result{flex-direction:column;display:flex}.query-result{gap:11px}.query-question-wrap{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:4px;max-width:88%;display:flex}.query-question{color:#31443d;background:#e8eeeb;border-radius:9px 9px 2px;align-self:flex-end;max-width:88%;margin:0;padding:9px 12px;font-size:14px;font-weight:550}.query-question-wrap .query-question{max-width:100%}.answer-heading time,.query-question-wrap time{color:#7b8796;font-size:10px;font-weight:600}.query-answer{grid-template-columns:30px 1fr;align-items:flex-start;gap:9px;display:grid}.query-answer>div{width:min(900px,100%);min-width:0}.answer-heading{justify-content:space-between;align-items:center;gap:12px;min-height:27px;display:flex}.relay-answer-mark{background:var(--green-soft);width:30px;height:30px;color:var(--green-dark);border-radius:8px;justify-content:center;align-items:center;display:flex}.query-answer p{color:#263b34;margin:3px 0 0;font-size:15px;line-height:1.58}.ask-drawer-form{z-index:3;background:#fff;border:0;border-top:1px solid #cbd7d2;border-radius:0;flex:none;min-height:66px;margin:0;padding:8px 10px;position:sticky;bottom:0;box-shadow:0 -6px 18px #1f314f0d}.ask-drawer-form input{font-size:14px}.ask-drawer-form button{justify-content:center;width:40px;padding:0}.ask-drawer.ask-drawer-dedicated{z-index:1;border:1px solid var(--line);width:min(920px,100%);height:calc(100vh - 56px);box-shadow:var(--shadow-md);border-radius:18px;margin:0 auto;animation:none;position:relative;inset:auto;overflow:hidden}.ask-drawer-dedicated .ask-drawer-head{padding:24px 28px 20px}.ask-drawer-dedicated .ask-drawer-body{padding:28px}.ask-drawer-dedicated .ask-drawer-form{padding:10px 18px}.ask-workspace{box-sizing:border-box;border:1px solid var(--line);width:min(1560px,100% - 48px);height:calc(100dvh - 96px);min-height:560px;box-shadow:var(--shadow-md);background:#fff;border-radius:18px;grid-template-columns:330px minmax(0,1fr);margin:24px auto 0;display:grid;overflow:hidden}.ask-context-panel{border-right:1px solid var(--line);background:#f8faff;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ask-side-tabs{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:6px;padding:14px;display:grid}.ask-side-tabs button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.ask-side-tabs button.active{background:var(--blue-soft);color:var(--blue-dark)}.ask-context-content,.ask-history-content{flex:1;min-height:0;padding:14px;overflow-y:auto}.assignment-context{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:34px 1fr 16px;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.assignment-context>span{background:var(--blue-soft);width:34px;height:34px;color:var(--blue-dark);border-radius:9px;place-items:center;display:grid}.assignment-context small,.assignment-context strong{display:block}.assignment-context small{color:var(--muted);margin-top:3px;font-size:11px}.assignment-context.active{border-color:var(--blue);box-shadow:0 0 0 2px #4f7fe81a}.ask-context-content>h2,.ask-history-content h2{color:var(--muted);text-transform:uppercase;margin:20px 4px 9px;font-size:11px;font-weight:800}.ask-resident-list{flex-direction:column;gap:5px;display:flex}.ask-resident-list>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:10px 30px 10px 10px;display:grid;position:relative}.ask-resident-list>button:hover{border-color:var(--line);background:#fff}.ask-resident-list>button.active{box-shadow:var(--shadow-sm);background:#fff;border-color:#adc2ef}.ask-resident-list .avatar{width:36px;height:36px;font-size:11px}.ask-resident-list em,.ask-resident-list small,.ask-resident-list strong{display:block}.ask-resident-list strong{color:var(--ink);font-size:13px}.ask-resident-list small{color:var(--muted);margin-top:2px;font-size:11px}.ask-resident-list em{color:#6b7788;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;font-style:normal;overflow:hidden}.ask-resident-list>button>svg:last-child{color:var(--muted);position:absolute;top:50%;right:9px;transform:translateY(-50%)}.resident-attention-badge{background:var(--amber-soft);color:#9a570d;text-transform:uppercase;border-radius:6px;grid-column:2;align-items:center;gap:4px;width:fit-content;margin-top:-3px;padding:4px 6px;font-size:9px;font-weight:800;display:inline-flex}.ask-history-content section{margin-bottom:18px}.ask-history-content section>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:25px 1fr;gap:8px;width:100%;padding:10px;display:grid}.ask-history-content section>button.active,.ask-history-content section>button:hover{box-shadow:var(--shadow-sm);background:#fff}.ask-history-content section>button>span:first-child{color:var(--blue)}.ask-history-content small,.ask-history-content strong{display:block}.ask-history-content strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ask-history-content small{color:var(--muted);margin-top:3px;font-size:10px}.ask-history-content time{color:#7b8796;margin-top:3px;font-size:9px;font-weight:650;display:block}.history-empty{color:var(--muted);text-align:center;margin-top:80px;padding:20px}.history-empty svg{color:var(--blue)}.history-empty strong{color:var(--ink);margin-top:9px;font-size:13px;display:block}.history-empty p{font-size:12px;line-height:1.5}.ask-workspace-chat{background:#fff;min-width:0;min-height:0;display:flex;overflow:hidden}.ask-workspace-chat .ask-drawer-dedicated{width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0}@media (max-width:900px){.ask-workspace{border:0;border-radius:0;grid-template-columns:260px minmax(0,1fr);width:100%;height:calc(100dvh - 64px);margin:0}}@media (max-width:680px){.ask-workspace{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 64px)}.ask-context-panel{border-right:0;border-bottom:1px solid var(--line);max-height:310px}.ask-workspace-chat{min-height:620px}.chat-context-summary{margin-left:0}}.mds-page-title,.mds-resident-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.mds-page-title>div>span{color:var(--relay-primary);letter-spacing:.08em;font-size:10px;font-weight:850}.mds-page-title h1,.mds-resident-header h1{margin:5px 0 4px;font-size:30px}.mds-page-title p,.mds-resident-header p{color:var(--relay-text-secondary);margin:0}.demo-data-label{color:#2f74c0;text-transform:uppercase;background:#f4f8ff;border:1px solid #c8d9f3;border-radius:6px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:850}.mds-queue-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0 14px;display:grid}.mds-queue-metrics>button{min-height:82px;color:var(--relay-text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:12px;padding:14px 18px;transition:transform .15s,box-shadow .15s;display:flex}.mds-queue-metrics>button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #26436717}.mds-queue-metrics>button.active{box-shadow:inset 0 -3px,0 7px 16px #26436714}.mds-queue-metrics .metric-due{background:#f0f6fc}.mds-queue-metrics .metric-active{background:#e9f4ff}.mds-queue-metrics .metric-review{background:#fbe9e9}.mds-queue-metrics .metric-urgent{background:#fdf0e3}.mds-metric-icon{color:#2f74c0;border-radius:0;place-items:center;width:40px;height:40px;display:grid!important}.mds-metric-icon svg{width:27px;height:27px}.metric-active .mds-metric-icon{color:#237ca5}.metric-review .mds-metric-icon{color:#c2474a}.metric-urgent .mds-metric-icon{color:#a15d20}.mds-queue-metrics span{display:grid}.mds-queue-metrics strong{font-size:25px;line-height:1}.mds-queue-metrics small{color:#4a5f74;margin-top:4px;font-size:12px;font-weight:700}.mds-priority-note{color:#8a5a00;background:#fff9ec;border-left:3px solid #d99a24;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.mds-priority-note p{color:#66552f;margin:2px 0 0;font-size:11px}.mds-queue-tools{justify-content:flex-end;gap:10px;margin:0 0 10px;display:flex}.mds-queue-tools label{border:1px solid var(--relay-border);color:#71839a;background:#fff;border-radius:9px;align-items:center;gap:8px;width:min(290px,100%);min-height:40px;padding:0 11px;display:flex}.mds-queue-tools input{width:100%;color:var(--relay-text);font:inherit;border:0;outline:0}.mds-queue-tools select{border:1px solid var(--relay-border);min-width:140px;color:var(--relay-text);font:inherit;background:#fff;border-radius:9px;padding:0 34px 0 11px;font-weight:700}.mds-queue-table{border:1px solid var(--relay-border);background:#fff;border-radius:11px;overflow:hidden}.mds-queue-table>button,.mds-queue-table>header{grid-template-columns:1.4fr .9fr .9fr 1.05fr .9fr 70px 24px;align-items:center;gap:12px;display:grid}.mds-queue-table>header{min-height:40px;color:var(--relay-text-muted);text-transform:uppercase;background:#f7f9fc;padding:0 16px;font-size:9px;font-weight:850}.mds-queue-table>button{border:0;border-top:1px solid var(--relay-border-light);width:100%;min-height:76px;color:var(--relay-text);font:inherit;text-align:left;cursor:pointer;background:#fff;padding:10px 16px 10px 19px;position:relative}.mds-queue-table>button:before{content:"";background:#7da7d8;width:4px;position:absolute;inset:0 auto 0 0}.mds-queue-table>button.state-in-review:before{background:#d2762a}.mds-queue-table>button.state-evidence-gathering:before{background:#2f74c0}.mds-queue-table>button.state-interview-pending:before{background:#c2474a}.mds-queue-table>button.state-not-started:before{background:#8a98a8}.mds-queue-table>button:hover:not(:disabled){background:var(--relay-primary-subtle)}.mds-queue-table>button:disabled{opacity:.62;cursor:default}.mds-queue-table span{gap:3px;display:grid}.mds-queue-table small{color:var(--relay-text-muted);font-size:10px}.mds-queue-table em{color:#3e648f;white-space:nowrap;background:#eef3fb;border-radius:999px;width:fit-content;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800}.mds-queue-table .mds-state-in-review{color:#9a4e12;background:#fff0e2}.mds-queue-table .mds-state-evidence-gathering{color:#245e9c;background:#e8f1fc}.mds-queue-table .mds-state-interview-pending{color:#a62c31;background:#fbe9e9}.mds-queue-table .mds-state-not-started{color:#596979;background:#edf1f5}.mds-queue-table .has-blockers{color:#b4232a;font-weight:850}.mds-resident-cell{align-items:center;gap:10px!important;display:flex!important}.mds-resident-cell>i{color:#49627c;background:#eef3f8;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:850;display:grid}.mds-assessment-cell,.mds-reviewer-cell{align-items:center;gap:7px!important;display:flex!important}.mds-assessment-cell svg{color:#2f74c0}.mds-reviewer-cell svg{color:#667f99}.mds-blocker-count,.mds-no-blockers{border-radius:999px;justify-content:center;align-items:center;gap:4px;width:fit-content;min-width:34px;padding:5px 8px;display:inline-flex}.mds-blocker-count{color:#b4232a;background:#fbe9e9}.mds-no-blockers{color:#287a5b;background:#e9f5ef}.mds-open-action{color:#557089;place-items:center;display:grid!important}.mds-queue-empty{color:var(--relay-text-muted);place-items:center;gap:5px;padding:34px;display:grid}.mds-resident-header{padding:2px 0 18px}.mds-resident-header>div:last-child{align-items:center;gap:9px;display:flex}.mds-resident-header .mds-resident-actions{flex-wrap:wrap;justify-content:flex-end;max-width:410px}.mds-resident-actions .mds-not-ready,.mds-resident-actions .mds-ready{margin-left:auto}.mds-resident-header small{color:var(--relay-text-muted);margin-top:8px;display:block}.mds-not-ready,.mds-ready{border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.mds-ready{color:#287a5b;background:#e5f6ef}.mds-not-ready{color:#9a570d;background:#fff2dc}.mds-tabs{border-bottom:1px solid var(--relay-border);margin-bottom:16px;display:flex;overflow-x:auto}.mds-tabs button{min-height:46px;color:var(--relay-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.mds-tabs button svg{width:16px}.mds-tabs button.active{border-bottom-color:var(--relay-primary);color:var(--relay-primary)}.mds-tabs button span{color:#b4232a;background:#fbe9e9;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.mds-panel{border:1px solid var(--relay-border);box-shadow:var(--relay-shadow);background:#fff;border-radius:12px}.mds-panel>header{border-bottom:1px solid var(--relay-border-light);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.mds-panel>header h2{margin:0 0 3px;font-size:19px}.mds-panel>header p{color:var(--relay-text-secondary);margin:0;font-size:11px}.mds-panel>header>span{color:var(--relay-primary);font-size:10px;font-weight:800}.mds-items{gap:10px;padding:12px;display:grid}.mds-item{border:1px solid var(--relay-border);border-left:3px solid #aab8c9;border-radius:9px;overflow:hidden}.mds-item.decision-accepted,.mds-item.decision-edited{border-left-color:#328061}.mds-item.decision-needs_information{border-left-color:#d99a24}.mds-item>header{background:#fafbfd;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.mds-item>header>span{color:var(--relay-primary);font-family:ui-monospace,monospace;font-weight:850}.mds-item h3{margin:2px 0 0;font-size:14px}.mds-item header small{color:var(--relay-text-muted)}.mds-item header em{color:#536579;background:#edf1f6;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.mds-item-body{grid-template-columns:1fr 1.5fr 210px;gap:18px;padding:14px;display:grid}.mds-item-body section>small{color:var(--relay-text-muted);text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.mds-item-body section>strong{line-height:1.45}.mds-item-body p{margin:0 0 8px;font-size:11px;line-height:1.55}.mds-missing{color:#8a5a00;background:#fff6e6;border-radius:6px;gap:6px;padding:7px;display:flex;margin-top:9px!important}.mds-item-body dl{margin:0}.mds-item-body dl div{border-bottom:1px solid var(--relay-border-light);justify-content:space-between;gap:10px;padding:5px 0;display:flex}.mds-item-body dt{color:var(--relay-text-muted);font-size:9px}.mds-item-body dd{text-align:right;margin:0;font-size:10px;font-weight:750}.confidence-evidence-missing{color:#b4232a}.mds-item>footer{border-top:1px solid var(--relay-border-light);background:#fafbfd;justify-content:flex-end;gap:6px;padding:9px 14px;display:flex}.mds-item>footer button{border:1px solid var(--relay-border);min-height:30px;color:var(--relay-text-secondary);font:inherit;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.mds-item>footer button:hover:not(:disabled){border-color:var(--relay-primary);color:var(--relay-primary)}.care-coverage,.diagnosis-reconciliation,.pdpm-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:14px;display:grid}.care-coverage article,.diagnosis-reconciliation article,.pdpm-grid article{border:1px solid var(--relay-border);border-radius:9px;padding:14px}.diagnosis-reconciliation article>header{justify-content:space-between;gap:12px;display:flex}.care-coverage strong,.diagnosis-reconciliation h3,.pdpm-grid strong{margin:3px 0;font-size:13px}.diagnosis-reconciliation code{color:var(--relay-primary);font-weight:850}.diagnosis-reconciliation dl{margin:12px 0}.diagnosis-reconciliation dl div{border-top:1px solid var(--relay-border-light);grid-template-columns:130px 1fr;gap:8px;padding:5px 0;display:grid}.diagnosis-reconciliation dt{color:var(--relay-text-muted);font-size:9px}.diagnosis-reconciliation dd{margin:0;font-size:10px}.diagnosis-conflict,.no-conflict{border-radius:6px;gap:6px;padding:7px;font-size:10px;display:flex}.diagnosis-conflict{color:#895b08;background:#fff4df}.no-conflict{color:#287a5b;background:#e9f7f1}.care-plan-draft,.icd-search-panel,.mds-audit,.pdpm-scenario,.readiness-blockers{border:1px solid var(--relay-border);background:#fbfcfe;border-radius:9px;margin:0 14px 14px;padding:15px}.care-plan-draft>header,.icd-search-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.care-plan-draft h3,.icd-search-panel h3{margin:0;font-size:14px}.care-plan-draft p,.icd-search-panel p{color:var(--relay-text-secondary);margin:3px 0 0;font-size:10px}.icd-search-panel a{color:var(--relay-primary);align-items:center;gap:4px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.icd-search-box{margin-top:12px;display:flex}.icd-search-box input{border:1px solid var(--relay-border);min-height:38px;font:inherit;border-radius:8px 0 0 8px;flex:1;padding:0 10px}.icd-search-box button{background:var(--relay-primary);color:#fff;border:0;border-radius:0 8px 8px 0;padding:0 15px;font-weight:800}.icd-results{max-height:230px;margin-top:9px;display:grid;overflow-y:auto}.icd-results button{border:0;border-bottom:1px solid var(--relay-border-light);text-align:left;cursor:pointer;background:#fff;grid-template-columns:80px 1fr 20px;align-items:center;padding:9px;display:grid}.icd-results button.selected{background:var(--relay-primary-subtle)}.icd-results button svg{opacity:0;color:var(--relay-primary)}.icd-results button.selected svg{opacity:1}.icd-confirm{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px;display:flex}.icd-confirm span{gap:2px;display:grid}.icd-confirm small{color:var(--relay-text-muted)}.care-coverage article{position:relative}.care-coverage article>span{border-radius:999px;padding:3px 6px;font-size:8px;font-weight:850;position:absolute;top:12px;right:12px}.coverage-covered{color:#287a5b;background:#e5f6ef}.coverage-review{color:#8a5a00;background:#fff1d6}.coverage-missing{color:#536579;background:#edf1f6}.care-coverage p{max-width:78%;color:var(--relay-text-secondary);font-size:10px;line-height:1.5}.care-gap{border-left:3px solid #d99a24!important}.care-plan-draft label{gap:5px;margin-top:12px;font-size:10px;font-weight:800;display:grid}.care-plan-draft textarea{resize:vertical;min-height:90px;font:inherit;padding:10px}.care-plan-draft select,.care-plan-draft textarea{border:1px solid var(--relay-border);border-radius:8px}.care-plan-draft select{background:#fff;width:280px;min-height:38px;padding:0 8px}.care-plan-draft footer{justify-content:flex-end;margin-top:12px;display:flex}.pdpm-version{color:var(--relay-primary);background:#eef4ff;border-radius:8px;gap:10px;margin:14px;padding:12px;display:flex}.pdpm-version p{color:var(--relay-text-secondary);margin:2px 0 0;font-size:10px}.pdpm-grid article{gap:7px;display:grid}.pdpm-grid small{color:var(--relay-text-muted);text-transform:uppercase;font-weight:850}.pdpm-grid span{border-radius:5px;width:fit-content;padding:4px 6px;font-size:9px;font-weight:800}.pdpm-ok{color:#287a5b;background:#e5f6ef}.pdpm-flag{color:#8a5a00;background:#fff1d6}.pdpm-scenario p{color:var(--relay-text-secondary);line-height:1.6}.pdpm-scenario a{color:var(--relay-primary);align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.readiness-summary{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px;display:grid}.readiness-summary article{border:1px solid var(--relay-border);border-radius:8px;grid-template-columns:28px 1fr;align-items:center;padding:12px;display:grid}.readiness-summary svg{color:var(--relay-primary);grid-row:1/span 2}.readiness-summary strong{font-size:19px}.readiness-summary span{color:var(--relay-text-secondary);font-size:9px}.mds-audit h3,.readiness-blockers h3{margin:0 0 9px;font-size:13px}.readiness-blockers button{border:0;border-top:1px solid var(--relay-border-light);width:100%;color:var(--relay-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:20px 1fr 18px;align-items:center;gap:8px;padding:9px;display:grid}.readiness-blockers button>svg:first-child{color:#b4232a}.readiness-blockers span{gap:2px;display:grid}.readiness-blockers small{color:var(--relay-text-muted)}.mds-audit article{border-top:1px solid var(--relay-border-light);grid-template-columns:145px 1fr;gap:12px;padding:9px 0;display:grid}.mds-audit small,.mds-audit time{color:var(--relay-text-muted);font-size:9px}.mds-audit p{margin:2px 0;font-size:10px}.mds-readiness>footer{background:#f7f9fc;border-radius:8px;grid-template-columns:100px 1fr;gap:4px;margin:14px;padding:13px;display:grid}.mds-readiness>footer small{color:var(--relay-text-muted);grid-column:1/-1}.mds-edit-drawer{z-index:54;border-left:1px solid var(--relay-border);background:#fff;width:min(470px,94vw);padding:26px;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-16px 0 42px #1f314f24}.mds-edit-drawer>header{justify-content:space-between;display:flex}.mds-edit-drawer h2{margin:5px 0}.mds-edit-drawer header>div>span{color:var(--relay-primary);font-family:ui-monospace,monospace;font-weight:850}.mds-edit-drawer header button{cursor:pointer;background:0 0;border:0}.mds-edit-drawer section{background:#f7f9fc;border-radius:8px;margin-top:22px;padding:12px}.mds-edit-drawer label{gap:6px;margin-top:18px;font-weight:800;display:grid}.mds-edit-drawer textarea{border:1px solid var(--relay-border);min-height:150px;font:inherit;border-radius:8px;padding:10px}.mds-edit-warning{color:#8a5a00;gap:7px;font-size:10px;display:flex}.mds-edit-drawer>footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (max-width:900px){.mds-queue-metrics,.readiness-summary{grid-template-columns:repeat(2,1fr)}.mds-queue-table{overflow-x:auto}.mds-queue-table>button,.mds-queue-table>header{min-width:900px}.care-coverage,.diagnosis-reconciliation,.mds-item-body,.pdpm-grid{grid-template-columns:1fr}}@media (max-width:620px){.mds-page-title,.mds-resident-header{flex-direction:column}.mds-resident-header>div:last-child{flex-wrap:wrap;width:100%}.mds-queue-metrics,.readiness-summary{grid-template-columns:1fr}.mds-item>footer{flex-wrap:wrap;justify-content:flex-start}}.source-drawer{z-index:52}.drawer-backdrop{z-index:51}@media (max-width:900px){.global-ask-button{justify-content:center;width:36px;padding:0}.global-ask-button span{display:none}.demo-controls-trigger{justify-content:center;width:34px;padding:0}.demo-controls-chevron,.demo-controls-trigger>span{display:none}.demo-controls-icon{width:16px;height:16px;display:block}}@media (max-width:760px){.environment-badge{padding:4px 5px;font-size:9px}.demo-controls{margin-left:auto}.user-menu{margin-left:0}.demo-controls-menu{position:fixed;top:58px;right:12px}.ask-drawer{width:100%;top:64px}.ask-drawer-body,.ask-drawer-head{padding:18px}.ask-drawer-head>p{margin-left:0}}@media print{.drawer-backdrop,.handoff-toolbar,.source-drawer,.topbar{display:none!important}.handoff-page{width:100%;padding:0}.handoff-paper{box-shadow:none;border:0;max-width:none;padding:0}body{background:#fff}}:root{--ink:#13251f;--muted:#53645e;--line:#d5dfdb;--soft-line:#e7ecea;--canvas:#f3f4f1;--green-dark:#075848;--green-deep:#073e35;--green-soft:#e6f3ef;--blue-soft:#eaf2f6;--amber:#9a5b12;--amber-soft:#fff6e5;--red:#a13d3d;--red-soft:#fceeee;--shadow-sm:0 1px 2px #142b240d,0 5px 16px #142b240b;--shadow-md:0 2px 4px #142b240d,0 12px 30px #142b2414}body,html{font-size:16px}body{-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}button,input,select{line-height:1.35}.topbar{border-color:#ccd8d3;height:72px;box-shadow:0 1px 8px #142b240b}.brand b{color:#00a17f;font-size:34px;font-weight:800}.topbar nav button{color:#50615b;font-size:15px;font-weight:500}.topbar nav button.active{color:var(--green-dark);font-weight:700}.user-menu strong{font-size:14px;font-weight:700}.user-menu small{color:var(--muted);font-size:12px}.facility-name{color:#465951;font-size:13px}.avatar{width:44px;height:44px;color:var(--green-dark);background:#e1f1ec;font-size:13px}.avatar-small{width:38px;height:38px}.avatar-large{width:64px;height:64px;font-size:18px}.brief-page,.documents-page,.handoff-page,.patients-page{padding-top:40px}.date-label,.eyebrow{color:var(--green-dark);letter-spacing:.07em;font-size:12px;font-weight:750}.documents-head h1,.welcome-row h1{margin-top:9px;font-size:36px;font-weight:720;line-height:1.18}.documents-head p,.welcome-row p{color:var(--muted);font-size:16px}.demo-button,.primary-button,.secondary-button{border-radius:var(--radius-control);min-height:44px;padding:0 18px;font-size:14px;font-weight:680;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.demo-button,.primary-button{background:var(--green-dark);box-shadow:0 1px 2px #07584833}.demo-button:hover,.primary-button:hover{background:var(--green-deep);box-shadow:0 5px 14px #0758482e}.secondary-button{border-color:#bccbc5}.metrics-strip{border-radius:var(--radius-card);box-shadow:var(--shadow-sm);border-color:#cdd9d4;overflow:hidden}.metrics-strip>div{min-height:92px;padding:20px 24px}.metrics-strip>div>svg{width:22px;height:22px}.metrics-strip span{gap:4px;font-size:13px}.metrics-strip strong{font-size:24px;font-weight:720}.metrics-strip .facility-metric strong{font-size:16px}.assignment-head h2{font-size:22px;font-weight:700}.assignment-head p{font-size:14px}.search-box{border-radius:var(--radius-control);border-color:#c9d5d0;width:270px;height:44px;box-shadow:0 1px 2px #142b2408}.search-box input{font-size:15px}.patient-grid{gap:18px}.patient-card{border-radius:var(--radius-card);min-height:250px;box-shadow:var(--shadow-sm);border-color:#cfdbd6;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s}.patient-card:hover{box-shadow:var(--shadow-md);border-color:#8eb3a8;transform:translateY(-3px)}.patient-card.patient-attention:before{background:#d28a2e;border-radius:0 4px 4px 0;width:4px;height:48px;top:18px}.patient-card-top{margin-bottom:19px}.room{color:#465951;margin-left:12px;font-size:14px;font-weight:600}.room svg{width:17px;height:17px;color:var(--green)}.card-arrow{color:#7b8d86;width:20px;height:20px}.patient-card h3{font-size:19px;font-weight:700;line-height:1.3}.patient-card p{margin-top:5px;font-size:14px}.condition-row{gap:7px;margin-top:18px}.condition-row span,.status-chips span{color:#40564e;background:#eef3f1;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:650}.patient-card-foot{padding-top:17px;font-size:13px}.update-count{color:#245d7c;font-size:14px;font-weight:750}.attention-label{background:var(--amber-soft);color:var(--amber);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.attention-label svg{width:15px;height:15px}.privacy-note{color:#586a63;margin-top:22px;font-size:13px}.back-button{font-size:14px;font-weight:600}.patient-header{border-radius:var(--radius-card);box-shadow:var(--shadow-sm);border-color:#cdd9d4;margin-top:20px;padding:25px 28px 20px}.patient-name-line h1{font-size:31px;font-weight:730;line-height:1.18}.patient-name-line span{background:var(--green-soft);color:var(--green-dark);border-radius:5px;padding:4px 8px;font-size:14px}.identity-block p{margin-top:7px;font-size:14px}.header-actions select{border-radius:var(--radius-control);border-color:#bdcbc5;height:44px;font-size:14px}.status-chips{gap:8px;padding-top:17px}.brief-layout{grid-template-columns:minmax(0,1fr) 350px;gap:22px;margin-top:22px}.brief-main{gap:22px}.brief-side{gap:18px;top:92px}.chart-ask,.content-section,.side-section{border-radius:var(--radius-card);box-shadow:var(--shadow-sm);border-color:#cedad5;padding:26px}.updates-section{border-top:4px solid var(--green)}.section-title{margin-bottom:22px}.section-title-copy{gap:13px}.section-icon{background:var(--green-soft);width:40px;height:40px;color:var(--green-dark);border-radius:9px}.section-title h2{font-size:21px;font-weight:720;line-height:1.25}.section-title p{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.fact-list{gap:12px}.fact-row{border:1px solid var(--soft-line);background:#fbfcfb;border-radius:10px;grid-template-columns:42px 1fr;gap:13px;padding:18px}.fact-row:first-child{border-top:1px solid var(--soft-line);padding-top:18px}.fact-indicator{border-radius:9px;width:36px;height:36px;margin:0}.fact-indicator svg{width:19px;height:19px}.fact-row strong{font-size:17px;font-weight:680;line-height:1.45}.fact-row p{margin-top:5px;font-size:15px;line-height:1.55}.citations{gap:7px;margin-top:11px}.citation{border:1px solid #cfdee6;padding:6px 9px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,transform .15s}.citation:hover{background:#dcebf2;border-color:#9dbdcc;transform:translateY(-1px)}.citation-compact{background:var(--blue-soft);padding:4px 7px;text-decoration:none}.attention-grid{border:0;gap:12px}.attention-item{background:#fffbf3;border-radius:10px;grid-template-columns:34px 1fr;gap:10px;padding:18px;border:1px solid #efd9b8!important}.attention-icon{background:var(--amber-soft);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.attention-icon svg{width:19px;height:19px}.attention-item h3{margin-bottom:7px;font-size:15px;font-weight:700}.attention-item p{color:#5c625e;font-size:14px;line-height:1.55}.overview-grid{border:0;gap:10px}.overview-item,.overview-item:nth-child(odd),.overview-item:nth-last-child(-n+2){border:1px solid var(--soft-line);background:#fafcfb;border-radius:9px;align-items:flex-start;gap:11px;padding:16px;display:flex}.overview-icon{background:var(--green-soft);width:30px;height:30px;color:var(--green-dark);border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.overview-copy{min-width:0}.overview-copy>span{color:#607069;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.overview-copy>strong{font-size:15px;font-weight:650;line-height:1.5;display:block}.observation-grid{gap:12px}.observation-card{background:#fbfcfc;border-color:#d5dfdb;border-radius:10px;min-height:176px;padding:17px}.observation-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.observation-card>div:first-child{font-size:13px;font-weight:600}.observation-card>strong{color:var(--green-deep);margin-top:12px;font-size:27px;font-weight:750;line-height:1.2}.observation-card small{margin-top:8px;font-size:11px}.flag{border-radius:5px;padding:4px 6px;font-size:10px}.mini-trend{width:100%;height:48px;margin-top:8px;overflow:visible}.mini-trend polyline{fill:none;stroke:#17826c;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.mini-trend circle{fill:#fff;stroke:#17826c;stroke-width:2px}.view-source{font-size:12px;font-weight:650}.timeline-event{grid-template-columns:92px 16px 1fr;gap:12px;min-height:102px}.timeline-time strong{font-size:13px;font-weight:700}.timeline-time span{font-size:12px}.timeline-dot{border-width:3px;width:11px;height:11px}.timeline-dot:after{height:88px;top:8px;left:2px}.timeline-content>span{font-size:11px}.timeline-content p{margin-top:6px;font-size:15px;line-height:1.5}.medications-section{padding:23px}.med-group-label{margin-bottom:10px;font-size:11px}.med-list{border-color:#e2d2b8}.med-item{padding:16px 0}.med-item strong{font-size:16px;font-weight:700}.med-item>div span{border-radius:999px;padding:5px 7px;font-size:10px;font-weight:700}.med-item p{color:#4f615a;margin-top:5px;font-size:14px}.expand-button{border-radius:7px;min-height:42px;font-size:13px}.trust-panel{padding:20px}.trust-panel>svg{width:25px;height:25px}.trust-panel h3{font-size:15px}.trust-panel p{font-size:13px}.chart-ask{border-top:4px solid var(--blue)}.suggestions{gap:8px}.suggestions button{border-color:#cbd7d2;padding:9px 12px;font-size:13px;font-weight:550}.ask-form{border-color:#9db6ad;border-radius:9px;align-items:center;min-height:54px;margin-top:16px;padding:5px;box-shadow:inset 0 1px 2px #142b2409}.ask-search-icon{color:var(--green);flex:none;margin-left:10px}.ask-form input{padding:0 10px;font-size:15px}.ask-form button{border-radius:7px;min-height:42px;padding:0 16px;font-size:13px}.answer-box{border-radius:0 9px 9px 0;margin-top:17px;padding:18px}.answer-box p{font-size:15px;line-height:1.6}.not-found-note{font-size:13px}.source-drawer{width:min(500px,94vw);padding:32px}.drawer-head h2{font-size:24px;line-height:1.3}.icon-button{border-radius:7px}.source-meta span{font-size:11px}.source-meta strong{font-size:14px}.original-record{border-radius:9px}.original-record p{font-size:16px}.verified-note{border-radius:8px;padding:15px;font-size:13px}.handoff-paper{border-radius:var(--radius-card)}.handoff-paper header>span{font-size:12px}.handoff-paper h1{font-size:31px}.handoff-paper h1 small{font-size:15px}.handoff-paper header p{font-size:14px}.handoff-paper section h2{font-size:13px;font-weight:750}.handoff-fact p{font-size:15px;line-height:1.6}.handoff-paper footer{font-size:12px}.document-table{border-radius:var(--radius-card);box-shadow:var(--shadow-sm);overflow:hidden}.document-row{min-height:68px;font-size:14px}.document-row small{font-size:12px}.document-header{font-size:11px}.ingestion-panel{border-radius:var(--radius-card)}.ingestion-panel h2{font-size:21px}.ingestion-steps div{font-size:14px}.ingestion-panel>p{font-size:12px}@media (max-width:1050px){.brief-layout{grid-template-columns:1fr}}@media (max-width:760px){body{font-size:15px}.topbar{height:64px}.topbar nav{top:64px}.brief-page,.documents-page,.handoff-page,.patients-page{padding-top:26px}.welcome-row h1{font-size:30px}.metrics-strip>div{min-height:88px;padding:16px}.patient-card{min-height:238px}.patient-name-line h1{font-size:28px}.patient-header{padding:20px}.identity-block{width:100%}.identity-block>div{flex:1;min-width:0}.patient-name-line{justify-content:space-between;gap:8px}.patient-name-line h1{white-space:nowrap}.chart-ask,.content-section,.side-section{padding:19px}.section-title h2{font-size:20px}.attention-grid{gap:9px}.overview-grid{gap:8px}.fact-row{grid-template-columns:38px 1fr;padding:15px}.fact-row:first-child{padding-top:15px}.fact-indicator{width:34px;height:34px}.fact-row strong{font-size:16px}.observation-card{min-height:165px}.observation-card>strong{font-size:23px}.ask-form{border:1px solid #9db6ad;flex-direction:row;gap:0}.ask-form input{border:0;min-height:42px}}@media (max-width:820px){.patients-page.patients-page{width:min(100% - 28px,1500px)}}:root{--ink:#1e3448;--muted:#5f6b7a;--line:#dbe4f0;--soft-line:#edf2f7;--surface:#fff;--canvas:#fff;--blue:#2f74c0;--blue-dark:#255e9e;--blue-soft:#e4eef9;--amber:#a96413;--amber-soft:#fff5df;--red:#c2474a;--red-soft:#fff0f2;--radius-card:16px;--radius-control:12px;--shadow-sm:0 1px 2px #1f314f0a,0 6px 18px #1f314f0e;--shadow-md:0 4px 12px #1f314f0f,0 18px 42px #1f314f14;--shadow:var(--shadow-md)}body,html{background:#fff}body{color:var(--ink);font-family:Manrope Variable,Manrope,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500}button,input,select{font-family:inherit}.topbar{background:#fffffffa;border-color:#e0e7f0;box-shadow:0 1px 10px #1f314f0b}.brand{font-weight:780}.brand b{color:var(--green)}.environment-badge{color:var(--green-dark);background:#f0faf7;border-color:#cfe1dc}.topbar nav button{color:#5d6878;font-weight:600}.topbar nav button:hover{color:var(--blue-dark);background:#f8faff}.topbar nav button.active{color:var(--blue-dark);border-color:var(--blue);font-weight:750}.facility-name{color:#697586;border-color:#e0e7f0}.avatar{background:var(--blue-soft);color:var(--blue-dark)}.avatar-small{background:var(--green-soft);color:var(--green-dark)}.demo-button,.primary-button{border-radius:var(--radius-control);background:var(--blue);color:#fff;box-shadow:0 5px 14px #4f7fe833}.demo-button:hover,.primary-button:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 8px 20px #4f7fe840}.secondary-button{border-radius:var(--radius-control);color:var(--blue-dark);background:#fff;border-color:#c8d7f2}.secondary-button:hover{background:#f7f9ff;border-color:#9fb8ec}.ask-relay-button,.global-ask-button{background:var(--blue-soft);color:var(--blue-dark);border-color:#b9cbf4}.ask-relay-button:hover,.global-ask-button:hover{border-color:var(--blue);background:#e4edff}.demo-controls-trigger:hover,.demo-controls-trigger[aria-expanded=true]{color:var(--blue-dark);background:#f2f6ff}.demo-controls-menu{border-color:var(--line);border-radius:14px}.demo-controls-menu button{color:var(--blue-dark)}.demo-controls-menu button:hover{background:var(--blue-soft)}.documents-head h1,.patient-name-line h1,.shift-heading h1{color:#1e3448;font-weight:780}.shift-metrics{border-color:var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}.shift-metrics>button{border-color:var(--line)}.shift-metrics>button:hover{background:#f8faff}.shift-metrics>button.active{background:var(--blue-soft);box-shadow:inset 0 -3px var(--blue)}.shift-metrics .metric-icon{color:var(--blue-dark);background:var(--blue-soft);border-radius:10px}.shift-metrics .metric-attention .metric-icon{color:var(--amber);background:var(--amber-soft)}.shift-metrics em,.shift-metrics small{color:var(--muted)}.quick-filters button{color:var(--muted);border-radius:9px}.quick-filters button:hover{background:#f8faff;border-color:#cbd8eb}.quick-filters button.active{background:var(--blue-soft);color:var(--blue-dark);border-color:#b9cbf4}.header-actions select,.search-box,.sort-control{border-radius:var(--radius-control);border-color:#ccd7e5}.header-actions select:focus,.search-box:focus-within,.sort-control:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #4f7fe81f}.resident-list{border-color:var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}.patient-row{border-color:var(--line);color:var(--ink)}.patient-row:hover{box-shadow:inset 3px 0 var(--blue);background:#f8faff}.patient-row.patient-attention{background:#fff}.patient-row .avatar{background:var(--blue-soft);color:var(--blue-dark)}.resident-identity .room{color:#526174;background:#f1f5fb}.resident-changes>span>svg,.room svg{color:var(--blue)}.condition-row span,.resident-identity .condition-row span{color:#46566a;background:#f1f4f8;border-radius:7px}.resident-status .update-count,.update-count{color:var(--blue-dark)}.clear-label{color:var(--green-dark);background:var(--green-soft)}.chart-ask,.content-section,.document-table,.handoff-paper,.ingestion-panel,.patient-header,.side-section{border-color:var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}.patient-name-line span{background:var(--blue-soft);color:var(--blue-dark);border-radius:8px}.status-chips span{color:#46566a;background:#f1f4f8;border-radius:8px}.updates-section{border-top-color:var(--blue);box-shadow:var(--shadow-md)}.fact-indicator,.overview-icon,.section-icon{background:var(--blue-soft);color:var(--blue-dark);border-radius:11px}.section-title h2{color:var(--ink);font-weight:750}.attention-item p,.fact-row p,.overview-copy>span,.section-title p{color:var(--muted)}.fact-row{border-color:var(--soft-line);background:#fbfcff;border-radius:14px}.attention-icon,.fact-attention .fact-indicator{background:var(--amber-soft);color:var(--amber)}.fact-positive .fact-indicator{background:var(--green-soft);color:var(--green-dark)}.citation{background:var(--blue-soft);color:var(--blue-dark);border-color:#ccd9f4;border-radius:999px}.citation:hover{background:#e3ecff;border-color:#9fb8ec}.attention-item{background:#fffaf0;border-radius:14px;border-color:#efd9b4!important}.observation-card,.overview-item,.overview-item:nth-child(odd),.overview-item:nth-last-child(-n+2){border-color:var(--line);background:#f8fafc;border-radius:14px}.observation-card:hover{background:#fff;border-color:#abc0eb}.observation-card>strong{color:var(--ink)}.mini-trend circle,.mini-trend polyline{stroke:var(--blue)}.timeline-content>span,.view-source{color:var(--blue-dark)}.timeline-dot{border-color:var(--blue)}.expand-button{background:var(--blue-soft);color:var(--blue-dark);border-radius:10px}.trust-panel,.verified-note{background:var(--green-soft);color:var(--green-dark)}.ask-drawer{border-left-color:var(--line)}.ask-drawer-head{border-color:var(--line);background:#f8faff}.ask-drawer-head .section-icon,.relay-answer-mark{background:var(--blue-soft);color:var(--blue-dark)}.suggestions button{color:var(--blue-dark);border-color:#cad8f0;border-radius:999px}.suggestions button:hover{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-dark)}.ask-form{border-color:#b7c9eb;border-radius:14px}.ask-form:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #4f7fe81f}.ask-search-icon{color:var(--blue)}.ask-form button{background:var(--blue);border-radius:10px}.ask-form button:hover{background:var(--blue-dark)}.answer-box{border-left-color:var(--blue);background:#f8faff}.source-drawer{border-left:1px solid var(--line)}.original-record{border-color:var(--line);background:#f8fafc;border-radius:14px}.handoff-paper header{border-color:#29344a}.handoff-paper section h2{color:var(--blue-dark)}.document-row{border-color:var(--line)}.document-row:hover{background:#f8faff}.upload-button{color:var(--blue-dark)}:root{--green:#2f74c0;--green-dark:#255e9e;--green-deep:#1e3448;--green-soft:#e4eef9}.brand{color:#1e3448;font-size:28px;font-weight:800}.brand b{color:var(--blue);margin-left:2px;font-size:40px;font-weight:850;line-height:.65}.environment-badge{border-color:#c9d8f5}.avatar,.avatar-small,.clear-label,.environment-badge,.patient-row .avatar,.trust-panel,.verified-note{background:var(--blue-soft);color:var(--blue-dark)}.ask-drawer{border-color:var(--line);background:#f8fafc;box-shadow:-14px 0 34px #1f314f1f}.query-question{color:#2f4f96;background:#e8efff}.query-answer p{color:var(--ink)}.formatted-answer>p{margin:3px 0 9px}.formatted-answer strong{color:var(--ink);font-weight:750}.formatted-answer ol{color:var(--ink);margin:8px 0 4px;padding-left:22px}.formatted-answer ol,.formatted-answer ul{color:var(--ink);margin:10px 0 4px;padding-left:20px}.formatted-answer ul{list-style:outside}.formatted-answer ol{list-style:decimal}.formatted-answer li{margin:0 0 8px;padding-left:3px;font-size:15px;line-height:1.58}.answer-context{background:var(--blue-soft);width:fit-content;color:var(--blue-dark);text-transform:uppercase;border-radius:7px;align-items:center;gap:5px;margin-bottom:8px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.answer-context.general{color:#526174;background:#f1f4f8}.answer-context.clarification,.relay-answer-mark.clarification{color:#9a570d;background:#fff6e7}.formatted-answer li,.formatted-answer li.answer-attention{background:0 0}.answer-lead{font-weight:600}.answer-sources{margin-top:12px}.answer-sources summary{border:1px solid var(--line);width:fit-content;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:750;list-style:none;display:flex}.answer-sources[open] summary{color:var(--blue-dark);background:var(--blue-soft)}.answer-sources .citations{margin-top:8px}.answer-follow-ups{border-top:1px solid var(--soft-line);margin-top:16px;padding-top:13px}.answer-follow-ups>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.answer-follow-ups>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.answer-follow-ups button{color:var(--blue-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8ef;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:650;display:inline-flex}.answer-follow-ups button:hover{border-color:var(--blue);background:var(--blue-soft)}.query-result-pending .formatted-answer{animation:answer-in .18s ease-out}.formatted-answer li::marker{color:var(--blue-dark);font-weight:750}.answer-status{color:var(--muted);font-size:13px;font-weight:650;display:block}.query-result-pending{animation:answer-in .18s ease-out}.handoff-paper footer{color:var(--blue-dark)}.patient-row.patient-attention:hover{background:#f8faff}.patient-row.patient-attention:before{background:#d68a26;border-radius:0;width:4px;height:auto;top:0;bottom:0}.patient-row.patient-attention:hover{box-shadow:inset 4px 0 #d68a26}.standup-page{width:min(1500px,100% - 56px);margin:0 auto;padding:34px 0 64px}.standup-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.standup-head h1{color:var(--ink);margin:0;font-size:32px;font-weight:800;line-height:1.2}.standup-head>div>p{color:var(--muted);margin:6px 0 0;font-size:14px}.census-summary{align-items:center;gap:8px;display:flex}.census-summary>span{border:1px solid var(--line);background:#f8faff;border-radius:11px;grid-template-columns:22px auto;align-items:center;column-gap:6px;min-width:108px;padding:9px 11px;display:grid}.census-summary svg{color:var(--blue);grid-row:1/3}.census-summary strong{color:var(--ink);font-size:14px}.census-summary small{color:var(--muted);text-transform:uppercase;font-size:9px}.census-summary .flag-summary{background:#fffaf1;border-color:#efdbb9}.census-summary .flag-summary strong,.census-summary .flag-summary svg{color:var(--amber)}.census-progress{background:#dce3ec;border-radius:999px;height:9px;margin-top:20px;position:relative;overflow:visible}.census-progress>i{border-radius:inherit;background:var(--blue);width:0;height:100%;transition:width .25s;display:block}.census-progress>span{color:var(--muted);font-size:10px;font-weight:700;position:absolute;top:-23px;right:0}.resident-switcher-row{align-items:center;gap:10px;margin-top:18px;display:flex}.resident-switcher{flex:1;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.resident-switcher button{color:#425064;cursor:pointer;background:#fff;border:1px solid #d4deeb;border-radius:999px;align-items:center;gap:9px;min-width:145px;height:48px;padding:0 12px;display:flex}.resident-switcher button:hover{background:#f8faff;border-color:#a9bfea}.resident-switcher button.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-dark);box-shadow:0 0 0 2px #4f7fe814}.resident-switcher button>span{color:#5a687a;background:#f0f3f8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:inline-flex}.resident-switcher button.active>span{color:var(--blue-dark);background:#dfe9ff}.resident-switcher strong{white-space:nowrap;font-size:12px}.resident-switcher i{background:#d5dce5;border-radius:50%;width:8px;height:8px;margin-left:auto}.resident-switcher i.reviewed{background:var(--blue)}.resident-switcher i.flagged{background:var(--amber)}.next-unreviewed{height:40px;color:var(--blue-dark);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c6d5f1;border-radius:10px;align-items:center;gap:5px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.next-unreviewed:hover{border-color:var(--blue);background:var(--blue-soft)}.standup-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;margin-top:28px;display:grid}.standup-resident-card,.standup-side section{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);background:#fff}.standup-resident-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.standup-resident-card>header>div:first-child{align-items:center;gap:14px;display:flex}.standup-resident-card h2{color:var(--ink);margin:0;font-size:24px;font-weight:800}.standup-resident-card h2 span{background:var(--blue-soft);color:var(--blue-dark);vertical-align:middle;border-radius:7px;margin-left:7px;padding:4px 8px;font-size:12px}.standup-resident-card header p{color:var(--muted);margin:4px 0 0;font-size:13px}.standup-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.standup-chips span{color:#4d5a6c;background:#f1f4f8;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:750}.standup-chips span:nth-child(2),.standup-chips span:nth-child(3){background:var(--amber-soft);color:var(--amber)}.resident-review-progress{border-bottom:1px solid var(--line);background:#f8fafc;grid-template-columns:210px minmax(140px,1fr) 38px;align-items:center;gap:12px;padding:12px 24px;display:grid}.resident-review-progress>div:first-child{flex-direction:column;display:flex}.resident-review-progress span{color:var(--ink);font-size:11px;font-weight:800}.resident-review-progress strong{color:var(--muted);margin-top:2px;font-size:10px;font-weight:600}.resident-review-progress>div:nth-child(2){background:#dce3ec;border-radius:999px;height:7px;overflow:hidden}.resident-review-progress>div:nth-child(2) i{border-radius:inherit;background:var(--blue);height:100%;transition:width .22s;display:block}.resident-review-progress>b{color:var(--blue-dark);text-align:right;font-size:11px}.standup-items{padding:0 24px}.standup-items article{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) 84px;align-items:start;gap:10px;min-height:108px;padding:18px 0;display:grid}.standup-items article:last-child{border-bottom:0}.standup-items article.flagged{background:var(--amber-soft);border:0;border-radius:12px;margin:8px -10px;padding:16px 10px}.standup-items article.confirmed:not(.flagged){box-shadow:inset 3px 0 var(--blue);background:#f8faff;border-radius:12px;margin:8px -10px;padding:16px 10px}.standup-item-icon{background:var(--blue-soft);width:26px;height:26px;color:var(--blue-dark);border-radius:8px;justify-content:center;align-items:center;display:flex}.standup-items h3{color:#627084;text-transform:uppercase;margin:2px 0 0;font-size:11px;font-weight:800}.standup-items p{color:#344155;margin:13px 0 0;font-size:14px;line-height:1.5}.standup-items .citations{margin-top:7px}.standup-item-actions{justify-content:flex-end;gap:7px;padding-top:34px;display:flex}.standup-item-actions button{color:#778396;cursor:pointer;background:#fff;border:1px solid #cbd6e4;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.standup-item-actions button:first-child.active,.standup-item-actions button:hover{border-color:var(--blue);color:var(--blue-dark);background:var(--blue-soft)}.standup-item-actions button:last-child.active{color:var(--amber);background:#fff0d7;border-color:#d99742}.standup-resident-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.standup-resident-card>footer>span{color:var(--muted);font-size:12px;font-weight:700}.standup-resident-card button:disabled{opacity:.45;cursor:default}.standup-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:92px}.standup-side section{padding:22px}.standup-side h2{color:var(--ink);margin:0;font-size:19px;font-weight:800}.standup-side section>p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.discussion-panel{overflow:hidden}.discussion-heading{border-bottom:1px solid var(--line);background:#f8faff;align-items:center;gap:11px;margin:-22px -22px 0;padding:18px 20px;display:flex}.discussion-heading>span{background:var(--blue-soft);width:36px;height:36px;color:var(--blue-dark);border-radius:10px;justify-content:center;align-items:center;display:flex}.discussion-heading p{color:var(--muted);margin:3px 0 0;font-size:10px}.standup-empty{color:#7c8796;text-align:center;margin-top:20px;padding:22px 12px 10px}.standup-empty>span{background:var(--blue-soft);width:48px;height:48px;color:var(--blue-dark);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 10px;display:flex}.standup-empty strong{color:var(--ink);font-size:13px;display:block}.standup-empty p{max-width:220px;color:var(--muted);margin:5px auto 0;font-size:11px;line-height:1.5}.discussion-list{flex-direction:column;gap:7px;margin-top:15px;display:flex}.discussion-list button{text-align:left;cursor:pointer;background:#fffaf1;border:1px solid #efd8b3;border-radius:10px;grid-template-columns:25px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:10px;display:grid}.discussion-list button:hover{border-color:#d99b49}.discussion-flag{width:25px;height:25px;color:var(--amber);background:#ffe7c2;border-radius:7px;justify-content:center;align-items:center;display:flex!important}.discussion-list button>span:nth-child(2),.discussion-list em,.discussion-list small,.discussion-list strong{min-width:0;display:block}.discussion-list strong{color:var(--ink);font-size:12px}.discussion-list em{color:var(--amber);text-transform:uppercase;margin-top:1px;font-size:9px;font-style:normal;font-weight:750}.discussion-list small{color:#606c7b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.discussion-list button>svg{color:#9a7d50}.standup-side dl{margin:16px 0 0}.standup-side dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.standup-side dt{color:#4d596a;font-size:13px}.standup-side dd{color:var(--ink);margin:0;font-size:13px;font-weight:800}@media (max-width:1000px){.standup-layout{grid-template-columns:1fr}.standup-side{grid-template-columns:1fr 1fr;display:grid;position:static}}@media (max-width:760px){.standup-page{width:min(100% - 28px,1500px);padding-top:24px}.standup-head{flex-direction:column;align-items:flex-start}.census-summary{width:100%;overflow-x:auto}.census-summary>span{flex:1}.resident-switcher-row{flex-direction:column;align-items:stretch}.next-unreviewed{align-self:flex-end}.standup-layout{margin-top:20px}.standup-resident-card>header{flex-direction:column;align-items:flex-start}.standup-chips{justify-content:flex-start}.standup-items{padding:0 16px}.resident-review-progress{grid-template-columns:1fr 42px;padding:12px 16px}.resident-review-progress>div:nth-child(2){grid-area:2/1/auto/-1}.standup-items article{grid-template-columns:26px minmax(0,1fr)}.standup-item-actions{grid-column:2;justify-content:flex-start;padding-top:0}.standup-side{grid-template-columns:1fr}.standup-resident-card>footer{gap:10px}.standup-resident-card>footer>span{display:none}}.original-record p{color:#344155;font-family:inherit}.drawer-backdrop{background:#17203347}.source-drawer{box-shadow:-16px 0 42px #1f314f24}.icon-button:hover{background:var(--blue-soft);color:var(--blue-dark)}.attention-item p,.med-item p,.privacy-note,.trust-panel p,.verified-note span{color:var(--muted)}.ask-drawer-title strong,.query-answer p{color:var(--ink)}.ask-start{border-color:var(--line);border-radius:14px}.ask-drawer-form{border-color:var(--line)}.answer-box{border-radius:0 14px 14px 0}.document-header{background:#f8fafc}.document-row:hover:not(.document-header){background:#f8faff}.ingestion-panel{border-color:var(--line)}.loader-overlay{background:#f8fafcf0}.progress-track,.step-dot{border-color:var(--line);background:#e7edf6}.back-button:hover{color:var(--blue-dark)}.resident-changes>span,.resident-identity>p,.room{color:#526174}.card-arrow{color:#7b8798}.muted{color:#8a95a4}.app-shell,.ask-drawer,.ask-drawer-body,.ask-drawer-head,.ask-start,.chart-ask,.content-section,.discussion-heading,.document-header,.document-table,.fact-row,.handoff-paper,.ingestion-panel,.observation-card,.original-record,.overview-item,.overview-item:nth-child(odd),.overview-item:nth-last-child(-n+2),.patient-header,.resident-review-progress,.side-section,.source-drawer,.standup-resident-card,.standup-side section,body,html{background:#fff}.workflow-subnav{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;min-height:50px;padding:0 max(28px,50vw - 750px);display:flex}.workflow-subnav strong{color:var(--ink);text-transform:uppercase;margin-right:12px;font-size:13px;font-weight:800}.workflow-subnav button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;padding:0 15px;font-size:14px;font-weight:650}.workflow-subnav button:hover{color:var(--blue-dark);background:#f8faff}.workflow-subnav button.active{color:var(--blue-dark);border-bottom-color:var(--blue)}.shift-window-label{border:1px solid var(--line);min-height:38px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.brief-layout{display:block}.brief-main{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px;display:grid}.brief-main>section:not(.updates-section):not(.attention-section){grid-column:1/-1}.brief-main .attention-grid{border:0;flex-direction:column;display:flex}.brief-main .attention-item{border-right:0;border-top:1px solid var(--line);padding:13px 0}.brief-main .attention-item:first-child{border-top:0}.brief-main .overview-grid{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.brief-main .overview-item,.brief-main .overview-wide{grid-column:auto;border:0!important;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.brief-main .overview-item .overview-copy{min-width:0}.medication-summary-section>p{color:var(--muted);margin:0;font-size:15px}.medication-summary-section>p strong{color:var(--ink);font-size:19px}.record-empty{color:var(--muted);margin:0;padding:15px 0;font-size:14px;line-height:1.55}.text-link{color:var(--blue-dark);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.medication-drawer{z-index:51;background:#fff;width:min(440px,94vw);padding:24px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 42px #1f314f24}.medication-drawer>p{color:var(--muted);font-size:13px;line-height:1.5}.medication-drawer .med-item strong{font-size:15px}.medication-drawer .med-item p{font-size:13px}.medication-drawer .med-item>div span{font-size:10px}.standup-items article{grid-template-columns:26px minmax(0,1fr)}.standup-resident-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 24px;display:flex}.standup-resident-actions .active{background:var(--amber-soft);color:var(--amber);border-color:#d99742}.handoff-resident-select,.standup-resident-actions small{color:var(--muted);font-size:12px}.handoff-resident-select{align-items:center;gap:8px;font-weight:700;display:flex}.handoff-resident-select select{border:1px solid var(--line);max-width:220px;min-height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 8px}.document-filters{flex-wrap:wrap;gap:7px;margin-bottom:17px;display:flex}.document-filters button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:700}.document-filters button.active,.document-filters button:hover{color:var(--blue-dark);background:var(--blue-soft);border-color:#a9c0ef}.workflow-page{width:min(1500px,100% - 56px);margin:0 auto;padding:30px 0 70px}.workflow-page>.back-button{margin-bottom:14px}.workflow-title{justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;display:flex}.workflow-eyebrow{color:var(--blue-dark);text-transform:uppercase;font-size:12px;font-weight:800}.workflow-title h1{color:var(--ink);margin:4px 0;font-size:31px;font-weight:800;line-height:1.2}.workflow-title p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.workflow-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workflow-actions a{text-decoration:none}.workflow-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0;margin-bottom:20px;display:flex}.workflow-metrics>span{border-right:1px solid var(--line);min-width:190px;color:var(--muted);align-items:center;gap:8px;padding:17px 22px;font-size:13px;font-weight:600;display:flex}.workflow-metrics>span:first-child{padding-left:0}.workflow-metrics svg{color:var(--blue-dark)}.workflow-metrics strong{color:var(--ink);font-size:21px}.workflow-table{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.workflow-table-head,.workflow-table>button{grid-template-columns:160px minmax(160px,1.2fr) minmax(170px,1fr) 120px 130px;align-items:center;gap:14px;padding:13px 18px;display:grid}.workflow-table-head{color:var(--muted);text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:800}.workflow-table>button{border:0;border-top:1px solid var(--line);width:100%;min-height:63px;color:var(--muted);text-align:left;font:inherit;cursor:pointer;background:#fff;font-size:13px}.workflow-table>button:hover:not(:disabled){background:#f8faff}.workflow-table>button:disabled{cursor:default;opacity:.68}.workflow-table>button strong{color:var(--ink);font-size:15px}.workflow-table>button>span:last-child{color:var(--blue-dark);align-items:center;gap:5px;font-weight:700;display:flex}.workflow-status{background:var(--blue-soft);width:fit-content;color:var(--blue-dark);border-radius:7px;padding:5px 8px;font-size:11px;font-weight:800}.workflow-status.needs-review{background:var(--amber-soft);color:var(--amber)}.workflow-status.ready{color:#2f74c0;background:#e4eef9}.workflow-note{color:var(--muted);margin:12px 0 0;font-size:12px}.workflow-columns{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:24px;display:grid}.workflow-columns>div{flex-direction:column;gap:24px;min-width:0;display:flex}.workflow-section{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);background:#fff;padding:22px}.workflow-section h2{color:var(--ink);align-items:center;gap:9px;margin:0 0 16px;font-size:20px;font-weight:800;display:flex}.workflow-section h2 svg{color:var(--blue-dark)}.workflow-section h2>span{color:var(--amber);text-transform:uppercase;margin-left:auto;font-size:12px}.section-intro{color:var(--muted);margin:-4px 0 14px;font-size:13px;line-height:1.5}.admission-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admission-facts>div{border-top:1px solid var(--line);min-width:0;padding:13px}.admission-facts>div:nth-child(odd){border-right:1px solid var(--line)}.admission-facts span,.admission-facts strong{display:block}.admission-facts>div>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.admission-facts strong{color:var(--ink);margin-top:4px;font-size:14px;line-height:1.4}.workflow-events>div{border-top:1px solid var(--line);grid-template-columns:66px 1fr;gap:12px;padding:13px 0;display:grid}.workflow-events time{color:var(--blue-dark);font-size:12px;font-weight:800}.review-item strong,.workflow-events strong{color:var(--ink);font-size:14px}.review-item p,.workflow-events p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.review-item{border-top:1px solid var(--line);padding:13px 0}.review-item strong{align-items:center;gap:5px;display:flex}.review-item strong:before{content:"";background:var(--amber);border-radius:50%;width:6px;height:6px}.workflow-docs>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#fff;grid-template-columns:18px minmax(0,1fr) auto 15px;align-items:center;gap:8px;padding:11px 0;font-size:13px;display:grid}.workflow-docs>button:hover{color:var(--blue-dark)}.workflow-docs small{color:var(--muted);font-size:11px}.assessment-navigator{grid-template-columns:repeat(17,minmax(0,1fr));gap:5px;display:grid}.assessment-navigator button{aspect-ratio:1;border:1px solid var(--line);min-width:0;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:8px;font-size:13px;font-weight:800}.assessment-navigator button.active,.assessment-navigator button:hover{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-dark)}.assessment-detail{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.assessment-detail>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.assessment-detail strong{color:var(--ink);font-size:16px}.assessment-detail p{color:var(--muted);font-size:13px;line-height:1.5}.evidence-found,.evidence-none{border-radius:6px;width:fit-content;padding:4px 7px;font-size:11px;font-weight:750}.evidence-found{background:var(--blue-soft);color:var(--blue-dark)}.evidence-none{color:#5c6675;background:#f2f4f7}.section-heading-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading-row h2{margin-bottom:13px}.icd-lookup{flex-wrap:wrap;gap:10px;margin:14px 0}.icd-lookup,.icd-lookup label{align-items:center;display:flex}.icd-lookup label{border:1px solid var(--line);min-width:230px;color:var(--blue);border-radius:8px;gap:8px;padding:9px 11px}.icd-lookup input{min-width:0;font:inherit;border:0;outline:0;font-size:13px}.icd-lookup small{color:var(--muted);font-size:11px}.diagnosis-table>button,.diagnosis-table>div{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.2fr) minmax(180px,1fr) 130px;align-items:center;gap:12px;padding:11px 8px;font-size:13px;display:grid}.diagnosis-table>button{text-align:left;cursor:pointer;background:#fff;width:100%}.diagnosis-table>button.selected-diagnosis,.diagnosis-table>button:hover{background:#f3f7ff}.diagnosis-table>button span{color:var(--muted)}.diagnosis-table>div:first-child{color:var(--muted);text-transform:uppercase;background:#f8fafc;font-size:10px;font-weight:800}.diagnosis-table strong{color:var(--ink);font-weight:700}.diagnosis-table code{color:var(--blue-dark);font-size:13px;font-weight:800}.care-plan-list>div{border-top:1px solid var(--line);grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(160px,1fr);align-items:center;gap:12px;padding:12px 0;font-size:13px;display:grid}.care-plan-list strong{color:var(--ink)}.mds-page .workflow-table>button,.mds-table-head{grid-template-columns:minmax(160px,1fr) 120px minmax(190px,1fr) 180px}.mds-review>.workflow-section{margin-bottom:20px}.auto-briefing{margin:20px 0}.auto-briefing h1{margin:0 0 8px;font-size:26px}.auto-briefing-list{gap:10px;margin:15px 0;display:grid}.auto-briefing-list article{border-top:1px solid var(--line);padding:14px 0}.auto-briefing-list article header{justify-content:space-between;gap:15px;margin-bottom:8px;display:flex}.auto-briefing-list article header span{color:var(--muted);font-size:13px}.auto-briefing-list article p{margin:7px 0;line-height:1.5}.auto-briefing-list article b{color:var(--blue-dark);font-size:12px}.diagnosis-evidence{border:1px solid var(--line);border-radius:8px;gap:9px;margin-top:16px;padding:16px;display:grid}.diagnosis-evidence h3,.diagnosis-evidence p{margin:0}.row-change-detail,.row-change-source{color:var(--muted);margin-top:3px;font-size:12px;font-weight:500;display:block}.row-change-source{color:var(--blue-dark)}.prepared-report{max-width:1380px}.prepared-report-head{border-bottom:1px solid var(--line);padding:26px 0 22px}.prepared-report-head h1{margin:8px 0;font-size:32px;line-height:1.2}.prepared-report-head p{color:var(--muted);margin:0 0 16px}.prepared-report-head>div:last-child{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prepared-report-head>div:last-child strong{color:var(--ink);font-size:20px}.prepared-report-head>div:last-child span{padding:0 5px}.prepared-report-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.report-group{padding:24px 0 4px}.report-group h2{align-items:center;gap:9px;margin:0 0 16px;font-size:21px;display:flex}.report-group h2 svg{color:var(--blue-dark)}.report-residents{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:14px;display:grid}.report-residents article{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);background:#fff;padding:20px}.report-residents article>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.report-residents article h2,.report-residents article h3{margin:0;font-size:18px}.report-residents article header span{color:var(--muted);margin-top:3px;font-size:13px;display:block}.report-residents article header button{color:var(--blue-dark);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-weight:700;display:inline-flex}.report-reason{color:var(--muted);text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.report-evidence-line{border-top:1px solid var(--line);gap:5px;padding:11px 0;display:grid}.report-evidence-line strong{font-size:14px;line-height:1.45;display:block}.report-evidence-line p{margin:4px 0}.report-evidence-line small{color:var(--muted);margin-top:3px;line-height:1.4;display:block}.quiet-residents{flex-wrap:wrap;gap:9px;display:flex}.quiet-residents button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:11px 13px;display:inline-flex}.quiet-residents button span{color:var(--muted)}.handoff-report{margin:22px 0}.handoff-report article section{margin-top:13px}.handoff-report article section h3{color:var(--blue-dark);text-transform:uppercase;margin-bottom:6px;font-size:12px}.report-disclaimer{color:var(--muted);align-items:center;gap:8px;margin:18px 0;font-size:13px;display:flex}.demo-pcc-actions{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;margin:18px 0;padding:18px}.demo-pcc-heading{align-items:flex-start;gap:10px;display:flex}.demo-pcc-heading svg{color:var(--blue-dark);flex:none}.demo-pcc-heading h3{margin:0;font-size:17px}.demo-pcc-heading p{color:var(--muted);margin:4px 0 0;font-size:12px}.demo-pcc-actions form{gap:10px;margin-top:16px;display:grid}.demo-pcc-actions form label{gap:5px;font-size:13px;font-weight:700;display:grid}.demo-pcc-actions select,.demo-pcc-actions textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:10px;font-weight:500}.demo-pcc-actions form button{justify-self:start}.demo-save-state{color:var(--blue-dark);align-items:center;gap:5px;font-size:13px;display:inline-flex}.demo-action-list{gap:9px;margin-top:14px;display:grid}.demo-action-list article{border-top:1px solid var(--line);padding:11px 0}.demo-action-list article strong{font-size:13px}.demo-action-list article p{margin:5px 0;line-height:1.45}.demo-action-list article small{color:var(--muted)}.update-type-control{border:1px solid var(--line);background:#f8fafc;border-radius:10px;gap:3px;width:fit-content;padding:3px;display:inline-flex}.update-type-control button{min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13px;font-weight:700}.update-type-control button.active{color:var(--blue-dark);background:#fff;box-shadow:0 1px 5px #1f38601f}.update-form-actions{align-items:center;gap:9px;display:flex}.update-form-actions .recording{color:var(--red);border-color:#fecaca}.demo-action-list article em,.transcript-review{color:var(--blue-dark);align-items:center;gap:6px;font-size:12px;font-style:normal;font-weight:650;display:flex}.demo-action-list article>div{align-items:center;gap:8px;display:flex}.provenance-badge{background:var(--blue-soft);color:var(--blue-dark);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:750}.form-error{color:var(--red);font-size:13px;font-weight:650}.incoming-handoff{background:#f5f8ff;border:1px solid #b9cdf9;border-radius:14px;align-items:center;gap:12px;max-width:1480px;margin:0 auto 14px;padding:14px 18px;display:flex}.incoming-handoff>span{background:var(--blue-soft);width:38px;height:38px;color:var(--blue-dark);border-radius:10px;place-items:center;display:grid}.incoming-handoff strong{color:var(--ink);display:block}.incoming-handoff p{color:var(--muted);margin:3px 0 0;font-size:13px}.pre-shift-context .overview-item{align-items:flex-start}.source-link{width:fit-content;color:var(--blue-dark);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-top:8px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.handoff-metrics{gap:28px!important;display:flex!important}.handoff-metrics span{gap:1px;display:grid}.handoff-metrics strong{color:var(--ink);font-size:22px!important}.handoff-metrics small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.handoff-nurse-updates>div{border-left:3px solid var(--blue);background:#f8faff;margin-top:8px;padding:11px 13px}.handoff-nurse-updates p{margin:5px 0}.handoff-nurse-updates small{color:var(--muted)}.handoff-transfer{border:1px solid var(--line);border-radius:var(--radius-card);max-width:1480px;box-shadow:var(--shadow-sm);background:#fff;margin:20px auto;padding:22px}.handoff-transfer>div:first-child{align-items:flex-start;gap:11px;display:flex}.handoff-transfer h2{margin:0;font-size:19px}.handoff-transfer p{color:var(--muted);margin:4px 0 0}.handoff-confirm-controls{align-items:end;gap:12px;margin-top:18px;display:flex}.handoff-confirm-controls label{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.handoff-confirm-controls select{border:1px solid var(--line);min-width:280px;height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 12px}.handoff-confirmed{color:#2f74c0;background:#e4eef9;border-radius:10px;align-items:center;gap:9px;margin-top:18px;padding:13px;display:flex}.handoff-confirmed span{gap:2px;display:grid}.handoff-confirmed small{color:#526fa8}.prepared-record-status{background:#fff;border:1px solid #bfd0f7;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;max-width:1480px;margin:0 auto 14px;padding:14px 18px;display:grid;box-shadow:0 4px 16px #2a4c8612}.prepared-record-icon{background:var(--blue-soft);width:40px;height:40px;color:var(--blue-dark);border-radius:11px;place-items:center;display:grid}.prepared-record-status div>span{color:var(--blue-dark);letter-spacing:.06em;font-size:10px;font-weight:800}.prepared-record-status strong{color:var(--ink);margin-top:2px;font-size:15px;display:block}.prepared-record-status p{color:var(--muted);margin:2px 0 0;font-size:12px}.prepared-record-status button{min-height:38px;color:var(--blue-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cdf9;border-radius:9px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.nurse-workflow-nav button{gap:7px}.nurse-workflow-nav button>span{color:#61708a;border:1px solid #cbd6e8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:inline-grid}.nurse-workflow-nav button.active>span,.nurse-workflow-nav button.available>span{border-color:var(--blue);background:var(--blue);color:#fff}.nurse-workflow-nav .standup-link{margin-left:auto}.report-review-note{background:#f7f9ff;border:1px solid #b9cdf9;border-radius:12px;align-items:flex-start;gap:11px;max-width:1480px;margin:18px auto 14px;padding:14px 18px;display:flex}.report-review-note svg{color:var(--blue-dark);flex:none}.report-review-note strong{color:var(--ink)}.report-review-note p{color:var(--muted);margin:3px 0 0;font-size:13px}.report-finalize{border:1px solid var(--line);border-radius:var(--radius-card);max-width:1480px;box-shadow:var(--shadow-sm);background:#fff;justify-content:space-between;align-items:center;gap:18px;margin:20px auto;padding:20px;display:flex}.report-finalize>div{align-items:flex-start;gap:11px;display:flex}.report-finalize>div>svg{color:var(--blue-dark);flex:none}.report-finalize h2{margin:0;font-size:19px}.report-finalize p{color:var(--muted);margin:4px 0 0;font-size:13px}.report-finalized-state{color:#2f74c0;align-items:center;gap:6px;font-size:13px;font-weight:750;display:inline-flex}@media (max-width:760px){.prepared-record-status{grid-template-columns:38px 1fr}.prepared-record-status button{grid-column:1/-1}.report-finalize{flex-direction:column;align-items:stretch}.nurse-workflow-nav strong{display:none}.nurse-workflow-nav .standup-link{margin-left:0}}@media (max-width:640px){.prepared-report-title{flex-direction:column;align-items:flex-start}.report-residents article>header{flex-wrap:wrap}}@media (max-width:1000px){.brief-main{grid-template-columns:1fr}.brief-main>section{grid-column:1!important}.brief-main .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-columns{grid-template-columns:1fr}.assessment-navigator{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (max-width:760px){.workflow-page{width:min(100% - 28px,1500px);padding-top:22px}.workflow-title{flex-direction:column;align-items:flex-start}.workflow-title h1{font-size:26px}.workflow-subnav{white-space:nowrap;padding:0 14px;overflow-x:auto}.workflow-metrics>span{border-bottom:1px solid var(--line);flex:48%;min-width:140px;padding:12px}.workflow-table{overflow-x:auto}.workflow-table-head,.workflow-table>button{min-width:700px}.admission-facts{grid-template-columns:1fr}.admission-facts>div:nth-child(odd){border-right:0}.assessment-navigator{grid-template-columns:repeat(6,minmax(0,1fr))}.care-plan-list,.diagnosis-table{overflow:visible}.diagnosis-table>div:first-child{display:none}.care-plan-list>div,.diagnosis-table>button{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;padding:13px 0}.care-plan-list .citations,.diagnosis-table .citations{margin-top:0}.care-plan-list .evidence-found,.care-plan-list .evidence-none{white-space:normal;max-width:100%}.section-heading-row{flex-direction:column;align-items:flex-start}.brief-main .overview-grid{grid-template-columns:1fr}.standup-resident-actions{padding:14px 16px}.handoff-toolbar>div{flex-wrap:wrap}}.nurse-workflow-nav{display:none!important}:root{--relay-primary:#2f74c0;--relay-primary-hover:#255e9e;--relay-primary-dark:#1e3448;--relay-primary-soft:#e4eef9;--relay-primary-subtle:#f0f6fc;--relay-bg:#fff;--relay-text:#1e3448;--relay-text-secondary:#4a5f74;--relay-text-muted:#7b8ea0;--relay-border:#dde6ef;--relay-border-light:#f0f6fc;--relay-critical:#c2474a;--relay-critical-bg:#fbe9e9;--relay-warning:#d2762a;--relay-warning-bg:#fdf0e3;--relay-success:#2f74c0;--relay-source:#2f74c0;--relay-source-bg:#e4eef9;--relay-shadow:0 1px 2px #1f3a4d0d,0 10px 30px #1f3a4d14;--blue:var(--relay-primary);--blue-dark:var(--relay-primary-hover);--blue-soft:var(--relay-primary-soft);--ink:var(--relay-text);--muted:var(--relay-text-secondary);--line:var(--relay-border);--canvas:var(--relay-bg);--radius-card:12px;--radius-control:8px}.app-shell,body,html{background:var(--relay-bg)}.topbar{border-right:1px solid #dbe4ef;width:188px;padding:22px 14px 16px;box-shadow:5px 0 20px #1f314f0f}.topbar .brand{grid-template-columns:38px 1fr;align-items:center;gap:9px;padding:0 7px;font-size:20px;display:grid}.brand svg{width:38px;height:38px;color:var(--relay-primary);flex:none}.brand span{color:#1e3448;align-items:baseline;display:inline-flex}.brand span b{color:var(--relay-primary);margin-left:1px;font-size:23px}.topbar nav{flex:1}.topbar nav button{min-height:45px;color:var(--relay-text-secondary);border-radius:9px;padding:0 12px;font-size:13px}.topbar nav button.active{background:var(--relay-primary-soft);color:var(--relay-primary)}.topbar nav button.global-ask-button:not(.active){color:var(--relay-text-secondary);background:0 0}.topbar nav button:last-child{margin-top:0}.topbar .user-menu{border-top:1px solid var(--relay-border-light);background:0 0;border-radius:0;width:100%;margin:0;padding:10px 7px 0;position:static}.topbar .user-menu div{min-width:0}.topbar .user-menu small,.topbar .user-menu strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar .user-menu strong{font-size:11px}.topbar .user-menu small{font-size:9px}.primary-button{background:var(--relay-primary);box-shadow:none;border-radius:8px}.primary-button:hover{background:var(--relay-primary-hover);box-shadow:none}.secondary-button{color:var(--relay-text);border-color:#cbdadb;border-radius:8px}.ask-workspace,.brief-page,.documents-page,.handoff-page,.patients-page.patients-page,.standup-page,.workflow-page{width:min(1440px,100% - 56px)}.workflow-progress{max-width:610px;color:var(--relay-text-muted);justify-content:center;align-items:center;gap:10px;margin:-30px auto 24px;font-size:11px;font-weight:700;display:flex}.workflow-progress span{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;display:inline-flex}.workflow-progress span.current{background:var(--relay-source-bg,#e4eef9);color:var(--relay-primary)}.workflow-progress span:first-child:not(.current){color:var(--relay-success)}.workflow-progress span b{border:1px solid #b9c7c9;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.workflow-progress i{background:var(--relay-border);width:42px;height:1px}.shift-heading time{color:var(--relay-text-secondary);justify-items:end;gap:2px;font-size:11px;display:grid}.shift-heading time strong{color:var(--relay-text);font-size:18px}.shift-heading>div>p:last-child{display:block}.shift-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.shift-metrics>button{min-height:76px;box-shadow:none}.shift-metrics>button:first-child,.shift-metrics>button:last-child{background:#eaf6f5}.shift-metrics>button.metric-attention{background:#fbe9e9}.shift-metrics>button.metric-updates{background:#fff5d9}.shift-review-cta{box-shadow:var(--relay-shadow);background:#fff;grid-template-columns:42px minmax(0,1fr) auto;padding:17px 20px}.shift-review-cta small{color:var(--relay-text-muted);margin-top:6px;font-size:10px;display:block}.shift-review-cta button{background:var(--relay-primary)}.prepared-record-status button,.shift-review-cta button{color:#fff}.patient-row:hover{background:var(--relay-primary-subtle);box-shadow:inset 3px 0 var(--relay-primary)}.patient-row.patient-attention:before{background:var(--relay-critical)}.avatar,.patient-row .avatar{background:var(--relay-primary-soft);color:var(--relay-primary)}.patient-header{position:relative}.resident-priority-chip{background:var(--relay-critical-bg)!important;color:var(--relay-critical)!important;border-radius:999px!important;padding:4px 8px!important;font-size:10px!important}.resident-pager{align-items:center;gap:10px;display:flex;position:absolute;bottom:17px;right:0}.resident-pager button{border:1px solid var(--relay-border);width:30px;height:30px;color:var(--relay-primary);background:#fff;border-radius:7px;place-items:center;display:grid}.resident-pager button:disabled{opacity:.35}.resident-pager strong{font-size:11px}.resident-tabs{border-bottom:1px solid var(--relay-border);gap:3px;margin:0 0 14px;padding-top:3px;display:flex;overflow-x:auto}.resident-tabs button{min-height:42px;color:var(--relay-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 13px;font-size:11px;font-weight:650}.resident-tabs button.active{border-bottom-color:var(--relay-primary);color:var(--relay-primary-dark);font-weight:800}.content-section{border-color:var(--relay-border);box-shadow:var(--relay-shadow);border-radius:12px}.updates-section{border-top:1px solid var(--relay-border)}.fact-indicator,.overview-icon,.section-icon{background:var(--relay-primary-soft);color:var(--relay-primary)}.citation,.source-link{color:var(--relay-source);background:#e4eef9}.citation-compact,.source-link{background:0 0}.ask-drawer:not(.ask-drawer-dedicated),.update-modal{border-radius:14px}.capture-mode-tabs button.active{color:var(--relay-primary)}.voice-wave i{background:var(--relay-primary)}.record-start{border-color:var(--relay-primary);color:var(--relay-primary)}.notifications-page{padding-bottom:60px}.notifications-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.notifications-heading h1{margin:4px 0;font-size:30px}.notifications-heading p{color:var(--relay-text-secondary);margin:0}.notifications-total{border:1px solid var(--relay-border);min-width:104px;color:var(--relay-primary);background:#fff;border-radius:10px;grid-template-columns:24px auto;align-items:center;column-gap:8px;padding:10px 14px;display:grid}.notifications-total strong{font-size:21px;line-height:1}.notifications-total small{color:var(--relay-text-muted);grid-column:2;font-size:10px}.notification-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.notification-metrics button{border:1px solid var(--relay-border);min-height:76px;color:var(--relay-text);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:13px 16px;transition:border-color .16s,background .16s;display:flex}.notification-metrics button i{background:var(--relay-primary-soft);width:34px;height:34px;color:var(--relay-primary);border-radius:8px;place-items:center;font-style:normal;display:grid}.notification-metrics button span{gap:2px;display:grid}.notification-metrics button small{color:var(--relay-text-secondary);font-size:11px;font-weight:700}.notification-metrics button strong{font-size:22px;line-height:1}.notification-metrics button.active{border-color:var(--relay-primary);background:var(--relay-primary-subtle);box-shadow:inset 0 0 0 1px var(--relay-primary)}.notification-metrics .metric-attention i{background:var(--relay-critical-bg);color:var(--relay-critical)}.notification-metrics .metric-resolved i{color:var(--relay-success);background:#e5f6ef}.notification-toolbar{background:#f8fafc;border:1px solid var(--relay-border);border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.notification-toolbar>div{align-items:baseline;gap:10px;display:flex}.notification-toolbar h2{margin:0;font-size:17px}.notification-toolbar span{color:var(--relay-text-muted);font-size:11px}.notification-toolbar label{border:1px solid var(--relay-border);width:min(330px,40vw);height:36px;color:var(--relay-text-muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.notification-toolbar input{width:100%;color:var(--relay-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.notification-inbox{border:1px solid var(--relay-border);background:#fff;border-radius:0 0 10px 10px;overflow:hidden}.notification-row{border:0;border-bottom:1px solid var(--relay-border-light);width:100%;min-height:76px;color:var(--relay-text);text-align:left;cursor:pointer;background:#fff;grid-template-columns:120px minmax(260px,1fr) 185px 90px 20px;align-items:center;gap:14px;padding:12px 16px;display:grid}.notification-row:last-child{border-bottom:0}.notification-row:hover{background:var(--relay-primary-subtle)}.notification-row.unread{box-shadow:inset 3px 0 var(--relay-primary);background:#f7faff}.notification-row.unread .notification-copy strong,.notification-row.unread .notification-resident b,.notification-row.unread time b{color:var(--relay-text);font-weight:850}.notification-row.unread .notification-copy small{color:var(--relay-text);font-weight:600}.notification-row.read{opacity:.78}.notification-state{color:var(--relay-text-secondary);text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.notification-state i{background:var(--relay-primary);border-radius:50%;width:8px;height:8px}.notification-attention .notification-state{color:var(--relay-critical)}.notification-attention .notification-state i{background:var(--relay-critical)}.notification-resolved .notification-state{color:var(--relay-success)}.notification-resolved .notification-state i{background:var(--relay-success)}.notification-information .notification-state i{background:#6b7f99}.notification-copy,.notification-resident,.notification-row time{gap:3px;min-width:0;display:grid}.notification-copy strong{font-size:13px}.notification-copy small,.notification-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-copy small{color:var(--relay-text-secondary);font-size:11px}.notification-resident b,.notification-row time b{font-size:11px}.notification-resident small,.notification-row time small{color:var(--relay-text-muted);align-items:center;gap:4px;font-size:10px;display:flex}.notification-row time{text-align:right}.notification-row time small{justify-content:flex-end}.notification-empty{min-height:220px;color:var(--relay-text-muted);place-content:center;justify-items:center;gap:8px;display:grid}.notification-empty strong{color:var(--relay-text)}.notification-drawer{z-index:54;border-left:1px solid var(--relay-border);background:#fff;width:min(500px,94vw);padding:28px;animation:slideIn .2s ease-out;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-16px 0 42px #1f314f24}.notification-drawer>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.notification-drawer h2{margin:12px 0 5px;font-size:23px;line-height:1.25}.notification-drawer header p{color:var(--relay-text-secondary);margin:0}.notification-detail-status{background:var(--relay-primary-soft);min-height:26px;color:var(--relay-primary);text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.notification-detail-status.status-attention{background:var(--relay-critical-bg);color:var(--relay-critical)}.notification-detail-status.status-resolved{color:var(--relay-success);background:#e5f6ef}.notification-detail-time{color:var(--relay-primary);background:#f8fafc;border-radius:8px;gap:10px;margin:24px 0 8px;padding:12px;display:flex}.notification-detail-time span{color:var(--relay-text);gap:2px;display:grid}.notification-detail-time small{color:var(--relay-text-muted)}.notification-drawer section{border-bottom:1px solid var(--relay-border-light);padding:20px 0}.notification-drawer section h3{text-transform:uppercase;margin:0 0 9px;font-size:13px}.notification-drawer section p{margin:0;line-height:1.65}.notification-drawer section>small{color:var(--relay-text-muted);margin-top:9px;display:block}.notification-drawer dl{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;display:grid}.notification-drawer dl div{background:#f8fafc;border-radius:8px;padding:10px}.notification-drawer dt{color:var(--relay-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.notification-drawer dd{margin:5px 0 0;font-weight:750}.notification-source-summary p{align-items:center;gap:7px;font-weight:700;display:flex}.notification-drawer footer{border-top:1px solid var(--relay-border);background:#fff;justify-content:flex-end;gap:9px;margin:22px -28px -28px;padding:16px 28px;display:flex;position:sticky;bottom:-28px}.topbar nav button{position:relative}.nav-notification-count{background:var(--relay-critical);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}@media (max-width:900px){.notification-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-row{grid-template-columns:105px minmax(0,1fr) 78px 18px}.notification-resident{grid-column:2}.notification-row time{grid-area:1/3/span 2}}@media (max-width:620px){.notifications-heading{align-items:flex-start}.notifications-heading p,.notifications-total small{display:none}.notification-toolbar{flex-direction:column;align-items:stretch}.notification-toolbar label{width:100%}.notification-row{grid-template-columns:1fr 72px 18px}.notification-copy,.notification-resident,.notification-state{grid-column:1}.notification-row time{grid-area:1/2/span 3}.notification-row>svg{grid-area:1/3/span 3}}.handoff-recipient-panel{border:1px solid var(--relay-border);width:min(1440px,100% - 56px);box-shadow:var(--relay-shadow);background:#fff;border-radius:12px;margin:-48px auto 70px;padding:20px}.handoff-recipient-panel>div:first-child{gap:3px;display:grid}.handoff-recipient-panel h2{margin:0;font-size:18px}.handoff-recipient-panel p{color:var(--relay-text-secondary);margin:3px 0 0;font-size:12px}.handoff-recipient-actions{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.handoff-recipient-actions select{border:1px solid var(--relay-border);min-width:330px;height:42px;color:var(--relay-text);background:#fff;border-radius:8px;padding:0 11px}.handoff-recipient-panel dl{border-top:1px solid var(--relay-border-light);margin:16px 0 0}.handoff-recipient-panel dl>div{border-bottom:1px solid var(--relay-border-light);justify-content:space-between;padding:10px 0;display:flex}.handoff-recipient-panel dt{color:var(--relay-text-secondary)}.handoff-recipient-panel dd{margin:0;font-weight:750}.handoff-recipient-panel footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.handoff-ready{color:var(--relay-success);grid-template-columns:26px 1fr;display:flex!important}.handoff-ready strong{color:var(--relay-text);margin-top:7px;font-size:12px}.shift-review-primary,.shift-review-side{align-self:start}.shift-key-details{border-top:1px solid var(--relay-border-light);margin-top:18px}.latest-updates>h3,.shift-key-details>h3{color:var(--relay-text);align-items:center;gap:7px;margin:16px 0 6px;font-size:13px;display:flex}.shift-key-details>div{border-bottom:1px solid var(--relay-border-light);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;display:grid}.shift-key-details>div>span:nth-child(2){gap:2px;display:grid}.shift-key-details small{color:var(--relay-text-secondary);text-transform:uppercase;font-size:10px;font-weight:750}.shift-key-details strong{font-size:13px;line-height:1.35}.latest-updates{border-top:1px solid var(--relay-border-light);margin-top:18px;padding-top:1px}.latest-updates>div{border-bottom:1px solid var(--relay-border-light);grid-template-columns:54px minmax(0,1fr);gap:3px 8px;padding:10px 0;display:grid}.latest-updates>div>span{color:var(--relay-primary);font-size:11px;font-weight:800}.latest-updates p{color:var(--relay-text);margin:0;font-size:12px;line-height:1.45}.latest-updates .source-links{grid-column:2}.review-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.review-actions button{justify-content:center}.handoff-summary-page{padding-bottom:40px}.handoff-summary-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.handoff-summary-head h1{color:var(--relay-text);letter-spacing:0;margin:5px 0 4px;font-size:30px}.handoff-summary-head p{color:var(--relay-text-secondary);margin:0;font-size:13px}.handoff-summary-metrics{border:1px solid var(--relay-border);box-shadow:var(--relay-shadow);background:#fff;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.handoff-summary-metrics>div{border-right:1px solid var(--relay-border-light);min-height:76px;color:var(--relay-primary);align-items:center;gap:11px;padding:14px 16px;display:flex}.handoff-summary-metrics>div:last-child{color:var(--relay-critical);border-right:0}.handoff-summary-metrics span{display:grid}.handoff-summary-metrics strong{color:var(--relay-text);font-size:22px;line-height:1}.handoff-summary-metrics small{color:var(--relay-text-secondary);text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:750}.shift-delta-banner{background:#f5f8ff;border:1px solid #c8d8f8;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:grid}.shift-delta-banner>span:first-child{width:36px;height:36px;color:var(--relay-primary);background:#e4ecff;border-radius:9px;place-items:center;display:grid}.shift-delta-banner strong{font-size:13px}.shift-delta-banner p{color:var(--relay-text-secondary);margin:3px 0 0;font-size:12px}.review-progress{color:var(--relay-primary);white-space:nowrap;font-size:12px;font-weight:800}.handoff-section-heading{justify-content:space-between;align-items:end;gap:14px;margin:22px 0 10px;display:flex}.handoff-section-heading h2{margin:0;font-size:18px}.handoff-section-heading p{color:var(--relay-text-secondary);margin:3px 0 0;font-size:12px}.handoff-summary-list{gap:10px;display:grid}.handoff-resident-card{border:1px solid var(--relay-border);box-shadow:var(--relay-shadow);background:#fff;border-radius:12px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.handoff-resident-card.is-reviewed{border-color:#9ecbbd}.handoff-resident-card>header{border-bottom:1px solid var(--relay-border-light);justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.handoff-resident-identity{align-items:center;gap:10px;display:flex}.handoff-resident-identity>span{background:var(--relay-primary-soft);width:36px;height:36px;color:var(--relay-primary);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.handoff-resident-identity h2{margin:0;font-size:15px}.handoff-resident-identity p{color:var(--relay-text-secondary);margin:2px 0 0;font-size:11px}.handoff-card-state>span{text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.needs-follow-up{background:var(--relay-attention-soft);color:#9a5a0a}.stable-state{color:var(--relay-success);background:#e4eef9}.handoff-card-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:13px 15px;display:grid}.handoff-card-columns>section+section{border-left:1px solid var(--relay-border-light);padding-left:20px}.handoff-card-columns h3{color:var(--relay-text-secondary);text-transform:uppercase;align-items:center;gap:6px;margin:0 0 8px;font-size:10px;font-weight:800;display:flex}.handoff-card-columns .report-evidence-line{padding:7px 0}.handoff-fact-compact{border-bottom:1px solid var(--relay-border-light);gap:3px;padding:7px 0;display:grid}.handoff-fact-compact:last-child{border-bottom:0}.handoff-fact-compact strong{color:var(--relay-text);font-size:12px;line-height:1.42}.handoff-fact-compact small{color:var(--relay-text-secondary);font-size:10px;line-height:1.35}.handoff-source-count{width:fit-content;min-height:25px;color:var(--relay-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.handoff-source-count:hover{text-decoration:underline}.quiet-copy{color:var(--relay-text-secondary);align-items:center;gap:5px;margin:8px 0;font-size:12px;display:flex}.nurse-note{border-left:3px solid var(--relay-primary);background:#f7f9ff;gap:8px;margin-top:8px;padding:9px 10px;display:flex}.nurse-note p{margin:2px 0;font-size:12px}.nurse-note small{color:var(--relay-text-secondary);font-size:10px}.handoff-resident-card>footer{border-top:1px solid var(--relay-border-light);background:#fbfcfe;justify-content:flex-end;gap:8px;padding:9px 15px;display:flex}.reviewed-button,.text-action{min-height:34px;color:var(--relay-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.reviewed-button{color:var(--relay-success);background:#e4eef9}.handoff-stable-card{min-height:62px;box-shadow:none;grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.handoff-stable-card .handoff-resident-identity>span{width:32px;height:32px}.handoff-stable-card .handoff-resident-identity p{white-space:normal}.handoff-source-list{gap:8px;margin-top:18px;display:grid}.handoff-source-list>button{border:1px solid var(--relay-border);width:100%;min-height:58px;color:var(--relay-text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:10px;display:grid}.handoff-source-list>button:hover{border-color:var(--relay-primary);background:var(--relay-primary-subtle)}.handoff-source-list>button>svg:first-child{color:var(--relay-success)}.handoff-source-list span{gap:3px;min-width:0;display:grid}.handoff-source-list strong{font-size:12px}.handoff-source-list small{color:var(--relay-text-secondary);font-size:10px}.mock-handoff-bottom .primary-button:disabled{color:#fff;cursor:not-allowed;background:#cbd4df;border-color:#cbd4df}.stable-toggle{border:1px solid var(--relay-border);width:100%;min-height:46px;color:var(--relay-text-secondary);font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:0 15px;font-size:12px;font-weight:750;display:flex}.stable-toggle svg:last-child{margin-left:auto}.stable-list{margin-top:10px}.mock-handoff-bottom{border:1px solid var(--relay-border);box-shadow:var(--relay-shadow);background:#fff;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin-top:24px;padding:20px;display:grid}.mock-handoff-bottom label{color:var(--relay-text-secondary);margin-bottom:7px;font-size:11px;font-weight:800;display:block}.mock-handoff-bottom select{border:1px solid var(--relay-border);width:min(520px,100%);min-height:42px;color:var(--relay-text);font:inherit;background:#fff;border-radius:9px;padding:0 12px}.mock-handoff-bottom p{color:var(--relay-text-secondary);margin:8px 0 0;font-size:11px}.mock-handoff-drawer{z-index:65;border-left:1px solid var(--relay-border);background:#fff;width:min(430px,94vw);padding:22px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 30px #0001}.mock-handoff-drawer>header,.mock-handoff-overlay header{justify-content:space-between;align-items:flex-start;display:flex}.mock-handoff-drawer header span,.mock-handoff-overlay header span{color:var(--relay-primary);text-transform:uppercase;font-size:10px;font-weight:800}.mock-handoff-drawer h2,.mock-handoff-overlay h2{margin:3px 0 0;font-size:20px}.mock-handoff-drawer header button,.mock-handoff-overlay header button{width:34px;height:34px;color:var(--relay-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.mock-handoff-drawer>p,.mock-handoff-overlay section>p{color:var(--relay-text-secondary);font-size:12px;line-height:1.55}.mock-handoff-drawer>label{color:var(--relay-text-secondary);text-transform:uppercase;gap:6px;margin:15px 0;font-size:10px;font-weight:800;display:grid}.mock-handoff-drawer textarea{resize:vertical;border:1px solid var(--relay-border);min-height:105px;color:var(--relay-text);font:inherit;text-transform:none;border-radius:10px;padding:11px;font-size:12px;line-height:1.5}.mock-handoff-drawer fieldset{border:0;gap:10px;margin:18px 0;padding:0;display:grid}.mock-handoff-drawer legend{color:var(--relay-text-secondary);text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.mock-handoff-drawer fieldset label{align-items:center;gap:8px;font-size:12px;display:flex}.mock-attest input,.mock-handoff-drawer input{accent-color:var(--relay-primary)}.mock-handoff-drawer>footer,.mock-handoff-overlay footer{justify-content:flex-end;gap:8px;display:flex}.mock-handoff-overlay{z-index:80;background:#10202e85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mock-handoff-overlay>section{background:#fff;border-radius:18px;width:min(650px,94vw);padding:24px;box-shadow:0 24px 70px #15253c38}.mock-handoff-overlay dl{margin:18px 0}.mock-handoff-overlay dl>div{border-bottom:1px solid var(--relay-border-light);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.mock-handoff-overlay dt{color:var(--relay-text-secondary)}.mock-handoff-overlay dd{margin:0;font-weight:800}.mock-attest{align-items:center;gap:8px;margin:18px 0;font-size:12px;display:flex}.mock-submit-success{color:var(--relay-success);text-align:center;justify-items:center;gap:8px;padding:30px 10px;display:grid}.mock-submit-success strong{color:var(--relay-text);font-size:16px}.mock-submit-success p{color:var(--relay-text-secondary);margin:0}.mock-shift-review{color:#1e3448;width:min(1280px,100% - 56px);margin:0 auto;padding:22px 0 30px}.mock-back{color:#58697e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:11px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.mock-review-head{justify-content:space-between;align-items:flex-start;gap:20px;min-height:70px;display:flex}.mock-name-row{align-items:center;gap:11px;display:flex}.mock-name-row h1{color:#1e3448;letter-spacing:0;margin:0;font-size:30px;line-height:1.2}.mock-review-head p{color:#7b8ea0;margin:4px 0 0;font-size:12px;line-height:1.55}.mock-resident-meta{align-items:center;gap:0;display:flex}.mock-resident-meta span{align-items:center;gap:5px;display:inline-flex}.mock-resident-meta span+span:before{content:"·";color:#9aa7b8;margin:0 8px}.mock-priority{color:#c2474a;background:#fbe9e9}.mock-current-state,.mock-priority{border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.mock-current-state{color:#287a5b;background:#e7f5ef}.mock-pager{gap:10px}.mock-header-tools,.mock-pager{align-items:center;display:flex}.mock-header-tools{gap:14px}.mock-header-actions{grid-template-columns:auto auto}.mock-header-actions button{white-space:nowrap;min-height:38px}.mock-pager button{color:#1e3448;cursor:pointer;background:#fff;border:1px solid #cbd7e3;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.mock-pager strong{color:#58697e;text-align:center;min-width:48px;font-size:12px}.mock-review-tabs{z-index:20;border-bottom:1px solid #dde6ef;display:flex;position:relative;overflow:visible}.mock-review-tabs button{color:#58697e;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px;font-size:12px;font-weight:650}.mock-review-tabs button:hover{background:#f5f8fc}.mock-review-tabs button.active{color:#2f74c0;border-bottom-color:#2f74c0;font-weight:800}.resident-more{display:flex;position:relative}.resident-more>button{align-items:center;gap:4px;display:inline-flex}.resident-more>div{z-index:80;border:1px solid var(--relay-border);background:#fff;border-radius:10px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 14px 32px #17243a24}.resident-more>div button{min-height:38px;color:var(--relay-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px}.resident-more>div button.active,.resident-more>div button:hover{background:var(--relay-primary-soft);color:var(--relay-primary)}.resident-domain-page{gap:12px;padding:14px 0 36px;display:grid}.domain-header{border:1px solid var(--relay-border);box-shadow:var(--relay-shadow);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.domain-header>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.domain-header>div:first-child>span{background:var(--relay-primary-soft);width:40px;height:40px;color:var(--relay-primary);border-radius:10px;flex:none;place-items:center;display:grid}.domain-header small{color:var(--relay-primary);text-transform:uppercase;font-size:9px;font-weight:850}.domain-header h2{color:var(--relay-text);margin:2px 0;font-size:20px}.domain-header p{color:var(--relay-text-secondary);margin:0;font-size:12px;line-height:1.45}.domain-header-actions{flex:none}.domain-header-actions button{min-height:38px;color:var(--relay-primary);font:inherit;cursor:pointer;background:#fff;border:1px solid #a9cecb;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.domain-block{border:1px solid var(--relay-border);box-shadow:var(--relay-shadow);background:#fff;border-radius:14px;padding:16px 18px}.domain-block>h3,.domain-title-row h3{color:var(--relay-text);align-items:center;gap:7px;margin:0 0 12px;font-size:15px;display:flex}.domain-block>h3 svg,.domain-title-row h3 svg{color:var(--relay-primary)}.domain-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.domain-fact-grid>article{border:1px solid var(--relay-border-light);background:#fbfcfd;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:7px 10px;min-height:106px;padding:12px;display:grid}.domain-fact-grid article>div:first-child{gap:9px;min-width:0;display:flex}.domain-fact-grid article>div:first-child>span{background:var(--relay-primary-soft);width:31px;height:31px;color:var(--relay-primary);border-radius:8px;flex:none;place-items:center;display:grid}.domain-fact-grid article>div:first-child>div{gap:2px;min-width:0;display:grid}.domain-fact-grid small{color:var(--relay-text-secondary);text-transform:uppercase;font-size:9px;font-weight:800}.domain-fact-grid strong{color:var(--relay-text);font-size:13px;line-height:1.35}.domain-fact-grid p{color:var(--relay-text-secondary);margin:2px 0 0;font-size:11px;line-height:1.45}.domain-fact-grid article>em{background:var(--relay-attention-soft);color:#8a5a00;text-transform:uppercase;border-radius:6px;width:fit-content;height:fit-content;padding:4px 6px;font-size:8px;font-style:normal;font-weight:850}.domain-source{width:fit-content;min-height:25px;color:var(--relay-primary);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.domain-source:hover{text-decoration:underline}.domain-title-row{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.domain-title-row h3{margin:0}.domain-title-row label{border:1px solid var(--relay-border);width:min(260px,45%);height:36px;color:var(--relay-text-muted);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.domain-title-row input{width:100%;min-width:0;color:var(--relay-text);font:inherit;border:0;outline:0;font-size:11px}.domain-table{overflow-x:auto}.domain-table>div{border-bottom:1px solid var(--relay-border-light);grid-template-columns:1.4fr .7fr 1fr .7fr .7fr;align-items:center;gap:10px;min-width:760px;min-height:46px;padding:7px 8px;font-size:11px;display:grid}.domain-table .domain-table-head{min-height:30px;color:var(--relay-text-secondary);text-transform:uppercase;font-size:9px;font-weight:850}.domain-table strong{color:var(--relay-text);font-size:12px;display:grid}.domain-table strong small{color:var(--relay-text-secondary);font-size:9px;font-weight:500}.domain-table em{background:var(--relay-primary-soft);width:fit-content;color:var(--relay-primary);border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800}.domain-table .domain-source{grid-column:auto}.medication-mar>div{grid-template-columns:1.35fr .85fr .7fr .85fr .55fr .7fr;min-width:900px}.medication-mar time{font-variant-numeric:tabular-nums;color:var(--relay-text);font-weight:800}.domain-table .status-given{color:#17704a;background:#e5f5ed}.domain-table .status-high{color:#b33c45;background:#fbe7e8}.domain-table .status-low{color:#9b5b00;background:#fff0d7}.lab-table>div{grid-template-columns:1.15fr .95fr 1fr .55fr .7fr;min-width:820px}.lab-table b{color:var(--relay-text);font-size:12px}.pending-results{color:#8a5a00;align-items:center;gap:7px;margin:12px 0 4px;font-size:11px;font-weight:700;display:flex}.imaging-reading{border:1px solid var(--relay-border-light);background:#fbfcfe;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.imaging-reading>div{gap:4px;min-width:0;display:grid}.imaging-reading small{color:var(--relay-primary);text-transform:uppercase;font-size:9px;font-weight:850}.imaging-reading strong{color:var(--relay-text);font-size:13px}.imaging-reading p{color:var(--relay-text-secondary);margin:0;font-size:11px;line-height:1.45}.clinical-attachment{background:#f8fbff;border:1px dashed #b9cce4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px;display:flex}.clinical-attachment>div{align-items:center;gap:9px;min-width:0;display:flex}.clinical-attachment>div>span{background:var(--relay-primary-soft);width:31px;height:31px;color:var(--relay-primary);border-radius:8px;flex:none;place-items:center;display:grid}.clinical-attachment strong{color:var(--relay-text);font-size:11px}.clinical-attachment p{color:var(--relay-text-secondary);margin:2px 0 0;font-size:10px;line-height:1.35}.clinical-attachment button,.clinical-attachment label,.domain-add-update{border:1px solid var(--relay-border);min-height:32px;color:var(--relay-primary);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.clinical-attachment label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.clinical-attachment button,.domain-add-update{border-color:var(--relay-primary);background:var(--relay-primary);color:#fff}.io-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.io-grid article{border:1px solid var(--relay-border-light);background:#fbfcfe;border-radius:10px;padding:13px}.device-row small,.elimination-grid small,.io-grid small{color:var(--relay-text-secondary);text-transform:uppercase;font-size:9px;font-weight:850}.io-grid strong{color:var(--relay-text);margin-top:5px;font-size:20px;display:block}.device-row p,.elimination-grid p,.io-grid p{color:var(--relay-text-secondary);margin:4px 0 0;font-size:10px;line-height:1.4}.device-row{border:1px solid var(--relay-border-light);background:#fbfcfe;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.device-row>span,.elimination-grid article>span{background:var(--relay-primary-soft);width:31px;height:31px;color:var(--relay-primary);border-radius:8px;place-items:center;display:grid}.device-row>div{gap:2px;min-width:0;display:grid}.device-row strong{color:var(--relay-text);font-size:13px}.domain-add-update{margin-top:12px}.elimination-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.elimination-grid article{border:1px solid var(--relay-border-light);background:#fbfcfe;border-radius:10px;gap:9px;padding:12px;display:flex}.elimination-grid article>div{gap:2px;min-width:0;display:grid}.elimination-grid strong{color:var(--relay-text);font-size:12px}.skin-tracking>div:first-child{background:#fffafb;border:1px solid #f1d7d8;border-radius:10px;padding:12px}.skin-tracking strong{color:var(--relay-text);font-size:13px}.skin-tracking p{color:var(--relay-text-secondary);margin:4px 0;font-size:11px;line-height:1.45}.domain-collapsible{border-top:1px solid var(--relay-border-light);margin-top:12px;padding-top:10px}.domain-collapsible summary{color:var(--relay-text);cursor:pointer;font-size:11px;font-weight:800}.domain-collapsible p{color:var(--relay-text-secondary);font-size:11px}.domain-vitals{border:1px solid var(--relay-border-light);border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.domain-vitals button{border:0;border-right:1px solid var(--relay-border-light);min-height:102px;color:var(--relay-text);font:inherit;cursor:pointer;background:#fff;align-content:center;justify-items:start;gap:3px;padding:11px;display:grid}.domain-vitals button:last-child{border-right:0}.domain-vitals button:hover{background:var(--relay-primary-subtle)}.domain-vitals button>span{color:var(--relay-primary)}.domain-vitals small{color:var(--relay-text-secondary);font-size:9px;font-weight:750}.domain-vitals strong{font-size:18px}.domain-vitals em{color:var(--relay-text-secondary);font-size:9px;font-style:normal}.domain-subtabs{border-bottom:1px solid var(--relay-border-light);gap:3px;margin:-4px 0 14px;display:flex}.domain-subtabs button{min-height:34px;color:var(--relay-text-secondary);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-size:10px;font-weight:750}.domain-subtabs button.active{border-bottom-color:var(--relay-primary);color:var(--relay-primary)}.domain-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.domain-results-grid article{border:1px solid var(--relay-border-light);border-radius:10px;padding:12px}.domain-results-grid h4{margin:0 0 9px;font-size:12px}.domain-results-grid p{color:var(--relay-text-secondary);font-size:11px;line-height:1.45}.trend-values{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.trend-values .critical{color:var(--relay-critical)}.domain-feed{display:grid}.domain-feed>button{border:0;border-bottom:1px solid var(--relay-border-light);width:100%;min-height:66px;color:var(--relay-text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 4px;display:grid}.domain-feed>button:hover{background:var(--relay-primary-subtle)}.domain-feed>button>span{background:var(--relay-primary-soft);width:31px;height:31px;color:var(--relay-primary);border-radius:8px;place-items:center;display:grid}.domain-feed>button>div{gap:2px;min-width:0;display:grid}.domain-feed small{color:var(--relay-text-secondary);font-size:9px}.domain-feed strong{font-size:12px}.domain-feed p{color:var(--relay-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.domain-change>div{align-items:center;gap:12px;display:flex}.domain-change span{background:#f8fafc;border-radius:9px;flex:1;gap:3px;padding:12px;display:grid}.domain-change small{color:var(--relay-text-secondary);text-transform:uppercase;font-size:9px}.domain-change strong{font-size:12px}.domain-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.domain-documents>button{border:1px solid var(--relay-border-light);min-height:72px;color:var(--relay-text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:11px;display:grid}.domain-documents>button:hover{border-color:var(--relay-primary)}.domain-documents>button>svg:first-child{color:var(--relay-primary)}.domain-documents span{gap:2px;min-width:0;display:grid}.domain-documents small{color:var(--relay-primary);text-transform:uppercase;font-size:8px;font-weight:800}.domain-documents strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.domain-documents p{color:var(--relay-text-secondary);margin:0;font-size:9px}.timeline-divider{color:var(--relay-primary);text-transform:uppercase;align-items:center;gap:8px;margin:0 0 6px;font-size:9px;font-weight:850;display:flex}.timeline-divider:after,.timeline-divider:before{content:"";background:var(--relay-primary);opacity:.35;flex:1;height:1px}.timeline-divider.muted{color:var(--relay-text-muted);margin-top:18px}.timeline-divider.muted:after,.timeline-divider.muted:before{background:var(--relay-border);opacity:1}.domain-timeline button{border:0;border-bottom:1px solid var(--relay-border-light);width:100%;min-height:66px;color:var(--relay-text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:70px 34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 4px;display:grid}.domain-timeline time{color:var(--relay-text-secondary);font-size:10px;font-weight:700}.domain-timeline button>span{background:var(--relay-primary-soft);width:30px;height:30px;color:var(--relay-primary);border-radius:8px;place-items:center;display:grid}.domain-timeline button>div{gap:2px;display:grid}.domain-timeline small{color:var(--relay-primary);text-transform:uppercase;font-size:8px;font-weight:800}.domain-timeline strong{font-size:11px;line-height:1.4}.domain-empty{min-height:140px;color:var(--relay-text-secondary);text-align:center;align-content:center;place-items:center;gap:5px;display:grid}.domain-empty strong{color:var(--relay-text);font-size:13px}.domain-empty p{margin:0;font-size:11px}.mock-review-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.85fr);align-items:start;gap:14px;margin-top:12px;display:grid}.mock-card,.mock-panel{background:#fff;border:1px solid #dde6ef;border-radius:14px;margin-bottom:10px;padding:15px 17px;box-shadow:0 3px 12px #2c43600a}.mock-card h2,.mock-panel h2{color:#1e3448;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.mock-card h2 small{color:#7b8ea0;font-size:10px;font-weight:750}.mock-card h2 svg,.mock-panel h2 svg{color:#2f74c0}.mock-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mock-card-heading h2{margin-bottom:10px}.mock-card-heading>button{color:var(--relay-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:10px;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.mock-important{border-left:4px solid #2f74c0}.mock-important>p{color:#27384d;margin:0 0 8px;font-size:14px;line-height:1.5}.mock-change-table{border-top:1px solid #edf1f5}.mock-change-head,.mock-change-table>button{color:#27384d;width:100%;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:70px minmax(72px,.65fr) minmax(120px,1fr) 126px;align-items:center;gap:8px;padding:0 4px;display:grid}.mock-change-head{color:#7a889a;text-transform:uppercase;min-height:25px;font-size:9px;font-weight:800}.mock-change-table>button{cursor:pointer}.mock-change-table>button:hover{background:#f8faff}.mock-change-table>button strong{font-size:11px}.mock-change-table>button span{color:#4a5f74;font-size:11px}.mock-change-table>button b{color:#1e3448;gap:1px;font-size:11px;display:grid}.mock-change-table>button b small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.mock-change-table em{white-space:nowrap;border:1px solid #0000;border-radius:999px;width:fit-content;padding:4px 8px;font-size:9px;font-style:normal;font-weight:850}.mock-change-table .change-critical{color:#b4232a;background:#fce8e9;border-color:#f1b7ba}.mock-change-table .change-attention{color:#8a5800;background:#fff3d8;border-color:#f0d293}.mock-change-table .change-neutral{color:#245e9c;background:#e8f1fc;border-color:#bdd2f1}.domain-fact-grid>article{border-left-width:4px}.domain-fact-grid>article.fact-critical{background:#fff7f7;border-color:#e79498}.domain-fact-grid>article.fact-critical>div:first-child>span,.domain-fact-grid>article.fact-critical>em{color:#b4232a;background:#fce8e9}.domain-fact-grid>article.fact-attention{background:#fffbf2;border-color:#e9c97f}.domain-fact-grid>article.fact-attention>div:first-child>span,.domain-fact-grid>article.fact-attention>em{color:#8a5800;background:#fff3d8}.domain-fact-grid>article.fact-informational{border-color:#bfd2ec}.domain-vitals button:nth-child(4){background:#fff7f7;box-shadow:inset 0 3px #c94145}.domain-vitals button:nth-child(4)>span{color:#b4232a}.domain-vitals button:nth-child(6){background:#f7fafe;box-shadow:inset 0 3px #2f74c0}.trend-values .critical{color:#b4232a;background:#fce8e9;border-radius:6px;padding:3px 6px}.mock-relay-summary{background:#f6f8fc;border-radius:8px;align-items:flex-start;gap:7px;padding:7px 9px;display:flex;color:#45566b!important;margin:8px 0 0!important;font-size:10px!important;line-height:1.4!important}.mock-relay-summary svg{color:#2f74c0;flex:none;margin-top:1px}.mock-safety-strip{background:#fffaf0;border:1px solid #f0d7aa;border-radius:12px;align-items:center;gap:12px;min-height:44px;margin-bottom:10px;padding:8px 12px;display:flex}.mock-safety-strip>strong{white-space:nowrap;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:inline-flex}.mock-safety-strip>div{flex-wrap:wrap;gap:5px;display:flex}.mock-safety-strip button{color:#4b5360;font:inherit;cursor:pointer;background:#fff;border:1px solid #ead9b9;padding:4px 7px;font-size:9px;font-weight:750}.mock-safety-strip button:hover{border-color:#d6ad62}.mock-safety-header{gap:8px;width:fit-content;max-width:100%;min-height:0;margin:7px 0 0;padding:5px 8px}.mock-safety-header>strong{font-size:8px}.mock-safety-header button{padding:3px 6px;font-size:8px}.mock-safety-header,.mock-safety-strip{background:0 0;border:0;border-radius:0;width:100%;margin:8px 0 0;padding:0}.mock-safety-strip button{background:0 0;border:0;font-weight:800}.mock-safety-strip button:first-child{color:#2f74c0}.mock-safety-strip button:nth-child(3){color:#9a6500}.mock-safety-strip button:nth-child(4){color:#7b4fb3}.mock-safety-strip button:nth-child(5){color:#9a6500}.mock-safety-strip button:nth-child(6){color:#2f74c0}.mock-safety-strip button:hover{color:#245e9c;background:#f2f6ff}.vital-trend-mark{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:850;display:inline-grid}.trend-critical{color:#b4232a;background:#fce8e9}.trend-attention{color:#946000;background:#fff1d1}.trend-positive{color:#19734f;background:#e3f4ec}.trend-neutral{color:#2f74c0;background:#e8f1fc}.vital-previous{color:#64758a;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-weight:750;display:inline-flex}.mock-vitals-dashboard>div>button{background:#f8fbff;border-left:3px solid #91b4df;position:relative}.mock-vitals-dashboard>div>button.vital-tone-positive{background:#f5fcf8;border-left-color:#35a478}.mock-vitals-dashboard>div>button.vital-tone-attention{background:#fffaf0;border-left-color:#d79a24}.mock-vitals-dashboard>div>button.vital-tone-critical{background:#fff7f7;border-left-color:#c94145}.mock-vitals-dashboard .vital-previous{grid-column:1/-1;justify-self:end;margin-top:4px}.mock-vitals-dashboard .vital-tone-positive i{color:#19734f;background:#e3f4ec}.mock-vitals-dashboard .vital-tone-attention i{color:#946000;background:#fff1d1}.domain-vitals-comparison button{border-top:3px solid #91b4df;min-height:128px;padding-top:34px;position:relative}.domain-vitals-comparison button.vital-tone-positive{box-shadow:none;background:#f5fcf8;border-top-color:#35a478}.domain-vitals-comparison button.vital-tone-attention{box-shadow:none;background:#fffaf0;border-top-color:#d79a24}.domain-vitals-comparison button.vital-tone-critical{box-shadow:none;background:#fff7f7;border-top-color:#c94145}.domain-vitals-comparison .vital-previous{position:absolute;top:8px;right:9px}.domain-vitals-comparison button.vital-tone-positive>span:first-child{color:#19734f}.domain-vitals-comparison button.vital-tone-attention>span:first-child{color:#946000}.mock-change-table>button b{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:5px}.mock-change-table>button b small{grid-column:1/-1}.trend-values svg.trend-arrow-critical{color:#b4232a}.trend-values svg.trend-arrow-attention{color:#946000}.trend-values svg.trend-arrow-positive{color:#19734f}.tab-change-badge{min-width:19px;height:19px;box-shadow:none;border-width:0;margin-left:2px;position:static}.mock-review-tabs{padding-top:5px}.mock-review-tabs button:hover{border-radius:7px 7px 0 0}.mock-safety-header{margin-bottom:15px}.mock-safety-strip>strong{color:#7a5100}.mock-safety-strip button{border:1px solid #0000;border-radius:999px;padding:4px 8px}.mock-safety-strip button:first-child{color:#245e9c;background:#e8f1fc;border-color:#bfd2ec}.mock-safety-strip button:nth-child(2){color:#b4232a;background:#fce8e9;border-color:#f1b7ba}.mock-safety-strip button:nth-child(3){color:#8a5800;background:#fff3d8;border-color:#f0d293}.mock-safety-strip button:nth-child(4){color:#70429f;background:#f2ebfb;border-color:#d9c7ef}.mock-safety-strip button:nth-child(5){color:#8a5800;background:#fff3d8;border-color:#f0d293}.mock-safety-strip button:nth-child(6){color:#245e9c;background:#e8f1fc;border-color:#bfd2ec}.mock-vitals-dashboard>div>button,.mock-vitals-dashboard>div>button.vital-tone-attention,.mock-vitals-dashboard>div>button.vital-tone-critical,.mock-vitals-dashboard>div>button.vital-tone-positive{border-left:1px solid #e1e8f0}.domain-vitals-comparison button,.domain-vitals-comparison button.vital-tone-attention,.domain-vitals-comparison button.vital-tone-critical,.domain-vitals-comparison button.vital-tone-positive{border-top:1px solid #e1e8f0;box-shadow:none!important}.mds-tabs{position:relative;overflow:visible}.mds-tabs button{min-height:44px;padding:0 14px;font-size:13px;font-weight:650;position:relative}.mds-tabs button:hover{background:#f5f8fc;border-radius:7px 7px 0 0}.mds-tabs button.active{font-weight:800}.mds-tabs button .tab-change-badge{color:#fff;background:#dc2626;font-size:10px;display:inline-flex}.mds-tabs button.active .tab-change-badge{color:#fff;background:#dc2626}.app-shell.supervisor-app-shell{background:#f7faff;min-height:100vh;padding-left:0}.supervisor-shell{color:#203b55;grid-template-columns:190px minmax(0,1fr);min-height:100vh;display:grid}.supervisor-sidebar{z-index:20;background:#fff;border-right:1px solid #dce6f1;flex-direction:column;width:190px;min-height:100vh;padding:20px 10px 14px;display:flex;position:fixed;inset:0 auto 0 0}.supervisor-brand{align-items:center;height:40px;padding:0 8px;display:flex}.supervisor-brand img{width:150px;height:auto}.supervisor-sidebar nav{gap:5px;margin-top:26px;display:grid}.supervisor-sidebar nav button{color:#5d7187;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 11px;font-size:13px;font-weight:750;display:flex}.supervisor-sidebar nav button.active,.supervisor-sidebar nav button:hover{color:#2466ad;background:#eaf3fd}.supervisor-sidebar-bottom{border-top:1px solid #e6edf5;gap:16px;margin-top:auto;padding:12px 10px 0;display:grid}.supervisor-sidebar-bottom>div:first-child{gap:3px;display:grid}.supervisor-sidebar-bottom small{color:#7890a6;font-size:10px}.supervisor-sidebar-bottom strong{color:#294760;font-size:11px}.supervisor-sidebar-bottom span{color:#6b8198;font-size:11px}.supervisor-user{grid-template-columns:32px minmax(0,1fr) 26px;align-items:center;gap:8px;display:grid}.supervisor-user>span{color:#2f74c0;background:#e8f1fc;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:850;display:grid}.supervisor-user div{gap:1px;min-width:0;display:grid}.supervisor-user button{color:#70869b;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px}.supervisor-user button:hover{color:#2f74c0;background:#edf3f9}.supervisor-main{min-width:0}.supervisor-topbar{background:#fff;border-bottom:1px solid #dce6f1;align-items:center;gap:22px;min-height:65px;padding:0 30px;display:flex}.supervisor-topbar .unit-selector{color:#1d3c57;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:850;display:inline-flex}.supervisor-topbar>span:not(.supervisor-top-user){color:#778ca1;gap:1px;font-size:11px;display:grid}.supervisor-topbar>span strong{color:#36516b;font-size:11px}.supervisor-topbar time,.supervisor-topbar>small{color:#71869b;font-size:11px}.supervisor-topbar>small{margin-left:auto}.supervisor-top-user{color:#35516b;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.unit-overview{width:min(1320px,100% - 56px);margin:0 auto;padding:30px 0 44px}.unit-overview-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.unit-overview-head>div:first-child{gap:4px;display:grid}.unit-overview-head>div:first-child>span{color:#2f74c0;letter-spacing:.08em;font-size:10px;font-weight:850}.unit-overview-head h1{color:#18364f;margin:0;font-size:30px}.unit-overview-head p{color:#526d85;margin:0;font-size:14px;font-weight:700}.unit-overview-head small{color:#748ba1;font-size:12px}.unit-sync{color:#237a56;background:#f4fbf7;border:1px solid #cbe5d9;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;display:flex}.unit-sync span{gap:2px;display:grid}.unit-sync strong{font-size:11px}.unit-sync small{color:#50836d;font-size:10px}.unit-readiness{background:#fff;border:1px solid #dce6f1;border-radius:13px;margin-top:22px;padding:18px;box-shadow:0 7px 22px #223f630d}.unit-readiness>header{align-items:center;gap:10px;display:flex}.unit-section-icon{color:#2f74c0;background:#eaf3fd;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.unit-priority-section h2,.unit-readiness h2{color:#1d3b56;margin:0;font-size:18px}.unit-priority-section p,.unit-readiness p{color:#71869b;margin:3px 0 0;font-size:12px}.unit-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.unit-metrics>button{color:#25425c;min-height:76px;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;transition:transform .15s,box-shadow .15s;display:flex}.unit-metrics>button.active,.unit-metrics>button:hover{transform:translateY(-1px);box-shadow:inset 0 -3px,0 7px 16px #1f3c5c17}.unit-metrics>button>span{place-items:center;width:34px;display:grid}.unit-metrics>button>div{gap:3px;display:grid}.unit-metrics strong{font-size:23px;line-height:1}.unit-metrics small{font-size:11px;font-weight:750}.unit-metric-blue{color:#2f74c0;background:#eaf3fd}.unit-metric-red{color:#be4148;background:#fceced}.unit-metric-amber{color:#a8641c;background:#fff2df}.unit-metric-purple{color:#7652a5;background:#f1ecfb}.unit-priority-section{margin-top:26px}.unit-priority-section>header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.unit-filter-label{color:#53708a;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.unit-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.unit-priority-card{background:#fff;border:1px solid #dce6f1;border-radius:12px;overflow:hidden;box-shadow:0 5px 16px #223f630b}.unit-priority-card>header{border-bottom:1px solid #ebf0f5;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 15px 12px;display:flex}.unit-priority-card>header>div{align-items:center;gap:9px;display:flex}.unit-resident-avatar{color:#506a83;background:#edf3f8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.unit-priority-card h3{color:#25435d;margin:0;font-size:14px}.unit-priority-card header p{color:#748a9e;align-items:center;gap:3px;margin:3px 0 0;font-size:11px;display:flex}.unit-priority-state{color:#bd4148;white-space:nowrap;background:#fceced;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:850;display:inline-flex}.unit-priority-reasons{padding:6px 15px}.unit-priority-reasons section{border-bottom:1px solid #edf1f5;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.unit-priority-reasons section:last-child{border-bottom:0}.unit-priority-reasons section>span{color:#2f74c0;background:#eef4fb;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.unit-priority-reasons strong{color:#526a80;text-transform:uppercase;font-size:9px;font-weight:850}.unit-priority-reasons p{color:#334f68;margin:3px 0 5px;font-size:12px;line-height:1.4}.unit-priority-reasons .citations{gap:4px}.unit-priority-reasons .citation{font-size:9px}.unit-priority-card footer{border-top:1px solid #ebf0f5;justify-content:space-between;align-items:center;gap:8px;padding:11px 15px;display:flex}.unit-priority-card footer>span{align-items:center;gap:10px;display:inline-flex}.unit-priority-card footer button{color:#2f74c0;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:850;display:inline-flex}.unit-priority-card footer .unit-add-update{color:#315e95}.unit-empty{color:#6d8297;border:1px dashed #c9d8e7;border-radius:12px;grid-column:1/-1;place-content:center;justify-items:center;gap:7px;min-height:170px;display:grid}.unit-empty strong{color:#405d76;font-size:13px}.unit-empty button{color:#2f74c0;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.unit-stable{background:#fff;border:1px solid #dce6f1;border-radius:11px;justify-content:space-between;gap:16px;margin-top:16px;padding:15px 17px}.unit-stable,.unit-stable>div{align-items:center;display:flex}.unit-stable>div{color:#2e7c58;gap:9px}.unit-stable span{gap:2px;display:grid}.unit-stable strong{color:#405e76;font-size:12px}.unit-stable small{color:#7b90a3;font-size:10px}.unit-stable button{color:#2f74c0;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:850;display:inline-flex}.unit-stable-list{gap:6px;margin-top:8px;display:grid}.unit-stable-list button{color:#48647b;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6f1;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:10px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.unit-stable-list button:hover{border-color:#a9c9e8;transform:translateY(-1px);box-shadow:0 5px 14px #356fa61a}.unit-stable-list strong{color:#294760;font-size:12px}.unit-stable-list span{color:#7590a5;font-size:11px}.supervisor-shell .mock-shift-review{width:min(1380px,100% - 56px);margin:0 auto;padding-top:24px}.supervisor-shell .domain-header-actions>button,.supervisor-shell .mock-header-actions>button:first-child,.supervisor-shell .mock-review-tabs>button:nth-of-type(8){display:none}@media (max-width:900px){.supervisor-shell{grid-template-columns:1fr}.supervisor-sidebar{border-bottom:1px solid #dce6f1;border-right:0;width:auto;min-height:auto;padding:12px;position:static}.supervisor-sidebar nav{grid-template-columns:1fr 1fr;margin-top:12px}.supervisor-sidebar-bottom{display:none}.supervisor-topbar{gap:12px;padding:0 16px;overflow-x:auto}.supervisor-top-user,.supervisor-topbar>small{display:none}.unit-overview{width:min(100% - 28px,760px);padding-top:22px}.unit-metrics{grid-template-columns:repeat(2,1fr)}.unit-priority-grid{grid-template-columns:1fr}}.mds-workspace>.back-button{color:#526a82;margin-bottom:13px;font-weight:750}.mds-workspace .mds-resident-header{background:linear-gradient(135deg,#f7faff,#eef5fd);border:1px solid #dce6f1;border-radius:12px;margin-bottom:6px;padding:17px 20px}.mds-workspace .mds-resident-header h1{color:#142f48;font-size:29px}.mds-workspace .mds-resident-header p{color:#405b75;font-size:13px;font-weight:700}.mds-workspace .mds-resident-header small{color:#6a7f95;font-size:11px}.mds-workspace .mds-tabs{background:#fff;border:solid #dce6f1;border-width:0 0 1px;margin-bottom:14px;padding:0 8px}.mds-workspace .mds-tabs button svg{color:#5a82ad}.mds-workspace .mds-tabs button.active svg{color:#2f74c0}.mds-workspace .mds-panel{border-color:#dce6f1;box-shadow:0 7px 22px #223f6312}.mds-workspace .mds-panel>header{background:#f7faff}.mds-workspace .mds-panel>header h2{color:#18364f}.mds-workspace .mds-item{background:#fff;border-color:#dce6f1;box-shadow:0 3px 10px #223f6309}.mds-workspace .mds-item>header{background:#f5f8fc}.mds-workspace .mds-item.decision-pending{border-left-color:#d99a24}.mds-workspace .mds-item.decision-accepted{background:#f8fcfa}.mds-workspace .mds-item.decision-needs_information{background:#fffaf1}.mds-workspace .mds-item>footer button{min-height:34px;padding:0 10px;font-size:10px}.mds-workspace .care-coverage article,.mds-workspace .diagnosis-reconciliation article,.mds-workspace .pdpm-grid article{background:#fbfdff;border-color:#dce6f1;box-shadow:0 3px 10px #223f6309}.mock-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;display:grid}.mock-detail-item{background:#fff;border-radius:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:5px 0;display:grid}.mock-detail-item>span{color:#2f74c0;background:#e4eef9;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.mock-detail-item>div{gap:3px;min-width:0;display:grid}.mock-detail-item small{color:#78869a;text-transform:uppercase;font-size:10px;font-weight:800}.mock-detail-item strong{color:#1e3448;font-size:12px;line-height:1.25}.mock-vitals-strip{color:#2f74c0;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dde6ef;border-radius:11px;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 10px;padding:7px 10px;display:flex;box-shadow:0 3px 12px #2c43600a}.mock-vitals-strip:hover{background:#fbfcff;border-color:#9bbce0}.mock-vitals-strip>span{color:#7b8ea0;background:#f6f8fc;border-radius:7px;padding:4px 7px;font-size:9px}.mock-vitals-strip strong{color:#27384d;margin-left:2px;font-size:10px}.mock-vitals-strip>em{color:#2f74c0;align-items:center;margin-left:auto;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.mock-vitals-dashboard{color:#1e3448;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dde6ef;border-radius:14px;gap:9px;margin:0 0 10px;padding:11px 13px 12px;display:grid;box-shadow:0 3px 12px #2c43600a}.mock-vitals-dashboard:hover{background:#fbfcff;border-color:#9bbce0}.mock-vitals-dashboard>header{justify-content:space-between;align-items:center;display:flex}.mock-vitals-dashboard>header>span{align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.mock-vitals-dashboard>header>span svg{color:#2f74c0}.mock-vitals-dashboard>header button{color:#2f74c0;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 0;font-size:11px;font-weight:800;display:inline-flex}.mock-vitals-dashboard>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.mock-vitals-dashboard>div>button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f6f8fc;border:1px solid #0000;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;column-gap:7px;padding:8px;display:grid}.mock-vitals-dashboard>div>button:hover{background:#f1f5fd;border-color:#9bbce0}.mock-vitals-dashboard i{color:#2f74c0;background:#e8f0ff;border-radius:8px;grid-row:1/4;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.mock-vitals-dashboard small{color:#718096;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.mock-vitals-dashboard strong{color:#1e3448;font-size:14px;line-height:1.1}.mock-vitals-dashboard b{color:#718096;font-size:8px;font-weight:650}@media (max-width:1000px){.mock-vitals-dashboard>div{grid-template-columns:repeat(3,1fr)}}.mock-condition{border-left:4px solid #d9a53a}.mock-condition.condition-reviewed{background:#fbfefd;border-left-color:#3b8f70}.mock-condition>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mock-condition>header h2{margin:0}.mock-condition>header>div{align-items:center;gap:9px;display:flex}.mock-condition time{color:#4a5f74;font-size:11px;font-weight:700}.mock-condition button{color:#2f74c0;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:10px;font-weight:800;display:inline-flex}.mock-course-list time small{color:var(--relay-text-muted);margin-top:2px;font-size:9px;font-weight:650;display:block}.condition-event{background:#fff9ec;border-radius:9px;padding:10px 12px}.condition-event>span{color:#8a6213;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.condition-event strong{color:#1e3448;font-size:14px;display:block}.condition-event p{color:#52647a;margin:3px 0 0;font-size:12px}.condition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.condition-grid section{border:1px solid #e7edf3;border-radius:9px;padding:9px 10px}.condition-grid h3{color:#4a5f74;text-transform:uppercase;margin:0 0 6px;font-size:9px}.condition-grid p{color:#33445a;margin:4px 0;padding-left:10px;font-size:11px;line-height:1.35;position:relative}.condition-grid p:before{content:"";background:#2f74c0;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.mock-followups span>em{color:#4a5f74;font-size:10px;font-style:normal;line-height:1.35}.mock-followups .followup-coc-follow-up{color:#2f74c0;background:#e4eef9}.mock-detail-item.selected{background:#e4eef9;border-radius:9px;box-shadow:0 0 0 2px #9bbce0}@media (max-width:700px){.condition-grid{grid-template-columns:1fr}}.mock-timeline{margin:8px 0 0 8px;padding-left:30px;position:relative}.mock-timeline:before{content:"";background:#c9d9f8;width:2px;position:absolute;top:9px;bottom:12px;left:8px}.mock-timeline>div{min-height:45px;padding:0 0 10px 10px;position:relative}.mock-timeline>div:before{content:"";background:#fff;border:3px solid #5685e5;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-29px}.mock-timeline time{color:#7b8ea0;margin-bottom:4px;font-size:11px;display:block}.mock-timeline strong{margin-bottom:4px;font-size:13px;display:block}.mock-timeline p{color:#45566b;margin:0 0 3px;font-size:12px;line-height:1.35}.mock-course-card{padding-bottom:12px}.mock-course-list{display:grid;position:relative}.mock-course-list:before{content:"";background:#9fc0ff;width:1px;position:absolute;top:12px;bottom:12px;left:5px}.mock-course-list button{color:#27384d;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:4px 4px 4px 28px;display:grid;position:relative}.mock-course-list button:before{content:"";background:#fff;border:2px solid #2f74c0;border-radius:50%;width:9px;height:9px;position:absolute;left:1px}.mock-course-list button:hover{background:#f7f9ff;border-radius:7px}.mock-course-list time{color:#7b8ea0;font-size:11px;font-weight:700}.mock-course-list span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.mock-course-list svg{color:#2f74c0}.mock-followups label{cursor:pointer;border-bottom:1px solid #edf1f5;grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:9px 0;display:grid}.mock-followups input{accent-color:#2f74c0;margin-top:2px}.mock-followups label span{gap:3px;display:grid}.mock-followups strong{font-size:12px}.mock-followups small{color:#4a5f74;text-transform:uppercase;background:#e4eef9;border-radius:5px;width:fit-content;padding:2px 5px;font-size:8px;font-weight:800;line-height:1.4}.mock-followups .followup-chartrail-identified-for-review{color:#8a5a00;background:#fff3d7}.mock-followups .followup-carry-forward{color:#58697e;background:#f1f3f6}.mock-followups span>button{color:#2f74c0;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:9px;font-weight:800;display:inline-flex}.mock-followups label.done small,.mock-followups label.done strong{color:#8a96a5;text-decoration:line-through}.mock-card-heading>span{color:#7b8ea0;margin-bottom:10px;font-size:10px;font-weight:750}.mock-latest>div{border-bottom:1px solid #edf1f5;gap:3px;padding:9px 0;display:grid}.mock-latest small{color:#7b8ea0;font-size:10px}.mock-latest strong{font-size:12px;line-height:1.45}.mock-review-grid aside{flex-direction:column;display:flex}.mock-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:0;display:grid}.mock-actions button{color:#27384d;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd7e3;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.mock-actions button.primary{color:#fff;background:#2f74c0;border-color:#2f74c0}.patients-page.patients-page{width:min(1280px,100% - 56px);padding-top:30px}.patients-page .shift-heading{padding-bottom:16px}.patients-page .shift-heading h1{color:#1e3448;font-size:29px}.patients-page .shift-heading time{color:#7b8ea0;justify-items:end;gap:2px;font-size:11px;display:grid}.patients-page .shift-heading time strong{color:#1e3448;font-size:21px}.patients-page .shift-metrics{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow:visible}.patients-page .shift-metrics>button{min-height:78px;box-shadow:none;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:13px 18px;display:grid;border:0!important}.patients-page .shift-metrics .metric-icon{color:#2f74c0;background:0 0;border-radius:0;place-items:center;width:32px;height:38px;display:grid}.patients-page .shift-metrics .metric-attention .metric-icon{color:#c2474a;background:0 0}.patients-page .shift-metrics .metric-updates .metric-icon{color:#a15d20;background:0 0}.patients-page .shift-metrics button>span:last-child{grid-template-columns:1fr;gap:2px;display:grid}.patients-page .shift-metrics small{color:#4a5f74;text-transform:none;order:2;font-size:11px}.patients-page .shift-metrics strong{order:1;font-size:25px}.patients-page .shift-metrics em{order:3;display:none}.patients-page .shift-metrics>button.metric-all,.patients-page .shift-metrics>button.metric-stable{background:#f0f6fc}.patients-page .shift-metrics>button.metric-attention{background:#fbe9e9}.patients-page .shift-metrics>button.metric-updates{background:#fdf0e3}.patients-page .shift-metrics>button.metric-all.active,.patients-page .shift-metrics>button.metric-stable.active{background:#ddeaf7;box-shadow:inset 0 -3px #2f74c0}.patients-page .shift-metrics>button.metric-attention.active{background:#f6d9d9;box-shadow:inset 0 -3px #c2474a}.patients-page .shift-metrics>button.metric-updates.active{background:#f7dfc5;box-shadow:inset 0 -3px #d2762a}.patients-page .shift-review-cta{min-height:126px;margin-top:14px;padding:20px 126px 20px 24px;display:block;position:relative}.patients-page .shift-review-cta .prepared-record-icon{color:#2f74c0;background:#e4eef9;border-radius:10px;width:62px;height:70px;position:absolute;top:28px;right:34px}.patients-page .shift-review-cta .prepared-record-icon svg{width:28px;height:28px}.patients-page .shift-review-cta>div strong{font-size:17px}.patients-page .shift-review-cta>div p{margin:5px 0 15px;font-size:11px}.patients-page .shift-review-cta>div small{display:none}.patients-page .shift-review-actions{align-items:center;gap:8px;display:flex}.patients-page .shift-review-actions button{min-height:40px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex;position:static}.patients-page .shift-review-actions button.secondary{color:#2f74c0;background:#fff;border:1px solid #9bbce0}.patients-page .assignment-toolbar{margin:20px 0 9px}.patients-page .assignment-toolbar h2{font-size:22px}.patients-page .resident-list{border-radius:12px}.patients-page .patient-row{grid-template-columns:42px 175px 112px minmax(260px,1fr) 205px 24px;gap:12px;min-height:72px;padding:9px 16px 9px 22px}.patients-page .patient-row:before{content:"";border-radius:0;width:4px;position:absolute;top:0;bottom:0;left:0}.patients-page .patient-row.patient-priority:before{background:#c2474a}.patients-page .patient-row.patient-changed:before{background:#d2762a}.patients-page .patient-row.patient-stable:before{background:#2f74c0}.patients-page .patient-row:hover{box-shadow:none;background:#f7faff}.patients-page .patient-row .avatar{color:#4a5f74;background:#eef2f7;width:36px;height:36px;font-size:11px}.patients-page .resident-identity p{color:#7b8ea0;align-items:center;gap:3px;margin:3px 0 0;font-size:10px;display:flex}.patients-page .resident-state{border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.patients-page .state-priority{color:#c2474a;background:#fbe9e9}.patients-page .state-changed{color:#a15d20;background:#fff3d8}.patients-page .state-stable{color:#2f74c0;background:#e4eef9}.patients-page .resident-changes{grid-template-columns:1fr;gap:2px;display:grid}.patients-page .resident-changes>span{color:#405168;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;min-width:0;font-size:10px;display:grid}.patients-page .resident-changes>span>i{color:#2f74c0;background:#e4eef9;border-radius:7px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.patients-page .resident-changes>span>i.stable-icon{color:#2f74c0;background:#e4eef9}.patients-page .resident-changes>span>b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.patients-page .resident-sources{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;padding-right:8px;display:flex}.patients-page .resident-sources span{color:#2f74c0;white-space:nowrap;background:#e4eef9;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px 7px;font-size:8px;font-weight:750;display:inline-flex}.patients-page .resident-sources svg{flex:none}.patients-page .patient-row .card-arrow{color:#4a5f74;margin-left:4px}@media (max-width:1100px){.patients-page .patient-row{grid-template-columns:38px 150px 100px minmax(190px,1fr) 170px 20px}}.mock-panel{margin-top:16px}.mock-panel>p{color:#7b8ea0;margin:-6px 0 18px;font-size:12px}.mock-doc-list>button,.mock-doc-list>div{color:#1e3448;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f5;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 0;display:flex}.mock-doc-list>button>span,.mock-doc-list>div>span{flex:1;gap:4px;min-width:0;display:grid}.mock-doc-list strong{font-size:13px}.mock-doc-list small{color:#7b8ea0;font-size:11px}.mock-doc-list em{color:#c2474a;background:#fbe9e9;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.mock-doc-list>button{cursor:pointer}.mock-updates-drawer{z-index:70;background:#fff;border-left:1px solid #dde6ef;width:min(430px,94vw);padding:22px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 32px #142a4124}.mock-updates-drawer>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.mock-updates-drawer header span{color:#2f74c0;text-transform:uppercase;font-size:10px;font-weight:800}.mock-updates-drawer h2{margin:3px 0;font-size:21px}.mock-updates-drawer header p{color:#7b8ea0;margin:0;font-size:12px}.mock-updates-drawer header button{color:#7b8ea0;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.mock-updates-drawer article{border-bottom:1px solid #edf1f5;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:15px 0;display:grid}.mock-update-icon{color:#2f74c0;background:#e4eef9;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.mock-updates-drawer article>div{gap:4px;display:grid}.mock-updates-drawer time{color:#7b8ea0;font-size:10px}.mock-updates-drawer article strong{font-size:12px}.mock-updates-drawer article p{color:#45566b;margin:0;font-size:12px;line-height:1.5}@media (max-width:900px){.mock-shift-review{width:min(100% - 28px,1280px);padding-top:26px}.mock-detail-grid,.mock-review-grid{grid-template-columns:1fr}.mock-name-row,.mock-review-head{align-items:flex-start}.mock-name-row{flex-direction:column;gap:7px}.domain-vitals{grid-template-columns:repeat(3,1fr)}.domain-vitals button:nth-child(3){border-right:0}.domain-vitals button{border-bottom:1px solid var(--relay-border-light)}.domain-results-grid{grid-template-columns:1fr}}@media (max-width:820px){.app-shell{--sidebar-width:0px;padding-bottom:66px}.topbar{width:100%}.topbar nav{z-index:60;border-top:1px solid var(--relay-border);border-bottom:0;grid-template-columns:repeat(3,1fr);padding:7px 10px;position:fixed;top:auto;bottom:0;display:grid!important}.topbar nav button{justify-content:center}.topbar nav button:last-child{display:none}.workflow-progress{justify-content:flex-start;margin-top:0;overflow-x:auto}.shift-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.resident-pager{margin-left:auto;position:static}.resident-tabs{width:100%}.update-modal{border-radius:0;width:100%;height:auto;inset:58px 0 66px;transform:none}.handoff-recipient-panel{width:min(100% - 24px,1440px);margin-top:-54px}.handoff-recipient-actions{flex-direction:column;align-items:stretch}.handoff-recipient-actions select{width:100%;min-width:0}.handoff-summary-metrics{grid-template-columns:repeat(2,1fr)}.handoff-summary-metrics>div{border-bottom:1px solid var(--relay-border-light)}.shift-delta-banner{grid-template-columns:38px 1fr}.review-progress{grid-column:2}.handoff-card-columns{grid-template-columns:1fr;gap:12px}.handoff-card-columns>section+section{border-left:0;border-top:1px solid var(--relay-border-light);padding:12px 0 0}.handoff-stable-card{grid-template-columns:minmax(0,1fr) auto}.handoff-stable-card .text-action{grid-column:1;justify-self:start}.handoff-stable-card>button:last-child{grid-area:2/2}.review-actions{grid-template-columns:1fr}.handoff-section-heading{flex-direction:column;align-items:stretch}.mock-handoff-bottom{grid-template-columns:1fr}}.app-shell{--sidebar-width:212px}.topbar{width:212px}.mock-name-row h1{font-size:32px}.mock-card h2 small{font-size:12px}.mock-review-tabs button{min-height:44px}.mock-change-table>button{min-height:46px}.mock-change-table>button b small{font-size:10px}.mock-change-table em{align-items:center;gap:4px;font-size:10px;display:inline-flex}.mock-relay-summary{font-size:12px!important}.condition-event strong{font-size:15px}.condition-event p,.condition-grid p{font-size:12px}.mock-detail-item{width:100%;min-height:62px;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;padding:7px 0}.mock-detail-item:disabled{cursor:default}.mock-detail-item:not(:disabled):hover{background:#f7f9fb;border-radius:9px}.mock-detail-item em{color:var(--relay-source);align-items:center;margin-top:2px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.mock-followups label{min-height:56px}.mock-followups span>em,.mock-latest small{font-size:11px}.mock-followups span>button{min-height:24px;font-size:11px}.mock-card-heading>button,.mock-card-heading>span{font-size:11px}@media (max-width:1050px){.mock-review-grid{grid-template-columns:1fr}.mock-review-grid aside{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mock-review-grid aside .mock-card{margin:0}}@media (max-width:820px){.app-shell{--sidebar-width:0px}.topbar{width:100%}.mock-shift-review{width:min(100% - 24px,1280px);padding-top:78px}.mock-review-head{display:grid}.mock-header-tools{justify-content:space-between}.mock-header-actions{z-index:55;border:1px solid var(--relay-border);box-shadow:var(--relay-shadow);background:#fff;border-radius:12px;padding:7px;position:fixed;bottom:70px;right:12px}.mock-change-head{display:none}.mock-change-table>button{grid-template-columns:1fr 1fr;gap:6px 12px;padding:10px 4px}.mock-change-table>button>strong{grid-column:1/-1}.mock-change-table>button>span:before{content:"Previous: ";color:#7b8ea0;font-size:10px}.mock-change-table>button>b:before{content:"Current: ";color:#7b8ea0;font-size:10px}.mock-change-table>button>em{grid-column:1/-1}.mock-review-grid aside{display:flex}.mock-vitals-dashboard>div{grid-template-columns:repeat(2,1fr)}.mock-detail-grid{grid-template-columns:1fr}.mock-review-tabs>button:nth-of-type(n+5){display:none}.resident-more{margin-left:0}.domain-header{flex-direction:column;align-items:stretch}.domain-header-actions button{min-height:44px}.domain-documents,.domain-fact-grid{grid-template-columns:1fr}.domain-title-row{flex-direction:column;align-items:stretch}.domain-title-row label{width:100%;min-height:44px}}body{font-size:15px;line-height:1.45}.app-shell{font-size:14px}.app-shell button,.app-shell input,.app-shell label,.app-shell li,.app-shell p,.app-shell select,.app-shell textarea{line-height:1.45}.app-shell small{font-size:11px;line-height:1.4}.date-label,.domain-header small,.domain-table .domain-table-head,.eyebrow,.timeline-divider{font-size:11px}.global-ask-button,.primary-button,.secondary-button,.topbar .user-menu strong,.topbar nav button{font-size:13px}.facility-name,.topbar .user-menu small{font-size:12px}.patients-page .resident-identity h3{font-size:14px}.patients-page .resident-identity p{font-size:12px}.patients-page .resident-state{font-size:11px}.patients-page .resident-changes>span{font-size:12px;line-height:1.35}.patients-page .resident-sources span{font-size:10px}.assignment-head p,.patients-page .shift-metrics small,.patients-page .shift-review-cta>div p{font-size:12px}.mock-shift-review{font-size:14px}.mock-card h2,.mock-panel h2{font-size:18px}.mock-card h2 small,.mock-card-heading>button,.mock-card-heading>span{font-size:12px}.mock-review-tabs button{font-size:13px}.mock-change-head{font-size:11px}.mock-change-table>button b,.mock-change-table>button span,.mock-change-table>button strong{font-size:14px}.mock-change-table em,.mock-change-table>button b small,.mock-relay-summary{font-size:12px!important}.mock-safety-strip>strong{font-size:12px}.mock-safety-strip button{font-size:11px}.mock-detail-item{min-height:64px}.mock-detail-item small{font-size:11px}.mock-detail-item strong{font-size:14px;line-height:1.35}.mock-detail-item em{font-size:11px}.mock-vitals-dashboard small{font-size:10px}.mock-vitals-dashboard strong{font-size:16px}.mock-vitals-dashboard b{font-size:11px}.mock-followups strong,.mock-latest strong{font-size:14px}.mock-condition button,.mock-followups span>button,.mock-followups span>em,.mock-latest small,.mock-timeline time{font-size:12px}.condition-event p,.condition-grid p,.mock-timeline p{font-size:13px}.condition-event strong,.mock-timeline strong{font-size:14px}.domain-collapsible p,.domain-documents p,.domain-fact-grid p,.domain-feed p,.domain-header p,.domain-results-grid p,.mock-course-list span,.mock-course-list time{font-size:13px}.domain-documents small,.domain-fact-grid small,.domain-feed small,.domain-timeline small,.domain-timeline time,.domain-vitals small{font-size:12px}.domain-documents strong,.domain-fact-grid strong,.domain-feed strong,.domain-header-actions button,.domain-source,.domain-subtabs button,.domain-table strong,.domain-timeline strong{font-size:13px}.mock-updates-drawer header span,.mock-updates-drawer time{font-size:12px}.mock-updates-drawer article p,.mock-updates-drawer article strong,.mock-updates-drawer header p{font-size:13px}.citation,.not-found-note,.verified-note,.view-source{font-size:12px}.answer-box p,.original-record p{font-size:14px}.topbar .user-menu{margin-top:auto}.source-current-detail{border:1px solid var(--relay-border-light);background:#fff;border-radius:9px;gap:5px;margin:14px 0;padding:13px;display:grid}.source-current-detail small{color:var(--relay-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.source-current-detail strong{color:var(--relay-text);font-size:16px;line-height:1.4}.ask-workspace-chat .ask-drawer-dedicated .ask-drawer-form{border:1px solid var(--relay-border);border-radius:12px;width:auto;margin:0 28px 22px;padding:7px 8px;box-shadow:0 4px 16px #1f314f12}.ask-workspace.ask-workspace{width:100%;height:calc(100dvh - 64px);min-height:620px;box-shadow:none;border:0;border-radius:0;grid-template-columns:330px minmax(0,1fr);margin:0}.ask-workspace .ask-context-panel{border-left:0}.ask-workspace-chat .ask-drawer-dedicated .ask-drawer-body{width:100%;max-width:none}.ask-workspace-chat .query-answer>div{width:100%}.handoff-review-required{font-weight:750;color:#b4232a!important}.handoff-export-actions{align-items:center;gap:8px;display:flex}.handoff-export-actions .secondary-button{min-height:40px}@media (max-width:680px){.ask-workspace.ask-workspace{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 64px)}.ask-workspace-chat .ask-drawer-dedicated .ask-drawer-form{margin:0 14px 14px}.handoff-export-actions{width:100%}.handoff-export-actions .secondary-button{flex:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}