.UnXOxq_loginBackground{isolation:isolate;--primary:#2563eb;--primary-foreground:#fff;--ring:#2563eb;background-color:#e6f0f6;background-image:linear-gradient(126deg,#fbfdfe 0%,#f5f8fa 27%,#eaf2f6 64%,#dbe9f1 100%);position:relative}.dark .UnXOxq_loginBackground{--background:#f3f4f6;--foreground:#111827;--secondary:#e5e7eb;--secondary-foreground:#111827;--muted:#f3f4f6;--muted-foreground:#6b7280;--accent:#3b82f6;--accent-foreground:#fff;--border:#e5e7eb;--input:#e5e7eb}.high-contrast .UnXOxq_loginBackground{--background:inherit;--foreground:inherit;--primary:inherit;--primary-foreground:inherit;--ring:inherit;--secondary:inherit;--secondary-foreground:inherit;--muted:inherit;--muted-foreground:inherit;--accent:inherit;--accent-foreground:inherit;--border:inherit;--input:inherit;background-color:var(--background);background-image:none}.high-contrast .UnXOxq_loginBackground:before{display:none}.high-contrast .UnXOxq_loginBackground:after{display:none}.high-contrast .UnXOxq_loginBackground input{background-color:var(--background);border-color:var(--border);color:var(--foreground)}.high-contrast .UnXOxq_loginBackground input::placeholder{color:var(--muted-foreground)}.high-contrast .UnXOxq_loginBackground button[type=submit]{background-color:var(--primary);color:var(--primary-foreground)}.high-contrast .UnXOxq_loginBackground button:not([type=submit]){color:var(--foreground)}.UnXOxq_loginBackground:before,.UnXOxq_loginBackground:after{pointer-events:none;content:"";position:absolute;inset:0}.UnXOxq_loginBackground:before{z-index:0;background-image:radial-gradient(42% 56% at 96% 4%,#71a8de33 0%,#0000 74%),linear-gradient(36deg,#0000 8%,#ffffff14 20%,#ffffff80 34%,#ffffff94 46%,#ffffff70 61%,#ffffff1f 73%,#0000 86%),linear-gradient(154deg,#0000 20%,#1467fa06 55%,#a7c9df21 100%),linear-gradient(166deg,#0000 18%,#ffffff08 30%,#ffffff2e 44%,#ffffff1f 59%,#ffffff08 72%,#0000 84%)}.UnXOxq_loginBackground:after{z-index:0;mix-blend-mode:soft-light;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.74' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");background-size:160px 160px}.UnXOxq_loginAccessCard{isolation:isolate;position:relative}.UnXOxq_loginAccessCard:before{z-index:-1;border-radius:var(--radius-lg);content:"";pointer-events:none;background:linear-gradient(#fffffff5 0%,#ffffff57 18px,#0000 48px),linear-gradient(#ffffffd6,#ffffffb3);border:1px solid #ffffffc7;position:absolute;inset:-.75rem;box-shadow:0 24px 56px #4263811a,inset 0 1px #ffffffe0}.UnXOxq_loginBackground>*{z-index:1;position:relative}@media (max-width:639px){.UnXOxq_loginBackground{background-image:linear-gradient(151deg,#fbfdfe 0%,#f1f6f9 53%,#e4eef3 100%)}.UnXOxq_loginBackground:before{background-image:radial-gradient(74% 38% at 96% 2%,#71a8de29 0%,#0000 76%),linear-gradient(36deg,#0000 8%,#ffffff1f 21%,#ffffff6b 38%,#ffffff4d 55%,#ffffff17 70%,#0000 85%),linear-gradient(154deg,#0000 20%,#1467fa06 55%,#a7c9df21 100%)}}.high-contrast .UnXOxq_loginAccessCard:before{display:none}@media (min-width:1920px){.UnXOxq_loginBackground{background-image:linear-gradient(118deg,#fbfdfe 0%,#f4f8fa 29%,#eaf2f6 61%,#d5e4ee 100%)}}
.P9sjva_container{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.P9sjva_gridContainerWrapper{flex:1;width:100%;min-width:0;min-height:0;position:relative;padding:var(--grid-padding-top,12px) var(--grid-padding-right,12px) var(--grid-padding-bottom,24px) var(--grid-padding-left,12px)!important;box-sizing:border-box!important;overflow:visible!important}.P9sjva_gridContainer{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:100%;position:relative}.P9sjva_gridContainer .react-grid-item{min-width:0;transition:all var(--transition-slow) cubic-bezier(.4, 0, .2, 1);transition-property:left,top,width,height}.P9sjva_gridContainer .react-grid-item.is-editing{transition:none!important}.is-layout-transitioning .P9sjva_gridContainer .react-grid-item{transition:none!important}.P9sjva_dashboardHeaderToolbar{justify-content:flex-end;align-items:center;gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.P9sjva_layoutEditHint{color:var(--color-text-secondary);align-items:center;gap:var(--radius-sm);white-space:nowrap;font-size:12px;font-weight:500;display:flex}.P9sjva_layoutEditDot{width:var(--radius-sm);height:var(--radius-sm);background:var(--color-brand-primary);border-radius:50%;animation:2s ease-in-out infinite P9sjva_layoutEditPulse}@keyframes P9sjva_layoutEditPulse{0%,to{opacity:1}50%{opacity:.35}}.P9sjva_editModeControls{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.P9sjva_editModeBtn{border-radius:var(--radius-md);font-size:13px;font-weight:var(--font-weight-semibold);cursor:pointer;border:1px solid var(--color-border-strong);color:var(--color-text-primary);transition:all var(--transition-base);box-shadow:var(--shadow-sm);background:#fff;padding:8px 16px}.P9sjva_editModeBtn.P9sjva_active{background:var(--color-bg-secondary);color:var(--color-text-primary);border-color:var(--color-border-strong);box-shadow:none}.P9sjva_saveLayoutBtn{border-radius:var(--radius-md);font-size:13px;font-weight:var(--font-weight-bold);cursor:pointer;border:1px solid var(--color-brand-primary);background:var(--color-brand-primary);color:#fff;transition:all var(--transition-base);padding:8px 16px;box-shadow:0 4px 12px #0052cc33}.P9sjva_saveLayoutBtn:hover{opacity:.9;transform:translateY(-1px)}.P9sjva_resetLayoutBtn{border-radius:var(--radius-md);font-size:13px;font-weight:var(--font-weight-semibold);cursor:pointer;border:1px solid var(--color-border-subtle);background:var(--color-bg-tertiary);color:var(--color-text-muted);padding:8px 16px}.P9sjva_gridItem{border:1px solid var(--color-border-subtle);min-width:0;max-width:100%;transition:all var(--transition-base);box-shadow:var(--shadow-sm);background-color:#fff;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.P9sjva_gridItem:hover,.P9sjva_gridItem:focus-within{border-color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-text-primary)}.P9sjva_gridItem.P9sjva_isEditing{border-color:var(--color-brand-primary);z-index:10;border-style:dashed;box-shadow:0 0 15px #0052cc26}.P9sjva_gridItemContent{padding:var(--space-2);background:var(--color-bg-primary);flex-direction:column;flex:1;display:flex;overflow-y:auto}.P9sjva_gridItemHeader{padding:var(--radius-sm) var(--space-3);background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-subtle);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);z-index:2;letter-spacing:-.02em;justify-content:space-between;align-items:center;display:flex;position:relative}.P9sjva_dragHandle{top:var(--space-2);left:var(--space-2);width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));background-color:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:grab;color:var(--color-text-secondary);z-index:1000;-webkit-user-select:none;user-select:none;touch-action:none;box-shadow:none;transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base);justify-content:center;align-items:center;display:flex;position:absolute}.P9sjva_dragHandle:hover{background-color:var(--color-bg-secondary);border-color:var(--color-text-secondary);color:var(--color-text-primary)}.P9sjva_dragHandle:active{cursor:grabbing;background-color:var(--color-bg-tertiary)}.P9sjva_dragHandleIcon{pointer-events:none}.P9sjva_resizeHandle{width:var(--space-6);height:var(--space-6);cursor:se-resize;z-index:1000;background:var(--color-brand-primary);opacity:.85;pointer-events:auto;touch-action:none;border-radius:8px 0 0;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;bottom:0;right:0}.P9sjva_resizeHandle:hover{opacity:1;background:var(--color-brand-strong);transform:scale(1.1)}.P9sjva_resizeHandleIcon{color:#fff;pointer-events:none;width:.875rem;height:.875rem}.P9sjva_gridContainer .react-grid-layout .react-resizable-handle{opacity:0;visibility:hidden;width:var(--space-5);height:var(--space-5);z-index:1000;cursor:se-resize;pointer-events:auto;transition:opacity .2s,transform .2s;position:absolute;bottom:0;right:0}.P9sjva_gridContainer .react-resizable-handle{opacity:0;visibility:hidden;width:var(--space-5);height:var(--space-5);z-index:1000;cursor:se-resize;pointer-events:auto;transition:opacity .2s,transform .2s;position:absolute;bottom:0;right:0}:is(.P9sjva_gridContainer .is-editing .react-resizable-handle,.P9sjva_gridContainer .react-grid-layout.is-editing .react-resizable-handle,.P9sjva_gridItem.P9sjva_isEditing .react-resizable-handle){opacity:1!important;visibility:visible!important}.P9sjva_gridContainer .react-resizable-handle:after{content:"";right:var(--space-1);bottom:var(--space-1);border-right:3px solid var(--color-brand-primary);border-bottom:3px solid var(--color-brand-primary);width:.875rem;height:.875rem;box-shadow:none;border-radius:2px;transition:border-color .2s;position:absolute}.P9sjva_gridContainer .react-resizable-handle:hover:after{border-color:var(--color-brand-strong)}.P9sjva_gridContainer .react-grid-placeholder{background:var(--color-brand-surface)!important;opacity:.5!important;border:2px dashed var(--color-brand-primary)!important;z-index:1!important;border-radius:8px!important;transition-duration:.1s!important}
.OtsSWW_prescriptionDoseNumber{-moz-appearance:textfield!important}.OtsSWW_prescriptionDoseNumber::-webkit-inner-spin-button{margin:0;-webkit-appearance:none!important}.OtsSWW_prescriptionDoseNumber::-webkit-outer-spin-button{margin:0;-webkit-appearance:none!important}.OtsSWW_prescriptionDropdown{border:1px solid var(--color-border-strong);box-shadow:var(--shadow-lg), 0 .625rem 1.5625rem #0000000d;background:#fff;border-radius:.75rem;max-height:20rem;animation:.2s ease-out OtsSWW_slideDownIn;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden auto}@keyframes OtsSWW_slideDownIn{0%{opacity:0;transform:translateY(-.625rem)}to{opacity:1;transform:translateY(0)}}.OtsSWW_prescriptionDropdownItem{border-bottom:1px solid var(--color-border-subtle);cursor:pointer;flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:all .15s;display:flex}.OtsSWW_prescriptionDropdownItem:last-child{border-bottom:none}.OtsSWW_prescriptionDropdownItem:hover,.OtsSWW_prescriptionDropdownItem.OtsSWW_active,.OtsSWW_prescriptionDropdownItem[data-combobox-selected]{background:var(--color-bg-secondary)}.OtsSWW_prescriptionComboboxDropdown{border:1px solid var(--color-border-strong);box-shadow:var(--shadow-lg), 0 .625rem 1.5625rem #0000000d;background:#fff;border-radius:.75rem;overflow:hidden}.OtsSWW_itemMainInfo{align-items:center;gap:.75rem;display:flex}.OtsSWW_itemNameText{font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-size:.8125rem}.OtsSWW_itemSubInfo{color:var(--color-text-muted);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.OtsSWW_itemCodeText{color:var(--color-brand-primary);font-weight:var(--font-weight-semibold)}.OtsSWW_companyText{color:var(--color-text-muted);font-size:.75rem}.OtsSWW_selectedGrid{flex-direction:column;flex:1;gap:.5rem;display:flex;overflow-y:auto}.OtsSWW_unifiedSelectedList{border:1px solid var(--color-border-subtle);background:#f8fafc;border-radius:.75rem;flex-direction:column;gap:.5rem;min-height:7.5rem;padding:.625rem;display:flex}.OtsSWW_tag{border:1px solid var(--color-border-subtle);background:#fff;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.8125rem;transition:all .2s;display:flex}.OtsSWW_tag:hover{border-color:var(--color-brand-primary);box-shadow:var(--shadow-sm);background:var(--color-brand-surface)}.OtsSWW_closeBtn,.OtsSWW_rowDeleteBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:.875rem}.OtsSWW_closeBtn:hover,.OtsSWW_rowDeleteBtn:hover{color:var(--color-danger)}.OtsSWW_rxTable{border-collapse:separate;border-spacing:0;width:100%;font-size:.75rem}.OtsSWW_rxTable th{text-align:left;border-bottom:.125rem solid var(--color-border-subtle);color:var(--color-text-muted);font-weight:var(--font-weight-boldest);text-transform:uppercase;letter-spacing:.02em;z-index:20;background:#f8fafc;padding:.75rem .875rem;font-size:.75rem;position:sticky;top:0}.OtsSWW_rxTable th:first-child{border-top-left-radius:.75rem;padding-left:1rem}.OtsSWW_rxTable th:last-child{border-top-right-radius:.75rem;padding-right:1rem}.OtsSWW_rxTable td{border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;padding:.625rem .875rem}.OtsSWW_rxTable tbody tr{transition:all .15s}.OtsSWW_rxTable tbody tr:hover{background:var(--color-bg-secondary)}.OtsSWW_rxSelect{border:1px solid var(--color-border-strong);width:100%;min-width:5.625rem;color:var(--color-text-primary);cursor:pointer;background:#fff;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.OtsSWW_rxSelect:hover{border-color:var(--color-brand-primary);background:var(--color-bg-secondary)}.OtsSWW_rxRouteCell{align-items:center;gap:.375rem;display:flex}.OtsSWW_rxWarningPill{color:#b91d1d;font-size:.75rem;font-weight:var(--font-weight-boldest);white-space:nowrap;background:#fef1f1;border:1px solid #f2abab;border-radius:62.4375rem;padding:.125rem .375rem;line-height:1}.OtsSWW_mutedText{color:var(--color-text-muted)}.OtsSWW_itemName{font-weight:var(--font-weight-semibold)}.OtsSWW_rxTable .OtsSWW_itemName{font-weight:var(--font-weight-bold);color:var(--color-text-primary);min-width:0}.OtsSWW_rxTable .OtsSWW_rxSelect{outline:none;padding:.375rem .625rem;transition:border-color .2s}.OtsSWW_rxTable .OtsSWW_rxSelect:focus{border-color:var(--color-brand-primary)}.OtsSWW_rxTable .OtsSWW_rxRouteCell{gap:.5rem}.OtsSWW_rxTable .OtsSWW_rxWarningPill{color:#dc2828;white-space:nowrap;background:#fef1f1;border:1px solid #fcdede;border-radius:.25rem}.OtsSWW_rxTable .OtsSWW_mutedText{opacity:.6}.OtsSWW_sectionHeader{justify-content:space-between;align-items:center;display:flex;position:relative}.OtsSWW_secondaryBtn{font-size:.75rem;font-weight:var(--font-weight-semibold);border:1px solid var(--color-border-strong);background:var(--color-bg-tertiary);color:var(--color-text-primary);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.375rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.OtsSWW_secondaryBtn:hover:not(:disabled){background:var(--color-border-subtle)}.OtsSWW_dropdown,.OtsSWW_orderSetDropdown{border:1px solid var(--color-border-strong);box-shadow:var(--shadow-lg), 0 .625rem 1.5625rem #0000000d;z-index:1000;background:#fff;border-radius:1rem;max-height:20rem;animation:.2s ease-out OtsSWW_slideDownIn;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden auto}.OtsSWW_dropdownItem{cursor:pointer;border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;padding:.625rem .875rem;display:flex}.OtsSWW_dropdownItemMeta{align-items:center;gap:.5rem;min-width:0;display:flex}.OtsSWW_drugSafetyPills{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.OtsSWW_drugSafetyPill{border:1px solid var(--color-border-subtle);background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:.75rem;font-weight:var(--font-weight-bold);border-radius:62.4375rem;padding:.125rem .375rem;line-height:1}.OtsSWW_drugSafetyPillDanger{color:#dc2828;background:#fef1f1;border-color:#fcdede}.OtsSWW_dropdownItem:hover,.OtsSWW_dropdownItem.OtsSWW_active{background:var(--color-bg-secondary)}.OtsSWW_code{color:var(--color-text-muted)}.OtsSWW_footerActions{padding-top:1rem;padding-bottom:var(--space-6);border-top:1px solid var(--color-border-subtle);justify-content:flex-end;gap:.75rem;margin-top:auto;display:flex}.OtsSWW_saveBtn,.OtsSWW_primaryBtn{font-size:.8125rem;font-weight:var(--font-weight-bold);cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.OtsSWW_saveBtn{color:var(--color-text-primary);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-sm);background:#fff}.OtsSWW_saveBtn:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-text-primary)}.OtsSWW_primaryBtn{background:var(--color-brand-primary);color:#fff;box-shadow:0 .25rem .75rem #0052cc33}.OtsSWW_primaryBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-.125rem);box-shadow:0 .375rem 1.25rem #0052cc4d}.OtsSWW_primaryBtn:active:not(:disabled){transform:translateY(0)}.OtsSWW_secondaryBtn:disabled,.OtsSWW_primaryBtn:disabled,.OtsSWW_saveBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.OtsSWW_timeline{flex-direction:column;display:flex}.OtsSWW_timelineItem{gap:1rem;min-height:5rem;display:flex}.OtsSWW_timelineMarker{flex-direction:column;align-items:center;display:flex}.OtsSWW_markerDot{background:var(--color-border-strong);border-radius:50%;width:.625rem;height:.625rem;margin-top:.25rem}.OtsSWW_markerLine{background:var(--color-border-subtle);flex:1;width:.0625rem}.OtsSWW_timelineItem:last-child .OtsSWW_markerLine{display:none}.OtsSWW_eventHeader{margin-bottom:.25rem}.OtsSWW_eventDate{color:var(--color-text-muted);font-size:.75rem}.OtsSWW_mediaIndicator{font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);background:var(--color-bg-secondary);white-space:nowrap;border-radius:.25rem;align-items:center;gap:.125rem;margin-left:.375rem;padding:1px .3125rem;display:inline-flex}.OtsSWW_eventTitle{font-size:.8125rem;font-weight:var(--font-weight-bold);margin:0}.OtsSWW_eventDescription{color:var(--color-text-muted);font-size:.75rem}.OtsSWW_prescriptionPanelSection{padding:0}.OtsSWW_rxTableHeadActions{width:5.25rem}.OtsSWW_itemNameRow{justify-content:space-between;align-items:center;gap:.625rem;min-width:0;display:flex}.OtsSWW_itemNameEllipsis{text-overflow:ellipsis;min-width:0;overflow:hidden}.OtsSWW_doseCalcRow{align-items:center;gap:.5rem;display:flex}.OtsSWW_doseCalcBtn{padding:.25rem .5rem;font-size:.75rem}.OtsSWW_rxEmptyState{text-align:center;color:var(--color-text-muted);padding:1.25rem 0}.OtsSWW_drugInfoLoadingRow{align-items:center;gap:.75rem;display:flex}.OtsSWW_drugInfoTitleBlock{flex-direction:column;gap:.25rem;display:flex}.OtsSWW_drugInfoSection{border:1px solid var(--color-border-subtle);background:var(--color-bg-secondary);border-radius:.75rem;padding:.625rem .75rem}.OtsSWW_drugInfoSectionLabel{margin-bottom:.375rem}.OtsSWW_drugInfoSectionBody{white-space:pre-wrap;line-height:1.6}.OtsSWW_emptyText,.OtsSWW_emptySmall{text-align:center;color:var(--color-text-muted);font-size:.75rem}.OtsSWW_emptyText{padding:2.5rem 0}
.om019W_modalOverlay{z-index:3000;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.om019W_modalContent{background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:30rem;max-width:90vw;max-height:85vh;box-shadow:none;flex-direction:column;display:flex;overflow:hidden}.om019W_embeddedRoot{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.om019W_embeddedRoot .om019W_modalContent{border-radius:var(--radius-lg);width:100%;max-width:100%;min-height:0;max-height:100%;box-shadow:none;flex:1;animation:none}.om019W_modalHeader{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.om019W_modalHeader h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.om019W_closeBtn{color:var(--color-text-muted);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);background:0 0;border:none;transition:background-color .2s;display:flex}.om019W_closeBtn:hover{background-color:var(--color-bg-secondary)}.om019W_modalBody{padding:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.om019W_settingSection{gap:var(--space-3);flex-direction:column;display:flex}.om019W_settingSection h3{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);margin:0}.om019W_settingItem{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.om019W_settingInfo{gap:var(--radius-xs);flex-direction:column;display:flex}.om019W_settingTitle{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.om019W_settingDesc{color:var(--color-text-muted);font-size:12px}.om019W_sidebarToggleList{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.om019W_sidebarToggleItem{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);cursor:pointer;padding:8px 12px;font-size:13px;transition:all .2s;display:flex}.om019W_sidebarToggleItem:hover{border-color:var(--color-brand-primary);background-color:var(--color-brand-surface)}.om019W_sidebarToggleItem.om019W_active{border-color:var(--color-brand-primary);background-color:var(--color-brand-surface);color:var(--color-brand-primary);font-weight:var(--font-weight-semibold)}
.UrXXJq_sidebar,.UrXXJq_timelineContainer{box-sizing:border-box;min-width:0;height:100%;min-height:0}.UrXXJq_sidebarHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.UrXXJq_sectionTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.UrXXJq_queueCount{color:var(--color-brand-primary);font-size:.75rem;font-weight:var(--font-weight-boldest);background-color:#fff;border:1px solid #0052cc1a;border-radius:62.4375rem;padding:.125rem .625rem}.UrXXJq_patientList{gap:var(--space-1);flex-direction:column;display:flex}.UrXXJq_patientRow{box-sizing:border-box;padding:0 1px var(--space-1)}.UrXXJq_patientRow>.UrXXJq_patientItem{height:100%;min-height:0}.UrXXJq_patientList>.UrXXJq_patientItem{flex-shrink:0}.UrXXJq_patientItem{isolation:isolate;box-sizing:border-box;appearance:none;width:100%;font:inherit;color:inherit;text-align:left;font-size:var(--font-size-min,.75rem);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:.625rem;align-items:center;margin:0;padding:.0625rem .75rem .0625rem .875rem;transition:background-color .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.UrXXJq_patientItem:hover{border-color:var(--color-border-strong)}.UrXXJq_patientItem:focus{outline:none}.UrXXJq_patientItem:focus-visible{outline:2px solid color-mix(in srgb, var(--color-brand-primary) 45%, transparent);outline-offset:1px}.UrXXJq_patientItemSelected{border-color:var(--color-brand-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-brand-primary) 22%, transparent), 0 1px .125rem #0f172a0f;background:#fff}.UrXXJq_patientItemSelected:hover{border-color:var(--color-brand-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-brand-primary) 30%, transparent), 0 1px .1875rem #0f172a14}.UrXXJq_patientItemSelected:focus-visible{outline-color:var(--color-brand-primary)}.UrXXJq_patientItemSelected:not(.UrXXJq_called):before{content:"";background:var(--color-brand-primary);pointer-events:none;border-radius:0 2px .125rem 0;width:.1875rem;position:absolute;top:.4375rem;bottom:.4375rem;left:0}.UrXXJq_patientItem.UrXXJq_called{border-color:var(--color-warning);background:var(--color-bg-secondary)}.UrXXJq_patientItem.UrXXJq_called:before{content:"";background:var(--color-warning);pointer-events:none;border-radius:0 2px .125rem 0;width:.1875rem;position:absolute;top:.4375rem;bottom:.4375rem;left:0}.UrXXJq_patientItemSelected.UrXXJq_called{border-color:var(--color-brand-primary);background:var(--color-bg-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-brand-primary) 18%, #f9731633), 0 1px .125rem #0f172a0f}.UrXXJq_itemMain{align-items:center;gap:var(--space-1);width:100%;min-width:0;display:flex}.UrXXJq_name{font-size:var(--font-size-sm);flex:auto;min-width:0;font-weight:500;line-height:1.2}.UrXXJq_badge{font-size:var(--font-size-min,.75rem);line-height:1;font-weight:var(--font-weight-bold);border-radius:.25rem;justify-content:center;align-items:center;padding:.125rem .375rem;display:inline-flex}.UrXXJq_queueWaiting{color:#1d4fd7;background-color:#f0f6ff}.UrXXJq_queueOnHold{color:#b35309;background-color:#fef3c8}.UrXXJq_queueCalled{color:#c75605;background-color:#fff6eb}.UrXXJq_queueInConsultation{color:#1e8f3e;background-color:#e6f4ea}.UrXXJq_queueInExam{color:#7c3bed;background-color:#f2e6ff}.UrXXJq_queueCompleted{color:#65758b;background-color:#f1f5f9}.UrXXJq_queueRevisit{background-color:color-mix(in srgb, var(--color-brand-primary,#2563eb) 12%, transparent);color:var(--color-brand-primary,#2563eb)}.UrXXJq_queueDuplicate{background-color:color-mix(in srgb, var(--color-warning,#d97706) 12%, transparent);color:var(--color-warning,#d97706)}.UrXXJq_itemSub{color:var(--color-text-muted);white-space:nowrap;flex:none;font-size:.75rem}.UrXXJq_visitTime{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem}.UrXXJq_itemInfo{flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;display:flex}.UrXXJq_itemMeta{align-items:center;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.UrXXJq_itemStatus{align-items:center;gap:var(--space-1);min-width:0;display:flex}.UrXXJq_header{padding:var(--space-3) var(--space-6);background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.UrXXJq_patientInfo{align-items:center;gap:var(--space-4);display:flex}.UrXXJq_avatar{background:var(--color-bg-tertiary);border-radius:var(--radius-md);width:2.625rem;height:2.625rem;font-weight:var(--font-weight-bold);color:var(--color-brand-primary);justify-content:center;align-items:center;display:flex}.UrXXJq_patientName{font-size:var(--font-size-lg);margin:0}.UrXXJq_patientId{color:var(--color-text-muted);font-size:.75rem}.UrXXJq_quickVitals{gap:var(--space-2);align-items:center;display:flex}.UrXXJq_vitalBadge{background:var(--color-bg-tertiary);font-size:.75rem;font-weight:var(--font-weight-semibold);border:1px solid var(--color-border-subtle);border-radius:62.4375rem;padding:.25rem .75rem}.UrXXJq_vitalBadge.UrXXJq_alert{color:#dc2828;background:#fef1f1;border:1px solid #fee1e1}.UrXXJq_clinicalSection,.UrXXJq_unifiedPanelLayer{flex-direction:column;gap:.5rem;height:100%;display:flex}.UrXXJq_label{font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);align-items:center;gap:var(--space-1);display:flex}.UrXXJq_textarea{border:1px solid var(--color-border-subtle);width:100%;min-height:5rem;max-height:100%;font-size:.875rem;line-height:var(--font-line-height-relaxed);resize:none;background:var(--color-bg-secondary);border-radius:1rem;flex:1;padding:1rem;transition:all .2s}.UrXXJq_textarea:focus{border-color:var(--color-brand-primary);background:#fff;box-shadow:0 0 0 4px #0052cc0d}.UrXXJq_seamlessEditor{resize:none;width:100%;height:100%;font-size:.8125rem;line-height:var(--font-line-height-relaxed);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;padding:.5rem 1rem 1rem;font-family:inherit}.UrXXJq_select{border:1px solid var(--color-border-strong);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right .75rem center no-repeat;border-radius:62.4375rem;width:100%;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s}.UrXXJq_select:hover{border-color:var(--color-brand-primary);background-color:var(--color-bg-secondary)}.UrXXJq_searchInput{border:1px solid var(--color-border-strong);width:100%;box-shadow:var(--shadow-xs);background:#fff;border-radius:62.4375rem;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:500;transition:all .2s}.UrXXJq_searchInput:focus{border-color:var(--color-brand-primary);outline:none;box-shadow:0 0 0 4px #0052cc14}.UrXXJq_helperText{color:var(--color-text-secondary);margin:0;font-size:.75rem;line-height:1.4}.UrXXJq_managementArea{background:0 0;border:none;flex-direction:column;gap:1rem;padding:.25rem 0;display:flex}.UrXXJq_searchBoxWrapper{z-index:1005;position:relative}.UrXXJq_searchBar{border:1px solid var(--color-border-strong);background:#f1f5f9;border-radius:.75rem;align-items:center;padding:.25rem .5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.UrXXJq_searchBar:focus-within{border-color:var(--color-brand-primary);border-color:var(--color-brand-primary);background:#fff;transform:translateY(-.0625rem);box-shadow:0 0 0 4px #0052cc14}.UrXXJq_searchBar.UrXXJq_disabled{background:var(--color-bg-tertiary);opacity:.7}.UrXXJq_searchTypeSelector{color:var(--color-brand-primary);align-items:center;height:100%;padding:0 4px;display:flex;position:relative}.UrXXJq_customSelectTrigger{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:1.75rem;align-items:center;gap:.625rem;min-width:7.5rem;padding:.5rem 1rem;transition:all .2s;display:flex}.UrXXJq_customSelectTrigger:hover{background:var(--color-bg-secondary)}.UrXXJq_selectedTypeText{font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-brand-primary)}.UrXXJq_selectIcon{opacity:.5;margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1)}.UrXXJq_selectIcon.UrXXJq_isOpen{opacity:.8;color:var(--color-brand-primary);transform:rotate(180deg)}.UrXXJq_customSelectMenu{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);z-index:1010;background:#fff;min-width:8.75rem;padding:.375rem;position:absolute;top:calc(100% + .5rem);left:.25rem}.UrXXJq_customSelectItem{width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.UrXXJq_customSelectItem:hover{background:var(--color-bg-secondary)}.UrXXJq_customSelectItem.UrXXJq_active{color:var(--color-brand-primary);font-weight:var(--font-weight-bold);background:#0052cc14}.UrXXJq_searchActionArea{align-items:center;gap:.5rem;display:flex;position:absolute;right:.75rem}.UrXXJq_divider{background:var(--color-border-subtle);width:.0625rem;height:1.25rem}.UrXXJq_searchInputWrapper{flex:1;align-items:center;padding-left:.75rem;display:flex}.UrXXJq_searchIcon{color:var(--color-text-muted);opacity:.7}.UrXXJq_searchInputNew{width:100%;color:var(--color-text-primary);background:0 0;border:none;outline:none;padding:.625rem .75rem;font-size:.8125rem;font-weight:500}.UrXXJq_searchInputNew::placeholder{color:var(--color-text-muted)}.UrXXJq_patientHeader{gap:var(--space-2);padding:var(--space-4) var(--space-6);background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-4);z-index:100;flex-direction:column;display:flex;position:sticky;top:0}.UrXXJq_patientInfoBar{align-items:center;gap:var(--space-4);flex-wrap:nowrap;padding-block:.1875rem;display:flex}.UrXXJq_patientName{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.UrXXJq_metaLabel{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.UrXXJq_metaValue{color:var(--color-text-secondary);margin:0;font-size:.75rem;font-weight:500}.UrXXJq_guardianInfoBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);display:flex}.UrXXJq_guardianLabel{font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.UrXXJq_guardianRelation{color:var(--color-text-muted);font-size:.75rem}.UrXXJq_guardianPhone{color:var(--color-text-secondary);font-size:.75rem;font-family:var(--font-family-mono)}.UrXXJq_allergyBadge{cursor:pointer;transition:opacity .15s}.UrXXJq_allergyBadge:hover{opacity:.8}.UrXXJq_vitalsStrip{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);display:flex}.UrXXJq_vitalsLabel{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.UrXXJq_riskFactorsBar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:#fefce7;border:1px solid #fef08b;display:flex}.UrXXJq_riskFactorsLabel{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-warning)}.UrXXJq_nameDuplicateBadge{cursor:pointer;transition:all .15s}.UrXXJq_nameDuplicateBadge:hover{opacity:.8;transform:translateY(-.0625rem)}.UrXXJq_pinnedHeader{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-bottom:2px solid var(--color-brand-primary);border-radius:var(--radius-md);margin-bottom:var(--space-2);z-index:100;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:sticky;top:0}.UrXXJq_pinnedHeaderTop{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.UrXXJq_pinnedHeaderBottom{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.UrXXJq_patientBirth{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:nowrap;word-break:keep-all;margin:0}.UrXXJq_vitalSignsBar{background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);align-items:center;gap:.5rem;min-height:2.125rem;padding:.375rem .625rem;font-size:.75rem;line-height:1.25;display:inline-flex}.UrXXJq_vitalSignsLabel{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);white-space:nowrap;margin:0}.UrXXJq_vitalSignValues{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.25rem .375rem;font-size:.75rem;display:inline-flex}.UrXXJq_vitalSignSegment{white-space:nowrap}.UrXXJq_vitalSignSegmentAbnormal{color:#ba1c1c;font-weight:var(--font-weight-semibold)}.UrXXJq_vitalSignDivider{color:var(--color-text-muted);opacity:.45;-webkit-user-select:none;user-select:none}.UrXXJq_vitalSignBadge{font-size:.75rem;font-weight:500}.UrXXJq_riskFactorsBanner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--color-warning) 5%, transparent);border:0;border-left:2px solid var(--color-warning);border-radius:0;display:flex}.UrXXJq_riskFactorBadge{transition:color .15s}.UrXXJq_consultationShell{flex-direction:column;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.UrXXJq_layerHeader{z-index:100;flex-shrink:0;position:relative}.UrXXJq_headerActions{top:var(--space-4);right:var(--space-6);gap:var(--space-1);position:absolute}.UrXXJq_actionButton{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-primary);width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;font-size:.875rem;transition:all .15s;display:flex}.UrXXJq_actionButton:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary);background:var(--color-bg-secondary)}.UrXXJq_actionButtonActive{background:var(--color-brand-primary);color:#fff;border-color:var(--color-brand-primary)}.UrXXJq_layerWorkspace{flex:1;min-height:0;position:relative;overflow:hidden}.UrXXJq_drawerOverlay{z-index:999;background:#0000004d;animation:.2s UrXXJq_fadeIn;position:fixed;inset:0}.UrXXJq_drawerPanel{background:var(--color-bg-primary);border-left:1px solid var(--color-border-subtle);z-index:1000;width:22.5rem;max-width:90vw;box-shadow:none;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.UrXXJq_drawerPanelOpen{transform:translate(0)}.UrXXJq_drawerHeader{padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.UrXXJq_drawerCloseButton{width:1.75rem;height:1.75rem;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;font-size:1rem;transition:all .15s;display:flex}.UrXXJq_drawerCloseButton:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.UrXXJq_drawerScrollArea{flex-direction:column;flex:1;display:flex;overflow-y:auto}.UrXXJq_moduleList{padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.UrXXJq_moduleButtonActive{box-shadow:var(--shadow-sm)}.UrXXJq_moduleContent{padding:var(--space-4);border-top:1px solid var(--color-border-subtle);min-height:12.5rem;margin-top:auto}.UrXXJq_moduleContentEmpty{height:100%;padding:var(--space-8);text-align:center;justify-content:center;align-items:center;display:flex}.UrXXJq_shortcutGuideOverlay{z-index:1100;background:#00000080;justify-content:center;align-items:center;animation:.15s UrXXJq_fadeIn;display:flex;position:fixed;inset:0}.UrXXJq_shortcutGuideContent{background:var(--color-bg-primary);border-radius:var(--radius-lg);padding:var(--space-6);width:90%;max-width:30rem;max-height:80vh;box-shadow:var(--shadow-xl);animation:.2s UrXXJq_slideUpIn;overflow-y:auto}.UrXXJq_shortcutGuideTitle{margin:0 0 var(--space-4) 0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.UrXXJq_shortcutGuideList{gap:var(--space-2);flex-direction:column;display:flex}.UrXXJq_shortcutItem{padding:var(--space-2) var(--space-3);background:var(--color-bg-secondary);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;display:flex}.UrXXJq_shortcutLabel{font-size:var(--font-size-sm);font-weight:500}.UrXXJq_shortcutKey{font-family:var(--font-family-mono);background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);padding:.125rem .5rem;font-size:.75rem}.UrXXJq_shortcutGuideHint{margin-top:var(--space-4);color:var(--color-text-muted);text-align:center;font-size:.75rem}@keyframes UrXXJq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes UrXXJq_slideUpIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.UrXXJq_widgetBodyInset{padding:var(--space-3);box-sizing:border-box}.UrXXJq_widgetPanelBody{gap:var(--space-2);height:100%;min-height:0;padding:var(--space-2);box-sizing:border-box;font-size:var(--font-size-xs);letter-spacing:var(--font-letter-spacing-ui);flex-direction:column;display:flex}.UrXXJq_consultationLayoutSidebarCollapsed .UrXXJq_widgetPanelBody{padding:var(--space-2)}.UrXXJq_consultationLayoutSidebarCollapsed .UrXXJq_widgetPanelDivider{margin-left:calc(-1 * var(--space-2));margin-right:calc(-1 * var(--space-2))}.UrXXJq_widgetPanelSection{gap:var(--space-2);min-height:0;font-size:var(--font-size-xs);letter-spacing:var(--font-letter-spacing-ui);flex-direction:column;flex:1;display:flex}.UrXXJq_widgetToolbar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.UrXXJq_widgetToolbarMeta{color:var(--color-text-muted);font-size:.75rem;line-height:1.4;font-weight:var(--font-weight-semibold)}.UrXXJq_widgetToolbarAction{font-size:.75rem;font-weight:var(--font-weight-semibold);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-base);justify-content:center;align-items:center;padding:.25rem .625rem;line-height:1.4;text-decoration:none;display:inline-flex}.UrXXJq_widgetToolbarAction:hover{background:var(--color-border-subtle)}.UrXXJq_widgetPanelToolbarEnd{flex-shrink:0;justify-content:flex-end;display:flex}.UrXXJq_widgetTabList{gap:var(--space-4);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;display:flex}.UrXXJq_widgetTab{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-base), color var(--transition-base);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:.375rem .125rem;line-height:1.4;display:flex}.UrXXJq_widgetTab:hover{color:var(--color-text-primary)}.UrXXJq_widgetTabActive{color:var(--color-brand-primary);border-bottom-color:var(--color-brand-primary)}.UrXXJq_widgetTabPanel{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}.UrXXJq_widgetEmpty{text-align:center;padding:var(--space-6) var(--space-2);flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.UrXXJq_widgetList{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.UrXXJq_widgetListRow{gap:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-bg-primary);grid-template-columns:4.25rem 1fr auto;align-items:start;padding:.625rem .75rem;display:grid}.UrXXJq_widgetListRowCritical{border:2px solid #f87272}.UrXXJq_widgetListRowMain{flex-direction:column;gap:.125rem;min-width:0;display:flex}.UrXXJq_widgetListRowDate{color:var(--color-text-muted);font-size:.75rem;line-height:1.4;font-weight:var(--font-weight-semibold)}.UrXXJq_widgetListRowTitle{font-size:.8125rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.35}.UrXXJq_widgetListRowValue{color:var(--color-text-muted);font-size:.75rem;font-weight:500;line-height:1.4}.UrXXJq_widgetRecordList{flex-direction:column;display:flex}.UrXXJq_widgetRecordRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--color-border-subtle);padding:.625rem 0;display:flex}.UrXXJq_widgetRecordRowMain{flex-direction:column;gap:.125rem;min-width:0;display:flex}.UrXXJq_widgetRecordRowTitle{font-size:.8125rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.35}.UrXXJq_widgetRecordRowMeta{color:var(--color-text-muted);font-size:.75rem;font-weight:500;line-height:1.4}.UrXXJq_widgetRecordRowAside{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.UrXXJq_widgetNormalityLabel{font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-muted);line-height:1.4}.UrXXJq_widgetNormalityLabelAbnormal{color:var(--color-danger-cud,#dc2828)}.UrXXJq_widgetManagementArea{gap:var(--space-3);flex-direction:column;padding:0;display:flex}.UrXXJq_widgetFormStack{gap:var(--space-2);display:grid}.UrXXJq_widgetFormRow,.UrXXJq_widgetFormActions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.UrXXJq_widgetField{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-primary);width:100%;letter-spacing:var(--font-letter-spacing-ui);color:var(--color-text-primary);transition:border-color var(--transition-base);margin-bottom:0;padding:.5rem .75rem;font-size:.75rem;font-weight:500;line-height:1.4}.UrXXJq_widgetField:focus{border-color:var(--color-brand-primary);outline:none;box-shadow:0 0 0 3px #0052cc14}.UrXXJq_widgetField:disabled{opacity:.55;cursor:not-allowed}.UrXXJq_widgetSelect{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-bg-primary);letter-spacing:var(--font-letter-spacing-ui);padding:.5rem 2rem .5rem .75rem;font-size:.75rem;font-weight:500;line-height:1.4}.UrXXJq_widgetCompactBtn{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-bg-primary);font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-ui);color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-base);padding:.375rem .625rem;line-height:1.4}.UrXXJq_widgetCompactBtn:hover:not(:disabled){background:var(--color-bg-secondary)}.UrXXJq_widgetCompactBtn:disabled{opacity:.5;cursor:not-allowed}.UrXXJq_widgetLinkBtn{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-bg-primary);font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);align-items:center;padding:.375rem .625rem;line-height:1.4;text-decoration:none;display:inline-flex}.UrXXJq_widgetLinkBtn:hover{background:var(--color-bg-secondary)}.UrXXJq_widgetTextarea{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;min-height:3.5rem;letter-spacing:var(--font-letter-spacing-ui);resize:vertical;background:var(--color-bg-secondary);padding:.5rem .75rem;font-size:.75rem;font-weight:500;line-height:1.5}
.pJ-TkG_editorLayout{gap:var(--space-4,1rem);grid-template-columns:1fr 1.15fr;display:grid}.pJ-TkG_sectionHeading{margin:0 0 var(--space-4,1rem);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-structural);color:var(--color-text-primary)}.pJ-TkG_editorLeft,.pJ-TkG_editorRight{background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg,.75rem);padding:var(--space-3,.875rem);min-width:0}.pJ-TkG_searchGroup{gap:var(--space-2,.5rem);grid-template-columns:11.25rem 1fr auto;display:grid}.pJ-TkG_mbMd{margin-bottom:var(--space-4,1rem)}.pJ-TkG_mbMdLg{margin-bottom:var(--space-5,1.25rem)}.pJ-TkG_mbLg{margin-bottom:var(--space-8,2rem)}.pJ-TkG_mbXl{margin-bottom:var(--space-6,1.5rem)}.pJ-TkG_filterSelect,.pJ-TkG_searchInput,.pJ-TkG_input,.pJ-TkG_smallInput{box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--radius-md,.5rem);background:var(--color-bg-primary);width:100%;min-width:0;max-width:100%;color:var(--color-text-primary);font:inherit;padding:var(--space-2,.5rem) var(--space-2,.625rem)}.pJ-TkG_inputDatetime{font-size:.8125rem}.pJ-TkG_smallInput{padding:.375rem var(--space-2,.5rem)}.pJ-TkG_multiSelect{min-height:5.75rem}.pJ-TkG_evidenceTextarea{resize:vertical;min-height:5rem}.pJ-TkG_input:focus,.pJ-TkG_searchInput:focus,.pJ-TkG_filterSelect:focus,.pJ-TkG_smallInput:focus{outline:2px solid color-mix(in srgb, var(--color-brand-primary) 30%, white);border-color:var(--color-brand-primary)}.pJ-TkG_tableContainer{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md,.625rem);background:var(--color-bg-primary);max-height:23.75rem;overflow:auto}.pJ-TkG_table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm,.875rem)}.pJ-TkG_table th,.pJ-TkG_table td{border-bottom:1px solid var(--color-border-subtle);text-align:left;padding:var(--space-2,.5rem) var(--space-2,.625rem);vertical-align:middle}.pJ-TkG_table thead th{background:var(--muted);z-index:1;position:sticky;top:0}.pJ-TkG_itemNameCell{font-size:var(--font-size-xs,.75rem)}.pJ-TkG_codeCell{font-family:var(--font-family-mono);color:var(--color-text-secondary);font-size:.78rem}.pJ-TkG_statusActive{border:1px solid color-mix(in srgb, var(--color-brand-primary) 25%, transparent);background:color-mix(in srgb, var(--color-brand-primary) 10%, transparent);color:var(--color-brand-primary);border-radius:var(--radius-md,.5rem);font-weight:var(--font-weight-ui);cursor:pointer}.pJ-TkG_compactActionBtn{padding:2px var(--space-2,.5rem)}.pJ-TkG_formGrid{gap:var(--space-2,.625rem);display:grid}.pJ-TkG_formGridThree{grid-template-columns:1fr 1fr 1fr}.pJ-TkG_editorPanelGrid{gap:var(--space-2,.625rem);grid-template-columns:minmax(0,1fr);display:grid}.pJ-TkG_editorPanelGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.pJ-TkG_inputGroup{flex-direction:column;gap:.375rem;min-width:0;display:flex}.pJ-TkG_inputGroup label{color:var(--color-text-secondary);font-size:.78rem;font-weight:var(--font-weight-ui);line-height:1.35}.pJ-TkG_list{gap:var(--space-2,.625rem);flex-direction:column;display:flex}.pJ-TkG_emptyState{padding:var(--space-3,.75rem);border:1px dashed var(--color-border-default);border-radius:var(--radius-md,.5rem);color:var(--color-text-muted);background:var(--color-bg-primary);margin:0}.pJ-TkG_basketItem{justify-content:space-between;align-items:flex-start;gap:var(--space-2,.625rem);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md,.625rem);background:var(--color-bg-primary);padding:var(--space-2,.625rem);display:flex}.pJ-TkG_basketInputs{flex-wrap:wrap;align-items:flex-end;gap:.375rem;display:flex}.pJ-TkG_basketCheckboxRow{align-items:center;gap:var(--space-1,.25rem);font-size:var(--font-size-xs,.75rem);white-space:nowrap;padding-bottom:.125rem;display:inline-flex}.pJ-TkG_basketItemMeta{font-size:var(--font-size-xs,.75rem);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pJ-TkG_basketItemTitle{font-weight:var(--font-weight-structural);font-size:var(--font-size-sm,.8125rem);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pJ-TkG_basketTableScroll{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md,.625rem);min-width:0;max-height:18rem;overflow-x:auto}.pJ-TkG_basketTable{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--font-size-xs,.75rem)}.pJ-TkG_basketTableColDrug{width:44%}.pJ-TkG_basketTableColGroup{width:4.5rem}.pJ-TkG_basketTableColDose,.pJ-TkG_basketTableColTimes,.pJ-TkG_basketTableColDays{width:3.25rem}.pJ-TkG_basketTableColAction{width:2.25rem}.pJ-TkG_basketTableHeadCell{background:var(--muted);border-bottom:1px solid var(--color-border-subtle);font-size:.625rem;font-weight:var(--font-weight-structural);color:var(--color-text-muted);text-align:center;white-space:nowrap;padding:.375rem .25rem}.pJ-TkG_basketTableHeadCell:first-child{text-align:left;padding-left:.5rem}.pJ-TkG_basketTableRow td{border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;padding:.375rem .25rem}.pJ-TkG_basketTableCellDrug{min-width:0;padding-left:.5rem!important}.pJ-TkG_basketTableCellCenter{text-align:center}.pJ-TkG_basketTableCellCompact,.pJ-TkG_basketTableCellNum{padding:.25rem!important}.pJ-TkG_basketTableCellAction{text-align:center;padding:.125rem!important}.pJ-TkG_basketTableNumInput{border:1px solid var(--color-border-default);border-radius:var(--radius-md,.375rem);background:var(--color-bg-primary);width:100%;min-width:0;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-xs,.75rem);text-align:center;padding:.25rem .125rem}.pJ-TkG_tinyLabel{font-size:var(--font-size-xs,.75rem)!important}.pJ-TkG_saveBtn,.pJ-TkG_tabBtn,.pJ-TkG_removeBtn{border-radius:var(--radius-md,.5rem);cursor:pointer;font:inherit}.pJ-TkG_saveBtn{border:1px solid var(--color-brand-primary);background:var(--color-brand-primary);color:var(--primary-foreground);padding:var(--space-2,.5rem) var(--space-3,.875rem);font-weight:var(--font-weight-ui)}.pJ-TkG_saveBtnWide{padding:var(--space-2,.625rem) 1.875rem}.pJ-TkG_saveBtn:disabled{opacity:.6;cursor:not-allowed}.pJ-TkG_tabBtn{border:1px solid var(--color-border-default);background:var(--color-bg-primary);color:var(--color-text-secondary);padding:var(--space-2,.5rem) var(--space-3,.875rem)}.pJ-TkG_removeBtn{color:var(--color-text-secondary);padding:var(--space-1,.25rem) var(--space-2,.5rem);background:0 0;border:1px solid #0000;line-height:1}.pJ-TkG_removeBtn:hover{background:var(--muted)}.pJ-TkG_iconWellAccent{background-color:var(--bg-accent-ai-subtle);color:var(--color-accent-ai)}.pJ-TkG_modalOverlay{z-index:var(--z-modal,101);background-color:color-mix(in srgb, var(--foreground) 45%, transparent);padding:var(--space-5,1.25rem);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pJ-TkG_modalContent{border-radius:var(--radius-md,.375rem);border:1px solid var(--border);background:var(--card);width:100%;max-width:75rem;max-height:calc(100vh - 2.5rem);padding:var(--space-5,1.25rem);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:auto}.pJ-TkG_masterSearchWideField{flex:3;min-width:0}@media (max-width:1080px){.pJ-TkG_editorLayout{grid-template-columns:1fr}}
.Qj5dYq_page{gap:var(--space-2);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.Qj5dYq_pageHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.Qj5dYq_pageHeaderMain{min-width:0}.Qj5dYq_pageTitle{font-size:var(--font-size-display);font-weight:var(--font-weight-structural);letter-spacing:var(--font-letter-spacing-display);color:var(--color-text-primary);margin-bottom:0;line-height:1.1}.Qj5dYq_pageSubtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:0;line-height:1.4}.Qj5dYq_pageActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Qj5dYq_section{margin-bottom:var(--space-8)}.Qj5dYq_section:last-child{margin-bottom:0}.Qj5dYq_sectionHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.Qj5dYq_sectionTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-structural);color:var(--color-text-primary);letter-spacing:-.02em}.Qj5dYq_pillSuccess{font-size:var(--font-size-xs);border-radius:var(--radius-full);font-weight:var(--font-weight-ui);color:var(--color-success);background:var(--bg-success-light);padding:2px 8px}.Qj5dYq_cardGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.Qj5dYq_btnGhost{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-primary);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-primary);transition:border-color var(--transition-fast), background var(--transition-fast);font-family:inherit;font-weight:500;display:inline-flex}.Qj5dYq_btnGhost:hover{border-color:var(--color-brand-primary);background:var(--color-bg-secondary)}.Qj5dYq_btnPrimary{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-6);border-radius:var(--radius-md);background:var(--color-brand-primary);color:var(--primary-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);cursor:pointer;box-shadow:none;transition:opacity var(--transition-fast);border:none;font-family:inherit;display:inline-flex}.Qj5dYq_btnPrimary:hover{opacity:.92}.Qj5dYq_scrollRegion{flex:1;min-height:0;overflow-y:auto}.Qj5dYq_deskCard{background:var(--card);border:1px solid var(--border);border-radius:var(--dashboard-panel-radius);padding:var(--dashboard-panel-padding);box-shadow:none;overflow:hidden}.Qj5dYq_deskCardCompact{padding:var(--space-4);}.Qj5dYq_deskMuted{color:var(--muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Qj5dYq_deskPassiveHint{font-size:var(--font-size-xs);color:var(--color-text-muted)}.Qj5dYq_deskPassiveHintPadded{padding:var(--space-4);}.Qj5dYq_deskErrorMessage,.Qj5dYq_deskCriticalMessage{font-size:var(--font-size-sm);color:var(--color-danger)}.Qj5dYq_deskDetailLabel{font-size:var(--font-size-xs);color:var(--color-text-muted)}.Qj5dYq_deskLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-ui);color:var(--muted-foreground)}.Qj5dYq_deskSelect{height:var(--dashboard-control-height);min-width:10rem;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--input);background:var(--background);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground);outline:none}.Qj5dYq_deskSelect:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Qj5dYq_deskControls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Qj5dYq_deskTopBar{justify-content:space-between;align-items:flex-start;gap:var(--dashboard-section-gap);flex-wrap:wrap;display:flex}.Qj5dYq_deskTabList{align-items:center;gap:var(--space-2);display:flex}.Qj5dYq_deskTabBtn{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000}.Qj5dYq_deskTabBtn:hover{background:color-mix(in srgb, var(--muted) 50%, transparent);color:var(--foreground)}.Qj5dYq_deskTabBtnActive{background:var(--dashboard-tab-active-bg);color:var(--foreground);border-color:var(--dashboard-tab-active-border)}.Qj5dYq_deskTable{border-collapse:collapse;width:100%}.Qj5dYq_deskTable thead th{padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-structural);color:var(--muted-foreground);background:var(--dashboard-table-head-bg);border-bottom:1px solid var(--border)}.Qj5dYq_deskTable tbody td{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground);border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);vertical-align:top}.Qj5dYq_deskTable tbody tr:last-child td{border-bottom:none}.Qj5dYq_actionBtn{height:var(--dashboard-control-height);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-ui);cursor:pointer;transition:filter var(--transition-fast), opacity var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.Qj5dYq_actionBtnPrimary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);}.Qj5dYq_actionBtnPrimary:hover{filter:brightness(.95)}.Qj5dYq_actionBtnDisabled{opacity:.55;cursor:not-allowed;}.Qj5dYq_deskBadge{border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-ui);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:2px 10px;display:inline-flex}.Qj5dYq_deskBadgeSuccess{color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent);border-color:color-mix(in srgb, var(--success) 30%, transparent);}.Qj5dYq_deskBadgeDanger{color:var(--destructive);background:color-mix(in srgb, var(--destructive) 10%, transparent);border-color:color-mix(in srgb, var(--destructive) 30%, transparent);}.Qj5dYq_deskBadgeNeutral{color:var(--muted-foreground);background:var(--muted);border-color:var(--border);}.Qj5dYq_deskEmptyState{padding:var(--space-8);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-xs)}.Qj5dYq_deskUrgentBanner{border-color:var(--destructive);background:color-mix(in srgb, var(--destructive) 8%, var(--card))}.Qj5dYq_deskPageStack{gap:var(--dashboard-page-gap);flex-direction:column;flex:1;min-height:0;display:flex}.Qj5dYq_deskSectionGrid{gap:var(--dashboard-page-gap);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}
.tG88Hq_badge{font-size:12px;font-weight:var(--font-weight-ui);white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}.tG88Hq_badgeNormal{color:var(--color-success);background:var(--bg-success-light);border-color:var(--color-success);}.tG88Hq_badgeAbnormal{color:var(--color-warning,#d97706);background:var(--bg-warning-light,#d9770614);border-color:var(--color-warning,#d97706);}.tG88Hq_badgePositive{color:var(--color-danger);background:var(--bg-danger-light);border-color:var(--color-danger);}.tG88Hq_badgeHigh{color:var(--color-warning,#d97706);background:var(--bg-warning-light,#d977061f);border-color:var(--color-warning,#d97706);font-weight:var(--font-weight-ui);}.tG88Hq_badgeLow{color:var(--color-brand-primary,#2563eb);border-color:var(--color-brand-primary,#2563eb);font-weight:var(--font-weight-ui);background:#2563eb14;}.tG88Hq_badgeCritical{color:var(--color-danger);border-color:var(--color-danger);font-weight:var(--font-weight-ui);background:#ff4d4f1f;}.tG88Hq_badgeCriticalAck{color:color-mix(in srgb, var(--color-danger) 75%, var(--color-text-muted));border-color:color-mix(in srgb, var(--color-danger) 40%, transparent);background:#ff4d4f0a;}.tG88Hq_badgeUnknown{color:var(--color-text-muted);background:var(--color-bg-tertiary);border-color:var(--color-border);}.tG88Hq_badgeCycleOverdue{color:var(--color-danger);border-color:var(--color-danger);background:#ff4d4f14;}.tG88Hq_badgeCycleImminent{color:var(--color-warning,#d97706);background:var(--bg-warning-light,#fffbeb);border-color:var(--color-warning,#d97706);}.tG88Hq_badgeCycleOk{color:var(--color-success);background:var(--bg-success-light);border-color:var(--color-success);}.tG88Hq_badgeCycleUnknown{color:var(--color-text-muted);background:var(--color-bg-tertiary);border-color:var(--color-border);}
.M7VAfW_toastRoot[data-swipe=cancel]{transform:translate(0)}.M7VAfW_toastRoot[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.M7VAfW_toastRoot[data-swipe=end]{transform:translateX(var(--radix-toast-swipe-end-x))}
.DHUVWW_workbench{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.DHUVWW_body{gap:var(--dashboard-widget-gap);flex:auto;grid-template-columns:minmax(17.5rem,20rem) minmax(0,1fr);min-height:0;display:grid}.DHUVWW_sidebar{z-index:1;gap:var(--space-5);min-width:0;min-height:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--dashboard-panel-radius);background:var(--card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative;overflow-y:auto}.DHUVWW_sectionTitle{margin-bottom:var(--space-2);}.DHUVWW_select{width:100%;min-width:0;}.DHUVWW_desc{margin-top:var(--space-2);line-height:var(--font-line-height-relaxed);}.DHUVWW_descMuted{color:var(--color-text-muted);}.DHUVWW_emptyPreview{text-align:center;max-width:17.5rem;color:var(--color-text-secondary)}.DHUVWW_emptyPreviewTitle{margin:0 0 var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.DHUVWW_emptyPreviewDesc{font-size:var(--font-size-xs);line-height:var(--font-line-height-relaxed);margin:0}.DHUVWW_emptyPreviewDesc code{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-brand-primary)}.DHUVWW_tokenGroup{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.DHUVWW_tokenGroupTitle{padding-top:var(--space-2);border-top:1px solid var(--border);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-nav);text-transform:uppercase;color:var(--color-text-muted)}.DHUVWW_tokenGroup:first-of-type .DHUVWW_tokenGroupTitle{border-top:none;padding-top:0}.DHUVWW_sliderRow{gap:var(--space-2);padding-block:var(--space-1);display:grid}.DHUVWW_sliderLabel{font-size:var(--font-size-xs);color:var(--color-text-primary);justify-content:space-between;display:flex}.DHUVWW_sliderLabel span:last-child{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.DHUVWW_sliderTrack{border-radius:var(--radius-full);background:var(--muted);cursor:pointer;touch-action:none;outline:none;height:1.25rem;position:relative}.DHUVWW_sliderTrack:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.DHUVWW_sliderFill{border-radius:inherit;background:color-mix(in srgb, var(--color-brand-primary) 35%, var(--muted));pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.DHUVWW_sliderThumb{border:2px solid var(--color-brand-primary);border-radius:var(--radius-full);background:var(--card);pointer-events:none;width:.875rem;height:.875rem;box-shadow:var(--shadow-xs);position:absolute;top:50%;transform:translate(-50%,-50%)}.DHUVWW_actions{gap:var(--space-2);padding-top:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.DHUVWW_btn{width:100%;}.DHUVWW_btnPrimary{width:100%;}.DHUVWW_btnPrimary:disabled,.DHUVWW_btn:disabled{opacity:.45;cursor:not-allowed}.DHUVWW_promptPreview{resize:vertical;width:100%;min-height:11.25rem;max-height:17.5rem;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:var(--font-line-height-relaxed)}.DHUVWW_previewArea{gap:var(--dashboard-widget-gap);flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;min-height:0;display:grid}.DHUVWW_panel{border:1px solid var(--border);border-radius:var(--dashboard-panel-radius);background:var(--card);min-width:0;min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.DHUVWW_panelHeader{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--card);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-nav);text-transform:uppercase;color:var(--muted-foreground)}.DHUVWW_panelBody{min-height:17.5rem;padding:var(--space-6);background:var(--muted);flex:1;justify-content:center;align-items:center;display:flex}.DHUVWW_tokenScope{width:100%;max-width:100%;min-height:0;color:var(--color-text-primary,var(--foreground));border-radius:var(--radius-lg,.75rem);outline:1px dashed color-mix(in srgb, var(--color-brand-primary) 28%, transparent);outline-offset:var(--space-2,.5rem);justify-content:center;align-items:center;display:flex}.DHUVWW_tokenScope .text-xs{font-size:var(--font-size-xs,.75rem)!important;line-height:var(--font-line-height-ui,1.5)!important}.DHUVWW_tokenScope .text-sm{font-size:var(--font-size-sm,.875rem)!important;line-height:var(--font-line-height-ui,1.5)!important}.DHUVWW_tokenScope .text-base{font-size:var(--font-size-base,1rem)!important;line-height:var(--font-line-height-ui,1.5)!important}.DHUVWW_tokenScope .text-lg{font-size:var(--font-size-lg,1.125rem)!important;line-height:var(--font-line-height-ui,1.5)!important}.DHUVWW_tokenScope .font-medium{font-weight:var(--font-weight-medium,500)!important}.DHUVWW_tokenScope .font-semibold{font-weight:var(--font-weight-semibold,600)!important}.DHUVWW_tokenScope .text-foreground{color:var(--color-text-primary,var(--foreground))!important}.DHUVWW_tokenScope .text-secondary-foreground{color:var(--color-text-secondary,var(--secondary-foreground))!important}.DHUVWW_tokenScope .text-muted-foreground{color:var(--color-text-muted,var(--muted-foreground))!important}:is(.DHUVWW_tokenScope .border-border,.DHUVWW_tokenScope .border){border-color:var(--color-border-subtle,var(--border))!important}.DHUVWW_tokenScope .bg-card{background-color:var(--color-bg-primary,var(--card))!important}.DHUVWW_tokenScope .bg-secondary{background-color:var(--color-bg-secondary,var(--secondary))!important}.DHUVWW_tokenScope .gap-1{gap:var(--space-1,.25rem)!important}.DHUVWW_tokenScope .gap-2{gap:var(--space-2,.5rem)!important}.DHUVWW_tokenScope .gap-3{gap:var(--space-3,.75rem)!important}.DHUVWW_tokenScope .gap-4{gap:var(--space-4,1rem)!important}.DHUVWW_tokenScope .gap-6{gap:var(--space-6,1.5rem)!important}.DHUVWW_tokenScope .p-2{padding:var(--space-2,.5rem)!important}.DHUVWW_tokenScope .p-3{padding:var(--space-3,.75rem)!important}.DHUVWW_tokenScope .p-4{padding:var(--space-4,1rem)!important}.DHUVWW_tokenScope .p-6{padding:var(--space-6,1.5rem)!important}.DHUVWW_tokenScope .px-4{padding-left:var(--space-4,1rem)!important;padding-right:var(--space-4,1rem)!important}.DHUVWW_tokenScope .py-2{padding-top:var(--space-2,.5rem)!important;padding-bottom:var(--space-2,.5rem)!important}.DHUVWW_tokenScope .pl-6{padding-left:var(--space-6,1.5rem)!important}.DHUVWW_tokenScope .rounded-sm{border-radius:var(--radius-sm,.4rem)!important}.DHUVWW_tokenScope .rounded-lg{border-radius:var(--radius-lg,var(--radius,.75rem))!important}.DHUVWW_tokenScope .rounded-md{border-radius:var(--radius-md,var(--radius,.5rem))!important}.DHUVWW_tokenScope .rounded-xl{border-radius:var(--radius-xl,1rem)!important}.DHUVWW_tokenScope table{font-size:var(--font-size-sm,.875rem)!important;line-height:var(--font-line-height-table,1.45)!important}.DHUVWW_tokenScope [class*=widgetEmpty]{padding:var(--space-6,1.5rem) var(--space-2,.5rem)!important}.DHUVWW_playgroundPaneShell{border:1px solid var(--color-border-subtle,var(--border));border-radius:var(--radius-lg,.75rem);background:var(--color-bg-primary,var(--card));flex-direction:column;width:100%;max-width:48rem;height:min(26.25rem,50vh);display:flex;overflow:hidden}.DHUVWW_playgroundModalFrame{isolation:isolate;border:1px solid var(--color-border-subtle,var(--border));border-radius:var(--radius-lg,.75rem);background:var(--color-bg-primary,var(--card));flex-direction:column;width:100%;max-width:48rem;height:min(26.25rem,50vh);display:flex;position:relative;overflow:hidden}.DHUVWW_playgroundModalFrameStage{flex:1;min-height:0;overflow:auto}.DHUVWW_playgroundModalPortal{z-index:40;pointer-events:none;position:absolute;inset:0;overflow:hidden}.DHUVWW_playgroundModalPortal>*{pointer-events:auto}.DHUVWW_playgroundModalFrame .fixed.inset-0{position:absolute!important}
.aIgCrW_container{}.aIgCrW_card{}.aIgCrW_topBar{}.aIgCrW_controls{}.aIgCrW_label{}.aIgCrW_select{}.aIgCrW_table{}.aIgCrW_muted{}.aIgCrW_actionBtn{}.aIgCrW_actionBtnPrimary{}.aIgCrW_actionBtnDisabled{}
.HH7tvq_container{}.HH7tvq_muted{}.HH7tvq_topBar{}.HH7tvq_controls{}.HH7tvq_label{}.HH7tvq_select{}.HH7tvq_card{}.HH7tvq_cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.HH7tvq_cardTitle,.HH7tvq_groupTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);letter-spacing:var(--font-letter-spacing-ui);margin:0}.HH7tvq_groupMeta{margin-top:var(--space-1);font-size:var(--font-size-xs);}.HH7tvq_groupHeaderMain{min-width:0}.HH7tvq_groupHeaderAside{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.HH7tvq_resultMetricBlock{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.HH7tvq_resultMetricLabel{font-size:var(--font-size-xs);color:var(--color-text-muted)}.HH7tvq_resultMetric{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:var(--font-line-height-kpi)}.HH7tvq_filterBar{gap:var(--space-3);flex-direction:column;display:flex;}.HH7tvq_filterChip{padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);color:var(--muted-foreground);}.HH7tvq_filterChipActive{background:var(--muted);color:var(--foreground);border-color:var(--border);}.HH7tvq_patientSummary{align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;display:flex}.HH7tvq_patientName{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.HH7tvq_resultGroupList{gap:var(--dashboard-page-gap);flex-direction:column;display:flex}.HH7tvq_resultGroup{padding-bottom:var(--dashboard-page-gap);border-bottom:1px solid var(--border)}.HH7tvq_resultGroup:last-child{border-bottom:none;padding-bottom:0}.HH7tvq_miniTable{}.HH7tvq_miniTable thead th{z-index:1;position:sticky;top:0}.HH7tvq_btnDanger{background:var(--destructive);border-color:var(--destructive);color:var(--destructive-foreground);box-shadow:none;}.HH7tvq_btnDanger:hover{filter:brightness(.92);opacity:1}.HH7tvq_btnDanger:disabled{opacity:.6;cursor:not-allowed}.HH7tvq_btnGhost{}.HH7tvq_btnPrimary{}.HH7tvq_trendGraph{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;height:7.5rem;margin:var(--space-4) 0 var(--space-4);overflow:hidden}.HH7tvq_urgentBanner{}.HH7tvq_formGrid{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.HH7tvq_formField{gap:var(--space-1);flex-direction:column;display:flex}.HH7tvq_formCard{margin-bottom:var(--space-4)}.HH7tvq_formTitle{margin-bottom:var(--space-3)}.HH7tvq_formActions{justify-content:flex-end;display:flex}.HH7tvq_labSearchWrap{display:inline-block;position:relative}.HH7tvq_labSearchInput{padding-right:var(--space-8);width:12.5rem}.HH7tvq_labSearchClear{right:var(--space-2);cursor:pointer;color:var(--color-text-muted);font-size:var(--font-size-sm);background:0 0;border:none;position:absolute;top:50%;transform:translateY(-50%)}.HH7tvq_dateRangeRow{gap:var(--space-1);display:flex}.HH7tvq_patientSearchWrap{gap:var(--space-2);align-items:center;width:100%;max-width:25rem;display:flex}.HH7tvq_patientPicker{gap:var(--dashboard-section-gap);flex-direction:column;width:100%;display:flex}.HH7tvq_patientPickerRow{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.HH7tvq_patientSelect{width:100%;max-width:32rem;}.HH7tvq_patientSearchResultsPanel{min-height:5.5rem;padding:var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--muted) 35%, transparent)}.HH7tvq_patientSearchField{gap:var(--space-2);flex-direction:column;width:100%;max-width:28rem;display:flex}.HH7tvq_patientSearchResults{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);max-height:12rem;margin:0;padding:0;list-style:none;overflow:auto}.HH7tvq_patientSearchResultBtn{align-items:flex-start;gap:var(--space-1);width:100%;padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);cursor:pointer;text-align:left;background:0 0;flex-direction:column;font-family:inherit;display:flex}.HH7tvq_patientSearchResultBtn:last-child{border-bottom:none}.HH7tvq_patientSearchResultBtn:hover{background:color-mix(in srgb, var(--muted) 50%, transparent)}.HH7tvq_managementFormWrap{margin-top:var(--space-4)}.HH7tvq_resultsToolbar{justify-content:space-between;align-items:center;gap:var(--dashboard-section-gap);flex-wrap:wrap;display:flex}.HH7tvq_sortControl{margin-left:auto;}.HH7tvq_tabContent{padding-bottom:var(--space-4);}.HH7tvq_textResultsScroll{max-height:26.25rem;overflow:auto}.HH7tvq_pendingDetailGrid{gap:var(--space-2);grid-template-columns:8.75rem 1fr;font-size:.8125rem;display:grid}.HH7tvq_pendingBannerRow{justify-content:space-between;gap:var(--space-3);align-items:center;display:flex}.HH7tvq_urgentWorklistButton{white-space:normal;overflow-wrap:anywhere;min-width:0}.HH7tvq_urgentWorklistButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.HH7tvq_worklistPatientLine{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.HH7tvq_worklistSelectedMarker{align-items:center;gap:var(--space-1);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-ui);display:inline-flex}.HH7tvq_resultDetailFocus{scroll-margin-block:var(--space-4)}.HH7tvq_resultDetailFocus:focus{outline:2px solid var(--ring);outline-offset:2px}
@media print{.Liwx6W_printRoot{z-index:9999;max-width:none;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;position:fixed;inset:0;overflow:visible}.Liwx6W_printSplit{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:100vh;display:grid}.Liwx6W_printCopy{box-sizing:border-box;padding:12mm 10mm;overflow:hidden}.Liwx6W_printCopyPatient{border-bottom:2px dashed var(--border,currentColor)}.Liwx6W_screenOnly{display:none!important}}@media screen{.Liwx6W_printOnly{display:none}}
._4HFFOa_prescriptionListTable{--rx-action-btn-size:1.5rem;--rx-action-gap:.125rem;--rx-action-slot-count:1;--rx-col-dose:3rem;--rx-col-recommended:4.5rem;--rx-col-freq:2.75rem;--rx-col-days:2.75rem;--rx-col-admin:4.5rem;--rx-col-route:4.5rem;--rx-col-note:3.5rem;--rx-col-detail:8rem;--rx-col-code:6.5rem;--rx-col-action:calc(var(--rx-action-slot-count) * var(--rx-action-btn-size) + (var(--rx-action-slot-count) - 1) * var(--rx-action-gap) + 1rem);table-layout:fixed;border-collapse:collapse;width:100%;font-size:.75rem}._4HFFOa_prescriptionListScroll{min-width:0;overflow-x:auto}._4HFFOa_prescriptionListTable col._4HFFOa_prescriptionListColDrug{min-width:10rem}._4HFFOa_prescriptionListTable[data-rx-column-set=compact] col._4HFFOa_prescriptionListColDrug{min-width:1.5rem}._4HFFOa_prescriptionListTable col._4HFFOa_prescriptionListColDose{width:var(--rx-col-dose)}._4HFFOa_prescriptionListTable col._4HFFOa_prescriptionListColRecommended{width:var(--rx-col-recommended)}._4HFFOa_prescriptionListTable col._4HFFOa_prescriptionListColFreq{width:var(--rx-col-freq)}._4HFFOa_prescriptionListTable col._4HFFOa_prescriptionListColDays{width:var(--rx-col-days)}._4HFFOa_prescriptionListTable col._4HFFOa_prescriptionListColAdmin{width:var(--rx-col-admin)}._4HFFOa_prescriptionListTable col._4HFFOa_prescriptionListColRoute{width:var(--rx-col-route)}._4HFFOa_prescriptionListTable col._4HFFOa_prescriptionListColNote{width:var(--rx-col-note)}._4HFFOa_prescriptionListTable col._4HFFOa_prescriptionListColDetail{width:var(--rx-col-detail)}._4HFFOa_prescriptionListTable col._4HFFOa_prescriptionListColCode{width:var(--rx-col-code)}._4HFFOa_prescriptionListTable col._4HFFOa_prescriptionListColAction{width:var(--rx-col-action)}._4HFFOa_prescriptionListHeadCell{border-bottom:.125rem solid var(--color-border-subtle);font-size:.625rem;font-weight:var(--font-weight-boldest);color:var(--color-text-muted);text-align:center;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;background:#f8fafc;padding:.375rem .125rem;overflow:hidden}._4HFFOa_prescriptionListHeadCellAction{visibility:hidden}._4HFFOa_prescriptionListCellDrug{border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;text-align:left;padding:.375rem .5rem}._4HFFOa_prescriptionListCellNum,._4HFFOa_prescriptionListCellNote,._4HFFOa_prescriptionListCellRecommended,._4HFFOa_prescriptionListCellAction{border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;text-align:center;padding:.25rem .125rem}._4HFFOa_prescriptionListCellRecommended{white-space:nowrap}._4HFFOa_prescriptionListBodyRow:hover td{background:var(--color-bg-secondary)}._4HFFOa_prescriptionListBodyRowWarning td{background:hsl(var(--destructive) / .05)}._4HFFOa_prescriptionListNumInput,._4HFFOa_prescriptionListNoteInput{box-sizing:border-box;text-align:center;background:hsl(var(--muted) / .4);border:1px solid var(--color-border-subtle);border-radius:.375rem;outline:none;width:100%;min-width:0;height:1.75rem;margin:0 auto;padding:0 .125rem;font-size:.75rem;display:block}._4HFFOa_prescriptionListNumInput{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;appearance:textfield;font-weight:600}._4HFFOa_prescriptionListNoteInput{font-weight:500}._4HFFOa_prescriptionListNumInput::-webkit-outer-spin-button{appearance:none;margin:0}._4HFFOa_prescriptionListNumInput::-webkit-inner-spin-button{appearance:none;margin:0}._4HFFOa_prescriptionListNumInput:focus,._4HFFOa_prescriptionListNoteInput:focus{box-shadow:0 0 0 2px hsl(var(--primary) / .35)}._4HFFOa_prescriptionListActions{justify-content:center;align-items:center;gap:var(--rx-action-gap);display:flex}._4HFFOa_prescriptionListActionBtn{box-sizing:border-box;width:var(--rx-action-btn-size);height:var(--rx-action-btn-size);flex-shrink:0}._4HFFOa_prescriptionListDrugName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);font-size:.75rem;font-weight:600;display:block;overflow:hidden}._4HFFOa_prescriptionListDrugNameTrigger{box-sizing:border-box;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;max-width:100%;padding:0}._4HFFOa_prescriptionListDrugNameTrigger:hover:not(:disabled){text-decoration:underline}._4HFFOa_prescriptionListDrugNameTrigger:focus-visible{outline:2px solid hsl(var(--primary) / .6);outline-offset:1px}._4HFFOa_prescriptionListDrugNameTrigger:disabled{cursor:not-allowed}
