.zy-reminders{border:1px solid var(--reminder-accent,#a481cc);border-radius:14px;padding:12px;margin:12px 0;color:inherit;box-sizing:border-box}.zy-reminders summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:700}.zy-reminders label,.zy-reminder-medicine{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-height:44px;margin:8px 0}.zy-reminders input,.zy-reminders button{min-height:44px;max-width:100%;box-sizing:border-box;font:inherit;color:inherit;background:#251f3b;border:1px solid #817096;border-radius:10px;padding:8px}.zy-reminders input[type=checkbox]{width:24px;min-height:24px;accent-color:var(--reminder-accent)}.zy-reminders button{margin:4px}.zy-reminders :focus-visible{outline:2px solid #d2a5ff;outline-offset:2px}.zy-reminders p{font-size:13px;line-height:1.5}