@font-face{font-family:Centra No2;src:url(/admin/assets/CentraNo2-Book-D0G_cxIO.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Centra No2;src:url(/admin/assets/CentraNo2-Medium-AruqjUnM.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Centra No2;src:url(/admin/assets/CentraNo2-Bold-Conw5LBe.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Alpina;src:url(/admin/assets/GT-Alpina-Standard-Thin-M61MBPZp.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap}:root{--space-1:clamp(.25rem, .24rem + .05vw, .313rem);--space-2:clamp(.5rem, .48rem + .1vw, .625rem);--space-3:clamp(.75rem, .72rem + .15vw, .938rem);--space-4:clamp(1rem, .96rem + .2vw, 1.25rem);--space-6:clamp(1.5rem, 1.44rem + .3vw, 1.875rem);--space-8:clamp(2rem, 1.92rem + .4vw, 2.5rem);--space-12:clamp(3rem, 2.88rem + .6vw, 3.75rem);--color-millie-off-white:#fefaf6;--color-millie-wall:#fbf2e5;--color-millie-wall-deep:#f4e5d6;--color-millie-ochre:#cc7b38;--color-millie-brick:#9c634e;--color-millie-prussian:#01323d;--color-millie-prussian-utility:#025f74;--color-millie-prussian-bright:#038cab;--color-millie-prussian-grey:#b4cfd5;--color-millie-evergreen:#274437;--color-millie-alert-dark:#802611;--color-millie-alert-bright:#d93c1b;--color-millie-charcoal:#1a1c20;--logo-m-height:1em;--millie-canvas:var(--color-millie-off-white);--millie-canvas-raised:#fffcf9;--millie-ink:var(--color-millie-charcoal);--millie-muted:#36535d;--millie-border:#01323d1f;--millie-border-strong:#01323d29;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--millie-canvas);color:var(--millie-ink);text-rendering:optimizelegibility;font-family:Centra No2,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6}button,input,select,textarea{font:inherit}#root{min-height:100vh}a{color:inherit;text-decoration:none}summary::-webkit-details-marker{display:none}.admin-grid{gap:var(--space-3);display:grid}.admin-grid--summary,.admin-grid--form,.admin-grid--three-up,.admin-grid--two-pane{grid-template-columns:minmax(0,1fr)}@media (width>=760px){.admin-grid--summary,.admin-grid--form,.admin-grid--three-up,.admin-grid--two-pane{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1240px){.admin-grid--summary,.admin-grid--three-up{grid-template-columns:repeat(3,minmax(0,1fr))}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{transition:background var(--duration-fast) var(--ease-out-quart);background:#01323d2e;border-radius:12px}::-webkit-scrollbar-thumb:hover{background:#01323d4d}*{scrollbar-width:thin;scrollbar-color:#01323d38 transparent}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes queueViewerEnter{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.admin-queue-viewer{animation:.18s cubic-bezier(.16,1,.3,1) queueViewerEnter}@keyframes slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}.hermes-thinking-dots{vertical-align:middle;gap:3px;margin-left:4px;display:inline-flex}.hermes-thinking-dots>span{opacity:.35;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite hermesThinkingDot}.hermes-thinking-dots>span:nth-child(2){animation-delay:.16s}.hermes-thinking-dots>span:nth-child(3){animation-delay:.32s}@keyframes hermesThinkingDot{0%,to{opacity:.35}50%{opacity:1}}@keyframes backgroundJobIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes backgroundJobSweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes markSettle{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes checkDraw{0%{stroke-dashoffset:var(--check-length,26)}to{stroke-dashoffset:0}}@keyframes inbox-undo-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes flaggedArrive{0%{box-shadow:0 0 0 7px #01323d2e}to{box-shadow:0 0 #01323d00}}.flagged-arrive{animation:flaggedArrive .9s var(--ease-out-quart) both}@keyframes threadIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.thread-in{animation:threadIn .18s var(--ease-out-quart) both}.schedule-appointment>summary::-webkit-details-marker{display:none}.schedule-appointment>summary [data-disclosure]{transition:transform var(--duration-fast,.12s) var(--ease-out-quart)}.schedule-appointment[open]>summary [data-disclosure]{transform:rotate(90deg)}.animate-fade-in{animation:fadeIn var(--duration-slow) var(--ease-out-expo) both}.animate-fade-in-scale{animation:fadeInScale var(--duration-slow) var(--ease-out-expo) both}.animate-slide-in-left{animation:slideInLeft var(--duration-slow) var(--ease-out-expo) both}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,a:focus-visible{outline:2px solid var(--color-millie-prussian-bright);outline-offset:3px}::selection{color:inherit;background:#038cab38}@keyframes sidebarBadgeBounce{0%,30%,55%,75%,to{transform:translateY(0)}15%{transform:translateY(-5px)}43%{transform:translateY(-3px)}65%{transform:translateY(-1px)}}.sidebar-badge-bounce{animation:sidebarBadgeBounce .9s var(--ease-out-quart) both}.millie-sidebar-nav{position:relative}.millie-sidebar-nav:before{display:none}.millie-sidebar-nav:hover:not([data-active=true]){background:#01323d08!important}.millie-sidebar-footer-link:hover{background:#01323d0a;color:var(--color-millie-charcoal)!important}.millie-mode-switcher:hover{background:#01323d0f!important;border-color:#01323d1f!important}.millie-name-link:hover .millie-name-text,.millie-name-link:focus-visible .millie-name-text,.patient-fact-link:hover .patient-fact-value,.patient-fact-link:focus-visible .patient-fact-value{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (width<=768px){.patient-fact-link{align-items:center;min-height:44px;display:inline-flex}[data-patient-line] .patient-fact-link,[data-patient-history] .patient-fact-link{min-height:32px}}@media (width<=48em){.mantine-AppShell-navbar{width:296px!important}}.ai-area-tile-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.ai-area-tile{text-align:left;min-height:116px;transition:background var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);background:0 0;border:1px solid #01323d1a;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ai-area-tile:hover{background:#01323d08;border-color:#01323d38}.ai-home-row{width:100%;transition:background var(--duration-fast) var(--ease-out-quart);border-radius:12px;padding:8px 10px}.ai-home-row:hover{background:#01323d0a}.asset-card{background:var(--millie-canvas-raised);transition:transform var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);border:1px solid #01323d1f;border-radius:12px;padding:8px}.asset-card:hover,.asset-card:focus-within{border-color:#01323d59;transform:translateY(-2px);box-shadow:0 6px 18px #01323d1a}.asset-card__thumb{background:#faf3ec;border-radius:8px;position:relative;overflow:hidden}.asset-card__thumb img{object-fit:contain;width:100%;height:132px;display:block}.asset-card__menu{opacity:0;transition:opacity var(--duration-fast) var(--ease-out-quart);position:absolute;top:6px;right:6px}.asset-card:hover .asset-card__menu,.asset-card:focus-within .asset-card__menu,.asset-card__menu[data-expanded=true]{opacity:1}.asset-card__name{width:100%;font:inherit;color:var(--color-millie-charcoal);text-align:left;-webkit-line-clamp:2;overflow-wrap:anywhere;cursor:text;transition:background var(--duration-fast) var(--ease-out-quart);background:0 0;border:1px solid #0000;border-radius:8px;-webkit-box-orient:vertical;margin-top:8px;padding:3px 5px;font-size:.75rem;display:-webkit-box;overflow:hidden}.asset-card__name:hover{background:#01323d0d}.asset-card__name:focus-visible{outline:2px solid var(--color-millie-ochre);outline-offset:1px}.asset-card__rename{width:100%;font:inherit;color:var(--color-millie-charcoal);border:1px solid var(--color-millie-ochre);background:var(--millie-canvas-raised);border-radius:8px;outline:none;margin-top:8px;padding:3px 5px;font-size:.75rem;display:block}.operator-table tbody tr{transition:background-color var(--duration-fast) var(--ease-out-quart);background:0 0}.operator-table tbody tr:nth-of-type(2n){background:#faf2eb80}.operator-table.operator-table--grouped tbody tr{background:0 0}.operator-table tbody tr:hover{background:#faf2ebe6}.operator-table.operator-table--clickable tbody tr:hover{background:#025f7412}.operator-table thead button{text-align:inherit;transition:color var(--duration-fast) var(--ease-out-quart)}.operator-table thead button:hover{color:var(--color-millie-charcoal)}.operator-table__sort-glyph{opacity:0;transition:opacity var(--duration-fast) var(--ease-out-quart)}.operator-table thead th:hover .operator-table__sort-glyph,.operator-table thead button:focus-visible .operator-table__sort-glyph,.operator-table__sort-glyph--active{opacity:1}.operator-table__resize{cursor:col-resize;touch-action:none;border-right:2px solid var(--mantine-color-brand-light-color);opacity:0;width:10px;position:absolute;top:0;bottom:0;right:0}.operator-table__resize:hover,.operator-table__resize:focus-visible{opacity:1}.operator-table th:hover .operator-table__resize,.hex-dt th:hover .operator-table__resize,.hex-heatmap-table th:hover .operator-table__resize{opacity:.45}.operator-table__controls{border-bottom:1px solid var(--millie-border);justify-content:space-between;align-items:center;gap:8px;padding:2px 8px;display:flex}.operator-table__result{color:var(--millie-muted);font-size:12px}.operator-table__clear{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px}.operator-table__filter{width:26px;height:26px;color:var(--millie-muted);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex}.operator-table__filter:hover{background:var(--color-millie-wall)}.operator-table__filter--active{color:var(--color-millie-brick);background:var(--color-millie-wall)}.operator-table__heading{align-items:center;gap:2px;min-width:0;display:flex}.operator-table__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.operator-table__heading--wrap .operator-table__label{white-space:normal;overflow-wrap:anywhere}.operator-table__heading .operator-table__filter{flex-shrink:0;margin-left:0}@media (pointer:coarse){.operator-table__filter{width:36px;height:36px}.operator-table__display{min-height:40px!important}}.operator-table th.operator-table__pin,.operator-table td.operator-table__pin{position:sticky;left:0}.operator-table td.operator-table__pin{z-index:2;background:#fffcf9}.operator-table tbody tr:nth-of-type(2n) td.operator-table__pin{background:#fdf7f2}.operator-table.operator-table--grouped tbody tr td.operator-table__pin{background:#fffcf9}.operator-table tbody tr:hover td.operator-table__pin{background:#fbf3ec}.operator-table.operator-table--clickable tbody tr:hover td.operator-table__pin{background:#edf1f0}.operator-table th.operator-table__pin{z-index:3;background:#fbf5ef}.operator-table .operator-table__selection:after{display:none}.operator-table--x-scrolled th.operator-table__pin:after,.operator-table--x-scrolled td.operator-table__pin:after{content:"";background:inherit;pointer-events:none;width:40px;position:absolute;top:0;bottom:0;left:100%;box-shadow:12px 0 16px -12px #01323d2e}.operator-table th.operator-table__pin-right,.operator-table td.operator-table__pin-right{position:sticky;right:0}.operator-table td.operator-table__pin-right{z-index:2;background:#fffcf9}.operator-table tbody tr:nth-of-type(2n) td.operator-table__pin-right{background:#fdf7f2}.operator-table.operator-table--grouped tbody tr td.operator-table__pin-right{background:#fffcf9}.operator-table tbody tr:hover td.operator-table__pin-right{background:#fbf3ec}.operator-table.operator-table--clickable tbody tr:hover td.operator-table__pin-right{background:#edf1f0}.operator-table th.operator-table__pin-right{z-index:3;background:#fbf5ef}.operator-table--x-more th.operator-table__pin-right,.operator-table--x-more td.operator-table__pin-right{box-shadow:-12px 0 16px -12px #01323d2e}.operator-table--x-more th.operator-table__pin-right:before,.operator-table--x-more td.operator-table__pin-right:before{content:"";width:var(--operator-pin-right-band,40px);background:inherit;pointer-events:none;position:absolute;top:0;bottom:0;right:100%;box-shadow:-12px 0 16px -12px #01323d2e}.operator-table--sticky-header thead{z-index:3;position:sticky;top:0;box-shadow:0 1px #01323d1f}.operator-table__secondary{align-items:baseline;gap:var(--mantine-spacing-xs) var(--mantine-spacing-md);margin:var(--mantine-spacing-xs) 0 0;white-space:normal;flex-wrap:wrap;display:flex}.operator-table__secondary>div{align-items:baseline;gap:var(--mantine-spacing-xs);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.operator-table__secondary>.operator-table__secondary-block{flex-direction:column;flex-basis:100%;align-items:stretch}.operator-table__secondary dt{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs)}.operator-table__secondary dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.queue-ticket-sidebar{container-type:inline-size}.queue-list-controls{padding-top:4px}.queue-list-sort{flex:0 auto;min-width:0;max-width:calc(100% - 48px)}.queue-list-sort .mantine-Button-label{min-width:0}[data-booking-review] .mantine-Button-root{height:auto;padding-block:8px}[data-booking-review] .mantine-Button-label{white-space:normal;text-align:center}.queue-list-sort span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-list-tools{flex:1;min-width:0}.queue-ticket-compact .queue-ticket-row{padding-block:2px!important}.queue-ticket-created,.queue-ticket-work-type{white-space:nowrap}.inbox-folded-column-icon{display:none}@media (width<=767px){.inbox-view-options-label,.inbox-folded-column-label{display:none}.inbox-folded-column-icon{display:block}}.queue-ticket-rows{gap:2px;display:grid}.queue-ticket-row{display:block}.queue-ticket-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.queue-ticket-meta{display:flex}.queue-ticket-requester{flex:0 auto}.queue-ticket-channel{flex:0 68px}.queue-ticket-channel:empty{display:none}.queue-ticket-status-meta{margin-top:3px}.queue-ticket-mark-wide{display:none!important}@container (width>=600px){.queue-ticket-rows{grid-template-columns:var(--queue-ticket-columns);column-gap:8px}.queue-ticket-rows>[data-priority-band]{grid-column:1/-1}.queue-ticket-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:4px 8px;display:grid}.queue-ticket-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block}.queue-ticket-meta{display:contents}.queue-ticket-requester{min-width:0!important}.queue-ticket-channel:empty{display:block}.queue-ticket-status-meta{display:contents!important}.queue-ticket-mark-wide{display:inline-flex!important}.queue-ticket-mark-narrow{display:none!important}.queue-ticket-status-separator,.queue-ticket-priority-separator{display:none}.queue-ticket-created,.queue-ticket-work-type{text-overflow:ellipsis;min-width:0;overflow:hidden}}@container (width<=240px){.queue-ticket-count{display:none}}.inbox-row{transition:background var(--duration-fast) var(--ease-out-quart);background:0 0}.inbox-row:hover{background:#01323d0a}.inbox-list-resizer{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--ease-out-quart);border-radius:4px;flex:0 0 14px;justify-content:center;align-self:stretch;align-items:center;margin:0 -14px;display:flex}.inbox-list-resizer:before{content:"";background:var(--millie-muted);width:3px;height:44px;transition:background var(--duration-fast) var(--ease-out-quart);border-radius:9999px}.inbox-list-resizer:hover:before,.inbox-list-resizer:focus-visible:before{background:var(--color-millie-prussian-utility)}.inbox-list-resizer:focus-visible{outline:2px solid var(--color-millie-prussian-utility);outline-offset:-2px}[data-ticket-state] .inline-rule,[data-patient-row] .inline-rule,.header-compact-show,[data-header-compact] .header-compact-hide{display:none}[data-header-compact] .header-compact-show{display:inline-block}[data-why-strip=forms]:not(:has([data-form-panel]>*)){display:none}[data-why-strip=callouts]:not(:has([data-patient-history]>*)){display:none}.kit-tab:hover:not([aria-current]):not([aria-selected=true]){background:var(--kit-tab-hover)!important}.kit-tab:focus:not(:focus-visible){outline:none}@media (hover:hover){.maia-status-fit{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:80px;overflow:hidden}}.inbox-composer,.inbox-composer-fill,.inbox-composer-fill>.mantine-Textarea-root,.inbox-composer-fill>.mantine-Textarea-root>.mantine-Input-wrapper{flex-direction:column;min-height:0;display:flex}.inbox-composer-fill>.mantine-Textarea-root textarea{min-height:calc(2lh + 1em)}.inbox-composer-docked{transition:box-shadow .12s}.inbox-composer-docked:focus-within{box-shadow:0 0 0 1px var(--mantine-primary-color-filled), 0 -4px 16px #01323d14}.inbox-composer[data-file-drop]{outline:2px dashed var(--mantine-primary-color-filled);outline-offset:-4px}.inbox-composer-docked .inbox-composer-fill>.mantine-Textarea-root textarea{background:0 0;border:none;padding-inline:2px}@media (hover:hover) and (pointer:fine){.inbox-dock-icon{--ai-size:28px!important}}.inbox-composer-rule{background:var(--mantine-color-default-border);flex-shrink:0;width:1px;height:18px}.inbox-composer-helpers{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.inbox-composer-helpers .mantine-Button-root:not(:disabled){color:var(--mantine-color-dimmed)}.inbox-composer-helpers .mantine-Button-root:not(:disabled):hover{color:var(--mantine-color-text)}.inbox-reply-crumb{border:0;border-left:3px solid var(--mantine-primary-color-filled);color:var(--mantine-color-text);cursor:pointer;background:#01323d0f;border-radius:6px;padding:3px 8px 3px 10px;transition:background-color .12s}.inbox-reply-crumb:hover{background:#01323d1c}.inbox-reply-crumb:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:1px}@media (prefers-reduced-motion:reduce){.inbox-composer-docked,.inbox-reply-crumb{transition:none}}.composer-tabs.mantine-SegmentedControl-root{background:0 0;gap:4px;padding:0}.composer-tabs .mantine-SegmentedControl-indicator{background:var(--composer-tab-on-bg,#01323d);box-shadow:none;border-radius:9999px}.composer-tabs .mantine-SegmentedControl-label{color:#36535d;border-radius:9999px;font-weight:600}.composer-tabs .mantine-SegmentedControl-label[data-active]{color:var(--composer-tab-on-text,#fff)}.composer-tabs .mantine-SegmentedControl-innerLabel{padding-inline:4px}.composer-tabs input[value=internal_note]+.mantine-SegmentedControl-label{border:1px solid #01323d61}.inbox-thread-area{flex-direction:column;display:flex;container-type:inline-size}.inbox-thread-callouts{flex-shrink:0;order:2;align-self:center;max-width:calc(100% - 24px);margin:0 12px 6px}.inbox-context-section+.inbox-context-section{border-top:1px solid var(--mantine-color-default-border);margin-top:8px}.inbox-context-row{width:100%;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 18px;display:flex}.inbox-context-row:hover{background:var(--mantine-color-default-hover)}.inbox-context-row:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}.inbox-dock-tab{color:var(--mantine-color-dimmed);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.inbox-dock-tab:hover,.inbox-dock-tab:focus-visible{color:var(--mantine-color-text)}@media (width>=769px){.inbox-composer[role=dialog] .inbox-composer-fill>.mantine-Textarea-root textarea{min-height:45dvh}}.inbox-wide-list{container-type:inline-size}.inbox-row-columns{display:contents}.inbox-columns-header .inbox-col,.inbox-row-wide .inbox-col,.inbox-row-wide .inbox-col-requester{order:var(--inbox-column-order,0)}.inbox-col-requester{--inbox-column-order:var(--inbox-col-requester-order,0)}.inbox-col{padding-left:var(--space-4);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.inbox-col-aiDrafting{--inbox-column-order:var(--inbox-col-aiDrafting-order,0);width:var(--inbox-col-aiDrafting-width)}.inbox-col-aiStatus{--inbox-column-order:var(--inbox-col-aiStatus-order,0);width:var(--inbox-col-aiStatus-width)}.inbox-col-aiReply{--inbox-column-order:var(--inbox-col-aiReply-order,0);width:var(--inbox-col-aiReply-width)}.inbox-col-created{--inbox-column-order:var(--inbox-col-created-order,0);width:var(--inbox-col-created-width)}.inbox-col-updated{--inbox-column-order:var(--inbox-col-updated-order,0);width:var(--inbox-col-updated-width)}.inbox-col-status{--inbox-column-order:var(--inbox-col-status-order,0);width:var(--inbox-col-status-width)}.inbox-col-priority{--inbox-column-order:var(--inbox-col-priority-order,0);width:var(--inbox-col-priority-width)}.inbox-col-channel{--inbox-column-order:var(--inbox-col-channel-order,0);width:var(--inbox-col-channel-width)}.inbox-col-workType{--inbox-column-order:var(--inbox-col-workType-order,0);width:var(--inbox-col-workType-width)}.inbox-col-reply{--inbox-column-order:var(--inbox-col-reply-order,0);width:var(--inbox-col-reply-width)}.inbox-col-waiting{--inbox-column-order:var(--inbox-col-waiting-order,0);width:var(--inbox-col-waiting-width)}.inbox-col-sentiment{--inbox-column-order:var(--inbox-col-sentiment-order,0);width:var(--inbox-col-sentiment-width)}.inbox-col-medical{--inbox-column-order:var(--inbox-col-medical-order,0);width:var(--inbox-col-medical-width)}.inbox-col-notes{--inbox-column-order:var(--inbox-col-notes-order,0);width:var(--inbox-col-notes-width)}.inbox-col-noteAge{--inbox-column-order:var(--inbox-col-noteAge-order,0);width:var(--inbox-col-noteAge-width)}.inbox-col-snooze{--inbox-column-order:var(--inbox-col-snooze-order,0);width:var(--inbox-col-snooze-width)}.inbox-col.inbox-col-requester{--inbox-column-order:var(--inbox-col-requester-order,0);width:var(--inbox-col-requester-width)}.inbox-col-why{--inbox-column-order:var(--inbox-col-why-order,0);width:var(--inbox-col-why-width)}.inbox-col-queue{--inbox-column-order:var(--inbox-col-queue-order,0);width:var(--inbox-col-queue-width)}.inbox-col-owner{--inbox-column-order:var(--inbox-col-owner-order,0);width:var(--inbox-col-owner-width)}.inbox-col-wrote{--inbox-column-order:var(--inbox-col-wrote-order,0);width:var(--inbox-col-wrote-width)}.inbox-col-due{--inbox-column-order:var(--inbox-col-due-order,0);width:var(--inbox-col-due-width);text-align:right;font-variant-numeric:tabular-nums}.inbox-col-queue,.inbox-col-due{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.inbox-hide-queue .inbox-col-queue,.inbox-hide-owner .inbox-col-owner{display:none}.inbox-row-quiet .inbox-col,.inbox-row-quiet .inbox-row-meta{opacity:.75}.inbox-row-wide .inbox-row-identity{display:contents!important}.inbox-row-wide .inbox-row-title{flex:1px;min-width:0}.inbox-row-wide .inbox-col-requester{flex:0 0 var(--inbox-col-requester-width);min-width:0;padding-left:var(--space-4);overflow:hidden}.inbox-row-wide .inbox-col-queue{-webkit-line-clamp:1;white-space:nowrap}.inbox-row-wide{flex-wrap:wrap;contain-intrinsic-height:auto 26px!important}.inbox-ticket-row-wide{contain-intrinsic-height:auto 50px!important}.inbox-wide-list:not([data-folded=""]) .inbox-row-wide:after{content:"";flex:0 0 100%;order:90}.inbox-wide-list:not([data-folded=""]) .inbox-row-wide{contain-intrinsic-height:auto 60px!important}.inbox-wide-list:not([data-folded=""]) .inbox-ticket-row-wide{contain-intrinsic-height:auto 84px!important}.inbox-wide-list[data-folded~=requester] .inbox-columns-header .inbox-col-requester,.inbox-wide-list[data-folded~=why] .inbox-columns-header .inbox-col-why,.inbox-wide-list[data-folded~=queue] .inbox-columns-header .inbox-col-queue,.inbox-wide-list[data-folded~=owner] .inbox-columns-header .inbox-col-owner,.inbox-wide-list[data-folded~=wrote] .inbox-columns-header .inbox-col-wrote,.inbox-wide-list[data-folded~=due] .inbox-columns-header .inbox-col-due,.inbox-wide-list[data-folded~=owner] .inbox-row-wide .inbox-col-owner[data-empty]{display:none}.inbox-wide-list[data-folded~=requester] .inbox-row-wide .inbox-col-requester,.inbox-wide-list[data-folded~=why] .inbox-row-wide .inbox-col-why,.inbox-wide-list[data-folded~=queue] .inbox-row-wide .inbox-col-queue,.inbox-wide-list[data-folded~=owner] .inbox-row-wide .inbox-col-owner,.inbox-wide-list[data-folded~=wrote] .inbox-row-wide .inbox-col-wrote,.inbox-wide-list[data-folded~=due] .inbox-row-wide .inbox-col-due{order:calc(100 + var(--inbox-column-order,0));width:auto;max-width:100%;margin:var(--space-2) var(--space-4) 0 0;text-align:left;white-space:normal;-webkit-line-clamp:2;flex:0 auto;padding-left:0}.inbox-wide-list[data-folded~=requester] .inbox-row-wide .inbox-col-requester:before,.inbox-wide-list[data-folded~=queue] .inbox-row-wide .inbox-col-queue:before,.inbox-wide-list[data-folded~=owner] .inbox-row-wide .inbox-col-owner:before,.inbox-wide-list[data-folded~=wrote] .inbox-row-wide .inbox-col-wrote:before,.inbox-wide-list[data-folded~=due] .inbox-row-wide .inbox-col-due:before{content:attr(data-label) " ";font-weight:400;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed)}.inbox-queue-layout{gap:var(--space-6);grid-template-columns:minmax(238px,272px) minmax(0,1fr);align-items:start;display:grid}.inbox-queue-rail{top:var(--space-4);padding:var(--space-4);background:#fffcf9c2;border:1px solid #01323d1f;border-radius:20px;align-self:start;position:sticky;box-shadow:0 1px 2px #01323d08}.inbox-queue-rail-heading{margin-bottom:var(--space-3);color:#1a1c20;justify-content:space-between;align-items:center;font-size:clamp(.813rem,1vw,.875rem);font-weight:700;display:flex}.inbox-queue-rail-heading span:last-child{min-width:1.5rem;height:1.5rem;padding:0 var(--space-2);color:#36535d;font-variant-numeric:tabular-nums;background:#01323d0f;border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.inbox-queue-new{margin-bottom:var(--space-3)}.inbox-queue-all-link{margin-bottom:var(--space-3);color:var(--color-millie-prussian-utility);align-items:center;gap:4px;font-size:.813rem;font-weight:600;text-decoration:none;display:inline-flex}.inbox-queue-all-link:hover,.inbox-queue-all-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.queue-overview{gap:var(--space-3);min-width:0;display:grid}.queue-overview__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.queue-overview__filters{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.queue-overview__search{width:min(260px,100%)}@media (width<=600px){.queue-overview__filters{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.queue-overview__search{grid-column:1/-1;width:100%}}.queue-overview__name{gap:1px;min-width:0;display:grid}.queue-overview__name--child{border-left:2px solid #01323d24;margin-left:6px;padding-left:12px}.queue-overview__link{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-millie-charcoal);font-weight:600;text-decoration:none;overflow:hidden}.queue-overview__name--child .queue-overview__link{font-weight:500}.queue-overview__name .queue-overview__sub{white-space:normal}.queue-overview__sub,.queue-overview__fact-detail{color:#54707a;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.3;overflow:hidden}.queue-overview__fact{min-width:0;line-height:1.35;display:grid}.queue-overview__fact-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.queue-overview__dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.queue-overview__dot--on{background:var(--color-millie-evergreen)}.queue-overview__dot--off{border:1.5px solid #9aaeb3}.queue-overview__dot--warn{background:var(--color-millie-ochre)}.queue-overview__ditto{color:#9aaeb3;cursor:default;padding-left:2px;font-size:1rem}.inbox-queue-group+.inbox-queue-group{margin-top:var(--space-3)}.inbox-queue-group-label{padding:0 .75rem var(--space-1);color:var(--millie-muted);font-size:.8125rem;font-weight:600}.inbox-queue-list{gap:var(--space-1);max-height:calc(100vh - 17rem);display:grid;overflow-y:auto}.inbox-queue-option{color:#1a1c20;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;padding:.5rem .75rem;transition:background .15s,border-color .15s,transform .15s}.inbox-queue-option:hover:not(:disabled){background:#01323d0a;border-color:#01323d1a}.inbox-queue-option:focus-visible{outline-offset:2px;outline:2px solid #038cab}.inbox-queue-option[aria-current=page]{background:#025f7414;border-color:#01323d38}.inbox-queue-option:disabled{cursor:not-allowed;opacity:.58}.inbox-queue-option-name{overflow-wrap:anywhere;font-size:clamp(.813rem,1vw,.875rem);font-weight:700;line-height:1.3;display:block}.inbox-queue-option-meta,.inbox-queue-option-members{color:var(--millie-muted);font-size:.75rem;line-height:1.3}.inbox-queue-option-members:before{content:" · "}.inbox-queue-option--child{padding-left:1.75rem}.inbox-queue-header{gap:var(--space-4);padding:var(--space-2) 0 var(--space-4);border-bottom:1px solid #01323d1f;grid-template-columns:minmax(0,1fr) minmax(390px,.92fr);align-items:start;display:grid}.inbox-queue-title-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.inbox-queue-title-row h2{color:var(--color-millie-charcoal);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.inbox-queue-identity p{max-width:42rem;margin:var(--space-2) 0 0;color:var(--millie-muted);font-size:clamp(.938rem,1.2vw,1rem);line-height:1.45}.inbox-queue-unsaved{color:var(--color-millie-brick);font-size:.75rem;font-weight:700}.inbox-queue-sources{gap:12px;margin:0;padding:0;list-style:none;display:grid}.inbox-queue-sources li{border:1px solid #01323d1f;border-radius:8px;padding:12px 14px}.inbox-queue-sources li[data-live=unknown]{border-style:dashed;border-color:var(--color-millie-ochre)}.inbox-queue-sources li[data-live=no]{background:#01323d08;border-style:dashed}.inbox-queue-source-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.inbox-queue-sources li p{margin:0 0 8px;font-size:.813rem}.inbox-queue-sources dl{flex-wrap:wrap;gap:4px 20px;margin:0;font-size:.75rem;display:flex}.inbox-queue-sources dt{color:var(--millie-muted);font-weight:600}.inbox-queue-sources dd{margin:0}.inbox-queue-exit-count{color:var(--millie-muted);font-size:.75rem;margin:8px 0 0!important}.inbox-queue-sources li[data-blocks=yes]{border-style:solid}.inbox-queue-source-dark{color:var(--color-millie-brick);margin-top:8px!important}.inbox-queue-muted{color:var(--millie-muted);font-size:.813rem}.inbox-queue-save-hint{margin:var(--space-2) 0 0}.inbox-queue-status{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.inbox-queue-status li{align-items:flex-start;gap:var(--space-2);color:#36535d;font-size:.813rem;line-height:1.45;display:flex}.inbox-queue-status-action{color:#025f74;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:650;text-decoration:underline}.inbox-queue-status-action:hover{color:#038cab}.inbox-queue-status-action:focus-visible{outline:2px solid var(--color-millie-prussian-bright);outline-offset:2px;border-radius:4px}.inbox-queue-mobile-select{display:none}.inbox-queue-detail{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;max-width:1080px;display:grid}.inbox-queue-detail fieldset{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.inbox-queue-detail fieldset.inbox-queue-sections{gap:var(--space-6)}.inbox-queue-create-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.inbox-queue-member-list{margin:0;padding:0;list-style:none}.inbox-queue-member-list li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;font-size:clamp(.813rem,1vw,.875rem);display:flex}.inbox-queue-member-list li+li{border-top:1px solid #01323d14}.inbox-queue-member-via-group{color:#36535d;font-style:italic}.inbox-queue-ladder{gap:var(--space-3);margin:0;padding-left:1.375rem;font-size:clamp(.813rem,1vw,.875rem);display:grid}.inbox-queue-ladder>li>.inbox-queue-sources{margin-top:var(--space-2)}@media (width<=900px){.inbox-queue-layout{grid-template-columns:minmax(0,1fr)}.inbox-queue-rail{display:none}.inbox-queue-mobile-select{display:block}.inbox-queue-header{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.inbox-queue-status{max-width:36rem}}.chat-rail-row{min-height:44px;transition:background var(--duration-fast) var(--ease-out-quart);border-radius:4px;align-items:center;gap:4px;padding:6px 8px 6px 10px;display:flex}.chat-rail-row:hover{background:#01323d0a}.chat-rail-row[data-selected=true]{background:#01323d12}.chat-pin{width:32px;height:32px;color:var(--color-millie-slate,#6e848a);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart), background var(--duration-fast) var(--ease-out-quart);background:0 0;border:none;border-radius:4px;flex:0 0 32px;place-items:center;padding:0;display:grid}.chat-pin:hover{color:#025f74;background:#01323d12}.chat-pin[data-pinned=true]{color:#025f74}.chat-pin:focus-visible{outline-offset:1px;outline:2px solid #038cab}.chat-rail-row__pin{opacity:0}.chat-rail-row:hover .chat-rail-row__pin,.chat-rail-row__pin:focus-visible,.chat-rail-row__pin[data-pinned=true]{opacity:1}.chat-message{transition:background var(--duration-fast) var(--ease-out-quart);position:relative}.chat-message:hover{background:#01323d08}.chat-console{background:var(--millie-canvas-raised);isolation:isolate}.chat-conversation-rail{box-shadow:inset -1px 0 #01323d09}.chat-rail-header{background:color-mix(in srgb, var(--millie-sidebar,#faf2eb) 82%, var(--millie-canvas-raised))}.chat-thread-pane,.chat-active-thread,.chat-panel{min-height:0}.chat-channel-header{min-height:68px}.chat-search-scope{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.chat-search-scope__label{color:var(--millie-muted);white-space:nowrap;font-size:.75rem;font-weight:700}.chat-message-log [data-message-id]{width:min(100%,920px);margin-inline:auto}.chat-message[data-clinical-exchange=true]{background:color-mix(in srgb, #eef4f0 34%, var(--millie-canvas-raised));border:1px solid #01323d1f;box-shadow:0 1px 2px #01323d08;border-radius:16px!important;margin:14px 0 8px!important;padding:18px!important}.chat-message[data-clinical-exchange=true]:hover{background:color-mix(in srgb, #eef4f0 54%, var(--millie-canvas-raised))}.chat-entity-link{border:1px solid var(--millie-border-strong);background:color-mix(in srgb, #eef8fb 58%, var(--millie-canvas-raised));width:min(100%,44rem);min-height:44px;color:var(--millie-ink);transition:border-color var(--duration-fast) var(--ease-out-quart), background var(--duration-fast) var(--ease-out-quart);border-radius:6px;align-items:center;gap:10px;margin-block:6px;padding:8px 10px;text-decoration:none;display:inline-flex}.chat-entity-link:hover{background:color-mix(in srgb, #eef8fb 84%, var(--millie-canvas-raised));border-color:#025f7461}.chat-entity-link:focus-visible{outline-offset:2px;outline:2px solid #038cab}.chat-entity-link__identity{flex:15rem;align-items:baseline;gap:8px;min-width:0;display:flex}.chat-entity-link__kind{color:#025f74;flex:none;font-size:.75rem;font-weight:700}.chat-entity-link__identifier{color:var(--millie-ink);flex:none;font-size:.875rem;font-weight:750}.chat-entity-link__title{min-width:0;color:var(--millie-ink);overflow-wrap:anywhere;font-size:.875rem;font-weight:700;line-height:1.3}.chat-entity-link__details{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;display:inline-flex}.chat-entity-link__action{color:#025f74;white-space:nowrap;flex:none;font-size:.8125rem;font-weight:700}.chat-message__entity-header{flex-wrap:wrap;align-items:center;gap:10px;max-width:72ch;margin:6px 0 12px;display:flex}.chat-message__entity-header .chat-entity-link{margin-block:0}.chat-message__trace-link{color:#025f74;text-underline-offset:3px;font-size:.8125rem;font-weight:700;text-decoration:underline}.chat-analysis-bar{border-top:1px solid #01323d24;max-width:72ch;margin-top:12px;padding:10px 0 2px}.chat-clinical-signals{border-top:1px solid #01323d1a;max-width:72ch;margin-top:10px;padding-top:8px}.chat-clinical-signals>summary{min-height:36px;color:var(--millie-muted);cursor:pointer;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;list-style:none;display:flex}.chat-clinical-signals>summary::-webkit-details-marker{display:none}.chat-clinical-signals__chevron{color:#025f74;transition:transform var(--duration-fast) var(--ease-out-quart);flex:none;transform:rotate(0)}.chat-clinical-signals[open] .chat-clinical-signals__chevron{transform:rotate(90deg)}.chat-clinical-signals__priority{color:#36535d;margin-left:auto;font-weight:600}.chat-composer{z-index:2;position:relative;box-shadow:0 -8px 24px -22px #01323d59}.chat-composer__field textarea{line-height:1.45}.chat-composer__toolbar{row-gap:6px}.chat-composer__tools{min-width:0}.chat-new-message-bar{background:linear-gradient(to bottom, transparent, var(--millie-canvas-raised));justify-content:center;padding:4px 12px 0;display:flex}.chat-new-message-bar button{color:#fefaf6;cursor:pointer;min-height:36px;font:700 .8125rem/1 var(--font-body,sans-serif);background:#01323d;border:1px solid #01323d2e;border-radius:4px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex;box-shadow:0 6px 16px -8px #01323d52}.chat-new-message-bar button:hover{background:#025f74}.chat-message__action{opacity:0;pointer-events:none;background:var(--millie-canvas-raised);transition:opacity var(--duration-fast) var(--ease-out-quart);border-radius:8px;padding:2px 4px;position:absolute;top:2px;right:6px}.chat-message:hover .chat-message__action,.chat-message:focus-within .chat-message__action{opacity:1;pointer-events:auto}@media (hover:none){.chat-rail-row__pin{opacity:1}.chat-pin{flex-basis:44px;width:44px;height:44px}.chat-clinical-signals>summary{min-height:44px}.chat-message__action{opacity:1;pointer-events:auto;background:0 0;align-self:flex-start;padding:0;position:static}.chat-message__action button,.chat-composer__tools button,.chat-new-message-bar button{min-height:44px}}.chat-bubble{transition:transform var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart)}.chat-bubble:hover{border-color:#025f7480;transform:translateY(-2px)}.chat-bubble:focus-visible{outline-offset:2px;outline:2px solid #038cab}.chat-window{transform-origin:100% 100%;animation:chatWindowIn .2s var(--ease-out-expo) both}@keyframes chatWindowIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.chat-window__ctl{width:26px;height:26px;color:var(--millie-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out-quart);background:0 0;border:none;border-radius:8px;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.chat-window__ctl:hover{background:#01323d14}.chat-window__ctl:focus-visible{outline-offset:1px;outline:2px solid #038cab}@media (width<=720px){:root{--chat-dock-bubble-col:58px;--hermes-panel-span:0px!important}.chat-window:not(.chat-window--embedded){width:calc(100vw - 40px)!important;height:min(60vh,440px)!important}.chat-window--docked{width:calc(100vw - var(--hermes-bubble-span,20px) - var(--chat-dock-bubble-col) - 20px)!important}}.chat-message{animation:chatMsgIn .22s var(--ease-out-quart) both}@keyframes chatMsgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=980px){.chat-conversation-rail{width:100%}.chat-message[data-clinical-exchange=true]{margin-block:10px 6px!important;padding:14px!important}.chat-composer__tools>span:last-child{display:none}}@media (width<=520px){.chat-channel-header{min-height:60px}.chat-composer__toolbar{align-items:flex-end}.chat-composer__tools{width:100%}.chat-composer__tools button{min-height:44px}.chat-entity-link{flex-wrap:wrap;align-items:flex-start}.chat-entity-link__identity{flex-basis:100%}.chat-entity-link__action{margin-left:auto}}.bubble-attached>*{margin-left:0!important;margin-right:0!important}.bubble-attached>:first-child{border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}@media (width<=768px){.mantine-Input-input{font-size:16px}}.route-badge-trigger,[data-ticket-controls]>*{flex-shrink:0;align-items:center;line-height:1;display:inline-flex}@media (width<=768px){.route-badge-trigger,.tag-chip-button{align-items:center;min-height:44px;display:inline-flex}}@media (width<=480px){[data-ticket-controls] .route-chip-chevron{display:none}}.inbox-row-meta>*{white-space:nowrap;flex-shrink:0}.trace-span-row,.trace-chat-row{transition:background var(--duration-fast) var(--ease-out-quart);background:0 0}.trace-span-row:hover,.trace-chat-row:hover{background:#01323d0a}.trace-span-row[aria-selected=true],.trace-chat-row[data-selected=true]{background:#025f741a}@media (prefers-reduced-motion:reduce){.trace-span-row,.trace-chat-row{transition:none}}.mantine-Drawer-content{background:var(--millie-surface,#fffcf9)!important}.mantine-Drawer-header{background:var(--millie-surface,#fffcf9)}.settings-category-layout>:last-child{min-width:0}@media (width<=900px){.settings-category-layout{grid-template-columns:minmax(0,1fr)!important}.settings-category-layout>:last-child{position:static!important}}@media (hover:none),(pointer:coarse){.inbox-key-hint{display:none}}.patient-facts-link{all:unset;cursor:pointer;border-radius:4px}.patient-facts-link:hover,.patient-facts-link:focus-visible{text-decoration:underline}.patient-facts-link:focus-visible{outline:2px solid var(--millie-accent,currentColor);outline-offset:2px}.timeline-flash{animation:1.6s ease-out timeline-flash}@keyframes timeline-flash{0%,20%,50%,70%{box-shadow:0 0 0 3px var(--millie-accent,#b5673b)}35%,85%,to{box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.timeline-flash{outline:3px solid var(--millie-accent,#b5673b);animation:none}}.inbox-solved-offer{all:unset;color:var(--millie-link,#9a4f2a);cursor:pointer;padding:6px 10px;font-size:.78rem;display:block}.inbox-solved-offer:hover,.inbox-solved-offer:focus-visible{text-decoration:underline}.optical-center{text-box:trim-both cap alphabetic}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;border-radius:var(--mantine-radius-md,8px);background:var(--millie-surface,#fffcf9);border:1px solid var(--color-millie-prussian,#01323d);color:var(--millie-ink,#1a1c20);padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible,.skip-link:focus{transform:translateY(0)}@media (pointer:coarse){.mantine-Input-input,.mantine-NativeSelect-input,.mantine-InputBase-input{min-height:44px}.mantine-ActionIcon-root{min-width:44px;min-height:44px}.mantine-Switch-track{min-height:28px}}body[data-scroll-locked] .millie-hermes-launcher{display:none!important}.inbox-queue-sites{gap:var(--space-2,8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inbox-queue-sites>li{justify-content:space-between;align-items:center;gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.mantine-AppShell-main :is(.mantine-Card-root,.mantine-Paper-root):not(.millie-surface){border:0;border-top:2px solid var(--color-millie-prussian);box-shadow:none;background:0 0;border-radius:0}.mantine-AppShell-main :is(.mantine-Card-root,.mantine-Paper-root):not(.millie-surface):not([style*=background]){padding-inline:0}.mantine-AppShell-main :is(.mantine-Card-root,.mantine-Paper-root,.mantine-Accordion-item) :is(.mantine-Card-root,.mantine-Paper-root):not(.millie-surface){border-top:1px solid var(--millie-border-strong)}.mantine-AppShell-main :is(.mantine-Card-root,.mantine-Paper-root)[style*=background]:not(.millie-surface){border-top-width:0;border-radius:4px}.mantine-AppShell-main [data-pane-route] :is(.mantine-Card-root,.mantine-Paper-root):not(.millie-surface){border:1px solid #01323d24;border-radius:6px}.mantine-AppShell-main [data-pane-route] :is(.mantine-Card-root,.mantine-Paper-root) :is(.mantine-Card-root,.mantine-Paper-root):not(.millie-surface){border:0;border-top:1px solid #01323d1f;border-radius:0}.mantine-AppShell-main .mantine-Accordion-item{border-top:2px solid var(--color-millie-prussian);border-bottom:0}.priority-band-toggle:hover{color:var(--millie-ink);background:#01323d0a!important}.priority-band-toggle:focus-visible{outline:2px solid var(--color-millie-prussian-bright);outline-offset:-2px}.inbox-row .inbox-col-due{-webkit-line-clamp:1;white-space:nowrap}.section-band{margin-top:var(--space-3);border-top:0}.section-band>.mantine-Stack-root>.mantine-Group-root:first-child{padding:6px var(--space-3);background:var(--color-millie-wall);border-radius:4px}.section-band>.mantine-Stack-root>:not(:first-child){padding-inline:var(--space-3)}.patient-facts-line{gap:2px;min-width:0;padding:0 .1rem 4px;font-size:.813rem;line-height:20px;display:grid}.patient-facts-row{flex-wrap:wrap;align-items:center;gap:2px 14px;min-width:0;display:flex}.patient-facts-row:empty{display:none}.patient-facts-row>.patient-display{flex:100%}.patient-counts-bar{border-radius:4px;flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.patient-panel-title-name{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-family:GT Alpina,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.375rem;font-weight:400;line-height:1.2}.app-shell-width-glide .mantine-AppShell-navbar{transition:width .26s ease, transform var(--app-shell-transition-duration,.2s) ease}.rail-spotlight{animation:1.6s ease-out rail-spotlight}@keyframes rail-spotlight{0%,20%,50%,70%{box-shadow:inset 0 0 0 3px var(--millie-accent,#b5673b);background-color:color-mix(in srgb, var(--millie-accent,#b5673b) 8%, transparent)}35%,85%,to{background-color:#0000;box-shadow:inset 0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.app-shell-width-glide .mantine-AppShell-navbar{transition:none}.rail-spotlight{box-shadow:inset 0 0 0 3px var(--millie-accent,#b5673b);animation:none}}.inbox-wide-list[data-hidden~=requester] .inbox-col-requester,.inbox-wide-list[data-hidden~=why] .inbox-col-why,.inbox-wide-list[data-hidden~=queue] .inbox-col-queue,.inbox-wide-list[data-hidden~=owner] .inbox-col-owner,.inbox-wide-list[data-hidden~=wrote] .inbox-col-wrote,.inbox-wide-list[data-hidden~=due] .inbox-col-due,.inbox-wide-list[data-hidden~=created] .inbox-col-created,.inbox-wide-list[data-hidden~=updated] .inbox-col-updated,.inbox-wide-list[data-hidden~=status] .inbox-col-status,.inbox-wide-list[data-hidden~=priority] .inbox-col-priority,.inbox-wide-list[data-hidden~=channel] .inbox-col-channel,.inbox-wide-list[data-hidden~=aiDrafting] .inbox-col-aiDrafting,.inbox-wide-list[data-hidden~=aiStatus] .inbox-col-aiStatus,.inbox-wide-list[data-hidden~=aiReply] .inbox-col-aiReply,.inbox-wide-list[data-hidden~=workType] .inbox-col-workType,.inbox-wide-list[data-hidden~=reply] .inbox-col-reply,.inbox-wide-list[data-hidden~=waiting] .inbox-col-waiting,.inbox-wide-list[data-hidden~=sentiment] .inbox-col-sentiment,.inbox-wide-list[data-hidden~=medical] .inbox-col-medical,.inbox-wide-list[data-hidden~=notes] .inbox-col-notes,.inbox-wide-list[data-hidden~=noteAge] .inbox-col-noteAge,.inbox-wide-list[data-hidden~=snooze] .inbox-col-snooze{display:none!important}.inbox-wide-list[data-folded~=created] .inbox-row-wide .inbox-col-created,.inbox-wide-list[data-folded~=updated] .inbox-row-wide .inbox-col-updated,.inbox-wide-list[data-folded~=status] .inbox-row-wide .inbox-col-status,.inbox-wide-list[data-folded~=priority] .inbox-row-wide .inbox-col-priority,.inbox-wide-list[data-folded~=channel] .inbox-row-wide .inbox-col-channel,.inbox-wide-list[data-folded~=aiDrafting] .inbox-row-wide .inbox-col-aiDrafting,.inbox-wide-list[data-folded~=aiStatus] .inbox-row-wide .inbox-col-aiStatus,.inbox-wide-list[data-folded~=aiReply] .inbox-row-wide .inbox-col-aiReply,.inbox-wide-list[data-folded~=workType] .inbox-row-wide .inbox-col-workType,.inbox-wide-list[data-folded~=reply] .inbox-row-wide .inbox-col-reply,.inbox-wide-list[data-folded~=waiting] .inbox-row-wide .inbox-col-waiting,.inbox-wide-list[data-folded~=sentiment] .inbox-row-wide .inbox-col-sentiment,.inbox-wide-list[data-folded~=medical] .inbox-row-wide .inbox-col-medical,.inbox-wide-list[data-folded~=notes] .inbox-row-wide .inbox-col-notes,.inbox-wide-list[data-folded~=noteAge] .inbox-row-wide .inbox-col-noteAge,.inbox-wide-list[data-folded~=snooze] .inbox-row-wide .inbox-col-snooze{order:calc(100 + var(--inbox-column-order,0));max-width:100%;margin:var(--space-2) var(--space-4) 0 0;text-align:left;flex:0 auto;padding-left:0;width:auto!important}.inbox-wide-list[data-folded~=created] .inbox-row-wide .inbox-col-created:before,.inbox-wide-list[data-folded~=updated] .inbox-row-wide .inbox-col-updated:before,.inbox-wide-list[data-folded~=status] .inbox-row-wide .inbox-col-status:before,.inbox-wide-list[data-folded~=priority] .inbox-row-wide .inbox-col-priority:before,.inbox-wide-list[data-folded~=channel] .inbox-row-wide .inbox-col-channel:before,.inbox-wide-list[data-folded~=aiDrafting] .inbox-row-wide .inbox-col-aiDrafting:before,.inbox-wide-list[data-folded~=aiStatus] .inbox-row-wide .inbox-col-aiStatus:before,.inbox-wide-list[data-folded~=aiReply] .inbox-row-wide .inbox-col-aiReply:before,.inbox-wide-list[data-folded~=workType] .inbox-row-wide .inbox-col-workType:before,.inbox-wide-list[data-folded~=reply] .inbox-row-wide .inbox-col-reply:before,.inbox-wide-list[data-folded~=waiting] .inbox-row-wide .inbox-col-waiting:before,.inbox-wide-list[data-folded~=sentiment] .inbox-row-wide .inbox-col-sentiment:before,.inbox-wide-list[data-folded~=medical] .inbox-row-wide .inbox-col-medical:before,.inbox-wide-list[data-folded~=notes] .inbox-row-wide .inbox-col-notes:before,.inbox-wide-list[data-folded~=noteAge] .inbox-row-wide .inbox-col-noteAge:before,.inbox-wide-list[data-folded~=snooze] .inbox-row-wide .inbox-col-snooze:before{content:attr(data-label) " ";color:var(--mantine-color-dimmed)}.inbox-wide-list .inbox-row-wide{padding-block:var(--space-2)!important}.inbox-columns-header>.inbox-row-title{flex:1 1 var(--inbox-title-width,280px);align-items:center;gap:var(--space-2);min-width:0;padding-right:12px;display:flex;container-type:inline-size}.inbox-folded-columns-button{flex-shrink:0;margin-left:auto}@container (width<=220px){.inbox-folded-column-label{display:none}}.inbox-wide-list[data-fixed-title] .inbox-row-title{flex:0 0 min(var(--inbox-title-width), 100%);width:min(var(--inbox-title-width), 100%)}.inbox-wide-list[data-scroll]{overflow-x:auto}.inbox-column-sort,.inbox-column-filter{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.inbox-column-sort{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inbox-column-sort:disabled{cursor:default}.inbox-column-filter{padding:3px;display:inline-flex}.inbox-column-filter[aria-pressed=true],.inbox-column-filter-value{color:var(--mantine-primary-color-filled)}.inbox-column-filter-value{font-size:var(--mantine-font-size-xs);white-space:nowrap}.inbox-folded-column-control{padding:var(--space-2) var(--space-4)}.inbox-column-control:has(.inbox-column-filter-value){flex-wrap:wrap}.inbox-ticket-review-body{flex:1;min-height:0;display:flex}.inbox-ticket-review-body>[data-testid=inbox-detail-pane]{width:100%;max-width:100%}.inbox-preview-row{align-items:stretch;display:flex}.inbox-preview-row>.inbox-row{flex:1;min-width:0}.inbox-quick-view-space,.inbox-done-space{order:80}.inbox-quick-view,.inbox-quick-view-space{flex:0 0 32px;width:32px}.inbox-row-actions{z-index:1;flex-shrink:0;align-self:stretch;align-items:center;margin-bottom:-1px;display:flex;position:sticky;right:0}.inbox-columns-header .operator-table__resize{opacity:.3}.inbox-columns-header .operator-table__resize:hover,.inbox-columns-header .operator-table__resize:focus-visible{opacity:1}.inbox-columns-header .inbox-col{padding-right:12px;overflow:visible}.inbox-column-control{min-width:0}.inbox-review-resize{left:0;z-index:2;width:8px;position:absolute;inset-block:0}.inbox-review-resize .operator-table__resize{left:0;right:auto}.settings-diff-view .diff-code{word-break:normal;overflow-wrap:anywhere}.settings-diff-view .diff-gutter-col,.settings-diff-view .diff-gutter{font-size:var(--mantine-font-size-sm)}.settings-diff-view .diff-gutter-col{width:5ch}.settings-diff-view .diff-gutter{padding:0 .5ch}@media (any-pointer:coarse),(width<=48em){.ui-copy-button,.ui-info-hint,.ui-section-link-anchor{--ui-icon-hit-size:44px;min-width:44px;min-height:44px}.ui-section-link-anchor{justify-content:center;align-items:center;display:inline-flex}}.find-or-ask-card{transition:transform .12s,box-shadow .12s,border-color .12s}.find-or-ask-card:hover,.find-or-ask-card:focus-visible{transform:translateY(-1px);box-shadow:0 4px 14px #025f741f;border-color:var(--mantine-color-teal-6,#025f74)!important}@media (prefers-reduced-motion:reduce){.find-or-ask-card{transition:none}.find-or-ask-card:hover,.find-or-ask-card:focus-visible{transform:none}}@keyframes millie-hop{0%,60%,to{transform:translateY(0)}15%{transform:translateY(-5px)}30%{transform:translateY(0)}42%{transform:translateY(-3px)}}.millie-hop{animation:1.6s ease-in-out infinite millie-hop}@media (prefers-reduced-motion:reduce){.millie-hop{outline:2px solid var(--mantine-color-teal-6,#025f74);outline-offset:2px;animation:none}}
