.nr-reservation-options [hidden]{display:none!important}.nr-reservation-options .nr-contract-switch{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:15px 0 0;padding:15px;border:1px solid #e3e5ee;border-radius:12px;background:#f8f9fc;cursor:pointer}.nr-reservation-options .nr-contract-switch>span{min-width:0}.nr-reservation-options .nr-contract-switch strong{display:block;color:#202539;font-size:14px}.nr-reservation-options .nr-contract-switch small{display:block;color:#687087;font-size:13px;line-height:1.5;margin-top:5px}.nr-reservation-options .nr-contract-switch input[role=switch]{appearance:none;display:block;position:relative;flex:0 0 44px;width:44px;min-width:44px;height:26px;min-height:26px;margin:0;padding:0;border:1px solid #a6adbd;border-radius:20px;background:#a6adbd;cursor:pointer}.nr-reservation-options .nr-contract-switch input[role=switch]::after{content:'';position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #18203420}.nr-reservation-options .nr-contract-switch input[role=switch]:checked{background:#7052ed;border-color:#7052ed}.nr-reservation-options .nr-contract-switch input[role=switch]:checked::after{left:21px}.nr-reservation-options .nr-contract-switch input[role=switch]:focus-visible{outline:3px solid #b8a8fb;outline-offset:3px}.nr-reservation-options .nr-document-help{color:#687087;font-size:13px;margin:9px 3px 15px}.nr-reservation-options .nr-seminar-documents{margin-top:15px;padding:14px;border-radius:10px;background:#f3efff;color:#302752}.nr-reservation-options .nr-seminar-documents p{font-size:13px;line-height:1.6;margin:7px 0}.nr-reservation-options .nr-seminar-documents small{display:block;font-size:12px;line-height:1.6;color:#5f557a}.nr-reservation-options .nr-option-note{margin-top:16px}@media(max-width:600px){.nr-reservation-options .nr-contract-switch{padding:13px;gap:12px;min-height:68px}.nr-reservation-options #nr-reservation-type{font-size:16px}}
