.EventBooking_panel__jDs_V{position:fixed;top:8px;right:0;bottom:8px;width:100%;max-width:800px;border-radius:8px 0 0 8px;background:var(--off-white);z-index:99999;overflow-y:auto;transform:translateX(100%);transition:transform .35s ease-out;padding:8px 8px 32px}.EventBooking_panel__jDs_V.EventBooking_open__fUJiv{transform:translateX(0)}@media(max-width:800px){.EventBooking_panel__jDs_V{max-width:100%}}.EventBooking_backdrop__CGUnP{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:8999;animation:EventBooking_fadeIn__OX_IH .2s ease-out}@keyframes EventBooking_fadeIn__OX_IH{0%{opacity:0}to{opacity:1}}button[type=button].EventBooking_closeButton__R3AQo{position:absolute;top:24px;right:24px;background:var(--off-white);border:1px solid;cursor:pointer;padding:8px;color:var(--off-black);display:flex;align-items:center;justify-content:center;border-radius:32px;z-index:100;transition:all .16s ease-out}button[type=button].EventBooking_closeButton__R3AQo:before{content:none;background:none}button[type=button].EventBooking_closeButton__R3AQo:hover{color:var(--off-white);background:var(--off-black);border-color:var(--off-black)}.EventBooking_panel__jDs_V .EventBooking_eventHeader__JnEtn{display:flex;flex-direction:column;margin-bottom:var(--size-2xl);color:var(--off-black)}.EventBooking_panel__jDs_V .EventBooking_eventHeader__JnEtn .EventBooking_category__3KtPn{font-size:var(--size-sm);color:var(--off-black);text-transform:capitalize;border-top:32px solid #00a14f;border-radius:4px;width:100%;max-width:100%;margin:0;display:block}.EventBooking_panel__jDs_V .EventBooking_eventHeader__JnEtn .EventBooking_category__3KtPn small{background-color:var(--off-white);text-transform:capitalize;border-radius:2px;margin-left:16px;padding:8px 16px;font-size:12px;font-weight:600;position:relative;top:-16px}.EventBooking_panel__jDs_V .EventBooking_eventHeader__JnEtn h3{margin:0 0 0 var(--size-md);font-size:var(--size-3xl);color:var(--off-black)!important;font-weight:600}.EventBooking_panel__jDs_V .EventBooking_eventHeader__JnEtn .EventBooking_date__gtjW9{margin:0 0 0 var(--size-sm);font-size:var(--size-lg);color:var(--off-black)}.EventBooking_panel__jDs_V .EventBooking_eventHeader__JnEtn .EventBooking_date__gtjW9 small{font-weight:300}.BookingGroupCard_root__XpTMn{padding-bottom:24px}.BookingGroupCard_header__51DjW{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.BookingGroupCard_headerTitle__pcyZ3{margin:0;font-size:var(--size-sm);font-weight:300;color:var(--foreground)}.BookingGroupCard_removeButton__M358y{display:flex!important;align-items:center!important;gap:4px!important;padding:4px 8px!important;background:#fee!important;border:1px solid #fcc!important;border-radius:8px!important;cursor:pointer;font-size:12px!important;color:#c00!important;position:static}.BookingGroupCard_removeButton__M358y:hover{background:#fdd!important}.BookingGroupCard_removeButton__M358y:after,.BookingGroupCard_removeButton__M358y:before{content:none!important;background:none!important}.BookingGroupCard_locationSection__YgT3q{margin-bottom:16px}.BookingGroupCard_locationLabel__S8nyj{display:block;margin-bottom:8px;font-weight:500}.BookingGroupCard_locationLabel__S8nyj .BookingGroupCard_required__bbMRD{color:#c00}.BookingGroupCard_locationSelect__c2dcd{width:100%;padding:14px;border-radius:4px;border:1px solid #ddd;font-size:12px;font-family:inherit}.BookingGroupCard_loadingContainer__5C9id{padding:20px;text-align:center;color:#666;font-size:14px}.BookingGroupCard_loadingContainer__5C9id .BookingGroupCard_spinner__YvKBz{display:inline-block;margin-right:8px;animation:BookingGroupCard_spin__P0K69 1s linear infinite}@keyframes BookingGroupCard_spin__P0K69{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookingGroupCard_calendarGrid__C9VaU{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;padding:16px;background-color:#fff;border-radius:8px;font-size:var(--size-sm)}@media(max-width:800px){.BookingGroupCard_calendarGrid__C9VaU{grid-template-columns:1fr}}div.BookingGroupCard_infoColumn__2utKk{font-size:var(--size-sm);color:#333!important}p.BookingGroupCard_locationName__KvCaj{margin:0 0 12px;font-weight:600}p.BookingGroupCard_capacityText__NECRn{margin:0 0 8px}p.BookingGroupCard_capacityText__NECRn .BookingGroupCard_capacityValue__mb9tS{color:#666}.BookingGroupCard_selectedDaysContainer__nBxSA{margin-top:8px}.BookingGroupCard_selectedDaysTitle__adV4T{margin:0 0 12px!important;font-weight:600;color:#333!important;font-size:12px}.BookingGroupCard_selectedDatesList__gWQl_{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto}.BookingGroupCard_selectedDateItem__3ypAd{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#333}button.BookingGroupCard_removeDateButton__UAuc5{background:none!important;border:1px solid;padding:0!important;cursor:pointer;opacity:.6;display:flex;align-items:center;justify-content:center;position:static}button.BookingGroupCard_removeDateButton__UAuc5:hover{opacity:1}button.BookingGroupCard_removeDateButton__UAuc5:before{content:none!important;background:none}.BookingGroupCard_alreadyBookedDay__fuvSe{position:relative}.BookingGroupCard_alreadyBookedDay__fuvSe:after{content:"";position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background-color:#00a14f}.BookingGroupCard_closedNotice__5MPxs{margin:0 0 12px;padding:8px 12px;background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;font-size:12px;color:#856404;line-height:1.4}[data-slot=calendar] button,[data-slot=calendar] table button{background:rgba(0,0,0,0)!important;padding:0!important;margin:0!important;border:none!important;border-radius:0!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;overflow:visible!important;z-index:auto!important;text-align:center!important}[data-slot=calendar] button:after,[data-slot=calendar] button:before{content:none!important;background:none!important}[data-slot=calendar] tr td{margin-bottom:1px!important;text-align:center!important}[data-slot=calendar] tr td[data-selected=true]{background:rgba(254,202,0,.5)!important}[data-slot=calendar] tr td[data-selected=true]:nth-child(1 of [data-selected=true]):nth-last-child(1 of [data-selected=true]){border-radius:32px!important}[data-slot=calendar] tr td[data-selected=true]:nth-child(1 of [data-selected=true]):not(:nth-last-child(1 of [data-selected=true])){border-radius:32px 0 0 32px!important}[data-slot=calendar] tr td[data-selected=true]:nth-child(1 of [data-selected=true]):not(:nth-last-child(1 of [data-selected=true])):has(+td:not([data-selected=true])){border-radius:32px!important}[data-slot=calendar] tr td[data-selected=true]:nth-last-child(1 of [data-selected=true]):not(:nth-child(1 of [data-selected=true])){border-radius:0 32px 32px 0!important}[data-slot=calendar] tr td:not([data-selected=true])+td[data-selected=true]:nth-last-child(1 of [data-selected=true]):not(:nth-child(1 of [data-selected=true])){border-radius:32px!important}[data-slot=calendar] tr td[data-selected=true]:not(:nth-child(1 of [data-selected=true])):not(:nth-last-child(1 of [data-selected=true])){border-radius:0!important}[data-slot=calendar] tr td[data-selected=true]:not(:nth-child(1 of [data-selected=true])):not(:nth-last-child(1 of [data-selected=true])):has(+td:not([data-selected=true])){border-radius:0 32px 32px 0!important}[data-slot=calendar] tr td:not([data-selected=true])+td[data-selected=true]:not(:nth-child(1 of [data-selected=true])):not(:nth-last-child(1 of [data-selected=true])){border-radius:32px 0 0 32px!important}[data-slot=calendar] button[data-range-end=true],[data-slot=calendar] button[data-range-start=true]{background:var(--primary-brand)!important;border-radius:32px!important;outline:2px solid!important}.EventBookingForm_form__KJbWA{display:flex;flex-direction:column;gap:16px;padding:0 var(--size-md);width:100%}.EventBookingForm_loading__sH9ST{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;text-align:center}.EventBookingForm_loading__sH9ST p{margin:0;font-size:var(--size-sm);color:var(--off-black)}.EventBookingForm_spinner__rok2Z{animation:EventBookingForm_spin__QzVSo 1s linear infinite}@keyframes EventBookingForm_spin__QzVSo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EventBookingForm_error__CSZ7s{padding:16px;background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c00;font-size:var(--size-sm)}.EventBookingForm_formGroup__gK_p7{display:flex;flex-direction:column;gap:8px;position:relative}.EventBookingForm_formGroup__gK_p7 label{display:block;font-weight:600;font-size:var(--size-xs);color:var(--off-black)}.EventBookingForm_formGroup__gK_p7 .EventBookingForm_required__pwg3n{color:#c00;margin-left:4px}.EventBookingForm_emailWrapper__zrpYl{position:relative;display:flex;align-items:center}.EventBookingForm_emailInput__5WSpG{width:100%;padding:var(--size-sm);border:1px solid #bbb;border-radius:4px;font-size:var(--size-sm);font-family:inherit;color:var(--off-black)}.EventBookingForm_emailInput__5WSpG:focus{outline:none;border-color:var(--off-black)}.EventBookingForm_dobInput__Ps7GX{width:100%;padding:var(--size-sm);border:1px solid #bbb;background-color:rgba(0,0,0,0);border-radius:4px;font-size:var(--size-xs);font-family:inherit;color:var(--off-black)}.EventBookingForm_dobInput__Ps7GX:focus{outline:none;border-color:var(--off-black)}.EventBookingForm_dobDisplay__K47v5{width:100%;padding:var(--size-sm);border:1px solid #bbb;border-radius:4px;font-size:var(--size-sm);color:var(--off-black)}.EventBookingForm_validationIcon__BCaWV{position:absolute;right:12px;top:50%;transform:translateY(-50%);flex-shrink:0}.EventBookingForm_validationIcon__BCaWV.EventBookingForm_valid__jN3qk{color:#00a14f}.EventBookingForm_validationIcon__BCaWV.EventBookingForm_invalid__hGizf{color:#c00}.EventBookingForm_validationMessage__eZ9ap{margin:8px 0 0;font-size:var(--size-xs);line-height:1.4}.EventBookingForm_validationMessage__eZ9ap.EventBookingForm_success__yUCrI{color:#00a14f}.EventBookingForm_validationMessage__eZ9ap.EventBookingForm_warning__chW1S{color:#c00}.EventBookingForm_errorMessage__DcX2q{margin-top:8px;font-size:var(--size-xs);color:#c00;line-height:1.4}.EventBookingForm_helpText__67axE{margin:8px 0 0;font-size:var(--size-xs);color:#666!important;line-height:1.4}.EventBookingForm_locationSelect__f5bTU{width:100%;padding:var(--size-sm);border:1px solid #bbb;background-color:rgba(0,0,0,0);border-radius:4px;font-size:var(--size-xs);font-family:inherit;color:var(--off-black)}.EventBookingForm_locationSelect__f5bTU:focus{outline:none;border-color:var(--off-black)}.EventBookingForm_loadingSelect__ngBus{display:flex;align-items:center;gap:8px;padding:var(--size-sm);font-size:var(--size-sm);color:#666}.EventBookingForm_calendarContainer__7H2P6{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;padding:16px;background-color:#fff;border-radius:8px}@media(max-width:800px){.EventBookingForm_calendarContainer__7H2P6{grid-template-columns:1fr}}.EventBookingForm_calendarInfo__N0wNL{font-size:12px;color:#333}.EventBookingForm_addButton__ByNBi{margin-top:16px;color:#00a14f;cursor:pointer;font-size:14px;width:100%;transition:background-color .2s}.EventBookingForm_addButton__ByNBi:disabled{opacity:.5;cursor:not-allowed}.EventBookingForm_summary__jKKPY{margin-top:16px;padding:16px;background-color:#f9f9f9;border:1px solid #eee}.EventBookingForm_summary__jKKPY p{margin:0!important}.EventBookingForm_summaryText__o_1pr{padding-right:16px!important;margin:0;font-size:var(--size-xs);color:var(--foreground)!important}.EventBookingForm_available__GM2ck{color:#00a14f;margin-left:8px}.EventBookingForm_atCapacity__lwz7M{color:#c00;margin-left:8px}.EventBookingForm_successState__v5CzF{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--size-md);background-color:var(--primary-brand)}.EventBookingForm_successContent__gEE2S{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px;background-color:rgba(250,250,250,.6);border-radius:4px;width:100%;color:var(--off-black)}.EventBookingForm_successContent__gEE2S>svg{align-self:center}.EventBookingForm_successTitle__jLESi{margin:0;font-size:22px;font-weight:700;color:var(--off-black)}.EventBookingForm_successDetails__T55W2{margin:0;font-size:var(--size-sm);color:var(--off-black)}.EventBookingForm_successBookingSummary__Pb21T{width:100%;margin-top:4px;padding-top:12px;border-top:1px solid rgba(0,0,0,.15)}.EventBookingForm_successBookingSummary__Pb21T p{margin:4px 0;font-size:var(--size-sm);font-weight:600}.EventBookingForm_successCountdown__LOphl{margin:0;font-size:var(--size-xs);color:rgba(0,0,0,.5);align-self:center}.EventBookingForm_successCloseButton__Vq0zE{align-self:stretch;margin-top:8px;padding:12px 20px;background-color:var(--off-black);color:var(--off-white);border:none;border-radius:4px;font-size:var(--size-sm);font-weight:600;cursor:pointer;transition:opacity .2s}.EventBookingForm_successCloseButton__Vq0zE:hover{opacity:.85}.EventBookingForm_errorSection__DmevD{display:flex;gap:12px;padding:16px;background-color:#fee;border:1px solid #fcc;border-radius:6px;color:#c00;margin-top:20px}.EventBookingForm_errorSection__DmevD>svg{flex-shrink:0}.EventBookingForm_errorSection__DmevD>p{margin:0!important;font-size:12px;color:red!important}.EventBookingForm_submitButton__37RKi{margin-top:24px;border:none;cursor:pointer;display:flex!important;align-items:center;justify-content:center;gap:8px}.EventBookingForm_submitButton__37RKi:disabled{opacity:.6;cursor:not-allowed}.EventBookingForm_existingBookings__F9TGd{border-radius:8px;margin-bottom:var(--size-lg)}.EventBookingForm_existingBookings__F9TGd ol{display:flex!important;flex-wrap:wrap!important;margin:var(--size-md) 0 0 0!important;gap:var(--size-3xs)!important;justify-content:flex-start!important}.EventBookingForm_existingBookingsTitle__y7gUe{margin:0 0 8px;font-size:var(--size-sm);font-weight:300}li.EventBookingForm_existingBookingItem__q1H5P{padding:8px 8px 8px 16px!important;border-radius:4px;font-size:var(--size-xs);display:flex!important;justify-content:space-between;align-items:center!important;background-color:#fff!important;width:calc(50% - 2px)}@media(max-width:800px){li.EventBookingForm_existingBookingItem__q1H5P{width:100%}}.EventBookingForm_existingBookingStatus__wQbGv{font-size:var(--size-xs);font-weight:400;color:var(--foreground);border-radius:16px;border:1px solid #ddd;padding:2px 8px}.EventCard_eventCard__VT_Dx{flex-direction:column;gap:0;flex:1 1 24%;display:flex;padding:0}@media screen and (max-width:1023px){.EventCard_eventCard__VT_Dx{gap:0;flex:1 1 49%}}@media screen and (max-width:600px){.EventCard_eventCard__VT_Dx{gap:0;flex:1 1 99%}}.EventCard_eventCard__VT_Dx .EventCard_category__UgrtQ{display:block;width:100%;max-width:100%;margin:0;border-top:32px solid;border-radius:4px}.EventCard_eventCard__VT_Dx .EventCard_category__UgrtQ small{position:relative;font-size:12px;background-color:var(--off-white);padding:8px 16px;top:-16px;margin-left:16px;border-radius:2px;font-weight:600;text-transform:capitalize}.EventCard_eventCard__VT_Dx.EventCard_revisionProgramme__AlVKj .EventCard_category__UgrtQ{border-color:var(--secondary-brand)}.EventCard_eventCard__VT_Dx.EventCard_careerEvents__2PgIO .EventCard_category__UgrtQ{border-color:var(--secondary-light)}.EventCard_eventCard__VT_Dx.EventCard_studentCoworking__F3jfJ .EventCard_category__UgrtQ{border-color:var(--primary-light)}.EventCard_eventCard__VT_Dx.EventCard_workExperience__LmOCE .EventCard_category__UgrtQ{border-color:var(--secondary-dark)}.EventCard_eventCard__VT_Dx h3{font-size:32px;padding:0 24px 8px;text-wrap:auto}.EventCard_eventCard__VT_Dx .EventCard_date__VZ0HC{font-size:24px;font-weight:100;margin:0 24px;line-height:.95}.EventCard_eventCard__VT_Dx .EventCard_date__VZ0HC+p{padding:40px 24px;margin:0;font-size:var(--size-sm);font-weight:300;flex-grow:1}.EventCard_eventCard__VT_Dx .EventCard_buttonGroup__qKtad{display:flex;align-items:center;justify-content:center;margin:0 var(--size-lg) var(--size-md)}.FeaturedEventCard_featuredEventCard__XKBwv{flex-direction:column;gap:0;display:flex;padding:0!important}.FeaturedEventCard_featuredEventCard__XKBwv .FeaturedEventCard_category__RMN5g{display:block;width:100%;max-width:100%;margin:0;border-top:32px solid;border-radius:4px}.FeaturedEventCard_featuredEventCard__XKBwv .FeaturedEventCard_category__RMN5g small{position:relative;font-size:12px;background-color:var(--off-white);padding:8px 16px;top:-16px;margin-left:16px;border-radius:2px;font-weight:600;text-transform:capitalize}.FeaturedEventCard_featuredEventCard__XKBwv.FeaturedEventCard_revisionProgramme__OC3mg .FeaturedEventCard_category__RMN5g{border-color:var(--secondary-brand)}.FeaturedEventCard_featuredEventCard__XKBwv.FeaturedEventCard_careerEvents__Haico .FeaturedEventCard_category__RMN5g{border-color:var(--secondary-light)}.FeaturedEventCard_featuredEventCard__XKBwv.FeaturedEventCard_studentCoworking__eRcK6 .FeaturedEventCard_category__RMN5g{border-color:var(--primary-light)}.FeaturedEventCard_featuredEventCard__XKBwv.FeaturedEventCard_workExperience__gWvKt .FeaturedEventCard_category__RMN5g{border-color:var(--secondary-dark)}.FeaturedEventCard_featuredEventCard__XKBwv h3{font-size:48px;padding:0 24px 8px;text-wrap:auto}.FeaturedEventCard_featuredEventCard__XKBwv .FeaturedEventCard_date__xUZ0s{font-size:32px;font-weight:100;margin:0 24px;line-height:.95}.FeaturedEventCard_featuredEventCard__XKBwv .FeaturedEventCard_date__xUZ0s+p{padding:40px 24px;margin:0;font-size:var(--size-md);font-weight:300;flex-grow:1}.FeaturedEventCard_featuredEventCard__XKBwv .FeaturedEventCard_buttonGroup__AYG7t{display:flex;align-items:center;justify-content:center;margin:0 var(--size-lg) var(--size-md)}.MyBookingsCard_myBookingsCard__89d_G{list-style:none;padding:24px!important;background-color:var(--off-white);border-radius:8px;display:flex;flex-direction:column;width:100%}@media screen and (max-width:800px){.MyBookingsCard_myBookingsCard__89d_G{padding:16px!important}}.MyBookingsCard_header__i08n3{margin:0 0 24px}.MyBookingsCard_header__i08n3 h3{margin:0;font-size:var(--size-lg)}.MyBookingsCard_loading__ePIso{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 0;text-align:center}.MyBookingsCard_loading__ePIso .MyBookingsCard_spinner__YFRIV{animation:MyBookingsCard_spin___eYPk 1s linear infinite}.MyBookingsCard_loading__ePIso p{margin:0;font-size:14px;color:#666}.MyBookingsCard_error__7Nb5Z{display:flex;gap:12px;padding:12px 16px;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:6px;margin-bottom:16px;color:#dc2626}.MyBookingsCard_error__7Nb5Z svg{flex-shrink:0}.MyBookingsCard_error__7Nb5Z p{margin:0;font-size:14px}.MyBookingsCard_emptyState__RZI_2{margin:16px 0;padding:24px;text-align:center;background-color:#f9fafb;border-radius:6px;color:#999;font-size:14px}.MyBookingsCard_bookingsList__Sj004{display:flex;flex-direction:column;gap:12px;width:100%}.MyBookingsCard_bookingItem__TIkdA{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;gap:12px;width:100%}.MyBookingsCard_bookingDetails__yibvU{flex:1;display:flex;flex-direction:column;gap:4px}.MyBookingsCard_date__tFbvG{margin:0!important;font-size:14px;color:var(--foreground)}.MyBookingsCard_location__UhMZM{margin:0;font-size:13px;color:#666}.MyBookingsCard_status__2A9y9{margin:0!important;font-size:12px}.MyBookingsCard_statusBadge__VmSw5{display:inline-block;font-size:var(--size-xs);color:var(--foreground);border:1px solid #ddd;border-radius:16px;padding:2px 8px;font-weight:400;text-transform:capitalize}.MyBookingsCard_statusBadge__VmSw5.MyBookingsCard_cancelled__tniME{background-color:#f3f4f6;color:#6b7280}button[type=button].MyBookingsCard_cancelButton__3f_6J{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;color:#dc2626;transition:all .2s ease}button[type=button].MyBookingsCard_cancelButton__3f_6J:hover:not(:disabled){background-color:#fef2f2;border-color:#fca5a5}button[type=button].MyBookingsCard_cancelButton__3f_6J:disabled{opacity:.5;cursor:not-allowed}button[type=button].MyBookingsCard_cancelButton__3f_6J:after,button[type=button].MyBookingsCard_cancelButton__3f_6J:before{content:none;background:none}button[type=button].MyBookingsCard_cancelButton__3f_6J .MyBookingsCard_spinner__YFRIV{animation:MyBookingsCard_spin___eYPk 1s linear infinite}@keyframes MyBookingsCard_spin___eYPk{to{transform:rotate(1turn)}}.UserProfileCard_userProfileCard__jQefl{padding:24px;text-align:left;background-color:var(--off-white);border-radius:4px;display:flex;flex-direction:column;gap:16px;min-width:100%}@media screen and (max-width:800px){.UserProfileCard_userProfileCard__jQefl{padding:16px}}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_header__9M9Pl,.UserProfileCard_userProfileCard__jQefl .UserProfileCard_viewContent__6BPPO{display:flex;flex-direction:column;gap:8px}.UserProfileCard_userProfileCard__jQefl h3{font-size:24px;line-height:.95;margin:0}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_meta__bh25I{display:flex;gap:8px;margin:0;flex-wrap:wrap}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_meta__bh25I small{font-size:var(--size-xs);padding:4px 8px;border-radius:32px}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_bio__0Y3pZ{margin:0;font-size:var(--size-sm);line-height:1.6;color:var(--off-black)}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_details__OUPch{padding:16px 0}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_details__OUPch p{margin:8px 0;font-size:var(--size-sm);color:var(--off-black)}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_details__OUPch p strong{font-weight:100;margin-right:8px}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_footer__oT7L9{display:flex;gap:12px;margin-top:12px;padding-top:16px}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_footer__oT7L9 small{font-size:var(--size-xs);color:#666}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_footer__oT7L9 .UserProfileCard_role__m0SqH{background-color:var(--primary-light);color:#fff;padding:8px;border-radius:4px}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_editButton__lP9Y7{align-self:flex-start;padding:16px 32px;background:var(--primary-brand);color:var(--off-black);border:none;border-radius:32px;cursor:pointer;font-weight:600;font-size:var(--size-sm);transition:all .4s ease-out;position:relative;overflow:hidden}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_editButton__lP9Y7:before{content:"";position:absolute;top:0;left:-150%;width:200%;height:100%;background:linear-gradient(to left,var(--primary-brand),var(--primary-brand),var(--primary-light));transition:transform .4s;z-index:-1}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_editButton__lP9Y7:hover:before{transform:translateX(75%)}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_editForm__COAQq{display:flex;flex-direction:column;padding:0;gap:16px;width:100%}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_formGroup__GApEZ{display:flex;flex-direction:column;position:relative}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_formGroup__GApEZ label{display:block;margin-bottom:var(--size-md);font-weight:600;font-size:12px;position:relative}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_formGroup__GApEZ input,.UserProfileCard_userProfileCard__jQefl .UserProfileCard_formGroup__GApEZ select,.UserProfileCard_userProfileCard__jQefl .UserProfileCard_formGroup__GApEZ textarea{width:100%;padding:var(--size-sm);margin-top:var(--size-xs);border:1px solid #bbb;background-color:rgba(0,0,0,0);border-radius:4px;font-size:var(--size-sm);font-family:inherit}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_formGroup__GApEZ input[type=date],.UserProfileCard_userProfileCard__jQefl .UserProfileCard_formGroup__GApEZ select[type=date],.UserProfileCard_userProfileCard__jQefl .UserProfileCard_formGroup__GApEZ textarea[type=date]{padding:14px;font-size:12px;margin-top:2.5px}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_formGroup__GApEZ input:focus,.UserProfileCard_userProfileCard__jQefl .UserProfileCard_formGroup__GApEZ select:focus,.UserProfileCard_userProfileCard__jQefl .UserProfileCard_formGroup__GApEZ textarea:focus{outline:none;border-color:var(--off-black)}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_formGroup__GApEZ textarea{resize:vertical;min-height:100px}.UserProfileCard_userProfileCard__jQefl fieldset{border:none;margin-bottom:var(--size-lg);padding:0;display:flex;flex-wrap:wrap;gap:8px;position:relative}.UserProfileCard_userProfileCard__jQefl fieldset legend{font-weight:600;font-size:12px;margin-bottom:var(--size-md);width:100%}.UserProfileCard_userProfileCard__jQefl fieldset [type=radio]{visibility:hidden;height:0;width:0;position:absolute}.UserProfileCard_userProfileCard__jQefl fieldset [type=radio]+label{cursor:pointer;font-size:var(--size-sm);padding:16px;border:1px solid #bbb;border-radius:4px;flex:1 1 calc(50% - 8px);margin:0;transition:all .4s ease-out;font-weight:400}@media screen and (max-width:800px){.UserProfileCard_userProfileCard__jQefl fieldset [type=radio]+label{flex:1 1 100%}}.UserProfileCard_userProfileCard__jQefl fieldset [type=radio]+label:focus,.UserProfileCard_userProfileCard__jQefl fieldset [type=radio]+label:hover{border-color:var(--off-black);font-weight:700}.UserProfileCard_userProfileCard__jQefl fieldset [type=radio]:checked+label{background-color:var(--primary-brand)}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_buttonGroup__Nhqow{display:flex;gap:12px;margin-top:16px;justify-content:center}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_error__E_f4r{color:red;font-size:var(--size-xs);margin-top:8px}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_cancelButton__4XHuV,.UserProfileCard_userProfileCard__jQefl .UserProfileCard_saveButton__qeFL2{padding:16px 32px;border:none;border-radius:32px;cursor:pointer;font-weight:600;font-size:var(--size-sm);transition:all .4s ease-out;position:relative;overflow:hidden}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_saveButton__qeFL2{background:var(--primary-brand);color:var(--off-black)}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_saveButton__qeFL2:before{content:"";position:absolute;top:0;left:-150%;width:200%;height:100%;background:linear-gradient(to left,var(--primary-brand),var(--primary-brand),var(--primary-light));transition:transform .4s;z-index:-1}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_saveButton__qeFL2:hover:before{transform:translateX(75%)}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_cancelButton__4XHuV{color:var(--off-black)}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_cancelButton__4XHuV:hover{background:#e0e0e0}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_cancelButton__4XHuV:before{content:"";position:absolute;top:0;left:-150%;width:200%;height:100%;background:linear-gradient(to left,var(--primary-brand),var(--primary-brand),var(--primary-light));transition:transform .4s;z-index:-1}.UserProfileCard_userProfileCard__jQefl .UserProfileCard_cancelButton__4XHuV:hover:before{transform:translateX(75%)}.UserProfileCard_userProfileCard__jQefl a[role=button].UserProfileCard_secondary__1JbOm{padding:4px 4px 4px var(--size-xl);background:var(--primary-light);display:inline-flex;align-items:center}.UserProfileCard_userProfileCard__jQefl a[role=button].UserProfileCard_secondary__1JbOm:before{content:"";position:absolute;top:0;left:100%;width:200%;height:100%;background:linear-gradient(to left,var(--primary-brand),var(--primary-brand),var(--primary-light));transition:transform .4s;z-index:-1}.UserProfileCard_userProfileCard__jQefl a[role=button].UserProfileCard_secondary__1JbOm:hover:before{transform:translateX(-50%)}.UserProfileCard_userProfileCard__jQefl a[role=button].UserProfileCard_secondary__1JbOm img{margin-left:16px}