.sedation-option{margin:12px 0;padding:12px 14px;border:1px solid #e4d8cf;border-radius:12px;background:#faf7f3;color:#302c28;box-sizing:border-box;min-width:0}
.sedation-option[hidden]{display:none!important}
.sedation-option-line{display:flex;align-items:center;gap:10px;min-width:0}
.sedation-option-line label,.sedation-option-line strong{font-weight:700;font-size:14px;white-space:nowrap}
.sedation-option-line select{flex:1;min-width:0;max-width:340px;width:100%;font-family:inherit;font-size:14px;line-height:1.5;padding:8px 26px 8px 10px;color:#302c28;background:#fff;border:1px solid #cfc0b5;border-radius:7px;min-height:40px}
.sedation-option-line select:focus-visible{outline:2px solid #7a1e1e;outline-offset:2px}
.sedation-option-line a{font-size:13px;text-decoration:underline;white-space:nowrap;color:#6b3b28}
.sedation-option-line span{font-size:14px;line-height:1.5}
.sedation-option p{margin:7px 0 0;font-size:12px;line-height:1.55;color:#675b52}
.sedation-option p br{display:none}
.sedation-option-status{display:block;font-size:12px;line-height:1.5;color:#7a1e1e}
.sedation-option-status:empty{display:none}
@media(max-width:480px){.sedation-option{padding:11px}.sedation-option-line{gap:7px;flex-wrap:wrap}.sedation-option-line select{max-width:none;flex-basis:calc(100% - 75px)}.sedation-option-line a{margin-left:auto}.sedation-option p br{display:block}.sedation-option-line span{flex:1}}
