.request-calendar-option{margin:18px 0;padding:15px 16px;border:1px solid #8ca19866;border-radius:8px;background:#8ca1980a}.request-calendar-option .check{margin:0!important;display:flex;align-items:flex-start;gap:10px}.request-calendar-option input{flex:0 0 auto;width:18px;height:18px;margin-top:3px}.request-calendar-option small{display:block;margin:7px 0 0 28px;line-height:1.55;opacity:.8;font-size:12px}.request-calendar-result{margin:20px 0;padding:20px;border:1px solid #8ca19888;border-radius:8px;text-align:left}.request-calendar-result h3{font-size:20px;margin:0 0 8px}.request-calendar-result p{font-size:14px;line-height:1.6;margin:0 0 15px}.request-calendar-actions{display:flex;gap:12px;flex-wrap:wrap}.request-calendar-actions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid currentColor;border-radius:5px;font-size:13px;font-weight:600;text-decoration:none;color:inherit}.request-calendar-actions a:hover{text-decoration:underline}.request-calendar-actions a:focus-visible,.request-calendar-option input:focus-visible{outline:3px solid #55a5bf;outline-offset:3px}@media(max-width:540px){.request-calendar-actions a{width:100%;justify-content:center}.request-calendar-result{padding:15px}}

.request-calendar-apple-help{display:block;margin-top:12px;font-size:12px;line-height:1.55;opacity:.75}.request-calendar-actions a{justify-content:center;box-sizing:border-box;flex:1 1 150px}.request-calendar-actions a[data-calendar="apple"]{font-weight:500}
