.wf2-clinical-shell{--wf-clinical-context-offset:calc(env(safe-area-inset-top, 0px) + 64px)}.wf2-clinical-shell .card,.wf2-clinical-shell .card-muted,.wf2-clinical-shell .daily-log-shell,.wf2-clinical-shell .medication-shell,.wf2-clinical-shell .progress-notes-shell{min-width:0;max-width:100%;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-md);background:var(--wf-surface);color:var(--wf-text-primary);box-shadow:var(--wf-shadow-card)}.wf2-clinical-shell .card-muted{background:var(--wf-surface-subtle)}.wf2-clinical-shell .daily-log-title,.wf2-clinical-shell .page-title{color:var(--wf-uihc-navy);letter-spacing:0}.wf2-clinical-shell .daily-log-subtitle,.wf2-clinical-shell .page-subtitle{color:var(--wf-text-muted)}.wf2-clinical-shell .wf2-clinical-header{display:grid;gap:8px;border-inline-start:4px solid var(--wf-brand)}.wf2-clinical-shell :is(input,select,textarea){min-width:0;max-width:100%;border-color:var(--wf-border);background:var(--wf-surface);color:var(--wf-text-primary)}.wf2-clinical-shell :is(input,select,textarea)::-moz-placeholder{color:var(--wf-text-muted);opacity:1}.wf2-clinical-shell :is(input,select,textarea)::placeholder{color:var(--wf-text-muted);opacity:1}.wf2-clinical-shell :is(input,select,textarea):disabled{border-color:var(--wf-border-subtle);background:var(--wf-disabled-surface);color:var(--wf-disabled-foreground);opacity:1}.wf2-clinical-shell .progress-note-date-input{border-color:var(--wf-brand);background:var(--wf-surface);color:var(--wf-text-primary);accent-color:var(--wf-brand)}.wf2-clinical-shell .progress-note-date-input:focus-visible{border-color:var(--wf-brand);outline:2px solid var(--wf-focus);outline-offset:2px}.wf2-clinical-shell .progress-note-change-resident-button,.wf2-clinical-shell .progress-note-refresh-button{border-color:var(--wf-brand);background:var(--wf-brand);color:var(--wf-on-brand)}.wf2-clinical-shell .progress-note-change-resident-button:hover:enabled,.wf2-clinical-shell .progress-note-refresh-button:hover:enabled{border-color:var(--wf-brand-hover);background:var(--wf-brand-hover)}.wf2-clinical-shell .progress-note-change-resident-button:active:enabled,.wf2-clinical-shell .progress-note-refresh-button:active:enabled{border-color:var(--wf-brand-pressed);background:var(--wf-brand-pressed)}.wf2-clinical-shell .progress-note-change-resident-button:focus-visible,.wf2-clinical-shell .progress-note-refresh-button:focus-visible{outline:2px solid var(--wf-focus);outline-offset:2px}.wf2-clinical-shell :is(.button,.btn-primary,.daily-log-action--primary){min-height:44px;border-color:var(--wf-brand);background:var(--wf-brand);color:var(--wf-on-brand)}.wf2-clinical-shell :is(.button,.btn-primary,.daily-log-action--primary):hover{border-color:var(--wf-brand-hover);background:var(--wf-brand-hover)}.wf2-clinical-shell :is(.button.secondary,.btn-secondary,.daily-log-action){min-height:44px;border-color:var(--wf-border);background:var(--wf-surface);color:var(--wf-text-primary)}.wf2-clinical-shell :is(.button.secondary,.btn-secondary,.daily-log-action):hover{border-color:var(--wf-brand);background:var(--wf-surface-selected);color:var(--wf-brand-pressed)}.wf2-clinical-shell :is(.table-wrap,.daily-log-desktop-table){min-width:0;max-width:100%;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-surface)}.wf2-clinical-shell table{color:var(--wf-text-primary)}.wf2-clinical-shell table thead{background:var(--wf-surface-subtle);color:var(--wf-text-secondary)}.wf2-clinical-shell table :is(th,td){border-color:var(--wf-border-subtle)}.wf2-clinical-shell table tbody tr:hover{background:var(--wf-surface-selected)}.wf2-clinical-shell :is(.daily-log-attendance-card,.progress-note-live-entry-card,.progress-note-meta-field,.progress-note-smart-draft,.progress-note-quality-helper){min-width:0;max-width:100%;border-color:var(--wf-border-subtle);background:var(--wf-surface-subtle);color:var(--wf-text-primary)}.wf2-clinical-shell :is(.progress-note-live-entry-title,.progress-note-live-entry-preview,.progress-note-meta-value){color:var(--wf-text-primary)}.wf2-clinical-shell :is(.progress-note-live-entry-meta,.progress-note-meta-label,.daily-log-kicker){color:var(--wf-text-muted);opacity:1}.wf2-clinical-shell :is(.progress-note-readonly-heartbeat,.daily-log-export-message){border:1px solid var(--wf-warning-accent);background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-clinical-shell .daily-log-error-state,.wf2-clinical-shell :is(.alert,.notice,.daily-log-error-state)[data-tone=danger]{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-clinical-shell :is(.empty-state,.daily-log-empty-state,.daily-log-loading-state){border-color:var(--wf-border-subtle);background:var(--wf-surface-subtle);color:var(--wf-text-secondary)}.wf2-clinical-shell :is(.status-pill,[data-clinical-status]){opacity:1}.wf2-clinical-shell :is(.status-approved,.status-completed,.status-locked,.status-given),.wf2-clinical-shell [data-clinical-status=success]{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-clinical-shell :is(.status-pending,.status-due,.status-late),.wf2-clinical-shell [data-clinical-status=warning]{border-color:var(--wf-warning-accent);background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-clinical-shell :is(.status-review,.status-draft,.status-in-progress),.wf2-clinical-shell [data-clinical-status=review]{border-color:var(--wf-info);background:var(--wf-info-surface);color:var(--wf-info-foreground)}.wf2-clinical-shell :is(.status-missing,.status-returned,.status-refused,.status-missed),.wf2-clinical-shell [data-clinical-status=danger]{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-clinical-shell :is(.daily-log-summary-grid,.daily-log-filter-grid,.progress-note-meta-grid,.progress-note-shift-grid)>*{min-width:0}.wf2-clinical-shell :is(.daily-log-action-bar,.daily-log-filter-actions){display:flex;min-width:0;flex-wrap:wrap;gap:8px}.wf2-clinical-shell :is(.daily-log-action-bar,.daily-log-filter-actions)>*{min-width:0}html[data-workforce-design-system=v2] .daily-log-pdf-preview-shell{background:var(--wf-canvas);color:var(--wf-text-primary)}html[data-workforce-design-system=v2] .daily-log-pdf-toolbar{border-color:var(--wf-border-subtle);background:var(--wf-surface);color:var(--wf-text-primary)}html[data-workforce-design-system=v2] :is(.daily-log-pdf-toolbar__back,.daily-log-pdf-toolbar__actions button,.daily-log-pdf-toolbar__actions a){min-height:44px;border-color:var(--wf-border);background:var(--wf-surface);color:var(--wf-text-primary)}html[data-workforce-design-system=v2] .daily-log-pdf-preview-state{border-color:var(--wf-border-subtle);background:var(--wf-surface);color:var(--wf-text-secondary)}html[data-workforce-design-system=v2] .daily-log-pdf-preview-state--error{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-clinical-shell .progress-notes-page-heading{min-width:0;border-bottom:1px solid var(--wf-border-subtle);padding:4px 0 16px}.wf2-clinical-shell .progress-notes-page-heading .page-subtitle,.wf2-clinical-shell .progress-notes-page-heading .page-title{margin-top:4px}.wf2-clinical-shell .progress-notes-workspace{display:grid;min-width:0;gap:16px}.wf2-clinical-shell .progress-notes-context-bar,.wf2-clinical-shell .progress-notes-overview,.wf2-clinical-shell .progress-notes-resident-summary{min-width:0;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-surface);box-shadow:var(--wf-shadow-card)}.wf2-clinical-shell .progress-notes-context-bar{display:grid;gap:12px;padding:12px}.wf2-clinical-shell .progress-notes-context-fields{display:grid;min-width:0;gap:12px}.wf2-clinical-shell .progress-notes-context-fields label{display:grid;min-width:0;gap:4px;color:var(--wf-text-secondary);font-size:.75rem;font-weight:700;text-transform:uppercase}.wf2-clinical-shell .progress-notes-context-fields :is(input,select){width:100%;min-width:0;text-transform:none}.wf2-clinical-shell .progress-notes-context-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wf2-clinical-shell .progress-notes-context-actions>*{width:100%}.wf2-clinical-shell .progress-notes-feedback{margin:0;border:1px solid;border-radius:var(--wf-radius-sm);padding:10px 12px;font-size:.875rem;font-weight:700}.wf2-clinical-shell .progress-notes-feedback--error{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-clinical-shell .progress-notes-feedback--success{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-clinical-shell .progress-notes-overview,.wf2-clinical-shell .progress-notes-resident-summary{padding:16px}.wf2-clinical-shell .progress-notes-section-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.wf2-clinical-shell .progress-notes-section-heading h2{color:var(--wf-text-primary);font-size:1.125rem;font-weight:800;line-height:1.3}.wf2-clinical-shell .progress-notes-eyebrow{color:var(--wf-text-muted);font-size:.6875rem;font-weight:800;text-transform:uppercase}.wf2-clinical-shell .progress-notes-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.wf2-clinical-shell .progress-notes-metric,.wf2-clinical-shell .progress-notes-resident-status-grid>div{display:grid;min-width:0;align-content:start;gap:2px;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-surface-subtle);padding:10px}.wf2-clinical-shell .progress-notes-metric span,.wf2-clinical-shell .progress-notes-resident-status-grid span{color:var(--wf-text-muted);font-size:.6875rem;font-weight:800;text-transform:uppercase}.wf2-clinical-shell .progress-notes-metric strong{color:var(--wf-text-primary);font-size:1.375rem;line-height:1.2}.wf2-clinical-shell .progress-notes-metric small{color:var(--wf-text-secondary);font-size:.75rem}.wf2-clinical-shell .progress-notes-resident-title{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.wf2-clinical-shell .progress-notes-workflow-status{flex:0 1 auto;border:1px solid var(--wf-info);border-radius:var(--wf-radius-sm);background:var(--wf-info-surface);color:var(--wf-info-foreground);padding:6px 8px;font-size:.75rem;font-weight:800}.wf2-clinical-shell .progress-notes-resident-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.wf2-clinical-shell .progress-notes-resident-status-grid strong{min-width:0;overflow-wrap:anywhere;color:var(--wf-text-primary);font-size:1rem}.wf2-clinical-shell .progress-notes-resident-status-wide{grid-column:1/-1}.wf2-clinical-shell .progress-notes-resident-empty,.wf2-clinical-shell .progress-notes-resident-meta{color:var(--wf-text-secondary);font-size:.75rem}.wf2-clinical-shell .progress-notes-resident-meta{margin-top:10px}.wf2-clinical-shell .progress-notes-resident-empty{border:1px dashed var(--wf-border);border-radius:var(--wf-radius-sm);background:var(--wf-surface-subtle);padding:14px}.wf2-clinical-shell .progress-notes-workspace-nav{position:relative;z-index:24;min-width:0;border-bottom:1px solid var(--wf-border);background:var(--wf-canvas);padding-block:4px}.wf2-clinical-shell .progress-notes-workspace-nav [role=tablist]{display:flex;min-width:0;gap:4px;overflow-x:auto;padding:4px}.wf2-clinical-shell .progress-notes-workspace-tab{min-width:-moz-max-content;min-width:max-content;min-height:44px;border:1px solid transparent;border-radius:var(--wf-radius-sm);padding:8px 14px;color:var(--wf-text-secondary);font-size:.875rem;font-weight:800}.wf2-clinical-shell .progress-notes-workspace-tab:hover{background:var(--wf-surface-selected);color:var(--wf-text-primary)}.wf2-clinical-shell .progress-notes-workspace-tab.is-active{border-color:var(--wf-brand);background:var(--wf-surface-selected);color:var(--wf-brand-pressed);box-shadow:inset 0 -3px 0 var(--wf-brand)}.wf2-clinical-shell .progress-notes-workspace-panel{display:grid;min-width:0;gap:16px}.wf2-clinical-shell .progress-notes-workspace-panel[hidden]{display:none}html body.progress-notes-route-active{overflow-x:clip;overflow-y:visible}.wf2-clinical-shell{overflow-x:visible}.wf2-clinical-shell .progress-notes-workspace{gap:10px}.wf2-clinical-shell .progress-notes-operational-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding-inline:2px}.wf2-clinical-shell .progress-notes-operational-heading h1{color:var(--wf-text-primary);font-size:1.4rem;font-weight:800;line-height:1.15}.wf2-clinical-shell .progress-notes-more-button{display:inline-grid;width:44px;min-width:44px;min-height:44px;place-items:center;padding:0;font-size:1.25rem;line-height:1}.wf2-clinical-shell .progress-notes-context-bar{gap:8px;padding:8px 10px}.wf2-clinical-shell .progress-notes-context-controls{display:grid;min-width:0;grid-template-columns:minmax(76px,.44fr) minmax(0,2.56fr) 44px;align-items:center;gap:6px}.wf2-clinical-shell :is(.progress-notes-context-date,.progress-notes-context-resident){min-width:0}.wf2-clinical-shell .progress-notes-context-date{position:relative;display:block;min-height:44px}.wf2-clinical-shell .progress-notes-context-date__display{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);background:var(--wf-surface);padding-inline:8px;color:var(--wf-text-primary);font-size:.8125rem;font-weight:700;white-space:nowrap}.wf2-clinical-shell .progress-notes-context-date input{position:absolute;inset:0;width:100%;height:100%;min-width:0;cursor:pointer;opacity:0}.wf2-clinical-shell .progress-notes-context-date input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;margin:0;cursor:pointer}.wf2-clinical-shell .progress-notes-context-date:focus-within .progress-notes-context-date__display{outline:2px solid var(--wf-focus);outline-offset:2px}.wf2-clinical-shell .progress-notes-context-resident select{width:100%;min-width:0;min-height:44px;padding-inline:10px 28px;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;white-space:nowrap}.wf2-clinical-shell .progress-notes-context-refresh{display:inline-grid;width:44px;min-width:44px;min-height:44px;place-items:center;padding:0;font-size:1.25rem;line-height:1}.wf2-clinical-shell .progress-notes-context-bar .progress-notes-resident-summary{display:grid;min-width:0;grid-column:1/-1;gap:8px;border:0;border-top:1px solid var(--wf-border-subtle);border-radius:0;background:transparent;box-shadow:none;padding:10px 0 0}.wf2-clinical-shell .progress-notes-resident-title{gap:6px;margin:0}.wf2-clinical-shell .progress-notes-resident-title h2{min-width:0;overflow-wrap:anywhere;color:var(--wf-text-primary);font-size:1rem;font-weight:800}.wf2-clinical-shell .progress-notes-context-bar .progress-notes-workflow-status{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:3px;border:0;background:transparent;padding:0;color:var(--wf-info-foreground)}.wf2-clinical-shell .progress-notes-packet-summary{margin:0;color:var(--wf-warning-foreground);font-size:.75rem}.wf2-clinical-shell .progress-notes-page-actions{display:grid;min-width:0;gap:10px;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-surface);box-shadow:var(--wf-shadow-card);padding:12px}.wf2-clinical-shell .progress-notes-day-overview{min-width:0}.wf2-clinical-shell .progress-notes-day-overview .progress-notes-section-heading p{margin-top:2px;color:var(--wf-text-secondary);font-size:.75rem}.wf2-clinical-shell .progress-notes-day-overview .progress-notes-metric-grid{margin-top:8px}.wf2-clinical-shell .progress-notes-day-overview .progress-notes-metric{border:0;border-inline-end:1px solid var(--wf-border-subtle);border-radius:0;background:transparent;padding:6px 8px}.wf2-clinical-shell .progress-notes-day-overview .progress-notes-metric:last-child{border-inline-end:0}.wf2-clinical-shell .progress-notes-day-overview .progress-notes-metric strong{font-size:1.125rem}.wf2-clinical-shell .progress-notes-add-resident,.wf2-clinical-shell .progress-notes-admin-navigation{border-top:1px solid var(--wf-border-subtle);padding-top:10px}.wf2-clinical-shell .progress-notes-disclosure-trigger{display:flex;width:100%;min-width:0;min-height:48px;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;padding:4px;color:var(--wf-text-primary);text-align:left}.wf2-clinical-shell .progress-notes-disclosure-trigger>span:first-child{display:grid;min-width:0;gap:2px}.wf2-clinical-shell .progress-notes-disclosure-trigger small{color:var(--wf-text-secondary);font-size:.75rem}.wf2-clinical-shell .progress-notes-add-resident__form{display:grid;gap:10px;padding-top:10px}.wf2-clinical-shell .progress-note-manager-correction__grid label,.wf2-clinical-shell .progress-notes-add-resident__form label{display:grid;min-width:0;gap:4px;color:var(--wf-text-secondary);font-size:.75rem;font-weight:700}.wf2-clinical-shell .progress-notes-workspace-nav{padding-block:2px}.wf2-clinical-shell .progress-notes-workspace-nav [role=tablist]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding:2px 0}.wf2-clinical-shell .progress-notes-workspace-tab{min-width:0;padding-inline:8px;font-size:.8125rem}.wf2-clinical-shell :is(.progress-notes-review-workspace,.progress-notes-packet,.progress-notes-care-section,.progress-notes-tool-section,.progress-notes-danger){min-width:0;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-surface);box-shadow:var(--wf-shadow-card);padding:14px}.wf2-clinical-shell .progress-notes-care-section__header,.wf2-clinical-shell .progress-notes-danger__header,.wf2-clinical-shell .progress-notes-tool-section__header,.wf2-clinical-shell .progress-notes-workspace-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.wf2-clinical-shell :is(.progress-notes-workspace-heading,.progress-notes-care-section__header,.progress-notes-tool-section__header,.progress-notes-danger__header) h2{color:var(--wf-text-primary);font-size:1.05rem;font-weight:800;line-height:1.25}.wf2-clinical-shell :is(.progress-notes-workspace-heading,.progress-notes-care-section__header,.progress-notes-tool-section__header,.progress-notes-danger__header) p{margin-top:2px;color:var(--wf-text-secondary);font-size:.75rem}.wf2-clinical-shell .progress-notes-shift-review{display:grid;gap:10px;margin-top:12px}.wf2-clinical-shell .progress-notes-shift-selector{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wf2-clinical-shell .progress-notes-shift-option{display:grid;min-width:0;min-height:52px;align-content:center;gap:1px;border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);background:var(--wf-surface);padding:6px 8px;color:var(--wf-text-secondary);text-align:left}.wf2-clinical-shell .progress-notes-shift-option small,.wf2-clinical-shell .progress-notes-shift-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf2-clinical-shell .progress-notes-shift-option span{color:var(--wf-text-primary);font-size:.8125rem;font-weight:800}.wf2-clinical-shell .progress-notes-shift-option small{font-size:.6875rem}.wf2-clinical-shell .progress-notes-shift-option.is-active{border-color:var(--wf-brand);background:var(--wf-surface-selected);color:var(--wf-brand-pressed);box-shadow:inset 0 -3px 0 var(--wf-brand)}.wf2-clinical-shell .progress-notes-active-shift{min-width:0;border-top:1px solid var(--wf-border-subtle)}.wf2-clinical-shell .progress-notes-active-shift__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding-block:10px}.wf2-clinical-shell .progress-notes-active-shift__title{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.wf2-clinical-shell .progress-notes-active-shift__title h3{color:var(--wf-text-primary);font-size:1rem;font-weight:800}.wf2-clinical-shell .progress-notes-active-shift__attestation,.wf2-clinical-shell .progress-notes-active-shift__header p{color:var(--wf-text-secondary);font-size:.75rem}.wf2-clinical-shell .progress-notes-active-shift__attestation{margin-bottom:8px;border-inline-start:3px solid var(--wf-success);background:var(--wf-success-surface);padding:8px 10px;color:var(--wf-success-foreground)}.wf2-clinical-shell .progress-notes-objective-list{border-top:1px solid var(--wf-border-subtle)}.wf2-clinical-shell .progress-notes-objective-row{display:grid;width:100%;min-width:0;min-height:64px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--wf-border-subtle);background:transparent;padding:9px 4px;color:var(--wf-text-primary);text-align:left}.wf2-clinical-shell .progress-notes-objective-row:focus-visible,.wf2-clinical-shell .progress-notes-objective-row:hover{background:var(--wf-surface-selected)}.wf2-clinical-shell .progress-notes-objective-row.is-inactive{color:var(--wf-text-muted)}.wf2-clinical-shell .progress-notes-objective-row__copy,.wf2-clinical-shell .progress-notes-objective-row__state{display:grid;min-width:0;gap:2px}.wf2-clinical-shell .progress-notes-objective-row__copy strong{overflow-wrap:anywhere;font-size:.875rem}.wf2-clinical-shell .progress-notes-objective-row__copy small,.wf2-clinical-shell .progress-notes-objective-row__state small{color:var(--wf-text-secondary);font-size:.6875rem}.wf2-clinical-shell .progress-notes-objective-row__state{justify-items:end;text-align:right}.wf2-clinical-shell .progress-notes-objective-row__state>span{color:var(--wf-brand-pressed);font-size:.6875rem;font-weight:800}.wf2-clinical-shell .progress-notes-packet{display:grid;gap:12px}.wf2-clinical-shell .progress-notes-packet__header{align-items:center}.wf2-clinical-shell .progress-notes-care-section__actions,.wf2-clinical-shell .progress-notes-packet__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.wf2-clinical-shell .progress-notes-packet__shifts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--wf-border-subtle)}.wf2-clinical-shell .progress-notes-packet__shifts>div{display:grid;min-width:0;gap:2px;border-inline-end:1px solid var(--wf-border-subtle);padding:9px}.wf2-clinical-shell .progress-notes-packet__shifts>div:last-child{border-inline-end:0}.wf2-clinical-shell .progress-notes-packet__shifts strong{color:var(--wf-text-primary);font-size:.75rem}.wf2-clinical-shell .progress-notes-packet__shifts span{color:var(--wf-text-secondary);font-size:.75rem}.wf2-clinical-shell .progress-notes-packet__warning{display:grid;gap:2px;border-inline-start:3px solid var(--wf-warning-accent);background:var(--wf-warning-surface);padding:9px 10px;color:var(--wf-warning-foreground);font-size:.8125rem}.wf2-clinical-shell .progress-notes-packet__secondary{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.wf2-clinical-shell .progress-notes-packet__secondary>div{display:grid;min-width:0;gap:2px}.wf2-clinical-shell .progress-notes-packet__secondary strong{color:var(--wf-text-primary);font-size:.8125rem}.wf2-clinical-shell .progress-notes-packet__secondary span{overflow-wrap:anywhere;color:var(--wf-text-secondary);font-size:.6875rem}.wf2-clinical-shell .progress-notes-unlock{border-top:1px solid var(--wf-border-subtle);padding-top:6px}.wf2-clinical-shell .progress-notes-unlock__form{display:grid;gap:8px;padding-top:6px}.wf2-clinical-shell .progress-notes-unlock__form label{display:grid;gap:4px;color:var(--wf-text-secondary);font-size:.75rem;font-weight:700}.wf2-clinical-shell .progress-notes-unlock__form textarea{min-height:76px}.wf2-clinical-shell .progress-notes-unlock__form>div{display:flex;justify-content:flex-end;gap:8px}.wf2-clinical-shell .progress-notes-care-section,.wf2-clinical-shell .progress-notes-tool-section{display:grid;gap:12px}.wf2-clinical-shell .progress-notes-shift-tool-navigation{display:grid;min-width:0;gap:8px}.wf2-clinical-shell .progress-notes-shift-tool-actions{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wf2-clinical-shell .progress-notes-shift-tool-action{min-width:0;min-height:44px;border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);background:var(--wf-surface);padding:7px 9px;color:var(--wf-text-secondary);font-size:.75rem;font-weight:800;line-height:1.25;text-align:left}.wf2-clinical-shell .progress-notes-shift-tool-action.is-active{border-color:var(--wf-brand);background:var(--wf-surface-selected);color:var(--wf-brand-pressed)}.wf2-clinical-shell .progress-notes-shift-tool-exception{display:flex;justify-content:flex-start;border-top:1px solid var(--wf-border-subtle);padding-top:8px}.wf2-clinical-shell .progress-notes-shift-tool-action.is-destructive{border-color:var(--wf-danger);color:var(--wf-danger-foreground)}.wf2-clinical-shell .progress-notes-shift-tool-action.is-destructive.is-active{background:var(--wf-danger-surface)}.wf2-clinical-shell .progress-notes-owner-list{border-block:1px solid var(--wf-border-subtle)}.wf2-clinical-shell .progress-notes-owner-row{border-bottom:1px solid var(--wf-border-subtle);padding-block:4px}.wf2-clinical-shell .progress-notes-owner-row:last-of-type{border-bottom:0}.wf2-clinical-shell .progress-notes-owner-row__summary{display:grid;min-width:0;min-height:52px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.wf2-clinical-shell .progress-notes-owner-row__summary>span{display:grid;min-width:0;gap:2px}.wf2-clinical-shell .progress-notes-owner-row__summary strong{color:var(--wf-text-muted);font-size:.6875rem;font-weight:800;text-transform:uppercase}.wf2-clinical-shell .progress-notes-owner-row__summary small{overflow:hidden;color:var(--wf-text-primary);font-size:.8125rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.wf2-clinical-shell .progress-notes-owner-row__action{min-width:88px;min-height:44px;padding:7px 10px;font-size:.75rem}.wf2-clinical-shell .progress-notes-owner-row__editor{display:grid;gap:8px;border-top:1px solid var(--wf-border-subtle);padding:10px 0 8px}.wf2-clinical-shell .progress-notes-owner-note{margin:8px 0 0;color:var(--wf-text-secondary);font-size:.75rem}.wf2-clinical-shell .progress-notes-care-section.needs-attention{border-color:var(--wf-warning-accent)}.wf2-clinical-shell .progress-notes-compact-empty{color:var(--wf-text-secondary);font-size:.8125rem}.wf2-clinical-shell .progress-notes-setting-list{border-block:1px solid var(--wf-border-subtle)}.wf2-clinical-shell .progress-notes-setting-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--wf-border-subtle);padding-block:9px}.wf2-clinical-shell .progress-notes-setting-row:last-child{border-bottom:0}.wf2-clinical-shell .progress-notes-setting-row>div:first-child{display:grid;min-width:0;gap:2px}.wf2-clinical-shell .progress-notes-setting-row strong{color:var(--wf-text-primary);font-size:.8125rem}.wf2-clinical-shell .progress-notes-setting-row span{color:var(--wf-text-secondary);font-size:.6875rem}.wf2-clinical-shell .progress-notes-setting-row--modes>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.wf2-clinical-shell .progress-notes-setting-row--modes button{min-height:40px;padding:6px 9px;font-size:.75rem}.wf2-clinical-shell .progress-notes-danger{background:var(--wf-surface)}.wf2-clinical-shell .progress-notes-danger.is-open{border-color:var(--wf-danger);background:var(--wf-danger-surface)}.wf2-clinical-shell .progress-notes-danger:not(.is-open) .progress-notes-danger__header h2{color:var(--wf-text-primary)}.wf2-clinical-shell .progress-notes-danger.is-open .progress-notes-danger__header :is(h2,p){color:var(--wf-danger-foreground)}.wf2-clinical-shell .progress-note-review-drawer{display:grid;min-width:0;gap:14px}.wf2-clinical-shell .progress-note-review-drawer__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-border-subtle)}.wf2-clinical-shell .progress-note-review-drawer__facts>div{min-width:0;background:var(--wf-surface-subtle);padding:9px 10px}.wf2-clinical-shell .progress-note-review-drawer__facts dt{color:var(--wf-text-muted);font-size:.6875rem;font-weight:800;text-transform:uppercase}.wf2-clinical-shell .progress-note-review-drawer__facts dd{margin-top:2px;overflow-wrap:anywhere;color:var(--wf-text-primary);font-size:.8125rem;font-weight:700}.wf2-clinical-shell .progress-note-review-drawer__context-action,.wf2-clinical-shell .progress-note-review-drawer__notice{border-inline-start:3px solid var(--wf-warning-accent);background:var(--wf-warning-surface);padding:10px;color:var(--wf-warning-foreground);font-size:.8125rem}.wf2-clinical-shell .progress-note-review-drawer__note{display:grid;gap:6px}.wf2-clinical-shell .progress-note-review-drawer__context-action h3,.wf2-clinical-shell .progress-note-review-drawer__note h3{color:var(--wf-text-primary);font-size:.875rem;font-weight:800}.wf2-clinical-shell .progress-note-review-drawer__note p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--wf-text-secondary);font-size:.875rem;line-height:1.55}.wf2-clinical-shell .progress-note-review-drawer__reason{display:grid;gap:5px;color:var(--wf-text-secondary);font-size:.75rem;font-weight:700}.wf2-clinical-shell .progress-note-review-drawer__reason textarea{min-height:104px;scroll-margin-bottom:120px}.wf2-clinical-shell .progress-note-review-drawer__context-action{display:flex;align-items:center;justify-content:space-between;gap:10px;border-inline-start-color:var(--wf-info);background:var(--wf-info-surface);color:var(--wf-info-foreground)}.wf2-clinical-shell .progress-note-review-drawer__context-action p{margin-top:2px;font-size:.75rem}.wf2-clinical-shell .progress-note-review-drawer__danger{border-top:1px solid var(--wf-border-subtle);padding-top:8px}.wf2-clinical-shell .progress-note-review-drawer__danger-trigger{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:10px;border:0;background:transparent;color:var(--wf-text-primary);text-align:left}.wf2-clinical-shell .progress-note-review-drawer__danger-trigger>span:first-child{display:grid;gap:2px}.wf2-clinical-shell .progress-note-review-drawer__danger-trigger small{color:var(--wf-text-secondary);font-size:.6875rem}.wf2-clinical-shell .progress-note-review-drawer__danger-body{display:grid;justify-items:start;gap:8px;border:1px solid var(--wf-danger);border-radius:var(--wf-radius-sm);background:var(--wf-danger-surface);padding:10px;color:var(--wf-danger-foreground);font-size:.75rem}.wf2-clinical-shell .progress-note-review-drawer__footer{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wf2-clinical-shell .progress-note-review-drawer textarea{scroll-margin-block-end:144px}.wf2-clinical-shell .progress-note-manager-correction{min-width:0}.wf2-clinical-shell .progress-note-manager-correction__grid{display:grid;gap:10px}.wf2-clinical-shell .progress-notes-discard-copy{color:var(--wf-text-secondary);font-size:.875rem;line-height:1.5}.wf2-clinical-shell .pn-lifecycle{min-width:0;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-surface);color:var(--wf-text-primary)}.wf2-clinical-shell .pn-lifecycle__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--wf-border-subtle);padding:16px}.wf2-clinical-shell .pn-lifecycle__header h3,.wf2-clinical-shell .pn-lifecycle__header p,.wf2-clinical-shell .pn-lifecycle__history h3,.wf2-clinical-shell .pn-lifecycle__impact h3{margin:0}.wf2-clinical-shell .pn-lifecycle__header h3{color:var(--wf-text-primary);font-size:1rem;font-weight:800}.wf2-clinical-shell .pn-lifecycle__header p{margin-top:3px;color:var(--wf-text-muted);font-size:.8125rem}.wf2-clinical-shell .pn-lifecycle__readiness-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(150px,1.2fr);border-bottom:1px solid var(--wf-border-subtle);background:var(--wf-surface-subtle)}.wf2-clinical-shell .pn-lifecycle__readiness-summary>div{min-width:0;border-inline-end:1px solid var(--wf-border-subtle);padding:10px 16px}.wf2-clinical-shell .pn-lifecycle__readiness-summary>div:last-child{border-inline-end:0}.wf2-clinical-shell .pn-lifecycle__readiness-summary span,.wf2-clinical-shell .pn-lifecycle__readiness-summary strong{display:block;overflow-wrap:anywhere}.wf2-clinical-shell .pn-lifecycle__readiness-summary span{color:var(--wf-text-muted);font-size:.6875rem;font-weight:700;text-transform:uppercase}.wf2-clinical-shell .pn-lifecycle__readiness-summary strong{margin-top:2px;color:var(--wf-text-primary);font-size:1rem}.wf2-clinical-shell .pn-lifecycle__readiness-summary:not(.is-ready) .pn-lifecycle__readiness-result strong{color:var(--wf-warning-foreground)}.wf2-clinical-shell .pn-lifecycle__readiness-summary.is-ready .pn-lifecycle__readiness-result strong{color:var(--wf-success-foreground)}.wf2-clinical-shell .pn-lifecycle__feedback{margin:12px 16px 0;border:1px solid;border-radius:var(--wf-radius-sm);padding:10px 12px;font-size:.8125rem;font-weight:700}.wf2-clinical-shell .pn-lifecycle__feedback--success{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-clinical-shell .pn-lifecycle__feedback--error{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-clinical-shell .pn-lifecycle__toolbar{display:flex;min-width:0;align-items:center;gap:10px;border-bottom:1px solid var(--wf-border-subtle);padding:12px 16px}.wf2-clinical-shell .pn-lifecycle__toolbar>label{width:min(100%,320px)}.wf2-clinical-shell .pn-lifecycle__toolbar input{width:100%}.wf2-clinical-shell .pn-lifecycle__filters{display:inline-flex;min-width:0;gap:2px;overflow-x:auto;border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);background:var(--wf-surface-subtle);padding:3px;scrollbar-width:thin}.wf2-clinical-shell .pn-lifecycle__filters button{min-height:38px;flex:0 0 auto;border:0;border-radius:calc(var(--wf-radius-sm) - 2px);background:transparent;padding:7px 11px;color:var(--wf-text-secondary);font-size:.8125rem;font-weight:700}.wf2-clinical-shell .pn-lifecycle__filters button.is-active{background:var(--wf-surface-selected);color:var(--wf-brand-pressed);box-shadow:inset 0 -2px 0 var(--wf-brand)}.wf2-clinical-shell .pn-lifecycle__filters button:focus-visible{outline:2px solid var(--wf-focus);outline-offset:1px}.wf2-clinical-shell .pn-lifecycle__row{display:grid;min-width:0;grid-template-columns:minmax(190px,1.15fr) minmax(190px,1fr) minmax(180px,.85fr) auto;align-items:center;gap:16px;border-bottom:1px solid var(--wf-border-subtle);padding:13px 16px}.wf2-clinical-shell .pn-lifecycle__row:last-child{border-bottom:0}.wf2-clinical-shell .pn-lifecycle__context,.wf2-clinical-shell .pn-lifecycle__identity,.wf2-clinical-shell .pn-lifecycle__setup{min-width:0}.wf2-clinical-shell .pn-lifecycle__identity{display:flex;align-items:center;justify-content:space-between;gap:10px}.wf2-clinical-shell .pn-lifecycle__context span,.wf2-clinical-shell .pn-lifecycle__context strong,.wf2-clinical-shell .pn-lifecycle__identity span,.wf2-clinical-shell .pn-lifecycle__identity strong,.wf2-clinical-shell .pn-lifecycle__setup span{display:block;overflow-wrap:anywhere}.wf2-clinical-shell .pn-lifecycle__identity>div>strong{color:var(--wf-text-primary);font-size:.9375rem}.wf2-clinical-shell .pn-lifecycle__context span,.wf2-clinical-shell .pn-lifecycle__identity>div>span,.wf2-clinical-shell .pn-lifecycle__setup span{color:var(--wf-text-muted);font-size:.75rem}.wf2-clinical-shell .pn-lifecycle__context strong,.wf2-clinical-shell .pn-lifecycle__readiness{margin-top:2px;color:var(--wf-text-secondary);font-size:.75rem}.wf2-clinical-shell .pn-lifecycle__readiness{color:var(--wf-warning-foreground)}.wf2-clinical-shell .pn-lifecycle__setup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px}.wf2-clinical-shell .pn-lifecycle__manage{min-width:118px;white-space:nowrap}.wf2-clinical-shell .pn-lifecycle .status-pill-brand{border-color:var(--wf-info);background:var(--wf-info-surface);color:var(--wf-info-foreground)}.wf2-clinical-shell .pn-lifecycle__empty{margin:0;padding:24px 16px;color:var(--wf-text-muted);text-align:center}.wf2-clinical-shell .pn-lifecycle__drawer{display:grid;min-width:0;gap:18px;padding-bottom:8px}.wf2-clinical-shell .pn-lifecycle__drawer-actions{display:flex;justify-content:flex-end;gap:10px}.wf2-clinical-shell .pn-lifecycle__drawer-actions>button{min-width:132px}.wf2-clinical-shell .pn-lifecycle__form{display:grid;min-width:0;gap:14px}.wf2-clinical-shell .pn-lifecycle__form label{display:grid;min-width:0;gap:5px;color:var(--wf-text-secondary);font-size:.8125rem;font-weight:700}.wf2-clinical-shell .pn-lifecycle__form :is(input,select,textarea){width:100%}.wf2-clinical-shell .pn-lifecycle__form small{color:var(--wf-text-muted);font-weight:500}.wf2-clinical-shell .pn-lifecycle__confirmation,.wf2-clinical-shell .pn-lifecycle__notice{margin:0;border-inline-start:3px solid var(--wf-info);background:var(--wf-info-surface);padding:10px 12px;color:var(--wf-info-foreground);font-size:.8125rem}.wf2-clinical-shell .pn-lifecycle__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-surface-subtle)}.wf2-clinical-shell .pn-lifecycle__summary>div{min-width:0;border-inline-end:1px solid var(--wf-border-subtle);padding:12px}.wf2-clinical-shell .pn-lifecycle__summary>div:last-child{border-inline-end:0}.wf2-clinical-shell .pn-lifecycle__summary span,.wf2-clinical-shell .pn-lifecycle__summary strong{display:block;overflow-wrap:anywhere}.wf2-clinical-shell .pn-lifecycle__summary span{color:var(--wf-text-muted);font-size:.6875rem;font-weight:700;text-transform:uppercase}.wf2-clinical-shell .pn-lifecycle__summary strong{margin-top:3px;color:var(--wf-text-primary);font-size:.875rem}.wf2-clinical-shell .pn-lifecycle__impact{border:1px solid var(--wf-success);border-radius:var(--wf-radius-sm);background:var(--wf-success-surface);padding:12px;color:var(--wf-success-foreground)}.wf2-clinical-shell .pn-lifecycle__impact.has-conflict{border-color:var(--wf-warning-accent);background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-clinical-shell .pn-lifecycle__impact h3{font-size:.875rem}.wf2-clinical-shell .pn-lifecycle__impact dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;margin:10px 0 0}.wf2-clinical-shell .pn-lifecycle__impact dl>div{min-width:0}.wf2-clinical-shell .pn-lifecycle__impact dt{font-size:.6875rem;font-weight:700}.wf2-clinical-shell .pn-lifecycle__impact dd{margin:2px 0 0;font-size:1rem;font-weight:800}.wf2-clinical-shell .pn-lifecycle__history-range{display:flex;min-width:0;justify-content:space-between;gap:12px;margin-top:10px;border-bottom:1px solid;padding-bottom:8px;font-size:.75rem}.wf2-clinical-shell .pn-lifecycle__history-range strong{text-align:end}.wf2-clinical-shell .pn-lifecycle__history{border-top:1px solid var(--wf-border-subtle);padding-top:16px}.wf2-clinical-shell .pn-lifecycle__history h3{color:var(--wf-text-primary);font-size:.9375rem}.wf2-clinical-shell .pn-lifecycle__history ol{display:grid;gap:0;margin:10px 0 0;padding:0;list-style:none}.wf2-clinical-shell .pn-lifecycle__history li,.wf2-clinical-shell .pn-lifecycle__periods>div{display:grid;gap:2px;border-bottom:1px solid var(--wf-border-subtle);padding:10px 0}.wf2-clinical-shell .pn-lifecycle__history li strong,.wf2-clinical-shell .pn-lifecycle__periods strong{color:var(--wf-text-primary);font-size:.8125rem}.wf2-clinical-shell .pn-lifecycle__history li span,.wf2-clinical-shell .pn-lifecycle__periods span{color:var(--wf-text-muted);font-size:.75rem}.wf2-clinical-shell .pn-lifecycle__periods{margin-top:14px}@media (max-width:767px){.wf2-clinical-shell .pn-lifecycle__header,.wf2-clinical-shell .pn-lifecycle__toolbar{align-items:stretch;flex-direction:column}.wf2-clinical-shell .pn-lifecycle__header>button,.wf2-clinical-shell .pn-lifecycle__toolbar>label{width:100%}.wf2-clinical-shell .pn-lifecycle__readiness-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wf2-clinical-shell .pn-lifecycle__readiness-summary>div:nth-child(2){border-inline-end:0}.wf2-clinical-shell .pn-lifecycle__readiness-summary>div:nth-child(-n+2){border-bottom:1px solid var(--wf-border-subtle)}.wf2-clinical-shell .pn-lifecycle__filters{display:grid;grid-template-columns:.85fr 1.55fr 1.05fr .65fr;overflow-x:visible;width:100%}.wf2-clinical-shell .pn-lifecycle__filters button{min-height:44px;min-width:0;padding-inline:4px;font-size:.75rem;white-space:nowrap}.wf2-clinical-shell .pn-lifecycle__row{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:14px}.wf2-clinical-shell .pn-lifecycle__identity{grid-column:1/-1}.wf2-clinical-shell .pn-lifecycle__context{grid-column:1}.wf2-clinical-shell .pn-lifecycle__setup{display:none}.wf2-clinical-shell .pn-lifecycle__manage{min-width:0;grid-column:2;grid-row:2}.wf2-clinical-shell .pn-lifecycle__drawer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.wf2-clinical-shell .pn-lifecycle__drawer-actions>button{min-width:0;width:100%}.wf2-clinical-shell .pn-lifecycle__summary{grid-template-columns:minmax(0,1fr)}.wf2-clinical-shell .pn-lifecycle__summary>div{border-inline-end:0;border-bottom:1px solid var(--wf-border-subtle)}.wf2-clinical-shell .pn-lifecycle__summary>div:last-child{border-bottom:0}.wf2-clinical-shell .pn-lifecycle__impact dl{grid-template-columns:repeat(2,minmax(0,1fr))}.wf2-clinical-shell .pn-lifecycle__history-range{display:grid;gap:3px}.wf2-clinical-shell .pn-lifecycle__history-range strong{text-align:start}.wf2-clinical-shell .wf2-page{width:100%;overflow-x:visible;padding-inline:12px;padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.wf2-clinical-shell .wf2-clinical-header{padding:16px}.wf2-clinical-shell :is(.daily-log-summary-grid,.daily-log-filter-grid,.progress-note-meta-grid){grid-template-columns:minmax(0,1fr)}.wf2-clinical-shell :is(.daily-log-action-bar,.daily-log-filter-actions)>*{flex:1 1 100%;width:100%}.wf2-clinical-shell .progress-notes-context-bar{position:relative;z-index:1;top:auto}.wf2-clinical-shell .progress-notes-workspace-nav{position:sticky;z-index:25;top:var(
      --wf-admin-global-nav-height,calc(var(--safe-top, env(safe-area-inset-top, 0px)) + var(--mobile-top-nav-height, 4.75rem))
    );box-shadow:0 1px 0 var(--wf-border-subtle)}.wf2-clinical-shell .progress-notes-page-heading{padding-inline:4px}.wf2-clinical-shell .progress-notes-context-bar .progress-notes-resident-summary{grid-template-columns:minmax(0,1fr)}.wf2-clinical-shell .progress-notes-day-overview .progress-notes-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf2-clinical-shell .progress-notes-day-overview .progress-notes-metric:nth-child(2n){border-inline-end:0}.wf2-clinical-shell .progress-notes-care-section__header,.wf2-clinical-shell .progress-notes-danger__header,.wf2-clinical-shell .progress-notes-packet__secondary,.wf2-clinical-shell .progress-notes-workspace-heading{align-items:stretch;flex-direction:column}.wf2-clinical-shell .progress-notes-care-section__actions,.wf2-clinical-shell .progress-notes-packet__actions{justify-content:stretch}.wf2-clinical-shell .progress-notes-care-section__actions>*,.wf2-clinical-shell .progress-notes-packet__actions>*{flex:1 1 auto}.wf2-clinical-shell .progress-notes-tool-section__header{align-items:center}.wf2-clinical-shell .progress-notes-tool-section__header>button{min-height:44px;flex:0 0 auto;padding:7px 10px;font-size:.75rem}.wf2-clinical-shell .progress-notes-setting-row--modes{grid-template-columns:minmax(0,1fr)}.wf2-clinical-shell .progress-notes-setting-row--modes>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wf2-clinical-shell .progress-notes-active-shift__header{align-items:stretch;flex-direction:column}.wf2-clinical-shell .progress-notes-active-shift__header>button{width:100%}.wf2-clinical-shell .progress-note-review-drawer__facts{grid-template-columns:minmax(0,1fr)}.wf2-clinical-shell .progress-note-review-drawer__context-action{align-items:stretch;flex-direction:column}.wf2-clinical-shell .progress-note-review-drawer__footer{display:grid;grid-template-columns:minmax(0,1fr)}.wf2-clinical-shell .manager-review-sheet{top:auto;bottom:0;height:min(90dvh,calc(100dvh - max(12px, env(safe-area-inset-top, 0px))));border-radius:var(--wf-radius-md) var(--wf-radius-md) 0 0}.wf2-clinical-shell .manager-review-sheet-header{padding-top:14px}.wf2-clinical-shell .manager-review-sheet-body{scroll-padding-top:16px;scroll-padding-bottom:128px}}@media (min-width:768px){.wf2-clinical-shell .wf2-page{width:min(100%,1500px)}.wf2-clinical-shell .wf2-clinical-header{grid-template-columns:minmax(0,1fr);padding:20px 24px}.wf2-clinical-shell .progress-notes-context-bar{grid-template-columns:minmax(0,1fr)}.wf2-clinical-shell .progress-notes-context-controls{max-width:760px;grid-template-columns:112px minmax(260px,1fr) 44px}.wf2-clinical-shell .progress-notes-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.wf2-clinical-shell .progress-notes-resident-status-grid{grid-template-columns:repeat(3,minmax(100px,.45fr)) minmax(260px,1.65fr)}.wf2-clinical-shell .progress-notes-resident-status-wide{grid-column:auto}.wf2-clinical-shell .progress-notes-context-bar .progress-notes-resident-summary{grid-template-columns:minmax(210px,1fr) minmax(260px,1.35fr);align-items:center}.wf2-clinical-shell .progress-notes-shift-tool-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.wf2-clinical-shell .progress-notes-add-resident__form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end}.wf2-clinical-shell .progress-note-manager-correction__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wf2-clinical-shell *,.wf2-clinical-shell :after,.wf2-clinical-shell :before{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (forced-colors:active){.wf2-clinical-shell :is(.card,.card-muted,button,a,input,select,textarea){border-color:CanvasText}}.wf2-shell .wf2-page{gap:20px}.wf2-shell .wf2-enterprise-section{display:grid;min-width:0;max-width:100%;gap:20px;padding:clamp(16px,2vw,24px)}.wf2-shell .wf2-enterprise-section-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:20px}.wf2-shell .wf2-enterprise-section-header>*{min-width:0}.wf2-shell .wf2-enterprise-section-header h2{margin:2px 0 0;color:var(--wf-text-primary);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:750;line-height:1.25;letter-spacing:0}.wf2-shell .wf2-enterprise-section-header p:not(.wf2-enterprise-eyebrow,.wf2-enterprise-notice){margin-top:5px;color:var(--wf-text-secondary);font-size:.9rem;line-height:1.5}.wf2-shell .wf2-enterprise-eyebrow{margin:0;color:var(--wf-info-foreground);font-size:.75rem;font-weight:750;line-height:1.25;letter-spacing:0;text-transform:uppercase}.wf2-shell .wf2-enterprise-summary-grid{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wf2-shell .wf2-enterprise-metric{position:relative;min-width:0;overflow:clip;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);padding:15px 16px 14px;background:var(--wf-surface-subtle);color:var(--wf-text-primary)}.wf2-shell .wf2-enterprise-metric:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--wf-border);content:""}.wf2-shell .wf2-enterprise-metric>small,.wf2-shell .wf2-enterprise-metric>span{display:block;color:var(--wf-text-secondary);line-height:1.35}.wf2-shell .wf2-enterprise-metric>span{font-size:.78rem;font-weight:700}.wf2-shell .wf2-enterprise-metric>strong{display:block;margin-block:6px 3px;color:var(--wf-text-primary);font-size:1.55rem;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.wf2-shell .wf2-enterprise-metric>small{font-size:.72rem}.wf2-shell .wf2-enterprise-metric[data-tone=success]{background:var(--wf-success-surface)}.wf2-shell .wf2-enterprise-metric[data-tone=success]:before{background:var(--wf-success)}.wf2-shell .wf2-enterprise-metric[data-tone=warning]{background:var(--wf-warning-surface)}.wf2-shell .wf2-enterprise-metric[data-tone=warning]:before{background:var(--wf-warning-accent)}.wf2-shell .wf2-enterprise-metric[data-tone=danger]{background:var(--wf-danger-surface)}.wf2-shell .wf2-enterprise-metric[data-tone=danger]:before{background:var(--wf-danger)}.wf2-shell .wf2-enterprise-metric[data-tone=info]{background:var(--wf-info-surface)}.wf2-shell .wf2-enterprise-metric[data-tone=info]:before{background:var(--wf-info)}.wf2-shell .wf2-enterprise-toolbar{display:grid;min-width:0;grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto;align-items:end;gap:12px;border-block:1px solid var(--wf-border-subtle);padding-block:14px}.wf2-shell .wf2-enterprise-form-grid label,.wf2-shell .wf2-enterprise-toolbar label{display:grid;min-width:0;gap:7px}.wf2-shell .wf2-enterprise-form-grid label>span,.wf2-shell .wf2-enterprise-toolbar label>span{color:var(--wf-text-secondary);font-size:.75rem;font-weight:700}.wf2-shell .wf2-enterprise-toolbar>p{align-self:center;margin:0;color:var(--wf-text-muted);font-size:.8rem;white-space:nowrap}.wf2-shell .wf2-enterprise-notice{min-width:0;margin:0;border:1px solid var(--wf-info);border-radius:var(--wf-radius-sm);padding:12px 14px;background:var(--wf-info-surface);color:var(--wf-info-foreground);font-size:.875rem;line-height:1.5}.wf2-shell .wf2-enterprise-notice[data-tone=warning]{border-color:var(--wf-warning-accent);background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-shell .wf2-enterprise-notice[data-tone=danger]{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-shell .wf2-enterprise-notice[data-tone=success]{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-shell .wf2-enterprise-status-row{display:flex;min-width:0;flex-wrap:wrap;gap:7px;margin-top:12px}.wf2-shell .wf2-enterprise-status{display:inline-flex;min-height:26px;align-items:center;border:1px solid var(--wf-border);border-radius:999px;padding:3px 9px;background:var(--wf-surface-subtle);color:var(--wf-text-secondary);font-size:.72rem;font-weight:750;line-height:1.2;text-align:center}.wf2-shell .wf2-enterprise-status[data-tone=success]{border-color:var(--wf-success);background:var(--wf-success-surface);color:var(--wf-success-foreground)}.wf2-shell .wf2-enterprise-status[data-tone=warning]{border-color:var(--wf-warning-accent);background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-shell .wf2-enterprise-status[data-tone=danger]{border-color:var(--wf-danger);background:var(--wf-danger-surface);color:var(--wf-danger-foreground)}.wf2-shell .wf2-enterprise-status[data-tone=info]{border-color:var(--wf-info);background:var(--wf-info-surface);color:var(--wf-info-foreground)}.wf2-shell .wf2-enterprise-table-wrap{min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-surface)}.wf2-shell .wf2-enterprise-table{width:100%;border-collapse:collapse;color:var(--wf-text-primary);font-size:.84rem;text-align:left}.wf2-shell .wf2-enterprise-table th{padding:11px 13px;background:var(--wf-surface-subtle);color:var(--wf-text-secondary);font-size:.72rem;font-weight:750;letter-spacing:0;text-transform:uppercase}.wf2-shell .wf2-enterprise-table td{border-top:1px solid var(--wf-border-subtle);padding:13px;vertical-align:top}.wf2-shell .wf2-enterprise-table tbody tr:hover{background:var(--wf-surface-selected)}.wf2-shell .wf2-enterprise-list-card small,.wf2-shell .wf2-enterprise-table small{display:block;margin-top:3px;color:var(--wf-text-muted);line-height:1.35}.wf2-shell .wf2-enterprise-table-link{color:var(--wf-info-foreground);font-weight:700;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.wf2-shell .wf2-enterprise-table-link:hover{text-decoration-color:currentColor}.wf2-shell .wf2-enterprise-card-actions{display:flex;min-width:0;flex-wrap:wrap;gap:8px}.wf2-shell .wf2-enterprise-card-actions :is(a,button){min-height:38px;padding:7px 11px;font-size:.78rem}.wf2-shell .wf2-enterprise-empty{display:grid;min-height:220px;place-items:center;align-content:center;gap:8px;border:1px dashed var(--wf-border);border-radius:var(--wf-radius-md);padding:28px;background:var(--wf-surface-subtle);color:var(--wf-text-secondary);text-align:center}.wf2-shell .wf2-enterprise-empty__icon{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--wf-info-surface);color:var(--wf-info-foreground);font-weight:800}.wf2-shell .wf2-enterprise-empty h3,.wf2-shell .wf2-enterprise-empty p{margin:0}.wf2-shell .wf2-enterprise-empty h3{color:var(--wf-text-primary);font-size:1rem}.wf2-shell .wf2-enterprise-empty p{max-width:42ch;color:var(--wf-text-secondary);font-size:.85rem}.wf2-shell .wf2-enterprise-list-card{min-width:0;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);padding:15px;background:var(--wf-surface-subtle);color:var(--wf-text-primary)}.wf2-shell .wf2-enterprise-list-card__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.wf2-shell .wf2-enterprise-list-card__header>div{min-width:0}.wf2-shell .wf2-enterprise-list-card__header :is(h3,p){margin:0}.wf2-shell .wf2-enterprise-list-card__header h3{overflow-wrap:anywhere;color:var(--wf-text-primary);font-size:.95rem}.wf2-shell .wf2-enterprise-list-card__header p{margin-top:3px;color:var(--wf-text-muted);font-size:.78rem}.wf2-shell .wf2-enterprise-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:14px}.wf2-shell .wf2-enterprise-definition-grid div{min-width:0}.wf2-shell .wf2-enterprise-definition-grid :is(dt,dd){margin:0}.wf2-shell .wf2-enterprise-definition-grid dt{color:var(--wf-text-muted);font-size:.7rem;font-weight:700}.wf2-shell .wf2-enterprise-definition-grid dd{margin-top:2px;color:var(--wf-text-primary);font-size:.85rem;font-weight:650}.wf2-shell .wf2-enterprise-form-grid,.wf2-shell .wf2-enterprise-mode-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wf2-shell .wf2-enterprise-mode-card{display:flex;min-width:0;min-height:86px;align-items:flex-start;gap:12px;border:1px solid var(--wf-border);border-radius:var(--wf-radius-sm);padding:15px;background:var(--wf-surface);color:var(--wf-text-primary);text-align:left}.wf2-shell .wf2-enterprise-mode-card:hover,.wf2-shell .wf2-enterprise-mode-card[data-selected=true]{border-color:var(--wf-brand);background:var(--wf-surface-selected)}.wf2-shell .wf2-enterprise-mode-card__marker{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--wf-info-surface);color:var(--wf-info-foreground);font-size:.78rem;font-weight:800}.wf2-shell .wf2-enterprise-mode-card[data-selected=true] .wf2-enterprise-mode-card__marker{background:var(--wf-brand);color:var(--wf-on-brand)}.wf2-shell .wf2-enterprise-mode-card small,.wf2-shell .wf2-enterprise-mode-card strong{display:block}.wf2-shell .wf2-enterprise-mode-card strong{color:var(--wf-text-primary);font-size:.9rem}.wf2-shell .wf2-enterprise-mode-card small{margin-top:4px;color:var(--wf-text-secondary);font-size:.78rem;line-height:1.4}.wf2-shell .wf2-enterprise-form-grid__wide{grid-column:1/-1}.wf2-shell .wf2-enterprise-form-grid label>small{color:var(--wf-text-muted);font-size:.72rem}.wf2-shell .wf2-enterprise-choice-notice{display:flex;min-width:0;align-items:flex-start;gap:11px;border:1px solid var(--wf-warning-accent);border-radius:var(--wf-radius-sm);padding:13px;background:var(--wf-warning-surface);color:var(--wf-warning-foreground)}.wf2-shell .wf2-enterprise-choice-notice input{width:20px;height:20px;flex:0 0 auto}.wf2-shell .wf2-enterprise-choice-notice :is(strong,small){display:block}.wf2-shell .wf2-enterprise-choice-notice small{margin-top:3px;color:inherit;line-height:1.45}.wf2-shell .wf2-enterprise-action-bar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);padding:12px 14px;background:var(--wf-surface-subtle)}.wf2-shell .wf2-enterprise-action-bar>p{min-width:0;margin:0}.wf2-shell .wf2-enterprise-action-bar>p :is(strong,span){display:block}.wf2-shell .wf2-enterprise-action-bar>p strong{color:var(--wf-text-primary);font-size:.85rem}.wf2-shell .wf2-enterprise-action-bar>p span{margin-top:2px;color:var(--wf-text-muted);font-size:.75rem}.wf2-shell .wf2-enterprise-action-bar>div{display:flex;flex:0 0 auto;gap:8px}.wf2-shell .wf2-enterprise-details{border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-surface-subtle)}.wf2-shell .wf2-enterprise-details summary{min-height:44px;padding:12px 14px;color:var(--wf-text-primary);font-size:.84rem;font-weight:700;cursor:pointer}.wf2-shell .wf2-enterprise-dialog{width:min(100%,520px);max-height:min(88dvh,720px);overflow-y:auto;border:1px solid var(--wf-border);border-radius:var(--wf-radius-md);padding:20px;background:var(--wf-surface);color:var(--wf-text-primary);box-shadow:var(--wf-shadow-card)}.wf2-clinical-shell .wf2-medication-review{display:grid;min-width:0;max-width:100%;gap:20px}.wf2-clinical-shell .wf2-medication-review__utility-actions{display:flex;max-width:620px;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wf2-clinical-shell .wf2-medication-review__utility-actions .btn-secondary{min-height:38px;padding:7px 11px;font-size:.76rem}.wf2-clinical-shell .wf2-medication-review__detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-top:1px solid var(--wf-border-subtle);background:var(--wf-border-subtle)}.wf2-clinical-shell .wf2-medication-review__detail-grid p{margin:0;padding:11px;background:var(--wf-surface);color:var(--wf-text-secondary);font-size:.78rem}.wf2-clinical-shell .wf2-medication-review__detail-grid p span{color:var(--wf-text-primary)}.wf2-clinical-shell .wf2-medication-review__output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wf2-clinical-shell .wf2-medication-review__output-grid>div{min-width:0;border:1px solid var(--wf-border-subtle);border-radius:var(--wf-radius-sm);padding:12px;background:var(--wf-surface-subtle)}.wf2-clinical-shell .wf2-medication-review__output-grid :is(span,strong,small){display:block}.wf2-clinical-shell .wf2-medication-review__output-grid small,.wf2-clinical-shell .wf2-medication-review__output-grid span{color:var(--wf-text-muted);font-size:.72rem}.wf2-clinical-shell .wf2-medication-review__output-grid strong{margin-block:3px;color:var(--wf-text-primary);font-size:.9rem}.wf2-clinical-shell .wf2-medication-review :is(.text-white,.text-slate-100,.text-slate-200){color:var(--wf-text-primary)}.wf2-clinical-shell .wf2-medication-review :is(.text-slate-300,.text-slate-400,.text-slate-500){color:var(--wf-text-secondary)}.wf2-clinical-shell .wf2-medication-review :is(.text-sky-50,.text-sky-100,.text-sky-200,.text-blue-100){color:var(--wf-info-foreground)}.wf2-clinical-shell .wf2-medication-review :is(.text-amber-50,.text-amber-100,.text-orange-100){color:var(--wf-warning-foreground)}.wf2-clinical-shell .wf2-medication-review :is(.text-rose-50,.text-rose-100,.text-rose-200){color:var(--wf-danger-foreground)}.wf2-clinical-shell .wf2-medication-review :is(.bg-white\/5,.bg-black\/10){background:var(--wf-surface-subtle)}.wf2-clinical-shell .wf2-medication-review :is(.bg-sky-950\/25,.bg-sky-950\/30){background:var(--wf-info-surface)}.wf2-clinical-shell .wf2-medication-review :is(.bg-amber-950\/20,.bg-amber-950\/30,.bg-amber-950\/40){background:var(--wf-warning-surface)}.wf2-clinical-shell .wf2-medication-review :is(.bg-rose-950\/30,.bg-rose-950\/40){background:var(--wf-danger-surface)}.wf2-clinical-shell .wf2-medication-review :is(.border-white\/10,.border-slate-700){border-color:var(--wf-border-subtle)}.wf2-clinical-shell .wf2-medication-review :is(.border-sky-300\/30,.border-sky-400\/30){border-color:var(--wf-info)}.wf2-clinical-shell .wf2-medication-review :is(.border-amber-400\/30,.border-amber-400\/40){border-color:var(--wf-warning-accent)}.wf2-clinical-shell .wf2-medication-review :is(.border-rose-400\/50,.border-rose-400){border-color:var(--wf-danger)}.wf2-clinical-shell .wf2-medication-review article{min-width:0;border-radius:var(--wf-radius-sm)}.wf2-clinical-shell .wf2-medication-review .card>div:first-child h3{color:var(--wf-text-primary);letter-spacing:0}.wf2-clinical-shell .wf2-daily-log .daily-log-header{align-items:flex-start;border-bottom:1px solid var(--wf-border-subtle);padding-bottom:16px}.wf2-clinical-shell .wf2-daily-log .daily-log-header h2{color:var(--wf-text-primary);font-size:clamp(1.3rem,2vw,1.65rem);letter-spacing:0}.wf2-clinical-shell .wf2-daily-log .daily-log-header>div>p:last-child{color:var(--wf-text-secondary)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card{position:relative;overflow:clip;border-color:var(--wf-border-subtle);border-radius:var(--wf-radius-sm);background:var(--wf-surface-subtle);color:var(--wf-text-primary);box-shadow:none}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--wf-border);content:""}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card[data-tone=danger]{background:var(--wf-danger-surface)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card[data-tone=danger]:before{background:var(--wf-danger)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card[data-tone=warning]{background:var(--wf-warning-surface)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card[data-tone=warning]:before{background:var(--wf-warning-accent)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card[data-tone=info]{background:var(--wf-info-surface)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card[data-tone=info]:before{background:var(--wf-info)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card p{color:var(--wf-text-secondary)}.wf2-clinical-shell .wf2-daily-log .daily-log-summary-card strong{color:var(--wf-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.wf2-clinical-shell .wf2-enterprise-loading{display:grid;gap:12px;padding:16px}.wf2-clinical-shell .wf2-enterprise-loading .skeleton{width:100%;height:72px;border-radius:var(--wf-radius-sm)}.wf2-medication-records__mobile{display:none}@media (max-width:767px){.wf2-shell .wf2-enterprise-section{gap:16px;padding:16px}.wf2-shell .wf2-enterprise-action-bar,.wf2-shell .wf2-enterprise-section-header{align-items:stretch;flex-direction:column}.wf2-shell .wf2-enterprise-section-header>:is(a,button){width:100%}.wf2-shell .wf2-enterprise-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf2-shell .wf2-enterprise-form-grid,.wf2-shell .wf2-enterprise-mode-grid,.wf2-shell .wf2-enterprise-toolbar{grid-template-columns:minmax(0,1fr)}.wf2-shell .wf2-enterprise-toolbar>p{white-space:normal}.wf2-shell .wf2-enterprise-form-grid__wide{grid-column:auto}.wf2-shell .wf2-enterprise-action-bar>div{width:100%;flex-direction:column-reverse}.wf2-shell .wf2-enterprise-action-bar>div>*{width:100%}.wf2-medication-records__mobile{display:grid;gap:12px}.wf2-medication-records__desktop{display:none}.wf2-clinical-shell .wf2-medication-review__utility-actions{max-width:none;justify-content:flex-start}.wf2-clinical-shell .wf2-medication-review__utility-actions>*{flex:1 1 calc(50% - 8px)}.wf2-clinical-shell .wf2-medication-review__detail-grid,.wf2-clinical-shell .wf2-medication-review__output-grid{grid-template-columns:minmax(0,1fr)}.wf2-clinical-shell .wf2-daily-log .daily-log-action-bar>*{flex:1 1 calc(50% - 8px);width:auto}}@media (max-width:359px){.wf2-shell .wf2-enterprise-definition-grid,.wf2-shell .wf2-enterprise-summary-grid{grid-template-columns:minmax(0,1fr)}.wf2-clinical-shell .wf2-medication-review__utility-actions>*{flex-basis:100%}}@media (min-width:768px) and (max-width:1100px){.wf2-shell .wf2-enterprise-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wf2-shell .wf2-enterprise-mode-card,.wf2-shell .wf2-enterprise-table-link{transition:none}}@media (forced-colors:active){.wf2-shell :is(.wf2-enterprise-metric,.wf2-enterprise-status,.wf2-enterprise-notice,.wf2-enterprise-list-card,.wf2-enterprise-mode-card,.wf2-enterprise-dialog){border-color:CanvasText}}