.mr-card{color:#33402c;background:#fff;border:1px solid #e3e7d6;border-radius:28px;margin:0 0 20px;padding:20px 18px;box-shadow:0 10px 30px #3a4a2a12}.mr-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mr-kicker{color:#6a8a5a;font-size:12px;font-weight:700}.mr-card h3{margin:4px 0 0;font-size:16px;line-height:1.45}.mr-switch{cursor:pointer;background:#dfe4d6;border:0;border-radius:999px;flex:0 0 52px;height:30px;transition:background .25s;position:relative}.mr-switch span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.mr-switch[aria-checked=true]{background:var(--primary)}.mr-switch[aria-checked=true] span{transform:translate(22px)}.mr-switch:disabled{opacity:.6}.mr-times{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mr-times.is-off{opacity:.55}.mr-times li{background:#f7f9f1;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.mr-slot{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.mr-slot input{width:18px;height:18px;accent-color:var(--primary)}.mr-times input[type=time]{font:inherit;color:#26321f;background:#fff;border:1.5px solid #e1e6d6;border-radius:10px;padding:6px 8px;font-size:14px}.mr-times input[type=time]:disabled{opacity:.45}.mr-note{color:#6d7a63;margin:12px 0 0;font-size:13px;line-height:1.7}.mr-msg{color:#3f6a33;margin:10px 0 0;font-size:12px}.mr-error{color:#b0603f;margin:10px 0 0;font-size:12px}.mr-foot{color:var(--text-subtle);margin-top:10px;font-size:11px;display:block}.mr-test{color:#4d6645;background:#fbfcf7;border:1px solid #d6dfcc;border-radius:12px;width:100%;min-height:42px;margin:10px 0 6px;font-weight:700;display:block}.mr-test:disabled{opacity:.6}
