.schedule-reminder{position:fixed;z-index:1000;bottom:24px;right:24px;width:min(470px,calc(100vw - 40px));box-sizing:border-box;padding:24px;background:#fff9fb;border:1px solid #e6b9ca;border-radius:18px;box-shadow:0 12px 44px #683d5429;color:#59404c;font:15px/1.5 Arial,sans-serif}.schedule-reminder .reminder-label{display:block;color:#8d7150;font-size:10px;font-weight:700;letter-spacing:1.8px;margin-bottom:8px}.schedule-reminder strong{display:block;font-size:18px}.schedule-reminder p{font-size:14px;margin:9px 0 18px;color:#796772}.schedule-reminder a{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f1ccda;border:1px solid #e6b6c8;border-radius:9px;text-decoration:none;color:#59404c;font-weight:700;box-shadow:0 4px 12px #80566917}.schedule-reminder a:focus-visible{outline:3px solid #947335;outline-offset:3px}@media(max-width:600px){.schedule-reminder{bottom:12px;right:12px;width:calc(100vw - 24px);padding:18px}}
