._page_1mwhn_1{--opioid-header-height:var(--pz-tool-header-height,68px);width:100%;max-width:none;min-height:calc(100vh - var(--opioid-header-height));background:var(--pz-canvas,#f3f8f6);color:var(--pz-ink,#173d36);font:inherit;margin:0;padding:0;line-height:1.5}._shell_1mwhn_13{width:min(760px,100% - 32px);margin:0 auto;padding:20px 0 42px}._result_1mwhn_14{top:calc(var(--opioid-header-height) + 12px);z-index:10;color:#fff;text-align:center;background:linear-gradient(135deg,#123f3a,#087366);border-radius:18px;flex-direction:column;align-items:center;padding:22px 24px;display:flex;position:sticky;box-shadow:0 10px 28px #173d3624}._resultHeader_1mwhn_28{grid-template-columns:76px minmax(0,1fr) 76px;align-items:center;gap:12px;width:100%;display:grid}._resultLabel_1mwhn_35{opacity:.82;grid-column:2;min-width:0;font-size:18px;font-weight:800;line-height:1.3}._resultReset_1mwhn_36{box-sizing:border-box;width:76px;min-width:76px;height:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#ffffff17;border:1px solid #ffffff73;border-radius:10px;grid-column:3;justify-self:end;margin:0;padding:0 10px;font-size:13px;font-weight:800;line-height:1;position:static}._resultReset_1mwhn_36:hover{background:#ffffff2b}._resultReset_1mwhn_36:focus-visible{outline-offset:3px;outline:2px solid}._result_1mwhn_14>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;margin:10px 0 0;font-size:clamp(36px,6vw,42px);font-weight:900;line-height:1.1;display:block}._highDose_1mwhn_60{color:#332600;background:#f4c84b;box-shadow:0 8px 24px #8f6c1629}._highDose_1mwhn_60 ._resultLabel_1mwhn_35{opacity:1}._highDose_1mwhn_60 ._resultReset_1mwhn_36{background:#ffffff59;border-color:#33260066}._highDose_1mwhn_60 ._resultReset_1mwhn_36:hover{background:#ffffff85}._warning_1mwhn_64{text-align:center;border-top:1px solid #8c6b2440;width:100%;margin:14px 0 0;padding-top:13px;font-size:14px;font-weight:800;line-height:1.4}._warningHidden_1mwhn_65{visibility:hidden}._card_1mwhn_66{background:#fff;border:1px solid #d2e1dc;border-radius:16px;margin-top:16px;padding:18px}._heading_1mwhn_67{text-align:center}._heading_1mwhn_67 h2{color:var(--pz-ink,#173d36);margin:0;font-size:18px;font-weight:750;line-height:1.3}._list_1mwhn_69{gap:14px;margin-top:14px;display:grid}._routeGroup_1mwhn_70{border:1px solid #d7e6e1;border-radius:12px;min-width:0;overflow:hidden}._routeGroup_1mwhn_70 h3{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.04em;background:#0b5a53;margin:0;padding:9px 12px;font-size:13px;font-weight:750;line-height:1.4}._opioidRow_1mwhn_72{border-bottom:1px solid #e3ebe8;grid-template-columns:minmax(0,1fr) 156px;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}._opioidRow_1mwhn_72:last-child{border-bottom:0}._opioidName_1mwhn_74{min-width:0}._opioidName_1mwhn_74 b,._opioidName_1mwhn_74 span{display:block}._opioidName_1mwhn_74 b{overflow-wrap:anywhere;font-size:15px;font-weight:750;line-height:1.3}._opioidName_1mwhn_74 span{color:#61756f;margin-top:3px;font-size:12px;line-height:1.3}._stepper_1mwhn_78{box-sizing:border-box;background:#fff;border:1px solid #a8c7bd;border-radius:12px;grid-template-columns:44px minmax(0,1fr) 44px;justify-self:center;align-items:center;width:156px;display:grid;overflow:hidden;box-shadow:0 1px 3px #173d3612}._stepper_1mwhn_78 button{box-sizing:border-box;color:#06685c;width:100%;height:44px;min-height:44px;font:inherit;cursor:pointer;background:#e8f4f0;border:0;border-radius:0;place-items:center;margin:0;padding:0;font-size:26px;font-weight:700;line-height:1;display:grid}._stepper_1mwhn_78 button:hover{background:#def0e8}._stepper_1mwhn_78 button:active{background:#d2e9e1}._stepper_1mwhn_78 ._stepValue_1mwhn_82{box-sizing:border-box;color:#173d36;width:100%;min-width:0;height:44px;font:inherit;text-align:center;font-variant-numeric:tabular-nums;background:#fff;border:0;border-left:1px solid #c6d9d2;border-right:1px solid #c6d9d2;border-radius:0;outline:none;margin:0;padding:0 4px;font-size:18px;font-weight:800;line-height:normal;display:block}._stepValue_1mwhn_82::placeholder{color:#173d36;opacity:1}._stepper_1mwhn_78 button:focus-visible,._stepper_1mwhn_78 ._stepValue_1mwhn_82:focus-visible{outline-offset:-3px;outline:2px solid #087466}@media (width<=600px){._page_1mwhn_1{--opioid-header-height:92px}._shell_1mwhn_13{width:calc(100% - 24px);padding:16px 0 32px}._result_1mwhn_14{padding:16px 18px 20px}._resultHeader_1mwhn_28{grid-template-columns:minmax(0,1fr) 76px;gap:8px}._resultReset_1mwhn_36{grid-area:1/2}._resultLabel_1mwhn_35{grid-area:2/1/auto/-1}._card_1mwhn_66{padding:16px}}@media (width<=380px){._opioidRow_1mwhn_72{text-align:center;grid-template-columns:minmax(0,1fr);gap:9px}}@media (height<=600px){._result_1mwhn_14{position:static}}@media print{._page_1mwhn_1{background:#fff}._shell_1mwhn_13{width:100%;padding:0}._result_1mwhn_14{box-shadow:none;position:static}._resultReset_1mwhn_36{display:none}._routeGroup_1mwhn_70{break-inside:avoid}}
