.eoiPage{background-color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.eoiTopBar{align-items:center;background-color:#0b3254;display:flex;flex-shrink:0;padding:.625rem 1.25rem}.ventiaHeaderLogo{max-height:36px;max-width:110px;object-fit:contain}.eoiContent{display:flex;flex:1 1;justify-content:center;overflow-y:auto}.eoiWrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;max-width:560px;padding:2rem 1.5rem 1.5rem;width:100%}@media (min-width:600px){.eoiWrapper{max-width:620px;padding:2.5rem 2rem 2rem}}@media (min-width:1024px){.eoiWrapper{max-width:680px;padding:3rem 2rem 2.5rem}}.eoiErrorWrapper{justify-content:center;min-height:60vh}.eoiPageTitle{color:#1a1a1a;font-size:1.375rem;font-weight:700;margin:0 0 .4rem;text-align:center}.eoiTagline{color:#4b5563;font-size:.9375rem;font-weight:600;line-height:1.4;margin:0 0 1.75rem;text-align:center}.eoiRegisterBtn{background-color:#0b1420;border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin:1.25rem 0 0;max-width:25rem;padding:.875rem 1.5rem;transition:background-color .15s ease,transform .1s ease;width:100%}.eoiRegisterBtn:hover{background-color:#1c2836}.eoiRegisterBtn:active{transform:scale(.99)}.eoiRegisterBtn:disabled{background-color:#9ca3af;cursor:default;transform:none}.eoiSectionTitle{color:#1a1a1a;font-size:1rem;font-weight:600;margin:0 0 .75rem}.eoiBeforeSection{border-top:1px solid #0000001f;margin-bottom:.5rem;padding-top:1.25rem;width:100%}.eoiDisclaimer{color:#9ca3af;font-size:.75rem;line-height:1.4;margin:.5rem 0 0;text-align:center}.lpPage{background-color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}@media (min-width:900px){.lpPage{align-items:flex-start;flex-direction:row}}.lpLeft{box-sizing:border-box;max-width:640px;padding:2.5rem 1.75rem}.lpTitle{color:#1f8a4c;font-size:1.75rem;font-weight:700;margin:0 0 1rem}.lpIntro{color:#2a2a2a;font-size:1rem;line-height:1.5;margin:0 0 2rem}.lpSection{margin-bottom:2rem}.lpSectionTitle{color:#1f8a4c;font-size:1.0625rem;font-weight:700;margin:0 0 .75rem}.lpBodyText{color:#2a2a2a;font-size:.9375rem;line-height:1.6;margin:0}.lpBodyText+.lpBodyText{margin-top:.75rem}.lpBulletList{color:#2a2a2a;font-size:.9375rem;line-height:1.7;margin:0;padding-left:1.25rem}.lpConsent{border-top:1px solid #0000001f;padding-top:1.25rem}.lpConsentText{color:#6b7280;font-size:.8125rem;line-height:1.5;margin:0 0 .9rem}.lpConsentCheckbox{align-items:flex-start;color:#2a2a2a;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.6rem}.lpConsentCheckbox input{accent-color:#1f5fd1;cursor:pointer;flex-shrink:0;height:1rem;margin-top:.15rem;width:1rem}.lpRight{align-items:center;background-color:#f7f9fb;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;padding:1rem 1.75rem 2.5rem}@media (min-width:900px){.lpRight{min-height:100vh;padding:2.5rem}}.secCard{align-items:center;background-color:#fff;border:1px solid #e4e8ee;border-radius:1rem;box-shadow:0 4px 20px #0f1e3c14;box-sizing:border-box;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;max-width:380px;padding:2rem 1.75rem;width:100%}.secLogo{margin-bottom:1.25rem;max-height:70px;max-width:175px;object-fit:contain}.secShieldWrap{align-items:center;background-color:#e8f0fe;border-radius:50%;display:flex;height:3rem;justify-content:center;margin-bottom:1rem;width:3rem}.secShieldIcon{color:#1f5fd1;height:1.5rem;width:1.5rem}.secTitle{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin:0 0 .3rem;text-align:center}.secSubtitle{color:#6b7280;font-size:.875rem;margin:0 0 1.5rem;text-align:center}.secForm{display:flex;flex-direction:column;width:100%}.secLabel{color:#1a1a1a;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.secRequired{color:#d92d20}.secInput{background-color:#f9fafb;border:1px solid #d0d5dd;border-radius:.5rem;box-sizing:border-box;color:#1a1a1a;font-size:.9375rem;outline:none;padding:.75rem .875rem;transition:border-color .15s ease,background-color .15s ease;width:100%}.secInput::placeholder{color:#9ca3af}.secInput:focus{background-color:#fff;border-color:#1f5fd1}.secInputError{border-color:#d92d20}.secHelperText{color:#6b7280;font-size:.75rem;margin:.4rem 0 0}.secErrorText{color:#d92d20;font-size:.8125rem;margin:.4rem 0 0}.secNoteBox{background-color:#eaf2ff;border:1px solid #cfe1ff;border-radius:.5rem;color:#1a3a6b;font-size:.8125rem;line-height:1.5;margin:1.25rem 0 0;padding:.75rem .875rem}.secContinueBtn{background-color:#0b1420;border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin:1.25rem 0 0;padding:.875rem 1.5rem;transition:background-color .15s ease,transform .1s ease;width:100%}.secContinueBtn:hover{background-color:#1c2836}.secContinueBtn:active{transform:scale(.99)}.secContinueBtn:disabled{background-color:#9ca3af;cursor:default;transform:none}.secDisclaimer{color:#9ca3af;font-size:.75rem;line-height:1.4;margin:1.25rem 0 0;text-align:center}.lpNbnLogo{height:auto;margin-top:1.5rem;max-width:380px;object-fit:contain;width:100%}.otpForm{display:flex;flex-direction:column;width:100%}.otpFieldGroup{margin-bottom:1.25rem}.otpLabel{color:#1a1a1a;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.otpInput{background-color:#f9fafb;border:1px solid #d0d5dd;border-radius:.75rem;box-sizing:border-box;color:#1a1a1a;font-size:1rem;outline:none;padding:.875rem 1rem;transition:border-color .15s ease,background-color .15s ease;width:100%}.otpInput::placeholder{color:#9ca3af}.otpInput:focus{background-color:#fff;border-color:#1f5fd1}.otpInputError{border-color:#d92d20}.otpErrorText{color:#d92d20;font-size:.8125rem;margin:.4rem 0 0}.otpResendLink{background:none;border:none;color:#1f5fd1;cursor:pointer;font-size:.875rem;font-weight:600;margin:.875rem auto 0;padding:0}.otpResendLink:disabled{color:#9ca3af;cursor:default}.cfmPage{background-color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}@media (min-width:900px){.cfmPage{align-items:flex-start;flex-direction:row}}.cfmLeft{flex:1 1;max-width:640px;min-width:0;padding:2rem 1.75rem 2.5rem}.cfmLeft,.cfmRight{box-sizing:border-box}.cfmRight{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding:2rem 1.75rem;text-align:center;width:100%}@media (min-width:900px){.cfmRight{align-items:flex-start;padding:2.5rem 2rem;text-align:left;width:320px}}.cfmBrandLogo{max-width:220px;object-fit:contain;width:100%}.cfmBrandTagline{color:#1f8a4c;font-size:1rem;font-weight:600;margin:.5rem 0 0}.cfmSectionTitle{color:#1f8a4c;font-size:1.375rem;font-weight:700;margin:0 0 1rem}.cfmSectionTitle:not(:first-child){margin-top:2.5rem}.cfmAddrHelperRow{color:#4b5563;font-size:.875rem;margin:.6rem 0 0}.cfmManualLink{background:none;border:none;color:#1a1a1a;cursor:pointer;font-size:inherit;font-weight:700;padding:0;text-decoration:underline}.cfmFieldHint{color:#6b7280;font-size:.8125rem;margin:.4rem 0 0}.cfmPage .addrInput{border-color:#1f8a4c}.cfmPage .addrInput:focus{background-color:#fff;border-color:#166534}.cfmNbnLogo{height:auto;margin-top:2.5rem;max-width:220px;object-fit:contain;width:100%}.addrWrapper{align-items:stretch}.addrPageTitle{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:0 0 .4rem;text-align:left}.addrSubtitle{color:#4b5563;font-size:.9375rem;margin:0 0 1.5rem;text-align:left}.addrOr{color:#1a1a1a;text-decoration:underline}.addrSectionHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.addrSectionLabel{color:#1a1a1a;display:block;font-size:.9375rem;font-weight:700;margin-bottom:.6rem}.addrSectionHeader .addrSectionLabel{margin-bottom:0}.addrRefreshBtn{align-items:center;background:none;border:none;color:#1f5fd1;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;gap:.3rem;padding:.25rem 0}.addrRefreshBtn:disabled{color:#9ca3af;cursor:default}.addrRefreshIcon{height:.9rem;width:.9rem}.addrInput{background-color:#f9fafb;border:1px solid #d0d5dd;border-radius:.6rem;box-sizing:border-box;color:#1a1a1a;font-family:inherit;font-size:.9375rem;outline:none;padding:.875rem 1rem;width:100%}.addrInput::placeholder{color:#9ca3af;font-style:italic}.addrInput:focus{background-color:#fff;border-color:#1f5fd1}.addrManualTextarea{font-style:normal;resize:vertical}.addrInputError{outline:2px solid #d92d20;outline-offset:-1px}.addrSelect{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8fa3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:.9rem;cursor:pointer;padding-right:2.5rem}.addrNoteBox{background-color:#eaf2ff;border:1px solid #cfe1ff;border-radius:.6rem;color:#1a3a6b;font-size:.8125rem;line-height:1.5;margin-bottom:1.25rem;padding:.875rem 1rem}.addrFieldGroup{margin-bottom:1rem}.addrFieldRow{display:flex;gap:.75rem}.addrFieldRow .addrFieldGroup{flex:1 1;min-width:0}.addrFieldLabel{color:#1a1a1a;display:block;font-size:.875rem;font-weight:600;margin-bottom:.4rem}.addrRequired{color:#d92d20}.addrHint{color:#6b7280}.addrErrorText,.addrHint{font-size:.8125rem;margin:.4rem 0 0}.addrErrorText{color:#d92d20}.addrResultsList{background-color:#f9fafb;border:1px solid #e4e8ee;border-radius:.6rem;list-style:none;margin:.6rem 0 0;overflow:hidden;padding:0}.addrResultItem{align-items:center;background:none;border:none;border-bottom:1px solid #e4e8ee;box-sizing:border-box;color:#1a1a1a;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;justify-content:space-between;padding:.75rem 1rem;text-align:left;width:100%}.addrResultItem:last-child{border-bottom:none}.addrResultItem:hover{background-color:#f3f4f6}.addrOutOfScope{color:#d92d20;flex-shrink:0;font-size:.6875rem;font-weight:700;text-transform:uppercase}.addrSelectedCard{align-items:flex-start;background-color:#f7f9fb;border:1px solid #e4e8ee;border-radius:.75rem;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.25rem;padding:1rem}.addrSelectedLabel{color:#1f5fd1;font-size:.75rem;font-weight:700;margin:0 0 .25rem;text-transform:uppercase}.addrSelectedValue{color:#1a1a1a;font-size:.9375rem;font-weight:600;margin:0}.addrChangeBtn{background:none;border:1px solid #d0d5dd;border-radius:.5rem;color:#1a1a1a;cursor:pointer;flex-shrink:0;font-size:.8125rem;font-weight:600;padding:.4rem .75rem}.addrLocationRow{display:flex;gap:.6rem}.addrLocationRow .addrInput{flex:1 1;min-width:0}.addrSearchByIdBtn{background-color:#2f5fe0;border:none;border-radius:.6rem;color:#fff;cursor:pointer;flex-shrink:0;font-size:.875rem;font-weight:700;padding:0 1.1rem;white-space:nowrap}.addrSearchByIdBtn:disabled{background-color:#2f5fe073;cursor:default}.addrDivider{border-top:1px solid #0000001f;margin:1.25rem 0}.addrManualLink{background:none;border:none;color:#1f5fd1;cursor:pointer;display:block;font-size:.9375rem;font-weight:600;padding:0;text-align:left}.addrManualLink:hover{text-decoration:underline}.addrOptOutBox{align-items:flex-start;background-color:#f9fafb;border:1px solid #e4e8ee;border-radius:.75rem;cursor:pointer;display:flex;gap:.75rem;margin-bottom:1.25rem;padding:1rem}.addrCheckbox{accent-color:#2f5fe0;cursor:pointer;flex-shrink:0;height:1.1rem;margin-top:.15rem;width:1.1rem}.addrOptOutTitle{color:#1a1a1a;display:block;font-size:.9375rem;font-weight:700;margin-bottom:.25rem}.addrOptOutDesc{color:#6b7280;display:block;font-size:.8125rem;line-height:1.4}.addrBackBtn{background-color:#0b1420;border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-bottom:1.5rem;padding:.875rem 1.5rem;width:100%}.addrBackBtn:hover{background-color:#1c2836}.addrBackBtn:disabled{background-color:#9ca3af;cursor:default}.addrBackLink{background:none;border:none;color:#6b7280;cursor:pointer;display:block;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;padding:0;text-align:center;width:100%}.addrBackLink:hover{text-decoration:underline}.addrInfoCard{align-items:flex-start;background-color:#eaf2ff;border-radius:.75rem;display:flex;gap:.6rem;padding:1rem}.addrInfoIcon{color:#1f5fd1;flex-shrink:0;height:1.25rem;margin-top:.1rem;width:1.25rem}.addrInfoText{color:#374151;font-size:.8125rem;line-height:1.5;margin:0}.addrInfoText strong{color:#1a1a1a}.tyRefBox{background-color:#f9fafb;border:1px solid #1f8a4c;border-radius:.6rem;box-sizing:border-box;font-weight:600;margin-bottom:1.75rem;padding:.875rem 1rem}.tyBoldText,.tyRefBox{color:#1a1a1a;font-size:.9375rem}.tyBoldText{font-weight:700;line-height:1.5;margin:0 0 1rem}.mbPage{align-items:flex-start;background-color:#eef2fb;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:2.5rem 1.25rem}.mbCard,.mbPage{box-sizing:border-box}.mbCard{background-color:#fff;border-radius:1rem;box-shadow:0 4px 20px #0f1e3c14;max-width:760px;padding:1.75rem 2rem 2rem;width:100%}.mbCardCenter{align-items:center;display:flex;flex-direction:column;margin-top:3rem;max-width:420px;text-align:center}.mbHeaderRow{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.mbTitle{color:#1a1a1a;font-size:1.375rem;font-weight:700;margin:0 0 .35rem}.mbSubtitle{color:#6b7280;font-size:.9375rem;margin:0}.mbJobBadge{background-color:#e8f0fe;border-radius:.5rem;color:#1f5fd1;flex-shrink:0;font-size:.875rem;font-weight:700;padding:.5rem .875rem;white-space:nowrap}.mbInfoBox{background-color:#f7f9fb;border-radius:.75rem;display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem;padding:1.25rem 1.5rem}.mbInfoCol{display:flex;flex:1 1 220px;gap:.75rem}.mbInfoIcon{color:#6b7280;flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.mbInfoLabel{color:#6b7280;font-size:.8125rem;margin:0 0 .2rem}.mbInfoValue{color:#1a1a1a;font-size:.9375rem;font-weight:600;margin:0}.mbStatusPill{background-color:#e6f6ec;border-radius:999px;color:#1f8a4c;display:inline-block;font-size:.75rem;font-weight:600;margin-top:.4rem;padding:.2rem .6rem}.mbActionsHeading{color:#1a1a1a;font-size:1.0625rem;font-weight:700;margin:1.75rem 0 1rem}.mbActionGrid{display:flex;flex-wrap:wrap;gap:1rem}.mbActionCard{align-items:flex-start;background-color:#fff;border:1px solid #cfe1ff;border-radius:.75rem;cursor:pointer;display:flex;flex:1 1 260px;flex-direction:column;font:inherit;padding:1.25rem;text-align:left;transition:box-shadow .15s ease,transform .1s ease}.mbActionCard:hover{box-shadow:0 4px 14px #1f5fd126;transform:translateY(-1px)}.mbActionCardDanger{border-color:#f3c9c4}.mbActionCardDanger:hover{box-shadow:0 4px 14px #d92d2026}.mbActionIcon{height:1.75rem;margin-bottom:.75rem;width:1.75rem}.mbActionIconBlue{color:#1f5fd1}.mbActionIconRed{color:#d92d20}.mbActionTitle{color:#1a1a1a;font-size:1rem;font-weight:700;margin-bottom:.35rem}.mbActionDesc{color:#6b7280;font-size:.8438rem;line-height:1.4}.mbProseText{color:#1a1a1a;font-size:.9375rem;line-height:1.6;margin:0 0 1.25rem}.mbProseMuted{color:#6b7280}.mbChecklistBox{background-color:#f7f9fb;border-radius:.75rem;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.mbChecklistHeading{color:#1a1a1a;font-size:.9375rem;font-weight:700;margin:0 0 .75rem}.mbChecklist{color:#1a1a1a;font-size:.875rem;line-height:1.6;margin:0;padding-left:1.25rem}.mbChecklist li+li{margin-top:.35rem}.mbReadinessSection{margin-bottom:1.5rem}.mbReadinessSectionTitle{color:#1a1a1a;font-size:.9375rem;font-weight:700;margin:0 0 .6rem}.mbReadinessInfoList{color:#1a1a1a;font-size:.875rem;line-height:1.6;margin:0;padding-left:1.25rem}.mbReadinessInfoList li+li{margin-top:.35rem}.mbCheckboxRow{align-items:flex-start;color:#1a1a1a;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;line-height:1.5;padding:.75rem 0}.mbCheckboxRow input[type=checkbox]{accent-color:#1f5fd1;cursor:pointer;flex-shrink:0;height:1.125rem;margin-top:.1rem;width:1.125rem}.mbCommentsBlock{margin-bottom:.5rem}.mbCharCount{color:#6b7280;font-size:.75rem;margin:.35rem 0 0}.mbCharCount,.mbReadinessHint{text-align:right}.mbScheduleGrid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.mbScheduleCalendarCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-sizing:border-box;flex:2 1 380px;min-height:220px;padding:1.5rem}.mbScheduleSelectionCard{background-color:#fff;border:1px solid #cfe1ff;border-radius:.75rem;box-sizing:border-box;flex:1 1 240px;padding:1.25rem}.mbScheduleEmptyState{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:2.5rem 1rem;text-align:center}.mbScheduleEmptyIcon{color:#9ca3af;height:2rem;width:2rem}.mbCallbackLink{background:none;border:none;color:#1f5fd1;cursor:pointer;font-size:.9375rem;font-weight:600;padding:0}.mbCalendarNav{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.mbCalendarNavBtn{background:none;border:none;border-radius:.375rem;color:#1f5fd1;cursor:pointer;font-size:1.25rem;line-height:1;padding:.25rem .6rem}.mbCalendarNavBtn:hover{background-color:#eef2fb}.mbCalendarMonthLabel{color:#1a1a1a;font-size:.9375rem;font-weight:700}.mbCalendarGrid,.mbCalendarWeekdays{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:repeat(7,1fr)}.mbCalendarWeekdays{color:#6b7280;font-size:.75rem;margin-bottom:.4rem;text-align:center}.mbCalendarDay{align-items:center;aspect-ratio:1;background:none;border:1px solid #0000;border-radius:.5rem;box-sizing:border-box;color:#c2c7d0;display:flex;font:inherit;font-size:.8125rem;justify-content:center;width:100%}.mbCalendarDayEmpty{visibility:hidden}.mbCalendarDayUnavailable{color:#c2c7d0;cursor:default}.mbCalendarDayAvailable{background-color:#eaf2ff;border-color:#cfe1ff;color:#1f5fd1;cursor:pointer;font-weight:600}.mbCalendarDayAvailable:hover{background-color:#dbe9ff}.mbCalendarDaySelected{background-color:#1f5fd1;border-color:#1f5fd1;color:#fff}.mbScheduleTimes{margin-top:1.25rem}.mbScheduleTimesHeading{color:#1a1a1a;font-size:.875rem;font-weight:700;margin:0 0 .6rem}.mbScheduleTimesList{display:flex;flex-wrap:wrap;gap:.5rem}.mbScheduleTimeChip{background-color:#f9fafb;border:1px solid #d0d5dd;border-radius:.5rem;color:#1a1a1a;cursor:pointer;font-size:.8125rem;font:inherit;padding:.5rem .875rem}.mbScheduleTimeChipSelected{background-color:#eaf2ff;border-color:#1f5fd1;color:#1f5fd1;font-weight:600}.mbSelectionHeading{color:#1f5fd1;font-size:.9375rem;font-weight:700;margin:0 0 .75rem}.mbSelectionPlaceholder{color:#6b7280;font-size:.875rem;margin:0}.mbSelectionSummary{color:#1a1a1a;font-size:.875rem;line-height:1.6;margin:0}.mbNoteCard{background-color:#eaf2ff;border-radius:.75rem;display:flex;gap:.75rem;margin:1.5rem 0;padding:1.25rem 1.5rem}.mbNoteIcon{color:#1f5fd1;flex-shrink:0;height:1.25rem;margin-top:.15rem;width:1.25rem}.mbNoteHeading{color:#1a1a1a;font-size:.9375rem;font-weight:700;margin:0 0 .5rem}.mbNoteList{color:#1a1a1a;font-size:.8438rem;line-height:1.6;margin:0;padding-left:1.25rem}.mbNoteList li+li{margin-top:.3rem}.mbSubPanel{margin-top:1.5rem}.mbSlotList{display:flex;flex-direction:column;gap:.5rem;max-height:260px;overflow-y:auto}.mbSlotRow{align-items:center;background-color:#f9fafb;border:1px solid #d0d5dd;border-radius:.5rem;box-sizing:border-box;color:#1a1a1a;cursor:pointer;display:flex;font:inherit;justify-content:space-between;padding:.75rem 1rem;text-align:left;width:100%}.mbSlotRowSelected{background-color:#eaf2ff;border-color:#1f5fd1}.mbSlotDate{font-weight:600}.mbSlotSession{color:#6b7280;font-size:.875rem}.mbReasonBlock{margin-top:1.25rem}.mbSelect,.mbTextarea{background-color:#f9fafb;border:1px solid #d0d5dd;border-radius:.5rem;box-sizing:border-box;color:#1a1a1a;font-size:.9375rem;margin-top:.4rem;outline:none;padding:.75rem .875rem;width:100%}.mbSelect:focus,.mbTextarea:focus{background-color:#fff;border-color:#1f5fd1}.mbTextarea{font-family:inherit;margin-top:.75rem;min-height:5rem;resize:vertical}.mbButtonRow{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.mbDangerBtn,.mbPrimaryBtn,.mbSecondaryBtn{border:none;border-radius:.75rem;cursor:pointer;font-size:.9375rem;font-weight:700;padding:.75rem 1.5rem;transition:background-color .15s ease,transform .1s ease}.mbPrimaryBtn{background-color:#0b1420;color:#fff}.mbPrimaryBtn:hover{background-color:#1c2836}.mbSecondaryBtn{background-color:#fff;border:1px solid #d0d5dd;color:#1a1a1a}.mbSecondaryBtn:hover{background-color:#f3f4f6}.mbDangerBtn{background-color:#d92d20;color:#fff}.mbDangerBtn:hover{background-color:#b8241a}.mbDangerBtn:disabled,.mbPrimaryBtn:disabled,.mbSecondaryBtn:disabled{background-color:#9ca3af;border-color:#0000;color:#fff;cursor:default}.mbOtpCard{padding:2.5rem 2rem}.mbOtpTitle{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.mbOtpSubtitle{color:#6b7280;font-size:.875rem;margin:0 0 1.5rem}.mbOtpForm{display:flex;flex-direction:column;width:100%}.mbOtpLabel{color:#1a1a1a;font-size:.875rem;font-weight:600;margin-bottom:.5rem;text-align:left}.mbOtpInput{background-color:#f9fafb;border:1px solid #d0d5dd;border-radius:.75rem;box-sizing:border-box;color:#1a1a1a;font-size:1rem;margin-bottom:1.5rem;outline:none;padding:.875rem 1rem;width:100%}.mbOtpInput:focus{background-color:#fff;border-color:#1f5fd1}.mbOtpInputError{border-color:#d92d20}.mbOtpForm .mbErrorText{margin:-.75rem 0 1.5rem}.mbResendLink{background:none;border:none;color:#1f5fd1;cursor:pointer;font-size:.875rem;font-weight:600;margin:1rem auto 0;padding:0}.mbResendLink:disabled{color:#9ca3af;cursor:default}.mbErrorTitle{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.mbErrorText{color:#d92d20;font-size:.875rem;line-height:1.5;margin:.4rem 0 0}.mbFooterText{color:#6b7280;font-size:.8125rem;margin:2rem 0 0;text-align:center}@media (max-width:480px){.mbCard{padding:1.5rem 1.25rem 1.75rem}.mbActionGrid{flex-direction:column}.mbButtonRow{flex-direction:column-reverse}.mbButtonRow .mbDangerBtn,.mbButtonRow .mbPrimaryBtn,.mbButtonRow .mbSecondaryBtn{width:100%}.mbScheduleCalendarCard,.mbScheduleSelectionCard{flex-basis:100%;padding:1.25rem}.mbCalendarDay{font-size:.75rem}}
/*# sourceMappingURL=main.517f83e0.css.map*/