@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#18201b;--paper:#f3f2e9;--muted:#5d675b;--line:#cdd2c2;--acid:#d8ff45;--mono:'DM Mono',monospace;--sans:'Manrope',system-ui,sans-serif}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.5 var(--sans)}button,a,input{touch-action:manipulation}button,a{color:inherit}a{text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #5a7027;outline-offset:3px}button{border:0;background:none}button:hover{background:#e4e7d9}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.page-header{height:86px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-size:36px;font-weight:800;letter-spacing:-2px;line-height:1}.wordmark span{font-size:10px;vertical-align:top;margin:5px}.page-header p{font:10px var(--mono);letter-spacing:.12em}.page-header>a:last-child{font-size:12px}.player{max-width:1440px;margin:auto;border-bottom:1px solid var(--line)}
.viewport{height:clamp(400px,45vw,630px);position:relative;overflow:hidden;background:#dce1d2;background-image:radial-gradient(ellipse at 35% 30%,#edf0e6 0,transparent 65%);isolation:isolate}.film-label{position:absolute;top:19px;left:3%;right:3%;display:flex;justify-content:space-between;align-items:center;z-index:8;font:9px var(--mono);letter-spacing:.09em;color:#52604a}.film-label>span:last-child{display:flex;gap:8px}.film-label i{font-style:normal}.film-brand{font:800 25px var(--sans);letter-spacing:-1.5px;color:var(--ink)}.world{position:absolute;inset:0;transform-origin:74% 47%;will-change:transform}.desktop-label{position:absolute;left:5%;right:5%;top:13%;font:9px var(--mono);letter-spacing:.09em;display:flex;justify-content:space-between;color:#67725f}
.source{position:absolute;top:20%;left:5%;width:29%;background:#fffef8;box-shadow:0 16px 40px #33422517;transform:rotate(-2deg);padding:19px 20px 0;font-size:13px}.source-heading{display:flex;align-items:center;border-bottom:1px solid #d6daca;padding-bottom:12px;gap:14px}.source-heading>b{font:600 35px var(--sans);letter-spacing:-2px}.source-heading>span{font:9px/1.6 var(--mono);letter-spacing:.07em}.source-heading small{display:block;font-size:9px;color:var(--muted);letter-spacing:0}.source-heading>i{margin-left:auto;font-size:23px;font-style:normal}.source-row{position:relative;padding:12px 0;border-bottom:1px solid #e1e4d8}.source-row:before{content:'';position:absolute;inset:6px -8px;background:var(--acid);opacity:0;z-index:-1}.source-row.focus:before{opacity:.38}.source-row small,.source-prescriber small{display:block;font:8px var(--mono);letter-spacing:.08em;color:var(--muted);margin-bottom:5px}.source-row strong{display:block;font-size:clamp(12px,1.2vw,17px);font-weight:700;line-height:1.45}.source-row>span{font-size:10px;color:var(--muted)}.source-row>span b{font-weight:500;color:var(--ink);margin-left:6px}.source-row p{margin:0;font-size:clamp(11px,1.1vw,15px);line-height:1.5}.source-supply{display:flex;gap:20px;margin-top:9px;font-size:10px;color:var(--muted)}.source-supply b{color:var(--ink);margin-left:5px}.source-prescriber{padding:12px 0;font-size:11px}.source-foot{border-top:1px solid #d6daca;display:flex;justify-content:space-between;padding:12px 0;font:8px var(--mono);color:var(--muted)}.source-foot span{color:#394a27}
.computer{position:absolute;top:20%;left:38%;width:57%;border:1px solid #889590;border-radius:5px 5px 2px 2px;background:#efeee7;box-shadow:0 24px 50px #283c3221;overflow:hidden;font-family:Tahoma,Arial,sans-serif;font-size:13px;line-height:1.35;color:#26322e}.window-title{height:30px;background:linear-gradient(#647f87,#3e5b63);color:#fff;display:flex;gap:9px;align-items:center;padding:0 10px;font-size:11px}.window-icon{font:bold 11px Georgia,serif;background:#e6efdd;color:#385044;border:1px solid #a7bda6;padding:0 3px}.window-store{font-weight:400;opacity:.8;margin-left:6px}.window-actions{margin-left:auto;font-size:13px}.window-menu{display:flex;gap:20px;padding:5px 12px;font-size:10px;background:#e4e5dc;border-bottom:1px solid #bdc5bb}.window-toolbar{padding:7px 12px;display:flex;gap:8px;font-size:10px;border-bottom:1px solid #d0d4c7}.window-toolbar span{padding:3px 9px}.window-toolbar .toolbar-active{background:#fffef8;border:1px solid #aeb9ad;border-radius:2px}.form-sheet{padding:14px 19px 12px}.form-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.form-heading b{font-size:15px}.form-heading>span{font:8px var(--mono);color:#657260}.form-field{display:flex;align-items:center;gap:12px;margin-bottom:9px}.form-field>label{font-size:11px;color:#586251;width:72px;text-align:right;flex:none}.input{position:relative;display:flex;align-items:center;gap:2px;min-height:29px;flex:1;border:1px solid #a6b0a2;background:#fffefb;box-shadow:inset 1px 1px 2px #334d3320;padding:5px 8px;font-size:clamp(12px,1.12vw,16px);font-weight:500;min-width:0;line-height:1.3}.form-field.focus .input{border-color:#6b8429;outline:2px solid #b7d95855;background:#fffef3}.caret{width:1px;height:16px;background:#263b24;display:none}.form-field.focus .caret{display:block}.field-tick{display:none;color:#4f6d29;font-size:12px;margin-left:auto}.matched .field-tick{display:inline}.patient-meta{font-size:9px;color:#697562;margin:-5px 0 12px 84px}.patient-wrap{position:relative}.patient-menu{position:absolute;left:84px;right:0;top:30px;z-index:4;border:1px solid #788d71;background:#fffefa;box-shadow:0 12px 23px #1b352a36;font-size:11px}.menu-heading,.matched-row,.other-row{display:grid;grid-template-columns:1.4fr 1fr;gap:10px;padding:8px 12px;align-items:center}.menu-heading{background:#e6e9df;font-size:9px;color:#596952}.matched-row{background:#dfeac2;position:relative;border:2px solid #748a40;padding:10px}.matched-row small,.other-row small{display:block;font-size:9px;font-weight:400;margin-top:4px;color:#5f6b54}.matched-row>i{position:absolute;right:6px;top:5px;font-size:9px}.other-row{color:#64705e}.form-rule{height:1px;background:#d0d4c7;margin:11px 0}.supply-fields{display:flex;margin-left:84px;gap:22px}.supply-fields .form-field{gap:8px;flex:1}.supply-fields label{width:auto}.supply-fields .input{max-width:70px}.save-row{display:flex;align-items:center;justify-content:space-between;margin:11px 0 13px;padding-top:10px;border-top:1px solid #d0d4c7}.draft-note{font-size:10px;color:#6b7564}.legacy-button{display:block;font-size:11px;line-height:1;padding:8px 19px;border:1px solid #929e87;border-radius:3px;background:linear-gradient(#fffffa,#dbdfce);box-shadow:inset 0 1px 0 white;color:#77826e}.legacy-button.enabled{color:#24371f;border-color:#5a713b}.legacy-button.pressed{background:#d4e4b0;box-shadow:inset 0 1px 4px #52642f45}.saved-record{display:flex;align-items:center;gap:10px;border-top:1px solid #d2d8c5;padding:9px 0 0;font-size:10px;color:#6b7564}.saved-symbol{font-size:19px}.saved-record strong{display:block;font-size:11px;font-weight:500}.saved-record div>span{display:block;margin-top:2px;font-size:9px}.saved-record.verified{color:#31541e}.verified .saved-symbol{background:#d8ecb8;width:23px;height:23px;text-align:center;border-radius:50%;font-size:15px;line-height:23px}.window-footer{height:22px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;background:#e3e6da;border-top:1px solid #c9cfbd;font-size:8px;color:#68725f}
.procedure{position:absolute;bottom:11%;left:5%;width:29%;display:flex;align-items:center;gap:12px;font-size:11px}.procedure-icon{font-size:23px}.procedure b{font-size:11px;font-weight:600}.procedure div>span{display:block;font-size:8px;color:#596851;margin-top:3px}.procedure-version{font:8px var(--mono);margin-left:auto;color:#67765c}.review{position:absolute;z-index:5;top:17%;left:46%;width:47%;background:#fffef6;box-shadow:0 24px 80px #18291e4d;border:1px solid #bec7aa;padding:0 21px 19px}.review-top{display:flex;justify-content:space-between;background:var(--ink);color:var(--acid);font:8px var(--mono);letter-spacing:.06em;margin:0 -21px;padding:10px 21px}.review-heading{display:flex;align-items:center;gap:14px;margin:19px 0 13px}.review-symbol{width:35px;height:35px;display:grid;place-items:center;background:var(--acid);font-size:16px}.review h3{font-size:clamp(18px,2vw,27px);font-weight:500;letter-spacing:-.05em;line-height:1.1;margin:0}.review-heading p{margin:5px 0 0;font-size:10px;color:var(--muted)}.review-reason{font-size:11px;line-height:1.6;color:#58614f;margin-bottom:16px}.comparison>div{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #d9dece;padding:7px 0;font-size:11px;gap:15px;line-height:1.45}.comparison>div>span+span{padding-left:13px;border-left:1px solid #e0e4d6}.comparison .comparison-head{font:8px var(--mono);letter-spacing:.04em;color:#647056;padding:0 0 8px}.comparison small{display:block;font-size:9px;margin-top:2px;color:#65705d}.review-actions{display:flex;gap:15px;align-items:center;margin-top:18px}.approve-button{display:flex;align-items:center;justify-content:space-between;gap:15px;background:var(--ink);color:var(--paper);padding:11px 13px;font-size:11px;font-weight:600;flex:1}.approve-button b{color:var(--acid);font-size:16px}.review-secondary{font-size:9px;color:#647056}.approval-attribution{display:none;background:var(--acid);padding:11px 10px;margin-top:15px;font-size:10px}.approval-attribution>span{float:right;font-weight:700}.approved .review-actions{display:none}.approved .approval-attribution{display:block}.approved .review-symbol{font-size:20px}.result-sheet{position:absolute;z-index:4;top:19%;left:5%;width:31%;background:var(--ink);color:var(--paper);padding:25px 23px;box-shadow:0 16px 40px #1d352c25}.result-heading{display:flex;align-items:center;gap:11px;font:8px var(--mono);letter-spacing:.03em;color:var(--acid)}.result-check{background:var(--acid);color:var(--ink);width:24px;height:24px;display:grid;place-items:center;font-size:15px;border-radius:50%}.result-sheet h3{font-size:clamp(29px,3.5vw,49px);font-weight:500;letter-spacing:-.06em;line-height:1.1;margin:22px 0}.result-sheet p{font-size:12px}.result-sheet p>span{font-size:9px;color:#bac7ac}.result-history{border-top:1px solid #43513b;margin-top:18px;padding-top:14px;display:flex;flex-direction:column;gap:8px;font-size:9px;color:#bec9b4}.result-history b{font-weight:500;color:var(--paper)}
.cursor{position:absolute;z-index:10;left:0;top:0;color:var(--acid);pointer-events:none;will-change:transform;display:flex;align-items:flex-start;gap:2px}.cursor>span:last-child{background:var(--acid);color:var(--ink);font:600 10px var(--sans);white-space:nowrap;margin-top:21px;padding:4px 7px;border:1px solid #18321e55;box-shadow:0 3px 8px #1c2d1920}.cursor.human{color:#f3f2e9}.cursor.human>span:last-child{background:var(--ink);color:var(--paper);border:1px solid #f3f2e9}.click-ring{position:absolute;left:-12px;top:-12px;width:28px;height:28px;border:2px solid currentColor;border-radius:50%;opacity:0}.live-line{position:absolute;z-index:8;left:3%;right:3%;bottom:15px;display:flex;align-items:center;gap:8px;font-size:10px;color:#435639}.status-dot{width:6px;height:6px;background:#6e833c;border-radius:50%;flex:none}.status-dot.hold{border:1px solid #4e5e3c;background:transparent}.simulation-tag{margin-left:auto;font:8px var(--mono);letter-spacing:.07em;color:#647357}
.story-caption{height:95px;display:flex;align-items:center;gap:22px;padding:16px 4%;border-top:1px solid #c8d0bb}.chapter-number{font:10px var(--mono);color:#6f7b60;white-space:nowrap;align-self:flex-start;margin-top:8px}.story-caption h1{font-size:clamp(18px,2.1vw,29px);font-weight:500;letter-spacing:-.04em;line-height:1.2;margin:0 0 7px}.story-caption p{font-size:12px;color:#5f6b56;margin:0;line-height:1.45}.transport{height:56px;display:flex;align-items:center;gap:10px;padding:0 3%;border-top:1px solid #d7dccb}.transport button{height:40px;min-width:40px;border-radius:3px}.transport #play{font-size:11px;display:flex;align-items:center;justify-content:center;gap:8px;min-width:80px}.transport #play-icon{font-size:16px}.transport .replay{font-size:22px}.scrubber{display:flex;align-items:center;flex:1;margin:0 9px}.scrubber input{width:100%;height:30px;accent-color:#536a2d;cursor:pointer;background:transparent;margin:0}.time{font:10px var(--mono);white-space:nowrap}.time>span+span{color:#7c846f}.expand{font-size:21px;min-width:40px;min-height:40px;display:grid;place-items:center}.chapters{height:44px;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #d7dccb}.chapters button{position:relative;font:9px var(--mono);color:#7c866e;border-right:1px solid #d7dccb;padding:0 3px}.chapters button:last-child{border-right:0}.chapters span{font:11px var(--sans);margin-left:8px;color:#44523c}.chapters button[aria-current=true]{background:#e3e8d6;color:#27351f}.chapters button[aria-current=true]:before{content:'';height:2px;background:#657d36;position:absolute;left:0;right:0;top:-1px}.below-film{max-width:1250px;margin:auto;padding:80px 5%;display:grid;grid-template-columns:1fr 1fr;gap:90px}.eyebrow{font:9px var(--mono);letter-spacing:.06em;color:#67775b}.below-film h2{font-size:38px;letter-spacing:-.055em;line-height:1.13;font-weight:500;margin:19px 0}.below-film p{font-size:13px;color:#607054;max-width:340px}.try-link{display:inline-block;margin-top:18px;border-bottom:1px solid #61734c;padding-bottom:6px;font-size:12px;font-weight:600}.below-film details{border-top:1px solid #b6c1a5;align-self:start;font-size:12px;line-height:1.8}.below-film summary{cursor:pointer;padding:18px 0;font-size:13px;list-style:none}.below-film summary span{float:right}.below-film ol{padding-left:18px;color:#5a694f}.below-film li{margin-bottom:12px}.no-script{padding:20px}
body[data-embed] .page-header,body[data-embed] .below-film{display:none}body[data-embed] .player{border-bottom:0}body[data-embed] .viewport{height:calc(100svh - 195px);min-height:365px}body[data-embed]{overflow-x:hidden}.world[data-review=true] .computer{filter:brightness(.91)}.world[data-result=true] .source,.world[data-result=true] .procedure{visibility:hidden}
@media(min-width:701px) and (max-width:1000px){.source{padding:14px 14px 0;top:20%}.source-heading{padding-bottom:9px;gap:8px}.source-heading>b{font-size:29px}.source-row{padding:9px 0}.source-row strong{font-size:12px}.source-row p{font-size:11px}.source-prescriber{padding:10px 0}.source-foot{font-size:7px}.computer{top:20%}.form-sheet{padding:10px 12px}.form-heading{margin-bottom:9px}.form-field{margin-bottom:8px;gap:8px}.form-field>label{width:62px;font-size:10px}.input{min-height:27px;font-size:12px}.patient-meta{margin-left:70px}.patient-menu{left:70px}.supply-fields{margin-left:70px;gap:14px}.supply-fields label{width:auto}.procedure{bottom:8%}.procedure div>span{font-size:7px}.review{top:16%;padding:0 16px 15px}.review-top{margin:0 -16px;padding:9px 16px}.review-heading{margin:14px 0 10px}.review-reason{font-size:10px;margin-bottom:10px}.comparison>div{font-size:10px;padding:6px 0}.review-actions{margin-top:12px;gap:8px}.approve-button{font-size:10px;padding:10px}.review-secondary{font-size:8px}.live-line{bottom:10px}.desktop-label{top:12%}}
@media(max-width:700px){.page-header{height:65px;padding:0 6%}.wordmark{font-size:29px}.page-header p{display:none}.page-header>a:last-child{font-size:10px}.viewport{height:448px}.film-label{top:14px;left:5%;right:5%;font-size:7px}.film-brand{font-size:24px}.film-label>span:last-child{gap:5px}.desktop-label{display:none}.world{transform:none!important}.source{left:7%;top:18%;width:86%;padding:15px 19px 0;transform:rotate(-1deg);z-index:3;box-shadow:0 16px 40px #24332530}.source-heading{padding-bottom:9px}.source-heading>b{font-size:31px}.source-heading>span{font-size:8px}.source-row{padding:10px 0}.source-row strong{font-size:16px}.source-row p{font-size:13px}.source-row>span{font-size:11px}.source-supply{font-size:11px}.source-prescriber{font-size:11px;padding:9px 0}.source-foot{padding:10px 0}.computer{left:4%;top:13%;width:92%;font-size:12px}.window-title{height:25px;font-size:10px}.window-store{font-size:9px}.window-menu{padding:4px 10px;gap:17px;font-size:9px}.window-toolbar{padding:4px 8px;font-size:9px;gap:3px}.window-toolbar span{padding:3px 7px}.form-sheet{padding:11px 12px 9px}.form-heading{margin-bottom:10px}.form-heading b{font-size:13px}.form-field{gap:8px;margin-bottom:8px}.form-field>label{width:67px;font-size:10px}.input{font-size:13px;min-height:29px;padding:5px 7px}.patient-meta{font-size:9px;margin:-4px 0 10px 75px}.patient-menu{left:75px;top:30px;font-size:10px}.matched-row{padding:12px 9px}.menu-heading,.other-row{padding:9px}.patient-menu small{font-size:8px}.directions-field .input{min-height:37px;font-size:12px}.supply-fields{margin-left:75px;gap:15px}.supply-fields .form-field{gap:6px}.supply-fields label{width:auto}.supply-fields .input{max-width:56px}.form-rule{margin:9px 0}.save-row{margin:7px 0 10px;padding-top:8px}.saved-record{padding-top:7px}.saved-record strong{font-size:10px}.saved-record div>span{font-size:8px}.window-footer{font-size:7px;height:18px}.legacy-button{font-size:10px;padding:8px 13px}.procedure{left:5%;bottom:9%;width:90%;z-index:3}.procedure-icon{font-size:22px}.procedure b{font-size:10px}.procedure div>span{font-size:9px}.procedure-version{font-size:8px}.live-line{left:5%;right:5%;bottom:12px;font-size:9px}.simulation-tag{font-size:7px}.world[data-chapter="0"] .computer{opacity:.5;transform:translate(7%,-1%) rotate(2deg)}.world:not([data-chapter="0"]) .source{display:none}.world:not([data-chapter="0"]) .procedure{display:none}.world[data-chapter="0"] .source-prescriber{display:none}.world[data-chapter="0"] .source-foot{padding:9px 0}.world[data-chapter="1"] .computer{top:15%}.review{left:4%;top:13%;width:92%;padding:0 16px 13px}.review-top{font-size:7px;padding:9px 16px;margin:0 -16px}.review-heading{margin:13px 0 10px;gap:10px}.review h3{font-size:25px}.review-heading p{font-size:10px}.review-symbol{width:32px;height:32px}.review-reason{font-size:11px;margin-bottom:11px}.comparison>div{font-size:11px;padding:7px 0;gap:10px}.comparison .comparison-head{font-size:8px}.comparison small{font-size:10px}.comparison>div>span+span{padding-left:9px}.review-actions{margin-top:13px;gap:9px}.approve-button{font-size:11px;padding:10px}.review-secondary{font-size:9px}.approval-attribution{font-size:9px;padding:12px 9px}.result-sheet{left:6%;top:16%;width:88%;padding:22px}.result-sheet h3{font-size:42px;margin:17px 0}.result-sheet p{font-size:13px;margin-bottom:14px}.result-sheet p>span{font-size:10px}.result-history{font-size:11px;margin-top:14px;padding-top:12px}.world[data-result=true] .computer{opacity:.3;transform:translate(7%,-1%) rotate(2deg)}.cursor{z-index:12}.cursor>span:last-child{font-size:9px;padding:3px 6px}.cursor svg{width:22px;height:28px}.story-caption{height:113px;padding:15px 5%;gap:12px;align-items:flex-start}.chapter-number{font-size:8px;margin-top:6px}.story-caption h1{font-size:21px;margin-bottom:7px}.story-caption p{font-size:11px}.transport{height:56px;padding:0 3%;gap:3px}.transport #play{min-width:65px;font-size:10px;gap:5px}.transport .replay{min-width:35px}.scrubber{margin:0 5px}.time{font-size:9px}.expand{min-width:29px}.chapters{height:44px}.chapters button{font-size:7px}.chapters span{font-size:9px;display:block;margin:2px 0 0}.below-film{padding:45px 6%;grid-template-columns:1fr;gap:35px}.below-film h2{font-size:33px}.below-film p{max-width:none}body[data-embed] .viewport{height:calc(100svh - 213px);min-height:410px}}
@media(max-width:360px){.film-label{font-size:6px}.source{width:90%;left:5%;padding-left:14px;padding-right:14px}.source-row strong{font-size:14px}.source-row p{font-size:12px}.form-field>label{width:59px;font-size:9px}.input{font-size:12px}.patient-meta,.supply-fields{margin-left:67px}.patient-menu{left:67px;font-size:9px}.supply-fields{gap:9px}.supply-fields label{width:auto}.supply-fields .input{max-width:44px}.review h3{font-size:22px}.review-reason{font-size:10px}.comparison>div{font-size:10px}.approve-button{font-size:10px;gap:5px;padding:10px 8px}.review-secondary{font-size:8px}.story-caption h1{font-size:19px}.story-caption p{font-size:10px}.story-caption{gap:9px}.time{font-size:8px}}
/* Preserve the approval target through the click; the pharmacist cursor must stay on it. */
.approved .review-actions{display:flex}.approved .approval-attribution{display:none}.approved .approve-button{background:var(--acid);color:var(--ink)}.approved .approve-button b{color:var(--ink)}
/* A compact software window keeps the active work inside the film at every size. */
.computer{top:17%}.window-title{height:26px}.window-menu{padding-top:3px;padding-bottom:3px}.window-toolbar{padding-top:4px;padding-bottom:4px}.form-sheet{padding-top:10px;padding-bottom:8px}.form-heading{margin-bottom:8px}.form-heading b{font-size:14px}.form-field{margin-bottom:6px}.input{min-height:26px;padding-top:4px;padding-bottom:4px}.patient-meta{margin-top:-3px;margin-bottom:7px}.form-rule{margin:7px 0}.save-row{padding-top:6px;margin-top:5px;margin-bottom:7px}.legacy-button{padding:6px 15px}.saved-record{padding-top:6px}.window-footer{height:19px}
@media(min-width:701px){.viewport{height:clamp(500px,45vw,650px)}body[data-embed] .viewport{min-height:500px}.review{top:18%}.source{top:19%}.procedure{bottom:9%}}
@media(min-width:701px) and (max-width:1000px){.computer{top:17%}.window-toolbar{display:none}.prescriber-field{display:none}.review{left:40%;width:55%;top:16%}.comparison>div{font-size:11px;padding:7px 0}.review-reason{font-size:11px}.source{width:31%}.procedure{width:31%}}
@media(max-width:700px){.viewport{height:445px}body[data-embed] .viewport{height:calc(100svh - 213px);min-height:445px}.computer,.world[data-chapter="1"] .computer{top:16%}.window-toolbar,.prescriber-field,.form-rule,.form-heading{display:none}.window-title{height:25px}.form-sheet{padding-top:12px;padding-bottom:9px}.form-field{margin-bottom:7px}.input{min-height:28px}.patient-meta{margin-top:-3px;margin-bottom:9px}.directions-field .input{min-height:37px}.supply-fields{margin-top:9px}.save-row{margin-top:6px;margin-bottom:9px;padding-top:8px}.saved-record{padding-top:8px}.window-footer{height:18px}.review{top:15%}.result-sheet{top:16%}.source{top:17%}.procedure{bottom:9%}}
.scrubber,.scrubber input{min-width:0}
@media(min-width:1001px){.computer{top:10%}}
@media(max-width:700px){.review{top:13%;padding-bottom:13px}.review-top{padding-top:8px;padding-bottom:8px}.review-heading{margin:11px 0 13px}.review h3{font-size:23px}.review-heading p{font-size:9px}.review-reason{display:none}.comparison>div{padding-top:5px;padding-bottom:5px}.comparison>div:nth-child(2){display:none}.review-actions{margin-top:12px}.approve-button{padding-top:9px;padding-bottom:9px}}
@media(max-width:360px){.review h3{font-size:21px}.review-heading p{font-size:8px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.world{transform:none!important;will-change:auto}.cursor{will-change:auto}.caret{display:none!important}}
