.rx-calculation-actions{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.rx-payment-panel .panel-head{gap:6px}.rx-payment-panel #rx-calculation-status{margin-left:auto;min-width:0;font-size:11px;text-align:right}.rx-payment-panel .rx-calculation-settings{flex:none;width:28px;min-width:28px;height:28px;min-height:28px;padding:5px;border:0;border-radius:6px;background:transparent;color:#6b7684}.rx-payment-panel .rx-calculation-settings:hover{background:#eff3f6;color:#365770}.rx-payment-panel .rx-calculation-settings:focus-visible{outline:2px solid #526b82;outline-offset:1px}.rx-payment-panel .rx-calculation-settings .icon{width:16px;height:16px}@media(pointer:coarse){.rx-payment-panel .rx-calculation-settings{width:44px;height:44px;min-height:44px}}#rx-calculation-message{white-space:normal;overflow-wrap:anywhere;max-height:64px;overflow:auto;margin:4px 0;color:#8b3c20}form[data-form=calculation-input] details{border-top:1px solid #e8e8e8;margin-top:14px;padding-top:10px}form[data-form=calculation-input] summary{cursor:pointer;font-weight:600;padding:4px 0 8px}form[data-form=calculation-input] textarea{width:100%;resize:vertical;min-height:58px}form[data-form=calculation-input] .checks{display:grid;gap:8px;padding:10px 0}form[data-form=calculation-medicine] textarea{width:100%;resize:vertical}
