.rx-workspace{--rx-space-1:4px;--rx-space-2:8px;--rx-space-3:12px;--rx-space-4:16px;--rx-space-6:24px;--rx-space-8:32px;--rx-radius:8px;--rx-control:40px;--rx-canvas:#f6f8f8;--rx-surface:#fff;--rx-ink:#182c2b;--rx-secondary:#526562;--rx-border:#dce4e2;--rx-soft:#edf5f2;--rx-accent:#176852;--rx-attention:#86551b;--paper:var(--rx-canvas);--surface:var(--rx-surface);--ink:var(--rx-ink);--ink-2:var(--rx-secondary);--muted:var(--rx-secondary);--line:var(--rx-border);--line-strong:#b8c9c4;--accent:var(--rx-accent);--accent-soft:var(--rx-soft);--hover:var(--rx-soft);--row-hover:var(--rx-canvas);color:var(--rx-ink);font-size:14px;line-height:1.5;font-family:var(--sans)}:root[data-theme=dark] .rx-workspace{--rx-canvas:#172220;--rx-surface:#1e2b28;--rx-ink:#e5efeb;--rx-secondary:#a8bcb4;--rx-border:#354a42;--rx-soft:#273e34;--rx-accent:#83d2b3;--rx-attention:#e9ba7d;--line-strong:#527263}.drawer.rx-workspace{inset:24px;margin:auto;width:min(1360px,calc(100vw - 48px));max-width:none;padding:0;border:1px solid var(--rx-border);border-radius:12px;background:var(--rx-surface);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px #10252030}.rx-workspace [hidden],.rx-workspace>h2{display:none!important}.rx-workspace h2,.rx-workspace h3{font-family:var(--sans);letter-spacing:-.02em}.rx-workspace .small{font-size:12px}.rx-workspace .btn{min-height:36px;padding:7px 12px;border-radius:6px;font-size:13px;font-weight:550;line-height:20px}.rx-workspace .btn.primary{min-height:var(--rx-control);background:var(--rx-accent);border-color:var(--rx-accent);color:var(--rx-surface)}.rx-workspace .btn.primary:hover{filter:brightness(.94)}.rx-workspace .btn.ghost{color:var(--rx-secondary)}.rx-workspace .btn:disabled{opacity:.45;cursor:not-allowed}.rx-workspace :is(button,input,select,summary,a):focus-visible{outline:2px solid var(--rx-accent);outline-offset:3px}.rx-workspace :is(input,select){color:var(--rx-ink);background:var(--rx-surface)}.rx-workspace .tag{text-transform:none;letter-spacing:0;font-size:12px}.rx-workspace-header{display:flex;align-items:center;gap:24px;padding:16px 24px;border-bottom:1px solid var(--rx-border);flex:none}.rx-workspace-eyebrow{display:block;font-size:12px;color:var(--rx-secondary)}.rx-patient-name{font-size:16px;font-weight:650}.rx-patient-facts{display:flex;flex-wrap:wrap;gap:8px 16px;margin-left:auto;font-size:13px;color:var(--rx-secondary)}.rx-patient-facts .rx-allergy-fact{color:var(--urgent);font-weight:600}.rx-workspace-header>.btn{min-width:36px;padding:8px}.rx-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:0;flex:1 1}.rx-workspace-main{padding:24px 32px 32px;overflow-y:auto;min-width:0;overscroll-behavior:contain;scrollbar-gutter:stable}.rx-steps{display:flex;align-items:center;gap:16px;margin:0 0 24px}.rx-steps button{border:0;background:transparent;color:var(--rx-secondary);padding:8px 0;font-size:13px;cursor:pointer}.rx-steps button.current{color:var(--rx-accent);font-weight:650;box-shadow:0 2px var(--rx-accent)}.rx-steps button:disabled{opacity:.45;cursor:default}.rx-steps svg{width:12px;color:var(--rx-secondary)}.rx-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.rx-workspace .rx-workspace-heading h2{font-size:24px;line-height:32px;margin:0;font-weight:650}.rx-workspace .reco-panel{display:flex;flex-direction:column;gap:24px;margin:0}.rx-workspace .reco{border:0;border-radius:0;background:transparent;padding:0}.rx-heading-meta{display:flex;align-items:center;gap:16px;flex-shrink:0}.rx-guidance-sources{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.rx-workspace .rx-guidance-source{font-size:12px;line-height:18px;color:var(--rx-secondary);text-decoration:none}.rx-workspace a.rx-guidance-source:hover{color:var(--rx-accent);text-decoration:underline}@media (max-width:760px){.rx-workspace-heading{flex-wrap:wrap;gap:8px}.rx-heading-meta{margin-left:auto;gap:12px}}.rx-workspace .reco-role{margin:0 0 24px}.rx-group-heading{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rx-group-heading h3{font-size:13px;font-weight:650;margin:0;color:var(--rx-secondary)}.rx-treatment-slot{margin-bottom:8px}.rx-workspace .reco-line{margin:0;padding:16px 20px;background:var(--rx-surface);border:1px solid var(--rx-border);border-radius:var(--rx-radius)}.rx-workspace .reco-line.recommended{border-color:var(--rx-border);border-left:3px solid var(--rx-accent)}.rx-workspace .reco-line.off{opacity:1;background:var(--rx-canvas)}.rx-workspace .reco-line-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 16px;gap:4px 16px}.rx-workspace .reco-drug{grid-column:1;grid-row:1;font-size:16px;font-weight:600}.rx-workspace .reco-intention{grid-column:1;grid-row:2;justify-self:start;border:0;padding:0;background:transparent;color:var(--rx-secondary);font-size:12px;font-weight:400}.rx-workspace .reco-pick{grid-column:2;grid-row:1/3}.rx-workspace .reco-pick.primary{background:var(--rx-surface);color:var(--rx-accent);border-color:var(--rx-border);min-height:36px}.rx-workspace .reco-star{display:none}.rx-treatment-reason{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:12px;color:var(--rx-secondary)}.rx-treatment-proof summary{cursor:pointer}.rx-treatment-proof[open]{flex-basis:100%}.rx-treatment-proof .reco-criteria{margin-top:12px}.rx-workspace .reco-note{margin-top:8px;font-style:normal;font-size:12px;line-height:18px}.rx-workspace .rx-alternatives-toggle{padding-left:0}.rx-search-footer{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--rx-border);margin-top:16px;padding-top:16px}.rx-drug-search{margin-top:16px}.rx-workspace .rx-editor-back{padding:0;margin:-8px 0 16px;gap:8px}.rx-workspace .rxl{border:1px solid var(--rx-border);border-radius:var(--rx-radius);padding:16px 20px;background:var(--rx-surface)}.rx-workspace .rx-editor-edit{border:0;padding:0}.rx-workspace .rxl-head{display:flex;align-items:flex-start;gap:12px}.rx-workspace .rxl-drug{font-size:16px;font-weight:650;flex:1 1}.rx-workspace .rx-editor-edit .rxl-drug{font-size:24px;line-height:32px}.rx-workspace .rxl-head>.btn{border:0;background:transparent;min-width:36px;padding:8px}.rx-workspace .rxl-head>.muted{flex:1 1;font-size:12px}.rx-line-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rx-line-summary>.muted{width:100%;font-size:13px}.rx-dose-sentence{font-size:14px;font-weight:500;flex:1 1}.rx-retained{color:var(--rx-accent);background:var(--rx-soft);border:0}.rx-editor-fields{margin-top:24px}.rx-workspace .rxl-forms{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:0;padding:0 0 24px;margin:0}.rx-workspace .rxl-forms>.rxl-label{margin:0 8px 0 0}.rx-workspace .rxl-fchip{padding:8px 12px;min-height:36px;border-radius:6px;border:1px solid var(--rx-border);background:var(--rx-surface);font-size:13px;color:var(--rx-secondary)}.rx-workspace .rxl-fchip.on{color:var(--rx-accent);border-color:var(--rx-accent);background:var(--rx-soft);box-shadow:none}.rx-dosing-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.rx-dosing-layout.has-suggestions{grid-template-columns:minmax(0,1fr)}.rx-workspace .rxl-bim{border:0;margin:0;padding:0;min-width:0}.rx-workspace .rxl-bim>summary{color:var(--rx-ink);font-size:14px;font-weight:650;cursor:pointer;padding:0 0 16px;line-height:24px}.rx-workspace .rxl-bim:not([open])>summary{font-weight:500;color:var(--rx-accent)}.rx-dose-entry{min-width:0;background:var(--rx-canvas);border-radius:var(--rx-radius);padding:20px}.rx-dose-entry-heading{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.rx-dose-entry h3{margin:0;font-size:14px;line-height:24px;font-weight:650}.rx-dose-source{font-size:12px;color:var(--rx-secondary);overflow-wrap:anywhere}.rx-workspace .rxl-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0;border:0}.rx-dosing-layout.has-suggestions .rxl-form{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-workspace .rxl-field{min-width:0;display:flex;flex-direction:column;gap:6px}.rx-workspace .rxl-label{font-size:12px;font-weight:500;color:var(--rx-secondary);text-transform:none;letter-spacing:0}.rx-workspace .rxl-inline{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.rx-workspace .rxl-inline input,.rx-workspace .rxl-inline select,.rx-workspace .rxl-route{min-height:var(--rx-control);padding:8px 10px;font-size:14px;border-radius:6px;border:1px solid var(--line-strong);min-width:0;max-width:100%}.rx-workspace .rxl-dose,.rx-workspace .rxl-num{width:80px;flex:1 1 72px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rx-workspace .rxl-inline select{flex:1 1 100px;width:100px}.rx-workspace .rxl-inline .rxl-dose+select{flex:0 0 70px;width:70px}.rx-workspace .rxl-inline>.muted{flex:1 1}.rx-advanced{margin-top:16px;font-size:12px;color:var(--rx-secondary)}.rx-advanced summary{cursor:pointer;padding:8px 0}.rx-advanced-fields{display:grid;grid-gap:16px;gap:16px;margin-top:12px}.rx-workspace .rxl-computation{font-size:12px;margin-top:16px;padding:0;border:0;color:var(--rx-secondary)}.rx-dose-preview{margin-top:20px;border-top:1px solid var(--rx-border);padding-top:16px;display:flex;flex-direction:column;gap:4px}.rx-dose-preview>span{font-size:12px;color:var(--rx-secondary)}.rx-dose-preview strong{font-size:14px;font-weight:600}.rx-editor-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding:16px 0 0;border-top:1px solid var(--rx-border)}.rx-workspace .rxl-check{margin-top:20px;font-size:12px}.rx-workspace .rxl-rounded{margin-top:0;font-size:11px;line-height:1.4;color:var(--rx-attention)}.rx-workspace .rxl-plan{margin-top:20px;border:0;border-top:1px solid var(--rx-border);padding:16px 0 0;background:transparent;gap:8px}.rx-workspace .rxl-plan-title{text-transform:none;letter-spacing:0;font-size:12px}.rx-workspace .rxl-plan-intake{font-size:15px;font-weight:600;color:var(--rx-ink)}.rx-workspace .rxl-plan-body{display:grid;grid-gap:12px;gap:12px}.rx-plan-form{display:block;margin-top:12px}.rx-order{border-left:1px solid var(--rx-border);background:var(--rx-canvas);min-height:0;min-width:0;padding:24px 20px;overflow-y:auto}.rx-order-sticky{min-height:100%;display:flex;flex-direction:column}.rx-order-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.rx-workspace .rx-order-heading h2{font-size:16px;line-height:24px;margin:0;font-weight:650}.rx-order-heading .tag{border:0;background:var(--rx-border);color:var(--rx-secondary);min-width:24px;text-align:center}.rx-order-empty{padding:32px 0;color:var(--rx-secondary);font-size:13px}.rx-order-empty svg{width:24px;height:24px;margin-bottom:8px}.rx-order-line{padding:20px 0 16px;border-bottom:1px solid var(--rx-border)}.rx-order-line>.reco-role-title{font-size:11px;letter-spacing:.03em;color:var(--rx-secondary)}.rx-order-line.active{box-shadow:-3px 0 var(--rx-accent);padding-left:12px;margin-left:-12px}.rx-order-line-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.rx-order-line-head strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.rx-order-line-head .btn{border:0;padding:8px;min-width:32px}.rx-order-dose{margin:8px 0;font-size:13px}.rx-order-attention{font-size:12px;color:var(--rx-attention);margin-top:8px}.rx-order-line>.btn{padding-left:0}.rx-order-actions{margin-top:auto;padding-top:24px;position:-webkit-sticky;position:sticky;bottom:-24px;padding-bottom:16px;background:var(--rx-canvas)}.rx-order-actions>.btn{width:100%;justify-content:center;white-space:normal}.rx-order-actions p{font-size:12px;margin:8px 0 0}.rx-workspace .pos-panel{border:0;background:transparent;padding:0;margin:0;font-size:13px}.rx-workspace .pos-group{border:0;margin-bottom:16px}.rx-workspace .pos-group-head{display:flex;align-items:center;width:100%;padding:0 0 12px;gap:8px;font-size:13px;text-align:left;color:var(--rx-ink)}.rx-workspace .pos-group-head:hover{background:transparent;color:var(--rx-accent)}.rx-workspace .pos-group-title{font-weight:500}.pos-group-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:12px}.pos-group-label{flex:1 1 250px;font-size:12px;line-height:1.5;color:var(--rx-secondary)}.pos-proposal-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.pos-nature{font-size:11px;color:var(--rx-secondary)}.rx-workspace .pos-options{padding:0;gap:12px}.pos-proposal{border:1px solid var(--rx-border);border-radius:var(--rx-radius);padding:16px;background:var(--rx-surface)}.pos-proposal.selected{border-color:var(--rx-accent);box-shadow:0 0 0 1px var(--rx-accent)}.pos-proposal.off{border-style:dashed}.pos-proposal-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px}.pos-proposal-heading strong{font-size:13px;font-weight:600}.pos-status{display:inline-flex;gap:4px;align-items:center;color:var(--rx-accent);font-size:11px}.pos-status.caution{color:var(--rx-attention)}.pos-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;margin:0}.pos-metric dt{color:var(--rx-secondary);font-size:11px;margin-bottom:3px}.pos-metric dd{margin:0;font-size:14px;line-height:20px;font-weight:550}.pos-metric-dose dd{font-size:18px;line-height:24px;font-weight:650}.pos-metric-route{grid-column:1/-1}.pos-metric-route dd{font-size:12px;font-weight:400}.pos-criteria-list{list-style:none;padding:12px 0 0;margin:12px 0 0;border-top:1px solid var(--rx-border);display:grid;grid-gap:6px;gap:6px;font-size:12px}.pos-criteria-list li{display:flex;gap:6px;line-height:18px}.pos-criterion-mark{flex:0 0 12px;color:var(--rx-secondary)}.pos-criteria-list .match .pos-criterion-mark{color:var(--rx-accent)}.pos-criteria-list :is(.unknown,.mismatch){color:var(--rx-attention)}.rx-workspace .pos-observed{color:var(--rx-secondary);font-size:inherit}.pos-note{margin:12px 0 0;font-size:12px;line-height:18px;color:var(--rx-secondary)}.pos-proposal-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:16px}.pos-source{font-size:11px;color:var(--rx-secondary);overflow-wrap:anywhere}.pos-source[href]{text-decoration:underline;text-underline-offset:3px}.rx-workspace .pos-proposal-footer .btn{margin-left:auto;color:var(--rx-accent);border-color:var(--rx-border)}.rx-workspace .pos-proposal-footer .btn[aria-pressed=true]{border-color:transparent}.rx-workspace .pos-more{text-align:left;font-size:12px;color:var(--rx-accent);padding:8px 0;min-height:36px}.rx-workspace .pos-precision{margin:12px 0 0;padding:16px;border:1px solid var(--rx-border);border-radius:6px;background:var(--rx-canvas)}.rx-workspace .pos-precision-fields{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.rx-workspace .pos-precision-field input{min-height:40px;border-radius:6px}.rx-workspace .pos-complex{padding:12px 0}.rx-workspace .pos-complex summary{cursor:pointer}.rx-workspace .pos-clear{color:var(--rx-secondary)}@media (max-width:1100px){.rx-workspace-main{padding:20px 24px}.rx-workspace-layout{grid-template-columns:minmax(0,1fr) 250px}.rx-dosing-layout.has-suggestions{grid-template-columns:minmax(0,1fr)}.rx-dosing-layout.has-suggestions .rxl-form{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,.75fr)}}@media (max-width:760px){.drawer.rx-workspace{inset:0;width:100%;border:0;border-radius:0;overflow-y:auto;display:block}.rx-workspace-header{flex-wrap:wrap;gap:8px;padding:16px}.rx-workspace-header>.btn{order:2;margin-left:auto}.rx-patient-facts{order:3;width:100%;margin:0;gap:4px 12px;font-size:12px}.rx-workspace-layout{display:flex;flex-direction:column}.rx-workspace-main{scrollbar-gutter:auto}.rx-order,.rx-workspace-main{padding:20px 16px;overflow:visible}.rx-order{border-left:0;border-top:1px solid var(--rx-border)}.rx-order-actions{position:static;padding-bottom:0}.rx-workspace .rx-editor-edit .rxl-drug,.rx-workspace .rx-workspace-heading h2{font-size:20px;line-height:28px}.rx-dosing-layout.has-suggestions .rxl-form,.rx-workspace .rxl-form{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-workspace .btn{white-space:normal}.rx-workspace .reco-line{padding:16px}.rx-workspace .rxl-head{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.rx-workspace .rxl-spin{animation:none}}.pos-context{font-size:13px;font-weight:600;margin:-4px 0 16px;color:var(--rx-ink)}.rx-workspace .rx-editor-actions{position:-webkit-sticky;position:sticky;bottom:-32px;background:var(--rx-surface);padding:16px 0;z-index:2}@media(max-width:1100px){.rx-workspace .rx-editor-actions{bottom:-20px}}@media(max-width:760px){.rx-workspace .rx-editor-actions{position:static}}.rx-workspace .pos-precision summary{cursor:pointer;font-size:12px;color:var(--rx-accent)}.pos-context-filter{display:grid;grid-gap:6px;gap:6px;font-size:12px;color:var(--rx-secondary);margin-bottom:4px}.pos-context-filter select{width:100%;min-height:40px;padding:8px 12px;font-size:13px;border:1px solid var(--rx-border);border-radius:6px}.rx-workspace .pos-other-profiles{color:var(--rx-secondary);border-top:1px solid var(--rx-border)}.rx-is-editing .rx-steps{display:none}.rx-workspace .rx-editor-back{min-height:28px;margin-bottom:8px}.rx-workspace .rx-editor-fields{margin-top:16px}.rx-workspace .rxl-forms{padding-bottom:16px}.rx-is-editing+.rx-order .rx-order-actions>.btn.primary{background:transparent;color:var(--rx-accent);border-color:var(--line-strong)}.rx-workspace .rx-editor-edit .rxl-head{align-items:center;flex-wrap:wrap;gap:8px 12px;border-bottom:1px solid var(--rx-border);padding-bottom:12px}.rx-workspace .rx-editor-edit .rxl-drug{flex:0 1 auto;font-size:18px;line-height:24px}.rx-header-route{font-size:13px;color:var(--rx-secondary)}.rx-workspace .rx-editor-edit .rxl-head>.rxl-forms{padding:0;gap:4px}.rx-workspace .rx-editor-edit .rxl-fchip{min-height:30px;padding:4px 10px}.rx-workspace .rx-editor-edit .rxl-head>.btn{min-height:30px;min-width:30px;padding:5px}.rx-workspace .rx-dose-entry{padding:14px 16px}.rx-workspace .rx-dose-entry-heading{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-bottom:12px}.rx-workspace .rx-dose-entry-heading h3{font-size:13px}.rx-workspace .rx-dose-source{font-size:11px}.rx-workspace .rx-dose-preview{margin-top:10px;padding-top:10px}.rx-workspace .rx-advanced{margin-top:8px}.rx-workspace .rxl-inline input,.rx-workspace .rxl-inline select{min-height:34px;padding:6px 8px}.rx-workspace .rxl-bim>summary{padding-bottom:10px}.rx-workspace .pos-group-head{flex:1 1 250px;width:auto;padding:0}.rx-workspace .pos-context-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.rx-workspace .pos-context-filter select{width:auto;max-width:220px;min-height:32px;padding:5px 8px}.rx-workspace .pos-proposal{padding:12px}.rx-workspace .pos-proposal-heading{margin-bottom:8px}.rx-workspace .pos-context{margin:0 0 8px}.rx-workspace .pos-metrics{display:flex;flex-wrap:wrap;gap:8px 24px}.rx-workspace .pos-metric dd,.rx-workspace .pos-metric-dose dd{font-size:14px;line-height:20px}.rx-workspace .pos-criteria-list{padding-top:8px;margin-top:8px}.rx-workspace .pos-note,.rx-workspace .pos-proposal-footer{margin-top:8px}@media(max-width:760px){.rx-workspace .rx-editor-edit .rxl-head>.rxl-forms{margin-left:0}.rx-workspace .rx-editor-edit .rxl-head>.btn{margin-left:auto}.rx-workspace .rx-dosing-layout.has-suggestions .rxl-form{grid-template-columns:minmax(0,1fr)}.rx-workspace .pos-context-filter{gap:8px}.rx-workspace .pos-context-filter select{max-width:100%}}@media(pointer:coarse){.rx-workspace .rx-editor-edit .rxl-fchip{min-height:44px}}.rx-workspace .rx-dose-entry .rxl-num{flex:0 1 72px}@media(max-width:760px){.rx-workspace .rx-editor-edit .rxl-head{position:relative;padding-right:32px}.rx-workspace .rx-editor-edit .rxl-head>.rxl-forms{flex-basis:100%}.rx-workspace .rx-editor-edit .rxl-head>.btn{position:absolute;right:0;top:0}}.rx-workspace .rx-dose-entry{padding:12px}.rx-workspace .rx-dose-entry .rxl-form{gap:12px}.rx-workspace .rx-dose-entry .rxl-field,.rx-workspace .rx-dose-entry .rxl-inline{gap:4px}.rx-workspace .rx-dose-entry input,.rx-workspace .rx-dose-entry select{min-height:32px;padding:5px 8px;font-size:13px}.rx-schedule-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:10px}.rx-workspace .rx-moments-field{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.rx-workspace .rxl-moments{display:flex;gap:4px;flex-wrap:wrap}.rx-workspace .rxl-moment{min-height:28px;padding:3px 7px;font-size:12px}.rx-workspace .rxl-moment input{min-height:auto}.rx-field-reference{font-size:11px;color:var(--rx-secondary);line-height:1.4}.rx-workspace .rx-advanced summary{padding:3px 0}.rx-workspace .rx-advanced-fields{grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:12px;margin-top:8px}.rx-instructions textarea{width:100%;min-height:54px;padding:6px 8px;font:inherit;resize:vertical;border:1px solid var(--rx-border);border-radius:6px;background:var(--surface);color:var(--rx-ink)}.rx-workspace .rx-dose-preview{margin-top:8px;padding-top:8px}.rx-workspace .rx-dose-preview strong{font-size:12px;font-weight:500}@media (max-width:600px){.rx-workspace .rx-advanced-fields{grid-template-columns:1fr}}.rx-workspace .rx-advanced-fields.instructions-only{grid-template-columns:minmax(0,1fr)}.rx-workspace .pos-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px;background:var(--rx-canvas);border-radius:0 0 6px 6px;margin-top:-8px}.rx-workspace .pos-nav-button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:5px 7px;min-height:30px;color:var(--rx-secondary);font-size:12px;border-radius:4px}.rx-workspace .pos-nav-button:hover,.rx-workspace .pos-nav-button[aria-expanded=true]{color:var(--rx-accent);background:var(--rx-soft)}.rx-workspace .pos-nav-button[aria-expanded=true] svg{transform:rotate(180deg)}.rx-dose-mode{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.rx-mode-button{border:1px solid var(--rx-border);background:var(--rx-surface);color:var(--rx-secondary);border-radius:5px;min-height:32px;padding:4px 10px;font:inherit;font-size:12px}.rx-mode-button[aria-pressed=true]{border-color:var(--rx-accent);background:var(--rx-soft);color:var(--rx-accent)}.rx-prn-fields{display:grid;grid-template-columns:2fr 1fr;grid-gap:12px;gap:12px;margin-top:10px}.rx-route-choice,.rx-start-field{color:var(--rx-secondary)}.rx-confirm-conditions,.rx-omit-notice,.rx-route-choice,.rx-start-field{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;font-size:12px}.rx-confirm-conditions{color:var(--rx-attention)}.rx-confirm-conditions input{min-height:auto!important}.pos-indication-notice{padding:10px 12px;border:1px solid var(--rx-border);border-radius:6px;font-size:12px}.pos-indication-notice p{margin:0 0 8px}.rx-line-retained{display:block;font-size:11px;color:var(--rx-accent)}.rx-mobile-order{display:none}@media(max-width:760px){.rx-workspace .rx-dose-entry .rxl-form{grid-template-columns:1fr 1fr}.rx-workspace .rx-dose-entry .rxl-form>:first-child{grid-column:1/-1}.rx-workspace .rxl-inline select{width:80px}.rx-workspace .rxl-moment{min-height:36px}.rx-prn-fields{grid-template-columns:1fr}.rx-workspace .rx-editor-actions{position:fixed;bottom:0;left:0;right:0;z-index:6;background:var(--rx-surface);padding:10px 16px;margin:0;box-shadow:0 -3px 12px #0001}.rx-editor-edit{padding-bottom:76px}.rx-mobile-order{display:block;margin-left:auto}.rx-workspace .rx-workspace-header{position:-webkit-sticky;position:sticky;top:0;z-index:7;background:var(--rx-surface)}.rx-start-field input{max-width:100%}}.rx-reference-state{font-size:11px;color:var(--rx-secondary);margin:-4px 0 10px}.rx-check-details{margin-top:4px;font-size:12px}.rx-check-details summary{cursor:pointer}.rx-workspace .rx-exact-form{min-width:180px;height:34px;font-size:13px;border:1px solid var(--rx-border);border-radius:6px;background:var(--rx-surface);color:var(--rx-ink);padding:4px 8px}.rx-exact-form-label{align-self:center}.rx-intake-parts{display:grid;grid-gap:8px;gap:8px;width:100%}.rx-intake-part{display:grid;grid-template-columns:minmax(85px,auto) 1fr;grid-gap:12px;gap:12px;align-items:baseline}.rx-intake-part>span{font-size:13px;font-weight:400}.rx-plan-totals summary{cursor:pointer}.rx-indication-bar{display:flex;align-items:center;gap:10px;margin:0 0 12px;flex-wrap:wrap}.rx-indication-bar strong{font-size:13px;font-weight:500;flex:1 1}.rx-indication-picker{display:flex;flex-wrap:wrap;gap:6px;padding:10px;margin-bottom:12px;background:var(--surface-alt,#f5f8f7)}.rx-indication-picker .combo{flex-basis:100%}.rx-infusion{display:grid;grid-gap:12px;gap:12px}.rx-infusion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px}.rx-infusion-grid input,.rx-infusion-grid select{min-width:0;width:100%}.rx-infusion-grid .rxl-inline{min-width:0}.rx-infusion-grid .rxl-inline>span{white-space:nowrap;font-size:12px}.rx-infusion-result{display:flex;flex-wrap:wrap;gap:12px 24px;padding:10px 0;border-block:1px solid #d8e3e1}.rx-infusion-result>span{display:grid;grid-gap:3px;gap:3px;font-size:12px}.rx-infusion-result strong{font-size:17px}.rx-titration-toggle{display:flex;gap:7px;align-items:center;font-size:13px}.rx-weekly-day{font-size:13px;font-weight:600;padding:0 0 10px}@media(max-width:560px){.rx-infusion-grid{grid-template-columns:1fr}}.rx-infusion-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;margin:8px 0 12px}.rx-infusion-review dt{font-size:12px;color:var(--rx-muted)}.rx-infusion-review dd{margin:3px 0 0;font-size:13px}.rx-workspace .rx-route-buttons{display:flex;flex-wrap:wrap;gap:4px}.rx-workspace .rx-editor-edit .rxl-head>.rxl-forms{flex-basis:100%;margin:0;gap:8px}.rx-workspace .rx-exact-form{max-width:100%}.rx-workspace .pos-group-toolbar:has(.needs-context){align-items:stretch;flex-direction:column}.rx-workspace .pos-context-filter.needs-context{padding:10px 12px;background:var(--rx-surface,#f4f7f6);border-left:3px solid var(--rx-accent,#176b56);border-radius:4px;justify-content:space-between}.rx-workspace .pos-context-filter.needs-context>span{font-weight:600;color:var(--rx-ink)}.rx-workspace .pos-context-filter.needs-context select{max-width:65%;background:white}.rx-workspace .rx-dose-entry .rxl-form{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.7fr);align-items:start}.rx-workspace .rx-dose-entry .rxl-form .rxl-inline{min-height:36px}.rx-workspace .rx-duration-field{border-left:1px solid var(--rx-border);padding-left:12px}.rx-workspace .rx-reference-review{color:#86530d}.rx-workspace .rx-mode-once .rxl-form{grid-template-columns:minmax(200px,360px)}.rx-workspace .rx-mode-weekly .rxl-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@media (max-width:700px){.rx-workspace .rx-dose-entry .rxl-form{grid-template-columns:1fr}.rx-workspace .rx-duration-field{border-left:0;padding-left:0}.rx-workspace .pos-context-filter.needs-context select{max-width:100%}}.rx-workspace .pos-group-toolbar:has(.needs-context)>.pos-group-head,.rx-workspace .pos-group-toolbar:has(.needs-context)>.pos-group-label{flex:0 1 auto}.rx-workspace .rx-editor-edit .rxl-head{position:relative;padding-right:32px}.rx-workspace .rx-editor-edit .rxl-head>.btn{position:absolute;right:0;top:0}.rx-workspace .pos-context-filter.needs-context{justify-content:flex-start;gap:16px}.rx-workspace .pos-context-filter.needs-context select{flex:0 1 320px}.rx-workspace .rx-indication-control{margin:0 0 16px}.rx-workspace .rx-indication-value{display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:6px 0;color:var(--rx-ink);cursor:pointer;text-align:left}.rx-workspace .rx-indication-value strong{font-size:13px;font-weight:600}.rx-workspace .rx-indication-value>svg{width:14px;color:var(--rx-secondary)}.rx-workspace .rx-indication-value:hover strong{text-decoration:underline;text-underline-offset:3px}.rx-workspace .rx-indication-search{display:flex;align-items:center;gap:6px}.rx-workspace .rx-indication-search .combo{flex:1 1;min-width:0}.rx-workspace .rx-indication-shortcuts{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:7px}.rx-workspace .rx-indication-shortcuts button{border:0;border-radius:4px;background:var(--rx-soft,#f1f6f4);color:var(--rx-accent);font:inherit;font-size:12px;padding:5px 8px;cursor:pointer}.rx-workspace .rx-indication-shortcuts button:hover{background:#e1eee8}.rx-search-combo{position:relative}.combo-search-icon{position:absolute;left:12px;top:12px;width:16px;height:16px;color:var(--muted,#647875);pointer-events:none}.rx-search-combo>input{box-sizing:border-box;display:block;width:100%;min-height:40px;padding:9px 12px 9px 36px;border:1px solid var(--border,#cbd7d3);border-radius:7px;background:var(--surface,#fff);color:inherit;font:inherit;font-size:14px;outline:none}.rx-search-combo>input:focus{border-color:var(--accent,#176b56);box-shadow:0 0 0 2px #176b5617}.rx-search-combo .combo-list{max-height:280px;overflow:auto;border-radius:7px;margin-top:5px;box-shadow:0 8px 24px #12372a14}.rx-search-combo .combo-list button{font:inherit;font-size:13px;padding:10px 12px;text-align:left}.rx-workspace .rx-suggestion-mark{display:inline-flex;align-items:center;vertical-align:middle;margin-left:5px;color:var(--rx-accent)}.rx-workspace .rx-suggestion-icon,.rx-workspace .rx-suggestion-mark svg{width:14px;height:14px;flex:none;color:var(--rx-accent);vertical-align:-2px}.rx-workspace .rxl-label{display:flex;align-items:center}.rx-workspace .pos-proposal{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 12px;gap:7px 12px;padding:10px 12px}.rx-workspace .pos-proposal-heading{margin:0;align-self:center}.rx-workspace .pos-proposal-actions{display:flex;align-items:center;gap:12px;grid-column:2;grid-row:1}.rx-workspace .pos-proposal-actions .btn{min-height:28px;padding:4px 9px;font-size:12px}.rx-workspace .pos-metrics{grid-column:1/-1;margin:0;gap:6px 20px}.rx-workspace .pos-metric dt{font-size:11px}.rx-workspace .pos-metric dd{margin-top:1px}.rx-workspace .pos-criteria-list{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 16px;padding:0;margin:0;border:0;font-size:12px}.rx-workspace .pos-scheme-notes{grid-column:1/-1;font-size:12px;color:var(--rx-secondary)}.rx-workspace .pos-scheme-notes summary{cursor:pointer}.rx-workspace .pos-scheme-notes .pos-note{margin:5px 0 0}.rx-workspace .pos-proposal>.pos-note,.rx-workspace .pos-proposal>.pos-status{grid-column:1/-1;margin:0}.rx-workspace .pos-proposal:has(>.pos-status) .pos-proposal-actions{grid-row:2}@media (max-width:700px){.rx-workspace .pos-proposal{grid-template-columns:1fr}.rx-workspace .pos-proposal-actions,.rx-workspace .pos-proposal:has(>.pos-status) .pos-proposal-actions{grid-column:1;grid-row:auto;justify-content:space-between}}.rx-workspace .rx-editor-edit .rxl-head>.rxl-forms{flex:0 1 auto;margin-left:auto}.rx-workspace .rx-editor-fields{margin-top:12px}.rx-workspace .rx-dosing-layout{gap:14px}.rx-workspace .rx-indication-control{margin-bottom:10px}.rx-workspace .pos-group-toolbar{margin-bottom:8px}.rx-workspace .pos-context-filter.needs-context{padding:8px 10px;min-height:0}.rx-workspace .pos-panel{padding-top:0}.rx-workspace .rxl-bim>summary{padding-bottom:6px}.rx-workspace .rxl-bim:not([open])>summary{padding-bottom:0}.rx-workspace .pos-proposal{display:block;padding:8px 10px}.rx-workspace .pos-proposal-main{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.rx-workspace .pos-proposal-heading{flex:0 1 auto;max-width:240px}.rx-workspace .pos-proposal-title{gap:6px}.rx-workspace .pos-proposal-main .pos-metrics{flex:1 1 140px;gap:4px 12px;align-items:baseline}.rx-workspace .pos-proposal-main .pos-metric{display:flex;align-items:baseline;gap:4px}.rx-workspace .pos-proposal-main .pos-metric dt{font-size:11px}.rx-workspace .pos-proposal-main .pos-metric-dose dt,.rx-workspace .pos-proposal-main .pos-metric-frequency dt{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.rx-workspace .pos-proposal-main .pos-metric dd{margin:0;font-size:13px;line-height:20px}.rx-workspace .pos-proposal-main .pos-proposal-actions{margin-left:auto;gap:10px}.rx-workspace .pos-proposal>.pos-criteria-list,.rx-workspace .pos-proposal>.pos-note,.rx-workspace .pos-proposal>.pos-scheme-notes{margin-top:5px}.rx-workspace .pos-proposal>.pos-status{margin-bottom:5px}.rx-workspace .rx-treatment-reason{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:8px 16px;gap:8px 16px}.rx-treatment-proof-toggle{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:inherit;font:inherit;padding:0;cursor:pointer}.rx-treatment-proof-toggle svg{width:12px;height:12px;transform:rotate(-90deg)}.rx-treatment-proof-toggle[aria-expanded=true] svg{transform:none}.rx-treatment-proof-content{grid-column:1/-1}.rx-treatment-proof-content .reco-criteria{margin-top:8px}.rx-workspace .pos-scheme-card{padding:10px 12px}.rx-workspace .pos-scheme-title{font-size:12px;color:var(--rx-secondary);margin-bottom:5px}.rx-workspace .pos-scheme-primary{display:flex;align-items:center;gap:10px}.rx-workspace .pos-scheme-values{display:flex;flex:1 1;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:0;min-width:0}.rx-workspace .pos-scheme-values>div{min-width:0}.rx-workspace .pos-scheme-values dt{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.rx-workspace .pos-scheme-values dd{margin:0;font-size:14px;font-weight:600;line-height:22px}.rx-workspace .pos-scheme-primary>.btn{flex:none;min-height:28px;font-size:12px;padding:4px 8px}.rx-workspace .pos-scheme-meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:5px;font-size:12px;color:var(--rx-secondary)}.rx-workspace .pos-scheme-meta>:first-child{flex:1 1}.rx-workspace .pos-scheme-meta .pos-source{flex:none;font-size:11px}.rx-workspace .pos-scheme-pending{font-size:12px;line-height:18px;color:#86530d;padding-top:7px;margin-top:7px;border-top:1px solid var(--rx-border)}@media(max-width:550px){.rx-workspace .pos-scheme-meta,.rx-workspace .pos-scheme-primary{flex-wrap:wrap}}.rx-composition-choices{margin-top:12px;padding-top:12px;border-top:1px solid var(--rx-border)}.rx-composition-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:8px;font-size:13px}.rx-composition-heading>span{color:var(--rx-secondary);font-size:12px}.rx-composition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px}.rx-composition-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 12px;border:1px solid var(--rx-border);border-radius:6px;background:var(--rx-surface);color:var(--rx-ink);text-align:left;font:inherit;font-size:12px;cursor:pointer}.rx-composition-grid button:hover{border-color:var(--rx-accent);background:var(--rx-soft)}.rx-composition-grid strong{font-size:16px}.rx-choice-kind,.rx-composition-grid small{color:var(--rx-secondary);font-size:11px}.rx-oral-preference{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;font-size:12px}.rx-oral-preference>span{margin-right:8px;color:var(--rx-secondary)}.rx-oral-preference button{font:inherit;padding:5px 9px;border:1px solid var(--rx-border);border-radius:5px;background:var(--rx-surface);color:var(--rx-secondary);cursor:pointer}.rx-oral-preference button[aria-pressed=true]{border-color:var(--rx-accent);color:var(--rx-accent);background:var(--rx-soft)}.rx-workspace .rx-start-field input,.rx-workspace .rxl-inline input,.rx-workspace .rxl-inline select{box-sizing:border-box;height:34px;min-height:34px;padding:6px 8px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px;color:var(--rx-ink);border:1px solid var(--line-strong);border-radius:6px;background:var(--rx-surface)}.rx-workspace .rx-start-field input{min-width:220px;max-width:100%}.rx-workspace .rx-start-field input:focus-visible{outline:2px solid var(--rx-accent);outline-offset:2px}