.reminder-sound{margin-top:24px}.reminder-sound .choice-row{flex-wrap:wrap}.reminder-sound button{min-height:44px}
#reminderAudioPanel{position:fixed;z-index:1000;bottom:88px;right:20px;width:min(420px,calc(100vw - 32px));max-height:65vh;overflow:auto;box-sizing:border-box;padding:20px;background:#fffdf7;border:1px solid #397a62;border-radius:20px;box-shadow:0 8px 40px #16382c33;color:#244438;overflow-wrap:anywhere}
#reminderAudioPanel[hidden]{display:none}#reminderAudioPanel p{font-size:15px;line-height:1.5}#reminderAudioPanel>div{display:flex;gap:8px;flex-wrap:wrap}#reminderAudioPanel button{min-height:44px}#reminderAudioPanel audio{display:none}
