.dispensary-pulse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:-8px 0 24px;padding:0;border-block:1px solid rgba(214,165,74,.34)}.dispensary-pulse>div{min-width:0;display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px;padding:15px 18px 15px 0}.dispensary-pulse>div+div{padding-left:18px;border-left:1px solid rgba(214,165,74,.24)}.dispensary-pulse dt{color:#e2b85e;font-size:var(--type-caption);font-weight:700}.dispensary-pulse dd{min-width:0;margin:0}.dispensary-pulse dd b,.dispensary-pulse dd span{display:block}.dispensary-pulse dd b{color:var(--pharmacy-cream);font:700 1rem/1.25 var(--font-serif),serif}.dispensary-pulse dd span{margin-top:3px;color:var(--scene-text-muted);font-size:var(--type-meta);line-height:1.45}.journey-health{margin-bottom:34px;border-block:1px solid rgba(214,165,74,.32);color:var(--pharmacy-cream)}.journey-health>summary{min-height:64px;display:flex;align-items:center;gap:20px;padding:12px 0;cursor:pointer;list-style:none}.journey-health>summary::-webkit-details-marker{display:none}.journey-health>summary>span{display:grid;grid-gap:2px;gap:2px}.journey-health>summary b{font-family:var(--font-serif),serif;font-size:1rem}.journey-health>summary small{color:var(--scene-text-muted);font-size:var(--type-meta)}.journey-health>summary strong{margin-left:auto;color:#e2b85e;font-size:var(--type-caption)}.journey-health>summary:after{content:"+";color:#e2b85e;font-size:1.2rem}.journey-health[open]>summary:after{content:"−"}.journey-health-body{padding:2px 0 22px}.journey-health .journey-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-color:rgba(214,165,74,.22)}.journey-health .journey-metrics>div{display:grid;grid-template-columns:122px minmax(58px,auto) minmax(0,1fr);align-items:baseline;grid-gap:9px;gap:9px;padding:9px 12px 9px 0;border-color:rgba(214,165,74,.16)}.journey-health .journey-metrics>div:nth-child(odd){border-right:1px solid rgba(214,165,74,.16)}.journey-health .journey-metrics>div:nth-child(2n){padding-left:12px;border-right:0}.journey-health .journey-metrics small,.journey-health .journey-metrics span{color:var(--scene-text-muted)}.journey-health .journey-metrics span{font-size:var(--type-caption)}.journey-health .journey-metrics b{margin:0;color:var(--pharmacy-cream);font:700 .92rem/1.3 var(--font-sans),sans-serif}.journey-health .journey-metrics small{font-size:var(--type-meta)}.clinic-ledger{padding:18px 0;border-block:1px solid rgba(214,165,74,.3);color:var(--pharmacy-cream)}.clinic-ledger input{margin-top:8px;border-color:rgba(214,165,74,.34);background:rgba(7,26,21,.62);color:var(--pharmacy-cream)}.clinic-ledger .hint{color:var(--scene-text-muted)}.execution-loop-issues{border-block-color:rgba(193,108,95,.55)!important}.execution-loop-row{align-items:flex-start}.execution-loop-repair{display:grid;justify-items:end;grid-gap:3px;gap:3px}.execution-loop-repair .operator-action-feedback{max-width:38ch;margin:0;color:var(--scene-text-muted);text-align:right}.execution-loop-repair .operator-action-feedback.is-error{color:#efaca1}.dispensary-row-action{display:grid;justify-items:end;grid-gap:4px;gap:4px}.dispensary-row-action .operator-action-feedback{max-width:38ch;margin:0;color:var(--scene-text-muted);text-align:right}.dispensary-row-action .operator-action-feedback.is-error{color:#efaca1}.clinic-control>p{margin-top:10px}.clinic-control .operator-action-feedback{color:rgba(244,230,196,.72)}.clinic-control .operator-action-feedback.is-error{color:#efaca1}.verified-outcome-control{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.verified-outcome-control>p{margin:0}.verified-outcome-control .operator-action-feedback{color:var(--ink-soft)}.wrap:has(.operator-case-page){max-width:1320px}.operator-case-page{max-width:1180px;margin:0 auto;padding-top:46px}.operator-case-head{max-width:900px;padding-bottom:24px}.operator-back{display:inline-block;margin-bottom:18px;color:rgba(244,230,196,.7);font-size:var(--type-caption)}.operator-case-stamps{display:flex;flex-wrap:wrap;gap:7px 14px;margin-bottom:10px;color:#e2b85e;font-size:var(--type-meta);font-weight:700}.operator-case-stamps span+span{padding-left:14px;border-left:1px solid rgba(214,165,74,.3)}.operator-case-head h1{max-width:22ch;color:var(--pharmacy-cream);font-size:clamp(2rem,4.2vw,4rem);line-height:1.12}.operator-case-head>p{max-width:70ch;margin:13px 0 0;color:var(--scene-text-muted)}.compounding-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:900px;margin:26px 0 34px;padding:0;list-style:none}.compounding-line li{position:relative;padding:17px 8px 0 0;color:var(--scene-text-muted);font-size:var(--type-caption)}.compounding-line li:before{content:"";position:absolute;top:5px;left:8px;right:-8px;height:1px;background:rgba(214,165,74,.26)}.compounding-line li:last-child:before{right:0}.compounding-line li>span{position:absolute;z-index:1;top:1px;left:3px;width:9px;height:9px;border:1px solid rgba(214,165,74,.52);border-radius:50%;background:var(--pharmacy-green-deep)}.compounding-line li.is-done{color:rgba(244,230,196,.72)}.compounding-line li.is-done>span{background:#d6a54a}.compounding-line li.is-current{color:#f4e6c4;font-weight:700}.compounding-line li.is-current>span{box-shadow:0 0 0 3px rgba(214,165,74,.18);background:#f4e6c4}.operator-case-grid{display:grid;grid-template-columns:minmax(0,860px) minmax(220px,270px);align-items:start;grid-gap:28px;gap:28px}.operator-case-main{--ink:#1c2d25;--ink-soft:var(--paper-ink-soft);--ink-faint:#6e786f;--rule:#c5b58e;--rule-soft:#ddd0ae;--green:#214c3a;--green-deep:#17382b;--paper:#f3e4bf;--card:#fff9e9;--sunk:#ead9af;position:relative;overflow:hidden;color:var(--ink);background:#f3e4bf;-webkit-clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);box-shadow:0 30px 72px -42px rgba(0,0,0,.9),inset 0 0 0 1px rgba(75,54,31,.24)}.operator-case-main:before{content:"";position:absolute;inset:12px;border:1px solid rgba(75,54,31,.13);pointer-events:none}.operator-case-main>section{position:relative;z-index:1;margin:0;padding:30px clamp(22px,4vw,42px)}.operator-case-main>section+section{border-top:1px solid rgba(75,54,31,.2)}.operator-next-decision{display:grid;grid-template-columns:108px minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;background:#173e30;color:#f5e9c8}.operator-owner{align-self:stretch;display:grid;align-content:center;padding-right:18px;border-right:1px solid rgba(214,165,74,.34)}.operator-owner b,.operator-owner span{display:block}.operator-owner span{color:rgba(245,233,200,.74);font-size:var(--type-meta)}.operator-owner b{margin-top:3px;color:#e7bd62;font-family:var(--font-serif),serif}.operator-next-decision h2{color:#fff4d5;font-size:1.1rem}.operator-next-decision p{margin:4px 0 0;color:rgba(245,233,200,.76);font-size:var(--type-small)}.operator-next-decision button{min-height:44px;padding:9px 13px;border:1px solid #d6a54a;background:transparent;color:#f4e6c4;font:700 var(--type-caption)/1.2 var(--font-sans),sans-serif;cursor:pointer}.operator-case-exchange>header,.operator-evidence-sheet>header,.operator-rx-sheet>header{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:1px solid rgba(75,54,31,.28)}.operator-case-exchange>header h2,.operator-evidence-sheet>header h2,.operator-rx-sheet>header h2{color:#1c382c;font-size:1.22rem}.operator-case-exchange>header span,.operator-evidence-sheet>header span,.operator-rx-sheet>header span{color:#4f5c55;font-size:var(--type-caption)}.operator-evidence-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;border-block:1px solid rgba(75,54,31,.18)}.operator-evidence-columns>section{min-width:0;padding:16px 18px 16px 0}.operator-evidence-columns>section+section{padding-left:18px;border-left:1px solid rgba(75,54,31,.18)}.operator-evidence-columns h3{margin-bottom:7px;color:var(--paper-seal);font-size:.9rem}.operator-evidence-columns ul{margin:0;padding-left:1.15rem}.operator-evidence-columns li+li{margin-top:5px}.operator-evidence-columns li,.operator-evidence-columns p{color:#46564e;font-size:var(--type-small);line-height:1.55}.operator-intake-facts{margin:13px 0 0}.operator-intake-facts>div{display:grid;grid-template-columns:108px minmax(0,1fr);grid-gap:14px;gap:14px;padding:9px 0;border-bottom:1px solid rgba(75,54,31,.15)}.operator-intake-facts dt{color:var(--paper-seal);font-size:var(--type-caption);font-weight:700}.operator-intake-facts dd{margin:0;color:#2c4137;font-size:var(--type-small);line-height:1.55;white-space:pre-line}.operator-raw-notes{margin-top:13px;border-bottom:1px solid rgba(75,54,31,.17)}.operator-raw-notes>summary{min-height:46px;display:flex;align-items:center;color:#405148;font-size:var(--type-caption);font-weight:700;cursor:pointer}.operator-raw-notes>div{padding:0 0 14px}.operator-raw-notes p{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:14px;gap:14px;margin:0;padding:8px 0;border-top:1px solid rgba(75,54,31,.12);font-size:var(--type-caption)}.operator-raw-notes p b{color:var(--paper-seal)}.operator-thread{margin-top:18px}.operator-thread h3{margin-bottom:8px}.operator-thread p{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:10px;gap:10px;margin:0;padding:9px 0;border-top:1px solid rgba(75,54,31,.15);font-size:var(--type-small)}.operator-thread p span{color:var(--paper-seal);font-size:var(--type-caption);font-weight:700}.operator-question-slip>h2{font-size:1.08rem}.operator-question-slip>p{margin:5px 0 0;color:#5d6962;font-size:var(--type-caption)}.host-question-composer{margin-top:14px;padding-top:13px;border-top:1px solid rgba(75,54,31,.2)}.host-question-composer>label{color:#244838;font-size:var(--type-caption);font-weight:700}.host-question-suggestions{display:flex;flex-wrap:wrap;gap:5px;margin:9px 0}.host-question-suggestions button{padding:7px 9px;border:1px solid rgba(42,77,61,.28);background:rgba(255,249,233,.45);color:#345447;font:600 var(--type-meta)/1.35 var(--font-sans),sans-serif;text-align:left;cursor:pointer}.host-question-suggestions button:hover{border-color:#214c3a}.host-question-composer textarea{min-height:84px;margin-top:7px;border-radius:2px;background:#fff9e9}.host-question-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:7px}.host-question-actions span{color:#4f5b55;font-size:var(--type-meta)}.host-question-actions button{min-height:40px;padding:8px 12px;border:1px solid #214c3a;background:#214c3a;color:var(--paper-cream);font:700 var(--type-caption)/1.2 var(--font-sans),sans-serif}.host-question-actions button:disabled{opacity:.48}.operator-action-feedback{margin:7px 0 0;color:#4f5b55;font-size:var(--type-caption);line-height:1.5}.operator-action-feedback.is-success{color:#24583f}.operator-action-feedback.is-error{color:#8b342c}.operator-inline-action{min-width:min(220px,100%)}.operator-inline-action .operator-action-feedback{max-width:34ch;color:rgba(245,233,200,.76)}.host-step-control .operator-action-feedback{grid-column:1/-1}.operator-case-exchange .case-file-upload{margin-top:16px}.operator-cycle-register,.operator-execution-register{margin-top:25px;padding-top:19px;border-top:1px solid rgba(75,54,31,.2)}.operator-cycle-register>h3,.operator-execution-register>h3{color:#244838}.operator-case-main .host-case-cycles>li,.operator-case-main .host-case-files li,.operator-case-main .host-case-steps li{border-color:rgba(75,54,31,.18)}.operator-case-main .host-case-steps form input,.operator-case-main .host-cycle-review select,.operator-case-main .host-cycle-review textarea{border-radius:2px;background:#fff9e9}.operator-case-main .host-cycle-review{background:rgba(33,76,58,.055)}.operator-case-compass{position:-webkit-sticky;position:sticky;top:18px;color:rgba(244,230,196,.78);border-block:1px solid rgba(214,165,74,.36)}.operator-case-compass h2{padding:15px 0 11px;color:var(--pharmacy-cream);font-size:1rem}.operator-case-compass dl{margin:0}.operator-case-compass dl>div{padding:12px 0;border-top:1px solid rgba(214,165,74,.18)}.operator-case-compass dt{color:#e2b85e;font-size:var(--type-meta);font-weight:700}.operator-case-compass dd{margin:3px 0 0;color:rgba(244,230,196,.74);font-size:var(--type-caption);line-height:1.5}.operator-technical-rule{padding:13px 0;border-top:1px solid rgba(214,165,74,.22);color:var(--scene-text-muted);font-size:var(--type-caption)}.operator-technical-rule b{display:block;margin-bottom:3px;color:#e2b85e}.operator-close-case{border-top:1px solid rgba(214,165,74,.22)}.operator-close-case>summary{min-height:52px;display:flex;align-items:center;color:var(--scene-text-muted);font-size:var(--type-caption);cursor:pointer}.operator-close-case form{padding:0 0 16px}.operator-close-case label{display:block;color:#e2b85e;font-size:var(--type-meta)}.operator-close-case textarea{min-height:90px;margin-top:6px;border-color:rgba(214,165,74,.32);background:rgba(7,26,21,.72);color:var(--pharmacy-cream)}.operator-close-case button{min-height:40px;margin-top:8px;padding:7px 9px;border:1px solid #c16c5f;background:transparent;color:#e6a398;font:700 var(--type-caption)/1.2 var(--font-sans),sans-serif}.operator-rx-sheet{padding-bottom:42px!important}.operator-rx-sheet>header{margin-bottom:18px}.prescription-composer{min-width:0}.prescription-stage-nav{position:-webkit-sticky;position:sticky;z-index:6;top:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:-1px;border-block:1px solid rgba(75,54,31,.28);background:#ead9af}.prescription-stage-nav button{min-width:0;min-height:64px;padding:9px 11px;border:0;border-right:1px solid rgba(75,54,31,.2);background:transparent;color:var(--paper-ink-soft);font:inherit;text-align:left;cursor:pointer}.prescription-stage-nav button:last-child{border-right:0}.prescription-stage-nav button small,.prescription-stage-nav button span{display:block}.prescription-stage-nav button span{font:700 .86rem/1.3 var(--font-serif),serif}.prescription-stage-nav button small{margin-top:2px;font-size:var(--type-meta)}.prescription-stage-nav button.is-current{background:#214c3a;color:var(--paper-cream)}.prescription-stage-nav button.is-done{color:#214c3a}.prescription-stage-nav button:disabled{cursor:not-allowed;opacity:.48}.prescription-stage{padding-top:25px}.prescription-stage[hidden]{display:none}.prescription-stage-head{margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid rgba(75,54,31,.2)}.prescription-stage-head h3{color:#1d392d;font-size:1.16rem}.prescription-stage-head p{max-width:64ch;margin:5px 0 0;color:#5b6860;font-size:var(--type-small)}.operator-prescription-form .field{margin-top:18px;color:#29483a}.operator-prescription-form input,.operator-prescription-form select,.operator-prescription-form textarea{border-radius:2px;border-color:rgba(75,54,31,.28);background:#fff9e9}.operator-prescription-form input:focus,.operator-prescription-form select:focus,.operator-prescription-form textarea:focus{border-color:#214c3a;box-shadow:0 0 0 3px rgba(33,76,58,.14)}.operator-prescription-form .hint{color:#4d5b54}.operator-prescription-form .spec-fields{margin-top:22px;padding:18px 0;border:0;border-block:1px solid rgba(75,54,31,.2);border-radius:0;background:transparent}.operator-prescription-form .spec-fields legend{padding:0 10px 0 0;color:var(--paper-seal)}.operator-prescription-form .check-line{color:#405148}.prescription-stage-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:17px;border-top:1px solid rgba(75,54,31,.22)}.prescription-stage-actions>span{margin-right:auto;color:#4d5b54;font-size:var(--type-caption)}.prescription-stage-actions button,.prescription-submit-row>button{min-height:44px;padding:9px 14px;border:1px solid #214c3a;background:#214c3a;color:var(--paper-cream);font:700 var(--type-caption)/1.2 var(--font-sans),sans-serif;cursor:pointer}.prescription-stage-actions button.quiet,.prescription-submit-row>button.quiet{background:transparent;color:#214c3a}.prescription-submit-error{margin:18px 0 0;padding:11px 0;border-block:1px solid #a84f43;color:#7d3028;font-size:var(--type-small)}.prescription-submit-row{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-top:25px;padding-top:18px;border-top:1px solid rgba(75,54,31,.24)}.prescription-submit-row>div{text-align:right}.prescription-submit-row .btn{border-radius:2px;background:#214c3a;border-color:#214c3a}.prescription-submit-row p{max-width:42ch;margin:7px 0 0;color:#647068;font-size:var(--type-caption)}@media (max-width:900px){.operator-case-grid{grid-template-columns:1fr}.operator-case-compass{position:static}}@media (max-width:760px){.dispensary-pulse{margin-bottom:18px}.dispensary-pulse>div{grid-template-columns:1fr;gap:8px;padding:12px 10px 12px 0}.dispensary-pulse>div+div{padding-left:10px}.dispensary-pulse dt{font-weight:500}.dispensary-pulse dd span{display:none}.journey-health .journey-metrics{grid-template-columns:1fr}.journey-health .journey-metrics>div,.journey-health .journey-metrics>div:nth-child(2n){grid-template-columns:minmax(100px,.7fr) auto minmax(0,1fr);padding:9px 0;border-right:0}.operator-case-page{padding-top:28px}.operator-case-head h1{font-size:2rem}.compounding-line li{padding-right:3px;font-size:var(--type-meta)}.operator-case-main{margin-inline:-16px;-webkit-clip-path:none;clip-path:none;box-shadow:none}.operator-case-main>section{padding:24px 18px}.operator-next-decision{grid-template-columns:1fr;gap:12px}.operator-owner{display:flex;align-items:baseline;gap:8px;padding:0;border-right:0}.operator-owner b{margin-top:0}.operator-next-decision form button{width:100%}.operator-case-exchange>header,.operator-evidence-sheet>header,.operator-rx-sheet>header{display:block}.operator-case-exchange>header span,.operator-evidence-sheet>header span,.operator-rx-sheet>header span{display:block;margin-top:4px}.operator-evidence-columns{grid-template-columns:1fr}.operator-evidence-columns>section{padding:14px 0}.operator-evidence-columns>section+section{border-top:1px solid rgba(75,54,31,.18);border-left:0}.operator-intake-facts>div{grid-template-columns:82px minmax(0,1fr);gap:10px}.operator-raw-notes p{grid-template-columns:1fr;gap:3px}.host-question-suggestions{display:grid}.host-question-suggestions button{min-height:44px}.prescription-stage-nav{margin-inline:-18px}.prescription-stage-nav button{min-height:54px;padding:8px 5px;text-align:center}.prescription-stage-nav button small{display:none}.prescription-stage-actions,.prescription-submit-row{align-items:stretch;flex-direction:column}.prescription-stage-actions>span{margin:0;text-align:center}.prescription-stage-actions button,.prescription-submit-row .btn,.prescription-submit-row>button{width:100%;min-height:46px}.prescription-submit-row>div{text-align:center}.prescription-submit-row p{margin-inline:auto}.execution-loop-row{align-items:stretch}.execution-loop-repair{justify-items:stretch}.execution-loop-repair .operator-action-feedback{max-width:none;text-align:left}.dispensary-row-action{justify-items:stretch}.dispensary-row-action .operator-action-feedback{max-width:none;text-align:left}}.dose-guide,.export-actions button,.prompt .btn.small,.trial-timer button{min-height:44px}.dose-guide{display:inline-flex;align-items:center;padding-inline:10px}.trial-timer button{min-width:44px;padding-inline:10px}.export-actions button{padding-block:10px}@media (max-width:700px){.topbar .brand,.topbar .nav a,.topbar .nav button{min-height:44px;display:inline-flex;align-items:center}}.medicine-room{padding-block:clamp(64px,7vw,96px)}.medicine-room-head{align-items:center;margin-bottom:28px}.medicine-room-head h2{font-size:clamp(2.45rem,4vw,4rem)}.medicine-room-head p{margin-top:10px;font-size:.92rem}.cabinet-intake-link{font-size:.88rem}.cabinet-loading{min-height:250px;display:grid;place-items:center;align-content:center;grid-gap:16px;gap:16px;border-block:1px solid rgba(214,165,74,.26);color:rgba(244,230,196,.72);text-align:center}.cabinet-loading>span{display:flex;gap:8px}.cabinet-loading i{width:5px;height:5px;border-radius:50%;background:var(--pharmacy-brass);animation:cabinet-loading-pulse 1.1s var(--ease-out) infinite alternate}.cabinet-loading i:nth-child(2){animation-delay:.13s}.cabinet-loading i:nth-child(3){animation-delay:.26s}.cabinet-loading p{margin:0;font-size:.9rem}@keyframes cabinet-loading-pulse{to{opacity:.34;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.cabinet-loading i{animation:none}}.medicine-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.medicine-packet{min-height:190px;padding:24px 22px 19px}.medicine-packet:hover{transform:translateY(-3px)}.medicine-packet strong{margin-top:17px;font-size:1.2rem}.packet-symptom{display:grid;grid-gap:3px;gap:3px;margin-top:11px;line-height:1.45}.packet-symptom small{color:#7b392f;font-size:.64rem;font-weight:700;letter-spacing:.08em}.packet-meta{padding-top:14px}.medicine-story-note{max-width:1240px;margin:-8px auto 18px;color:rgba(244,230,196,.72);font-size:.82rem;line-height:1.55}.prescription-page{max-width:980px}.prescription-page .rx-sheet{box-shadow:0 34px 76px -42px rgba(0,0,0,.9)}.rx-sheet .doc-head{padding:34px 46px 26px}.rx-sheet .doc-title{max-width:25ch;margin-top:14px;padding-right:76px;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.22}.rx-sheet .doc-tags{margin-top:15px}.rx-sheet .spec>div{padding:13px 22px 14px}.rx-sheet .doc-body{padding:28px 46px 46px}.prompt-action:focus-visible,.rx-fold>summary:focus-visible,.rx-prep{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:18px;gap:18px;padding:22px 0;border-bottom:1px solid var(--rule-soft)}.rx-prep ul{display:flex;flex-wrap:wrap;gap:7px 18px;margin:0;padding:0;list-style:none}.rx-prep li{color:var(--ink-soft);font-size:.88rem}.rx-prep li b{color:var(--ink);font-weight:600}.rx-prep li span:before{content:" · ";color:var(--ink-faint)}.rx-tool{padding:24px 0 8px}.rx-tool>.eyebrow{display:block;margin-bottom:8px}.prompt{margin:0;border:1px solid #c9bea3;border-radius:0;background:#f1ead8}.prompt-bar{padding:11px 14px;border-bottom-color:#d4c8ab;background:#e8dcc1;color:#263a31;font-size:.78rem;font-weight:700}.prompt-bar small{margin-left:auto;color:#55645d;font-size:.7rem;font-weight:500}.prompt pre{max-height:224px;padding:17px 18px;overflow:hidden;background:#fffaf0;color:#24312b;font-family:var(--font-sans),sans-serif;font-size:.88rem;line-height:1.7}.prompt.is-expanded pre{max-height:none}.prompt-more{width:100%;min-height:44px;padding:7px 14px;border:0;border-top:1px solid #d4c8ab;background:#fffaf0;color:#365849;font:700 .75rem/1.2 var(--font-sans),sans-serif;text-align:right;cursor:pointer}.prompt-more:after{content:" ↓";color:#98691d}.prompt.is-expanded .prompt-more:after{content:" ↑"}.prompt-more:hover{background:#f5ecd8}.prompt-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d4c8ab}.prompt-actions.is-single{grid-template-columns:minmax(0,1fr)}.prompt-action{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:0;background:#f1ead8;color:#234c3b;font:500 1rem/1.4 var(--font-sans),sans-serif;text-decoration:none;cursor:pointer}.prompt-action+.prompt-action{border-left:1px solid #d4c8ab}.prompt-action:hover{background:#e5dac0}.prompt-action--primary{background:#1c4d3b;color:var(--paper-cream)}.prompt-action--primary:hover{background:#143f30}.prompt-copy-status{min-height:0;margin:0;padding:0 14px;background:#f1ead8}.prompt-copy-status:not(:empty){padding-block:9px;border-top:1px solid #d4c8ab}.rx-treatment{padding:24px 0}.rx-treatment p{margin:7px 0 0;line-height:1.7}.rx-fold{border-top:1px solid var(--rule)}.rx-fold:last-child{border-bottom:1px solid var(--rule)}.rx-fold>summary{min-height:58px;display:flex;align-items:center;gap:12px;padding:13px 2px;color:var(--ink);cursor:pointer;list-style:none;font-weight:700}.rx-fold>summary::-webkit-details-marker{display:none}.rx-fold>summary small{color:var(--paper-ink-soft);font-size:.72rem;font-weight:500}.rx-fold>summary:after{content:"+";margin-left:auto;color:var(--green);font:500 1.25rem/1 var(--font-sans),sans-serif}.rx-fold[open]>summary:after{content:"−"}.rx-fold-body{padding:0 2px 22px}.rx-fold-body>section+section{margin-top:22px;padding-top:20px;border-top:1px solid var(--rule-soft)}.rx-fold-body h3{margin:0 0 7px;font-size:.9rem;color:var(--green-deep)}.rx-fold-body p{margin:0;color:var(--ink-soft);line-height:1.7;white-space:pre-wrap}.rx-fold .doses{margin-top:0}.rx-artifact-content{max-height:340px;margin:0;padding:17px;overflow:auto;border:1px solid var(--rule);background:#f7f2e6;color:var(--ink);white-space:pre-wrap;font-size:.86rem;line-height:1.65}.rx-safety{margin:0 0 8px;padding:18px 20px;border-block:1px solid #b89b69;background:#f4ead3}.rx-safety .eyebrow{color:#72500f}.rx-safety p{margin:6px 0 0;color:#55492f;font-size:.9rem;line-height:1.65}.action-bar{max-width:600px;margin:0 auto;padding-inline:10px;background:linear-gradient(0deg,#071a15 72%,transparent)}.action-bar .prompt-action{flex:1 1;border:1px solid rgba(214,165,74,.55)}.rx-export{margin-top:14px;border:1px solid #bda97c;background:#eee0bd;color:#21342c;box-shadow:0 22px 52px -36px rgba(0,0,0,.85)}.rx-export>summary{min-height:72px;padding:14px 18px}.export-bag{border-color:#94733a}.export-bag,.rx-export>summary:after{color:#704d1b}.export-intro,.rx-export summary small{color:#485650}.export-body{padding:0 18px 18px 69px;border-top-color:#c7b78f}.export-contents{margin:14px 0 17px;border-top:1px solid #c7b78f}.export-contents>div{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:14px;gap:14px;padding:9px 0;border-bottom:1px solid rgba(148,124,74,.32)}.export-contents dt{color:var(--brass-ink);font-size:.75rem;font-weight:700}.export-contents dd{margin:0;color:var(--paper-ink);font-size:var(--type-meta);line-height:1.5}.export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.export-actions button{min-height:44px;border-color:#947c4a;background:rgba(255,252,240,.4);color:#234c3b;font-weight:700}.export-actions button:hover{background:#f8efda}.export-actions button.is-primary{grid-column:1/-1;justify-content:center;border-color:#214c3a;background:#214c3a;color:var(--paper-cream)}.export-actions button.is-primary:hover{background:#173d2f}.export-actions button.is-wide{grid-column:1/-1}.export-message{color:#4f5c55}.public-rx-invite{padding:16px 18px;border:1px solid rgba(214,165,74,.34);color:rgba(244,230,196,.82);font-size:.84rem}.public-rx-invite p{margin:0;color:var(--pharmacy-cream)}.public-rx-invite div{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:9px}.public-rx-invite a{color:#f3c86e}@media (max-width:760px){.medicine-room{padding-block:58px}.medicine-room-head{margin-bottom:26px}.medicine-shelf{grid-template-columns:1fr}.medicine-packet{min-height:164px}.medicine-story-note{margin-top:-5px;padding-inline:3px}.rx-sheet .doc-head{padding:26px 20px 20px}.rx-sheet .doc-title{font-size:1.48rem}.rx-sheet .doc-body{padding:22px 19px 28px}.rx-prep{grid-template-columns:1fr;gap:7px}.rx-prep ul{display:grid;grid-gap:8px;gap:8px}.prompt pre{max-height:224px;padding:15px;font-size:.84rem}.export-body{padding-left:18px}.export-contents>div{grid-template-columns:96px minmax(0,1fr)}}@media (max-width:430px){.medicine-room-head h2{font-size:2.6rem}.cabinet-intake-link{margin-top:16px}.rx-sheet .spec{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rx-sheet .spec>div{padding:10px 8px}.rx-sheet .spec dd{font-size:.78rem;overflow-wrap:anywhere}.rx-sheet .spec dd small{font-size:.61rem}.rx-safety{padding:16px}.action-bar{margin-inline:-4px}}.medicine-shelf{position:relative;padding:0 5px 17px;border-bottom:6px solid #2a1910;box-shadow:0 13px 20px -15px rgba(0,0,0,.92),inset 0 -1px rgba(244,230,196,.12)}.medicine-shelf:after{display:none}.medicine-packet{z-index:1}.prescription-page{max-width:920px;padding-top:clamp(28px,4vw,52px)}.prescription-page .rx-sheet{background:linear-gradient(90deg,transparent 0 43px,rgba(36,76,58,.085) 43px 44px,transparent 44px),#fffaf0;border-color:#c7b991;box-shadow:0 42px 86px -48px rgba(0,0,0,.92)}.rx-sheet .doc-head{padding:40px 58px 29px}.rx-sheet .doc-title{max-width:19ch;margin-top:16px;padding-right:88px;font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.16;text-wrap:balance}.rx-sheet .doc-tags{margin-top:19px}.rx-sheet .spec>div{padding:14px 25px 15px}.rx-sheet .doc-body{padding:31px 58px 56px}.rx-contract{position:relative;margin:30px 0 4px;padding:0 0 0 18px;border-left:3px double var(--ledger-brass)}.rx-contract:before{content:"";position:absolute;top:0;left:-6px;width:9px;height:9px;border:1px solid var(--brass-ink);background:#fffaf0;transform:rotate(45deg)}.rx-contract>header{grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);align-items:end;grid-gap:22px;gap:22px;padding:0 4px 17px}.rx-contract>header h2{margin:4px 0 0;color:#20362d;font:600 1.18rem/1.35 var(--font-serif),serif}.rx-contract>header p{max-width:44ch;color:var(--paper-ink-soft);font-size:var(--type-meta);line-height:1.58}.rx-contract-action{display:inline-flex;min-height:42px;align-items:center;justify-content:center;margin-right:4px;padding:8px 13px;border:1px solid var(--ledger-green);background:var(--ledger-green);color:var(--paper-cream);font-size:var(--type-meta);font-weight:700;text-decoration:none;white-space:nowrap}.rx-contract-action:after{content:"→";margin-left:9px;color:#e0b95f}.rx-contract-action:hover{background:#173d2f}.rx-contract-action:focus-visible{outline:3px solid rgba(176,120,24,.38);outline-offset:3px}.rx-prep{grid-template-columns:128px minmax(0,1fr);padding-block:25px}.rx-fold>summary{min-height:62px;padding-block:15px}.source-notes>p{white-space:pre-wrap}.source-notes a{display:inline-flex;align-items:baseline;gap:4px;max-width:100%;color:#245b43;font-weight:600;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:3px}.source-notes a span{color:#88611f;font-size:.75em}.rx-safety{margin-top:10px;background:rgba(244,234,211,.72)}.rx-return{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:26px;gap:26px;margin-top:24px;padding:25px 0 4px;border-top:2px solid #285541}.rx-return h2{margin:5px 0;color:#20362d;font:700 1.12rem/1.35 var(--font-serif),serif}.rx-return p{max-width:56ch;margin:0;color:#55635c;font-size:.88rem;line-height:1.58}.rx-return-link{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid #285541;color:#214c3a;font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap}.rx-return-link:hover{background:rgba(33,76,58,.06)}.rx-return-link:focus-visible{outline:3px solid rgba(176,120,24,.38);outline-offset:3px}.care-note{position:relative;margin-top:20px;padding:21px 22px 23px;border:1px solid #b9aa86;border-radius:2px;background:#f1e4c4;color:#21342c;box-shadow:0 12px 26px rgba(3,15,11,.16)}.care-note:before{content:"";position:absolute;inset:7px;border:1px solid rgba(66,75,67,.12);pointer-events:none}.care-note>*{position:relative;z-index:1}.care-note .hint{color:#5d6862}.followup-request{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;margin-top:17px;padding:14px 0;border-block:1px solid #b9aa86;cursor:pointer}.followup-request input{width:19px;height:19px;margin-top:2px;accent-color:#214c3a}.followup-request span{display:grid;grid-gap:3px;gap:3px}.followup-request b{color:#21342c;font-size:.9rem}.followup-request small{color:#5d6862;line-height:1.45}.followup-request:has(input:focus-visible){outline:3px solid rgba(176,120,24,.35);outline-offset:4px}.followup-window{display:grid;grid-gap:3px;gap:3px;margin-top:17px;padding:14px 0;border-block:1px solid #b9aa86}.followup-window b{color:#21342c;font-size:.9rem}.followup-window span{color:#5d6862;font-size:.86rem}.rx-supporting-tools{margin-top:24px;border-top:1px solid rgba(214,165,74,.35);color:var(--cream,#f3e6c5)}.rx-supporting-tools-body{display:grid;grid-gap:20px;gap:20px}.rx-supporting-tools-body>*{min-width:0;margin:0}@media (max-width:760px){.prescription-page .rx-sheet--public .doc-title{max-width:none;padding-right:0;word-break:keep-all;overflow-wrap:anywhere}}.prescription-page>.rx-export{width:calc(100% - 46px);margin:13px 34px 0 12px;transform:rotate(-.1deg)}.prescription-page>.public-rx-invite{margin-top:20px;padding:15px 2px 0;border:0;border-top:1px solid rgba(214,165,74,.3)}@media (max-width:760px){.medicine-shelf{padding-inline:3px}.rx-sheet .doc-head{padding:28px 23px 22px}.rx-sheet .doc-title{max-width:16ch;padding-right:65px;font-size:1.62rem}.rx-sheet .doc-body{padding:22px 22px 32px}.rx-opening{grid-template-columns:1fr}.rx-use-when{padding:20px 0}.rx-contract{margin-top:24px;padding-left:13px}.rx-contract>header{grid-template-columns:1fr;gap:8px;padding-bottom:15px}.rx-contract-action{width:100%}.rx-prep{gap:8px}.rx-prep,.rx-return{grid-template-columns:1fr}.rx-return{gap:14px}.rx-return-link{justify-content:center;width:100%}.prescription-page>.rx-export{width:100%;margin-inline:0;transform:none}}@media (max-width:430px){.rx-sheet .doc-head{padding-inline:20px}.rx-sheet .doc-body{padding-inline:18px}.rx-fold>summary{flex-wrap:wrap;align-content:center;row-gap:2px}.rx-fold>summary>span{order:1;flex:1 1 auto}.rx-fold>summary:after{order:2}.rx-fold>summary small{order:3;flex:0 0 100%;padding-right:28px}.export-actions{grid-template-columns:1fr}.export-actions button.is-primary,.export-actions button.is-wide{grid-column:auto}.rx-use-when{grid-template-columns:1fr;gap:5px}.rx-contract>header h2{font-size:1.08rem}.rx-contract>header>p{display:none}.rx-contract-action{margin:0}}@media (max-width:360px){.rx-sheet .seal{top:20px;right:16px;width:48px;height:48px}.rx-sheet .doc-no{display:inline-grid;max-width:calc(100% - 62px);gap:2px;padding-right:0;line-height:1.35}.rx-sheet .doc-title{padding-right:54px}.rx-sheet .spec{grid-template-columns:1fr!important}.rx-sheet .spec>div{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:baseline;grid-gap:10px;gap:10px;padding:10px 20px}.rx-sheet .spec dt{margin:0}.rx-sheet .spec dd{overflow-wrap:normal}.rx-sheet .spec dd small{display:inline;margin:0 0 0 5px}}.rx-page-nav{display:flex;justify-content:flex-start;margin:0 0 14px}.rx-page-nav a{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:rgba(244,230,196,.82);font-size:.82rem;font-weight:600;-webkit-text-decoration-color:rgba(214,165,74,.56);text-decoration-color:rgba(214,165,74,.56);text-underline-offset:5px}.rx-page-nav a:hover{color:var(--pharmacy-cream)}.public-work{max-width:780px;margin:0 auto}.work-archive-control{margin-block:18px}.work-archive-consent:not([hidden]),.work-archive-control{display:grid;justify-items:start;grid-gap:8px;gap:8px}.work-archive-consent>.work-archive-note{margin:0;max-width:56ch}.work-archive-navigation{display:grid;justify-items:start;grid-gap:4px;gap:4px}.work-archive-navigation>p{margin:0}.work-archive-navigation>a,.work-archive-navigation>p{color:var(--ledger-green);font-size:1rem;line-height:1.6}.work-archive-navigation>a{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;text-underline-offset:.24em}.work-archive-navigation>a:focus-visible{outline:2px solid var(--ledger-green);outline-offset:3px}.work-archive-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:4px 0;border:0;background:transparent;color:var(--ledger-green);font:500 .9375rem/1.5 var(--font-sans),sans-serif;text-align:left;cursor:pointer}.work-archive-toggle:focus-visible{outline:2px solid var(--ledger-green);outline-offset:3px}.work-archive-toggle:disabled{cursor:wait}.public-work-paper .work-archive-note,.work-archive-note{color:var(--paper-ink-soft);font-size:var(--type-caption);line-height:1.65}.saved-work-tabs{display:flex;border-block:1px solid var(--ledger-rule);gap:var(--space-2);margin-bottom:var(--space-5)}.saved-work-tabs button{flex:1 1;min-width:0;min-height:48px;padding:var(--space-3) var(--space-2);border:0;background:transparent;color:var(--ledger-ink);font:500 1rem/1.5 var(--font-sans),sans-serif;white-space:nowrap}.saved-work-tabs button[aria-current]{box-shadow:inset 0 -2px var(--ledger-green)}.saved-work-paper input{display:block;width:100%;padding:var(--field-inset-block) var(--field-inset-inline);margin-block:var(--space-2) var(--space-5);border:1px solid var(--ledger-rule);border-radius:var(--radius-paper);background:var(--paper-cream);color:var(--ledger-ink);font:400 1rem/1.65 var(--font-sans),sans-serif}.saved-work-paper label{display:block;margin-top:var(--space-4)}.saved-work-paper input:focus-visible{outline:2px solid var(--ledger-green);outline-offset:3px}.saved-work-return{padding-bottom:var(--space-2)}.saved-work-paper .saved-work-eyebrow{color:var(--paper-ink-soft);font-size:var(--type-caption);margin:0 0 var(--space-2)}.saved-work-paper .saved-work-return h2{margin-top:0}.saved-work-answer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-block:1px solid var(--ledger-rule);margin-block:var(--space-4)}.saved-work-answer button{min-height:44px;padding:var(--space-2);border:0;background:transparent;color:var(--ledger-ink);font:inherit;text-decoration:underline;text-underline-offset:.25em}.saved-work-paper .saved-work-response textarea{min-height:120px}.work-document-editor>h2{margin-top:0}.work-document-editor>p{margin-bottom:var(--space-5)}.work-document-editor label{font-weight:500;margin-bottom:var(--space-2)}.work-document-title{margin-bottom:var(--space-4)}.work-document-title summary{min-height:44px;cursor:pointer}.work-document-title label{display:block;margin-top:var(--space-2)}.saved-work-paper .work-document-title input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:var(--field-inset-block) var(--field-inset-inline);border:1px solid var(--ledger-rule);border-radius:var(--radius-paper);background:var(--paper-cream);color:var(--ledger-ink);font:400 1rem/1.8 var(--font-sans),sans-serif}.work-document-title input:focus-visible{outline:2px solid var(--ledger-green);outline-offset:3px}.saved-work-paper .work-document-editor textarea{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:144px;max-height:60dvh;resize:vertical;margin:0;padding:var(--writing-inset-block) var(--writing-inset-inline);border:0;border-block:1px solid var(--ledger-rule);border-radius:0;background:transparent;color:var(--ledger-ink);caret-color:var(--ledger-green);font:400 1rem/1.8 var(--font-sans),sans-serif}.saved-work-paper .work-document-editor textarea:focus-visible{outline:2px solid var(--ledger-green);outline-offset:3px}.work-document-editor .work-archive-note{margin-block:var(--space-2) var(--space-5)}.document-edit-compare{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--ledger-rule)}.document-edit-compare>p{white-space:pre-wrap;overflow-wrap:anywhere}.saved-work-paper .document-edit-choices{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-block:0 var(--space-4)}.saved-work-paper .document-edit-choices .btn{min-height:44px;padding:var(--space-2) 0;border:0;background:transparent;color:var(--ledger-green);font:500 var(--type-caption)/1.6 var(--font-sans),sans-serif;white-space:normal}.work-document-editor .btn{min-height:48px;white-space:normal}.saved-work-paper .saved-work-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block:var(--space-4) var(--space-5)}.saved-work-paper .saved-work-tools .btn{min-height:48px;font:500 1rem/1.5 var(--font-sans),sans-serif;white-space:normal}.saved-work-taken{margin-block:var(--space-5)}.saved-work-paper .saved-work-taken p{margin:0;font-size:var(--type-caption);color:var(--paper-ink-soft)}.saved-work-taken .saved-work-next{margin-top:0}.saved-work-recovery{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--ledger-rule)}.saved-work-recovery>p{margin:0}.saved-work-recovery .public-work-actions{margin-top:var(--space-3)}.saved-work-recovery .btn{min-height:48px;white-space:normal}@media (max-width:600px){.work-document-editor .public-work-actions{display:grid;grid-template-columns:minmax(0,1fr)}}.saved-work-return fieldset{border:0;margin:var(--space-5) 0;padding:0;min-width:0}.saved-work-response>label{font-weight:500;line-height:1.65}.saved-work-return .saved-work-mode{margin-top:var(--space-5);padding-inline:0;border:0;background:transparent;color:var(--ledger-ink);font-weight:400;text-decoration:underline;text-underline-offset:.25em}.saved-work-return .quick-execution-attachment{flex-wrap:wrap;gap:var(--space-2)}.saved-work-return .quick-execution-attachment>label{margin:0}.saved-work-return .quick-execution-attachment>label span,.saved-work-return .quick-execution-thumb button{font-size:.9375rem;font-weight:500;min-height:44px}.saved-work-return .quick-execution-attachment>small,.saved-work-return .quick-execution-thumb>span :is(b,small){font-size:var(--type-caption)}.saved-work-return .quick-execution-thumb{width:100%;grid-template-columns:56px minmax(0,1fr) auto}.saved-work-return .quick-execution-thumb img{width:56px;height:48px;object-fit:contain}.saved-work-observed{margin:var(--space-5) 0;padding:var(--space-4) 0;border-block:1px solid var(--ledger-rule);white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.saved-work-history{padding:0;list-style:none}.saved-work-history li{border-bottom:1px solid var(--ledger-rule)}.saved-work-history button{font:inherit}.saved-work-history button,.saved-work-next{width:100%;text-align:start;min-height:48px;padding:var(--space-3) 0;color:var(--ledger-ink);background:transparent;border:0}.saved-work-next{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);font:400 1rem/1.6 var(--font-sans),sans-serif}.saved-work-destinations h2,.work-calendar>h2:first-child,.work-docs>h2:first-child{margin-top:0}.saved-work-destination-list{margin-block:var(--space-5);border-top:1px solid var(--ledger-rule)}.saved-work-destination-list button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding:var(--space-5) 0;border:0;border-bottom:1px solid var(--ledger-rule);background:transparent;color:var(--ledger-ink);text-align:start;font:inherit}.saved-work-destination-list button:hover{background:rgb(24 61 46/.04);text-decoration:none}.saved-work-destination-list strong{display:block;font:600 1.125rem/1.55 var(--font-serif),serif}.saved-work-destination-list small{display:block;margin-top:var(--space-2);color:var(--paper-ink-soft);font-size:var(--type-caption);line-height:1.65}.saved-work-arrow{flex:0 0 20px}.saved-work-arrow-back{transform:rotate(180deg)}.saved-work-next.saved-work-next-back{justify-content:flex-start}.saved-work-paper :is(.work-docs,.work-calendar) select{display:block;width:100%;min-width:0;min-height:48px;padding:var(--field-inset-block) var(--field-inset-inline);margin-block:var(--space-2) var(--space-5);border:1px solid var(--ledger-rule);border-radius:var(--radius-paper);background:var(--paper-cream);color:var(--ledger-ink);font:400 1rem/1.65 var(--font-sans),sans-serif}.saved-work-paper :is(.work-docs,.work-calendar) .btn{min-height:48px;border-radius:var(--radius-paper);background:var(--ledger-green);color:var(--paper-cream);white-space:normal}.saved-work-paper :is(.work-docs,.work-calendar) .btn.quiet{background:transparent;border:1px solid var(--ledger-rule);color:var(--ledger-ink)}.saved-work-paper :is(.work-docs,.work-calendar) :is(textarea,input,select){box-sizing:border-box;max-width:100%}.work-calendar-time{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.work-calendar-time>div{min-width:0}.work-docs details,.work-docs>[role=alert]{margin-top:var(--space-5)}.work-docs details button{min-height:44px;padding:var(--space-2) 0;border:0;background:transparent;color:var(--ledger-ink);font:inherit;text-decoration:underline;text-underline-offset:.25em}@media (max-width:480px){.work-calendar-time{grid-template-columns:minmax(0,1fr);gap:0}.saved-work-paper :is(.work-docs,.work-calendar) .public-work-actions{display:grid;grid-template-columns:minmax(0,1fr)}.saved-work-paper :is(.work-docs,.work-calendar) .btn{width:100%}}.work-gmail>h2:first-child{margin-top:0}.work-gmail form{-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5)}.gmail-draft-result{margin-block:var(--space-3) var(--space-5);padding-block:var(--space-3);border-block:1px solid var(--ledger-rule)}.gmail-draft-result p{margin-block:0 var(--space-2)}.gmail-draft-result a{display:inline-flex;min-height:44px;align-items:center}.gmail-consent-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;margin:auto;padding:clamp(24px,4vw,36px);border:1px solid #b7a77d;border-radius:8px;background:var(--paper-bg,#f4e6c4);color:var(--paper-ink,#18352c);font-size:1rem;line-height:1.65;overflow:auto;overscroll-behavior:contain}.gmail-consent-dialog::-webkit-backdrop{background:rgb(6 22 16/.72)}.gmail-consent-dialog::backdrop{background:rgb(6 22 16/.72)}.gmail-consent-dialog h2{margin:0 0 16px;font-size:1.3rem;line-height:1.4}.gmail-consent-dialog p{margin:0 0 18px}.gmail-consent-dialog ul{padding-left:1.25em;margin:0 0 20px}.gmail-consent-dialog li+li{margin-top:10px}.gmail-consent-dialog a{color:inherit;text-decoration:underline;text-underline-offset:3px}.gmail-consent-actions{display:grid;grid-gap:10px;gap:10px}.gmail-consent-actions .btn{min-height:48px;white-space:normal}.work-gmail .gmail-approval-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.gmail-approval-actions .gmail-close-action,.gmail-approval-actions .gmail-create-action{grid-column:1/-1}.gmail-approval-actions .gmail-close-action{border-color:transparent;background:transparent}.saved-work-paper textarea::placeholder,.work-gmail input::placeholder{color:var(--paper-ink-soft);opacity:1}.saved-work-paper :is(button,a){cursor:pointer}.saved-work-paper :is(button,a):hover{text-decoration:underline;text-underline-offset:.2em}.work-archive-control p{max-width:60ch}.saved-work-page .public-work-host h1{font-size:1.65rem}.saved-work-page .saved-work-host-compact{min-height:140px;gap:var(--space-5)}.saved-work-page .saved-work-host-compact img{width:96px;height:128px;flex:0 0 auto}.saved-work-host-compact>div{min-width:0;padding-block:var(--space-4)}.saved-work-host-compact h1{overflow-wrap:anywhere}.saved-work-host-back{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-2);padding:0;border:0;background:transparent;color:var(--pharmacy-cream);font:400 var(--type-caption)/1.5 var(--font-sans),sans-serif;cursor:pointer}.saved-work-host-back:focus-visible{outline:2px solid var(--pharmacy-cream);outline-offset:3px}.saved-work-host-back:hover{text-decoration:underline;text-underline-offset:.2em}.saved-work-host-back:disabled{opacity:.65;cursor:default}.saved-work-page{isolation:isolate;position:relative}.saved-work-page:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(7 26 21/.48),var(--pharmacy-green-deep) 90%),url(/assets/pharmacy-interior.webp) top /cover no-repeat}.saved-work-host-compact .saved-work-host-line{margin-top:var(--space-3);max-width:48ch;font-size:1rem;line-height:1.65;color:var(--pharmacy-cream);opacity:1;text-wrap:pretty}.companion-open .public-work{max-width:1060px;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr);align-items:center;grid-column-gap:var(--space-6);column-gap:var(--space-6)}.companion-open .public-work-host{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0}.companion-open .public-work-host img{width:260px;height:346px;max-width:100%;align-self:center}.companion-open .public-work-host h1{font-size:1.25rem;text-align:start;text-wrap:pretty}.companion-open .public-work-host p{margin-top:var(--space-3);opacity:1}.companion-open .public-work-back{grid-column:2}.companion-open .saved-work-paper{min-width:0}.companion-open .saved-work-tabs{margin-top:var(--space-6);margin-bottom:0;border-bottom:0}.companion-open .saved-work-tabs button{font-size:var(--type-caption)}.saved-work-paper .work-companion h2{margin-top:0;text-wrap:pretty}.work-companion .companion-memory{margin-block:var(--space-5)}.work-companion .companion-source{margin-bottom:var(--space-2);font-size:var(--type-caption);color:var(--paper-ink-soft)}.work-companion blockquote{margin:0;white-space:pre-wrap;font-size:1rem}.companion-memory summary,.work-companion blockquote{overflow-wrap:anywhere;line-height:1.75}.companion-memory summary span{color:var(--ledger-green);text-decoration:underline;text-underline-offset:.2em}.companion-work-preview{display:block;width:100%;padding:var(--space-4) 0;margin-block:var(--space-4);border:0;border-block:1px solid var(--ledger-rule);background:transparent;color:var(--ledger-ink);text-align:start}.companion-preview-body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;font:400 1rem/1.65 var(--font-sans),sans-serif}.companion-preview-action{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;margin-top:var(--space-2);color:var(--ledger-green);font:600 1rem/1.5 var(--font-sans),sans-serif}.companion-preview-action svg{flex:none}.companion-work-preview:focus-visible{outline:2px solid var(--ledger-green);outline-offset:4px}.companion-work-preview:hover{background:var(--ledger-paper-light)}.companion-work-preview+.companion-choices{margin-top:0;border-top:0}.companion-choices{border-top:1px solid var(--ledger-rule);margin-top:var(--space-5)}.companion-choices button{display:block;width:100%;min-height:56px;padding:var(--space-4) var(--space-2);text-align:start;border:0;border-bottom:1px solid var(--ledger-rule);background:transparent;color:var(--ledger-ink);font:500 1rem/1.65 var(--font-sans),sans-serif}.companion-choices button:hover{background:var(--ledger-paper-light)}.companion-choices button:focus-visible{outline:2px solid var(--ledger-green);outline-offset:2px}.work-resolution .resolution-field,.work-resolution .saved-work-response{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.saved-work-paper .work-resolution textarea[rows="2"]{min-height:80px}.saved-work-paper .work-resolution :is(textarea,label){margin:0}.work-resolution .resolution-field,.work-resolution .saved-work-response>label:not(:first-child){margin-top:var(--space-3)}.work-resolution .saved-work-answer{margin-block:var(--space-2)}.work-resolution .companion-choices{margin-block:var(--space-3)}.work-companion .companion-action{font:500 1.125rem/1.75 var(--font-serif),serif;white-space:pre-wrap;overflow-wrap:anywhere}.work-companion .companion-footnote{font-size:var(--type-caption);color:var(--paper-ink-soft);margin-top:var(--space-5)}@media (prefers-reduced-motion:no-preference){.saved-work-host-line{animation:companion-paper-settle .18s cubic-bezier(.16,1,.3,1)}.work-companion{animation:companion-paper-settle .22s cubic-bezier(.16,1,.3,1)}@keyframes companion-paper-settle{0%{-webkit-clip-path:inset(0 0 5% 0);clip-path:inset(0 0 5% 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}}@media (max-width:760px){.companion-open .public-work{display:block}.companion-open .public-work-host{display:grid;grid-template-columns:108px minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);min-height:152px;align-items:center}.companion-open .public-work-host img{width:108px;height:144px;align-self:end}.companion-open .public-work-host h1{font-size:1.125rem}.companion-open .public-work-host p{font-size:var(--type-caption);line-height:1.65}}.saved-work-paper .public-work-output{padding-block:var(--space-4)}.saved-work-paper .public-work-output h2{margin-top:0}@media (max-width:760px){.saved-work-page .public-work-host{gap:var(--space-4);min-height:150px}.saved-work-page .public-work-host h1{font-size:1.25rem;text-wrap:pretty}.saved-work-page .saved-work-host-compact{display:grid;grid-template-columns:68px minmax(0,1fr);min-height:112px;grid-gap:0 var(--space-4);gap:0 var(--space-4)}.saved-work-page .saved-work-host-compact img{width:68px;height:91px;grid-column:1;grid-row:2/4}.saved-work-host-compact>div{display:contents}.saved-work-host-compact h1{grid-column:1/-1;padding-top:var(--space-2)}.saved-work-host-compact .saved-work-host-line{grid-column:2;margin:var(--space-2) 0 0}.saved-work-host-compact .saved-work-host-back{grid-column:2;margin-top:0}.saved-work-paper .saved-work-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.saved-work-tools-mail>button:first-child{grid-column:1/-1}.saved-work-tabs{gap:0}.saved-work-tabs button{padding-inline:4px;font-size:.875rem}.saved-work-return .public-work-outcomes{grid-template-columns:1fr}.saved-work-return .public-work-outcomes button{text-align:left;min-height:48px;padding-inline:var(--space-4);font-weight:500}.saved-work-return .public-work-outcomes button+button{border-top:1px solid var(--ledger-rule)}.saved-work-return .public-work-actions{display:grid;grid-template-columns:1fr}}.prescription-page:has(.public-work){padding-top:0}.public-work-host{display:flex;align-items:center;gap:26px;min-height:190px}.public-work-host img{width:130px;height:174px;object-fit:contain;align-self:end}.public-work-host h1{font:600 clamp(1.4rem,3vw,2rem)/1.45 var(--font-serif),serif;color:var(--pharmacy-cream);text-wrap:balance}.public-work-host p{color:var(--pharmacy-cream);opacity:.8;font-size:.9375rem}.public-work-paper{position:relative;padding:30px 36px;background:#f5e9cb url(/assets/ledger-paper-texture.webp) 50%/520px;color:#253d31;box-shadow:0 18px 40px rgba(0,0,0,.22)}.public-work-paper h2{font:600 1.25rem/1.5 var(--font-serif),serif;margin:22px 0 8px}.public-work-paper h3{font:600 1rem/1.5 var(--font-serif),serif}.public-work-paper p{font-size:1rem;line-height:1.65}.public-work-paper textarea{width:100%;min-height:144px;margin:16px 0;padding:var(--writing-inset-block) var(--writing-inset-inline);font:400 1rem/var(--field-line-height) var(--font-sans),sans-serif;border:1px solid #8b8d72;border-radius:2px;background:#fbf6e7;color:var(--ledger-ink);resize:vertical;caret-color:var(--ledger-green)}.public-work-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #b5b49a}.public-work-outcomes button,.public-work-pager button,.public-work-tabs button{min-height:46px;padding:10px;border:0;background:transparent;color:#294b3a;font:600 .9375rem/1.45 var(--font-sans),sans-serif;cursor:pointer}.public-work-outcomes button[aria-pressed=true],.public-work-tabs button[aria-current]{background:rgba(34,76,56,.08);box-shadow:inset 0 -2px #64744b}.public-work-paper button:disabled{opacity:1;color:#5b6354;background:#e9ddbd;border-color:#b9ad89;cursor:not-allowed}.public-work-attach:focus-within,.public-work-paper button:focus-visible,.public-work-paper textarea:focus-visible{outline:2px solid #776129;outline-offset:3px}.public-work-paper summary{min-height:44px;padding-block:12px;cursor:pointer}.public-work-attach{position:relative;display:inline-flex;min-height:44px;align-items:center;padding:8px 14px;border:1px solid #7e8d74;cursor:pointer;font-size:.9375rem}.public-work-attach input{position:absolute;width:1px;height:1px;opacity:0}.public-work-image{display:flex;align-items:center;gap:14px;margin-top:12px}.public-work-image img{max-width:120px;max-height:100px;object-fit:contain}.public-work-image button{min-height:44px;padding:8px 12px}.public-work-paper .public-work-note{font-size:.875rem;color:#53634f;margin-block:12px}.public-work-output{margin-top:18px;padding:16px 0;border-block:1px solid #b5b49a}.public-work-output>p{white-space:pre-wrap;overflow-wrap:anywhere;font:400 1rem/1.8 var(--font-sans),sans-serif;margin:12px 0 0}.public-work-actions .btn{border-radius:2px;background:#153d2e;color:#f5e9cb}.public-work-actions .btn.quiet{background:transparent;border-color:#7e8d74;color:#294b3a}.public-work-pager{display:flex;align-items:center;justify-content:space-between}.public-work-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.public-work-paper fieldset{border:0;padding:20px 0 14px}.public-work-paper legend{padding:20px 0 10px;font:600 1.15rem/1.5 var(--font-serif),serif}.public-work-outcomes{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #b5b49a}.public-work-error{color:#87372e}.public-work-back{display:inline-flex;align-items:center;min-height:48px;margin-top:16px;color:var(--pharmacy-cream)}.public-work--scene{position:relative;isolation:isolate;max-width:1180px;min-height:720px;display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.3fr);grid-gap:0 44px;gap:0 44px;align-items:start;padding:36px;background:var(--pharmacy-green)}.public-work--scene .public-work-host{position:-webkit-sticky;position:sticky;top:24px;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;align-self:start;min-height:min(640px,calc(100svh - 150px))}.public-work-portrait{position:absolute;inset:-36px -70px -36px -36px;z-index:-1;overflow:hidden;background:var(--pharmacy-green);border-radius:0}.public-work-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 74%,var(--pharmacy-green)),linear-gradient(180deg,transparent 42%,var(--pharmacy-green))}.public-work--scene .public-work-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:25% center}.public-work--scene .public-work-portrait .public-work-portrait-review{position:absolute;inset:0;opacity:0}.public-work--scene .public-work-portrait[data-pose=review] .public-work-portrait-review{opacity:1}.public-work-dialogue{position:relative;padding:24px 0}.public-work-dialogue>span{display:block;color:var(--pharmacy-brass);font-size:.875rem;margin-bottom:12px}.public-work--scene .public-work-dialogue h1{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.6;text-wrap:pretty}.public-work--scene .public-work-dialogue p{margin-top:16px;font-size:.9375rem;line-height:1.6}.public-work--scene .public-work-paper{min-width:0;padding:24px 30px 28px}.public-work--scene .public-work-paper h2{margin-top:24px;font-weight:500}.public-work--scene .public-work-paper textarea{min-height:160px;caret-color:#153d2e}.public-work--scene .public-work-paper textarea::placeholder{color:#596555;opacity:1}.public-work-conversation{animation:public-work-conversation-in .34s cubic-bezier(.16,1,.3,1);transform-origin:50% 0}.public-work-conversation>label{display:block;margin-top:24px;font-size:1rem;font-weight:500}.public-work-reference{margin:20px 0 24px;border-block:1px solid var(--ledger-rule)}.public-work-reference>p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:18px}.public-work-reference>summary{color:var(--ledger-muted);font-size:.875rem}.public-work-edit-link{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:6px 0;border:0;background:transparent;color:var(--ledger-green);font:500 .875rem/1.5 var(--font-sans),sans-serif;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.public-work-output textarea{min-height:220px}.public-work-paper :is(h2,legend)[tabindex="-1"]:focus{outline:none}.public-work-paper ::selection{background:#d4bd7f;color:#183b2d}@keyframes public-work-conversation-in{0%{transform:perspective(1000px) rotateX(2deg) translateY(8px)}to{transform:perspective(1000px) rotateX(0) translateY(0)}}.public-work--scene .public-work-tabs{border-top:0}.public-work--scene .public-work-tabs button{font-weight:500}.public-work-sections{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.public-work-sections button{min-height:44px;padding:8px 12px;border:1px solid #9da58d;background:transparent;color:#294b3a;font:400 .9375rem/1.5 var(--font-sans),sans-serif;cursor:pointer}.public-work-sections button[aria-pressed=true]{background:#153d2e;color:#f5e9cb;border-color:#153d2e}.public-work--scene .public-work-output{animation:public-work-page-turn .22s cubic-bezier(.16,1,.3,1);transform-origin:left center}@keyframes public-work-page-turn{0%{transform:perspective(900px) rotateY(-3deg)}to{transform:perspective(900px) rotateY(0)}}@media (prefers-reduced-motion:reduce){.public-work--scene .public-work-output,.public-work-conversation{animation:none}.public-work--scene .public-work-portrait .public-work-portrait-review{transition:none}}.public-work-followups{display:flex;flex-wrap:wrap;gap:0 var(--space-4);margin-top:var(--space-2)}.public-work-followups .public-work-edit-link{margin-top:0}.public-work-gmail-entry .work-archive-control{margin-bottom:var(--space-3)}.public-work--scene .public-work-keep{margin-top:12px}.public-work--scene .public-work-keep summary{font-size:.875rem;color:#53634f}.public-work--scene .public-work-back{grid-column:2}.public-work--scene .public-work-outcomes{grid-template-columns:1fr}.public-work--scene .public-work-outcomes button{text-align:left;padding:16px 12px;min-height:56px;font-weight:500}.public-work--scene .public-work-outcomes button+button{border-top:1px solid #c2bea3}.public-work-waiting{min-height:280px;display:flex;flex-direction:column;justify-content:center}@media (max-width:700px){.public-work--scene{display:block;padding:0;min-height:0}.public-work--scene .public-work-host{position:static;display:block;min-height:0}.public-work--scene .public-work-portrait{inset:0;height:160px}.public-work--scene .public-work-portrait img{width:230px;height:160px;object-position:18% top}.public-work--scene .public-work-portrait:after{background:linear-gradient(90deg,transparent,var(--pharmacy-green) 60%)}.public-work--scene .public-work-dialogue{padding:18px 16px 18px 120px;min-height:160px}.public-work--scene[data-stage=material] .public-work-dialogue p{margin:18px 0 0 -104px;padding-top:8px}.public-work--scene:not([data-stage=material]) .public-work-dialogue{padding-top:18px;padding-left:120px;min-height:144px}.public-work--scene:not([data-stage=material]) .public-work-portrait{height:160px}.public-work--scene:not([data-stage=material]) .public-work-portrait img{object-position:18% top;width:230px;height:160px}.public-work--scene:not([data-stage=material]) .public-work-portrait:after{background:linear-gradient(90deg,transparent,var(--pharmacy-green) 60%)}.public-work--scene:not([data-stage=material]) .public-work-dialogue p{display:none}.public-work--scene .public-work-dialogue>span{margin-bottom:6px}.public-work--scene .public-work-dialogue h1{font-size:1.125rem;line-height:1.6}.public-work--scene .public-work-dialogue p{margin-top:8px;font-size:.875rem}.public-work--scene .public-work-paper{padding:20px}.public-work--scene .public-work-back{padding-inline:20px;margin-top:8px}.public-work--scene .public-work-paper h2{margin-top:20px;font-size:1.125rem}.public-work--scene .public-work-conversation textarea{min-height:112px}}@media (max-width:600px){.public-work-host{gap:16px;min-height:154px}.public-work-host img{width:94px;height:126px}.public-work-host h1{font-size:1.25rem}.public-work-host p{font-size:.875rem}.public-work-paper{padding:20px 18px}.public-work-actions{display:grid}}.rx-pace{margin:18px 0 0;padding-top:13px;border-top:1px solid rgba(65,75,66,.22);color:#59675f;font-size:.78rem;line-height:1.5}.rx-opening{display:block;padding:0 0 28px;border-block:0 1px solid var(--rule)}.rx-opening h2{max-width:22ch;margin:0 0 10px;color:#1d392e;font:650 clamp(1.18rem,2vw,1.42rem)/1.38 var(--font-serif),serif}.rx-use-when{display:block;margin:0;padding:0;border:0;color:#3f4f47;font-size:.96rem;font-weight:600;line-height:1.62}.rx-pharmacist-note{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid var(--rule-soft)}.rx-pharmacist-note b{color:#8d4f22;font:650 .78rem/1.6 var(--font-serif),serif}.rx-pharmacist-note p{margin:0;color:#536159;font-size:.88rem;line-height:1.67}.rx-contract{margin:32px 0 0;padding:0;border:0;background:transparent;box-shadow:none}.rx-contract:before{display:none}.rx-contract>header{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);align-items:baseline;grid-gap:24px;gap:24px;padding:20px 0;border-top:1px solid var(--ledger-rule);border-bottom:0}.rx-contract>header h2{margin:0;color:#203b30;font:650 1.16rem/1.4 var(--font-serif),serif}.rx-contract>header p{margin:0;color:#536159;font-size:.9375rem;line-height:1.65}.rx-contract-primary{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:22px 23px;background:#1d4a39;color:var(--paper-cream)}.rx-contract-primary>span{color:#efcf89;font-size:.875rem;font-weight:500}.rx-contract-primary>p{margin:0;color:#fff5d8;font:500 1.0625rem/1.7 var(--font-sans),sans-serif}.rx-contract-action{min-height:44px;margin:0;padding:9px 14px;border-color:rgba(244,230,196,.58);background:rgba(244,230,196,.08);color:#fff5d8}.rx-contract-action:hover{background:rgba(244,230,196,.16)}.rx-contract-return{margin:0;padding:8px 0}.rx-contract-return>div{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:18px;gap:18px;padding:15px 0;border-bottom:1px solid rgba(98,78,43,.2)}.rx-contract-return>div:last-child{border-bottom:0}.rx-contract-return dt{color:#6a532d;font-size:.9375rem;font-weight:500}.rx-contract-return dd{margin:0;color:#31453b;font-size:1rem;line-height:1.7}.rx-contract>.rx-fold{margin:0 0 20px;border-bottom:1px solid var(--rule)}.rx-prep h2,.rx-prep h3,.rx-safety h2,.rx-treatment h2,.rx-treatment h3{margin:0;color:#6f511b;font-size:.78rem;line-height:1.5}.rx-prep{grid-template-columns:132px minmax(0,1fr)}.rx-fold-body>.rx-prep{padding-top:2px}.rx-safety{padding:17px 0;background:transparent}.rx-safety h2{color:#8a372f}.rx-safety p{margin-top:7px}@media (max-width:760px){.rx-page-nav{margin-inline:2px}.rx-sheet .doc-title{max-width:18ch}.rx-pharmacist-note{grid-template-columns:1fr;gap:4px}.rx-contract>header{grid-template-columns:1fr;gap:6px;padding:18px 0}.rx-contract-primary{grid-template-columns:1fr;gap:7px;padding:18px}.rx-contract-action{width:100%;margin-top:8px}.rx-contract-return{padding-inline:0}.rx-contract-return>div{grid-template-columns:1fr;gap:4px}.rx-contract>.rx-fold{margin-inline:0}.rx-prep{grid-template-columns:1fr}}@media (max-width:430px){.rx-page-nav{margin-bottom:10px}.rx-page-nav a{font-size:.78rem}.rx-pace{padding-right:54px;font-size:.72rem}.rx-opening h2{font-size:1.15rem}.rx-use-when{font-size:.9rem}.rx-contract{margin-top:24px}}