@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.inter_70e4232d-module__w9duPW__className{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-style:normal}.inter_70e4232d-module__w9duPW__variable{--font-inter:"Inter",system-ui,Avenir,Helvetica,Arial,sans-serif}
@font-face{font-family:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80ed8edb9cc5675d.e10b6574.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e87afa7481d865d.p.2d459580.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.titan_one_ff76a6e9-module__ATLOtG__className{font-family:Titan One,system-ui,Avenir,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.titan_one_ff76a6e9-module__ATLOtG__variable{--font-titan:"Titan One",system-ui,Avenir,Helvetica,Arial,sans-serif}
.ThemeSwitcher-module-scss-module__8JniYG__themeSwitchBtn{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.ThemeSwitcher-module-scss-module__8JniYG__themeSwitchBtn,.ThemeSwitcher-module-scss-module__8JniYG__themeSwitchBtn:before,.ThemeSwitcher-module-scss-module__8JniYG__themeSwitchBtn:after{box-sizing:border-box;user-select:inherit}.ThemeSwitcher-module-scss-module__8JniYG__themeSwitchBtn{width:32px;height:32px;box-shadow:none;cursor:pointer;background-color:#0000;border:none;border-radius:50px;flex-direction:row;flex:none;justify-content:center;align-items:center;font-size:29px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media only screen and (min-width:768px){.ThemeSwitcher-module-scss-module__8JniYG__themeSwitchBtn{width:42px 42px;height:42px 42px}}.ThemeSwitcher-module-scss-module__8JniYG__themeSwitchBtn svg{position:absolute}@media only screen and (min-width:768px){.ThemeSwitcher-module-scss-module__8JniYG__themeSwitchBtn{font-size:39px}}
.Unauthorized-module-scss-module__acGrYa__page{justify-content:center;align-items:center;width:100%;height:100%;padding:2.5rem 1.25rem 3rem;display:flex}@media only screen and (min-width:768px){.Unauthorized-module-scss-module__acGrYa__page{padding:3rem 2rem 4rem}}.Unauthorized-module-scss-module__acGrYa__surface{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary-50)60%,var(--color-bg2)),var(--color-bg2));border:1px solid color-mix(in srgb,var(--color-border)65%,transparent);width:min(940px,100%);box-shadow:0 20px 60px -36px var(--color-shadow);border-radius:18px;gap:1.4rem;padding:clamp(1.6rem,2vw + 1rem,2.8rem);display:grid}@media only screen and (min-width:768px){.Unauthorized-module-scss-module__acGrYa__surface{gap:1.6rem;padding:2.4rem 3rem}}.Unauthorized-module-scss-module__acGrYa__iconBadge{background:var(--color-bg3);border:1px solid var(--color-border);width:74px;height:74px;color:var(--color-primary);box-shadow:0 14px 30px -22px var(--color-shadow);border-radius:50%;place-items:center;margin:0 auto;display:grid}.Unauthorized-module-scss-module__acGrYa__iconBadge svg{width:32px;height:32px}.Unauthorized-module-scss-module__acGrYa__header{text-align:center;gap:.6rem;display:grid}.Unauthorized-module-scss-module__acGrYa__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-600);margin:0;font-size:.9rem}.Unauthorized-module-scss-module__acGrYa__title{letter-spacing:-.01em;margin:0;font-size:clamp(1.9rem,3vw,2.35rem)}.Unauthorized-module-scss-module__acGrYa__lead{color:var(--color-text-700);justify-self:center;max-width:720px;margin:0;line-height:1.6}.Unauthorized-module-scss-module__acGrYa__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media only screen and (min-width:768px){.Unauthorized-module-scss-module__acGrYa__actions{gap:1rem}}.Unauthorized-module-scss-module__acGrYa__button{box-shadow:none;cursor:pointer;border:none;border:1px solid var(--color-border);background:var(--color-bg3);color:var(--color-text);font-weight:var(--font-bold);box-shadow:0 12px 30px -24px var(--color-shadow);border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.85rem 1.25rem;text-decoration:none;transition:background .12s,border-color .12s,transform .12s,box-shadow .12s;display:inline-flex}.Unauthorized-module-scss-module__acGrYa__button:hover{border-color:var(--color-primary-300);box-shadow:0 14px 36px -22px var(--color-shadow);transform:translateY(-1px)}.Unauthorized-module-scss-module__acGrYa__button:focus-visible{box-shadow:0 0 0 3px var(--color-focus);outline:none}.Unauthorized-module-scss-module__acGrYa__button svg{width:18px;height:18px}.Unauthorized-module-scss-module__acGrYa__primary{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary-300)}.Unauthorized-module-scss-module__acGrYa__primary:hover{border-color:var(--color-primary-400)}.Unauthorized-module-scss-module__acGrYa__ghost{background:var(--color-bg2)}.Unauthorized-module-scss-module__acGrYa__reasons{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;display:grid}.Unauthorized-module-scss-module__acGrYa__reasonCard{height:100%}.Unauthorized-module-scss-module__acGrYa__reasonRow{color:var(--color-text);align-items:flex-start;gap:.65rem;display:flex}.Unauthorized-module-scss-module__acGrYa__reasonIcon{background:var(--color-primary-50);width:28px;height:28px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Unauthorized-module-scss-module__acGrYa__reasonText{color:var(--color-text-800);line-height:1.45}
.Membership-module-scss-module__7yEQGq__statusCard{flex-direction:column;gap:.75rem;display:flex}.Membership-module-scss-module__7yEQGq__statusHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Membership-module-scss-module__7yEQGq__statusMeta{color:var(--color-text-700);gap:.35rem;font-size:.95rem;display:grid}.Membership-module-scss-module__7yEQGq__statusActions{flex-wrap:wrap;gap:.5rem;display:flex}.Membership-module-scss-module__7yEQGq__templateCard{align-self:flex-start;height:auto;min-height:clamp(520px,65vh,720px);overflow:hidden}@media (max-width:640px){.Membership-module-scss-module__7yEQGq__templateCard{scrollbar-gutter:stable;max-height:80vh;overflow:auto}}.Membership-module-scss-module__7yEQGq__templateLayout{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:1.25rem;display:grid}.Membership-module-scss-module__7yEQGq__templateInfo{background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--color-primary)12%,transparent)0%,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--color-bg2)90%,transparent),color-mix(in srgb,var(--color-bg3)70%,transparent));border:1px solid var(--color-border);box-shadow:0 20px 40px -30px var(--color-shadow);border-radius:14px;gap:.75rem;padding:1.25rem;display:grid}.Membership-module-scss-module__7yEQGq__templateHeading{gap:.35rem;display:grid}.Membership-module-scss-module__7yEQGq__templateBadge{background:color-mix(in srgb,var(--color-primary)16%,transparent);color:var(--color-primary);border-radius:999px;align-items:center;gap:.4rem;width:fit-content;padding:.3rem .7rem;font-weight:700;display:inline-flex}.Membership-module-scss-module__7yEQGq__templateHint{color:var(--color-text-700);margin:0;font-size:.95rem}.Membership-module-scss-module__7yEQGq__templateFilename{color:var(--color-text);margin:0;font-size:1.1rem;font-weight:700}.Membership-module-scss-module__7yEQGq__templateMeta{color:var(--color-text-700);margin:0;font-size:.95rem}.Membership-module-scss-module__7yEQGq__templateActionsRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Membership-module-scss-module__7yEQGq__templateUpload{text-align:center;align-content:start;place-self:center;justify-items:center;gap:.75rem;width:min(760px,100%);margin:-8px auto 0;display:grid}.Membership-module-scss-module__7yEQGq__templateUploadPanel{background:linear-gradient(160deg,color-mix(in srgb,var(--color-bg2)92%,transparent),var(--color-bg2));border:1px solid var(--color-border);box-shadow:0 18px 34px -32px var(--color-shadow);border-radius:14px;gap:.75rem;padding:1.25rem;display:grid}.Membership-module-scss-module__7yEQGq__templateUploadHeader{gap:.25rem;display:grid}.Membership-module-scss-module__7yEQGq__templateUploadTitle{color:var(--color-text);margin:0;font-weight:700}.Membership-module-scss-module__7yEQGq__templateUploadHint{color:var(--color-text-700);margin:0;font-size:.95rem}.Membership-module-scss-module__7yEQGq__templateActions{flex-wrap:wrap;justify-content:flex-start;gap:.65rem;margin-top:.75rem;display:flex}.Membership-module-scss-module__7yEQGq__history{border-top:1px solid var(--color-border);gap:.35rem;padding-top:.75rem;display:grid}.Membership-module-scss-module__7yEQGq__historyItem{color:var(--color-text-700);justify-content:space-between;gap:.5rem;font-size:.9rem;display:flex}.Membership-module-scss-module__7yEQGq__historyAction{font-weight:600}.Membership-module-scss-module__7yEQGq__form{gap:1rem;display:grid}.Membership-module-scss-module__7yEQGq__formGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.Membership-module-scss-module__7yEQGq__uploadZone{border:1px dashed var(--color-border);background:var(--color-bg2);cursor:pointer;border-radius:.75rem;gap:.4rem;padding:1rem;transition:border-color .2s,transform .2s;display:grid}.Membership-module-scss-module__7yEQGq__uploadZone:hover{border-color:var(--color-primary);transform:translateY(-1px)}.Membership-module-scss-module__7yEQGq__uploadHint{color:var(--color-text-700);margin:0;font-size:.9rem}.Membership-module-scss-module__7yEQGq__uploadSmall{color:var(--color-text-600);font-size:.85rem}.Membership-module-scss-module__7yEQGq__uploadPreview{background:var(--color-bg3);border:1px solid var(--color-border);color:var(--color-text);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.9rem;display:flex}.Membership-module-scss-module__7yEQGq__listToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.Membership-module-scss-module__7yEQGq__filters{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.Membership-module-scss-module__7yEQGq__tableActions{flex-wrap:wrap;gap:.35rem;display:flex}.Membership-module-scss-module__7yEQGq__dialogContent{gap:.75rem;display:grid}.Membership-module-scss-module__7yEQGq__tableWrapper{scrollbar-gutter:stable;max-width:100%;height:clamp(360px,70vh,100dvh - 240px);min-height:320px;overflow:auto}
.AdminUserParticipationsTable-module-scss-module__TFshqq__card{width:100%;height:auto}.AdminUserParticipationsTable-module-scss-module__TFshqq__sportTag{color:#fff!important;background-color:#eab308!important;border-color:#d4a107!important}.AdminUserParticipationsTable-module-scss-module__TFshqq__actionButton .p-button{white-space:nowrap;align-items:center;gap:6px;padding:.35rem .65rem;display:inline-flex}
.LoginForm-module-scss-module__Oiatwa__authCard{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.LoginForm-module-scss-module__Oiatwa__card{width:100%;max-width:420px}.LoginForm-module-scss-module__Oiatwa__cardTitle{color:var(--color-primary-600);font-weight:var(--font-bold);font-size:1.15rem}.LoginForm-module-scss-module__Oiatwa__sectionBody{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;display:flex}.LoginForm-module-scss-module__Oiatwa__helperText{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.LoginForm-module-scss-module__Oiatwa__helperText,.LoginForm-module-scss-module__Oiatwa__helperText:before,.LoginForm-module-scss-module__Oiatwa__helperText:after{box-sizing:border-box;user-select:inherit}.LoginForm-module-scss-module__Oiatwa__helperText{color:var(--color-text-700);font-size:.95rem;line-height:1.4}.LoginForm-module-scss-module__Oiatwa__form{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;width:100%;display:flex}.LoginForm-module-scss-module__Oiatwa__fields{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;display:flex}.LoginForm-module-scss-module__Oiatwa__passwordRow{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;display:flex}.LoginForm-module-scss-module__Oiatwa__gotoForgotPassword{align-self:flex-end;padding:0}.LoginForm-module-scss-module__Oiatwa__turnstile{justify-content:center;width:100%;display:flex}.LoginForm-module-scss-module__Oiatwa__actions{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:10px;margin-top:10px;display:flex}.LoginForm-module-scss-module__Oiatwa__actions .p-button{justify-content:center;width:100%}.LoginForm-module-scss-module__Oiatwa__switchLink{margin-top:15px;display:inline-flex}.LoginForm-module-scss-module__Oiatwa__switchLink a{padding:0;text-decoration:none}
.EventCalendar-module-scss-module__makpPG__calendar{width:100%;height:100%;min-height:500px}.EventCalendar-module-scss-module__makpPG__legend{color:var(--color-text);flex-direction:column;gap:6px;margin-top:10px;padding-bottom:1.5em;font-size:.95rem;display:flex}.EventCalendar-module-scss-module__makpPG__legend .EventCalendar-module-scss-module__makpPG__legendTitle{font-weight:var(--font-bold)}.EventCalendar-module-scss-module__makpPG__legend .EventCalendar-module-scss-module__makpPG__legendItems{flex-wrap:wrap;gap:8px;display:flex}.EventCalendar-module-scss-module__makpPG__legend .EventCalendar-module-scss-module__makpPG__legendItem{border:1px solid var(--color-border);background:var(--color-bg2);box-shadow:0 6px 12px -10px var(--color-shadow);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.EventCalendar-module-scss-module__makpPG__legend .EventCalendar-module-scss-module__makpPG__legendNumber{background:var(--color-primary-100);min-width:1.9rem;height:1.4rem;color:var(--color-primary-900);font-weight:var(--font-bold);border-radius:999px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.9rem;line-height:1;display:inline-flex}.EventCalendar-module-scss-module__makpPG__legend .EventCalendar-module-scss-module__makpPG__legendLabel{font-weight:var(--font-regular)}
.AdminUserMembership-module-scss-module__RjWLxW__container{flex-direction:column;gap:1.5rem;display:flex}.AdminUserMembership-module-scss-module__RjWLxW__section{flex-direction:column;gap:.75rem;display:flex}.AdminUserMembership-module-scss-module__RjWLxW__sectionTitle{color:var(--text-color);border-bottom:1px solid var(--surface-border);margin:0;padding-bottom:.5rem;font-size:1rem;font-weight:600}.AdminUserMembership-module-scss-module__RjWLxW__info{flex-direction:column;gap:.75rem;display:flex}.AdminUserMembership-module-scss-module__RjWLxW__infoRow{align-items:center;gap:.75rem;display:flex}.AdminUserMembership-module-scss-module__RjWLxW__label{color:var(--text-color-secondary);min-width:120px;font-weight:500}.AdminUserMembership-module-scss-module__RjWLxW__value{color:var(--text-color)}.AdminUserMembership-module-scss-module__RjWLxW__actions{flex-wrap:wrap;gap:.5rem;display:flex}
.ResetPasswordForm-module-scss-module__fraH7W__authCard{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.ResetPasswordForm-module-scss-module__fraH7W__card{width:100%;max-width:460px}.ResetPasswordForm-module-scss-module__fraH7W__cardTitle{color:var(--color-primary-600);font-weight:var(--font-bold);font-size:1.15rem}.ResetPasswordForm-module-scss-module__fraH7W__sectionBody{text-align:center;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;display:flex}.ResetPasswordForm-module-scss-module__fraH7W__helperText{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.ResetPasswordForm-module-scss-module__fraH7W__helperText,.ResetPasswordForm-module-scss-module__fraH7W__helperText:before,.ResetPasswordForm-module-scss-module__fraH7W__helperText:after{box-sizing:border-box;user-select:inherit}.ResetPasswordForm-module-scss-module__fraH7W__helperText{color:var(--color-text-700);font-size:.95rem;line-height:1.5}.ResetPasswordForm-module-scss-module__fraH7W__form{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;display:flex}.ResetPasswordForm-module-scss-module__fraH7W__fields{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;margin:10px 0;display:flex}.ResetPasswordForm-module-scss-module__fraH7W__submitButton,.ResetPasswordForm-module-scss-module__fraH7W__primaryAction{justify-content:center;width:100%}
.EventDetails-module-scss-module__kt_4Fq__header{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EventDetails-module-scss-module__kt_4Fq__header,.EventDetails-module-scss-module__kt_4Fq__header:before,.EventDetails-module-scss-module__kt_4Fq__header:after{box-sizing:border-box;user-select:inherit}.EventDetails-module-scss-module__kt_4Fq__header{background:var(--color-bg2);z-index:1500;width:100%;height:60px;box-shadow:0 0 15px -10px var(--color-shadow);flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex;position:fixed;top:0}@media only screen and (min-width:768px){.EventDetails-module-scss-module__kt_4Fq__header{width:100%;height:70px;padding:25px}}.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__box{flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:15px;min-width:0;display:flex}.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__box:first-child{flex-direction:row;flex:none;justify-content:flex-start;align-items:center;display:flex}.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__box:last-child{flex-direction:row;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;display:flex}@media only screen and (min-width:768px){.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__box{gap:20px}}.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__logoLink{color:var(--color-text);flex-shrink:0;text-decoration:none}.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__logoLink .EventDetails-module-scss-module__kt_4Fq__logo{display:none}@media only screen and (min-width:400px){.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__logoLink .EventDetails-module-scss-module__kt_4Fq__logo{display:unset;font-size:var(--font-h4);margin-left:10px}}@media only screen and (min-width:768px){.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__logoLink .EventDetails-module-scss-module__kt_4Fq__logo{font-size:var(--font-h3)}}@media only screen and (min-width:1280px){.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__logoLink .EventDetails-module-scss-module__kt_4Fq__logo{margin-left:40px}}.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__hamburgerMenu{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__hamburgerMenu,.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__hamburgerMenu:before,.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__hamburgerMenu:after{box-sizing:border-box;user-select:inherit}.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__hamburgerMenu{box-shadow:none;cursor:pointer;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;justify-content:space-evenly;align-items:center;width:35px;height:35px;text-decoration:none;display:flex;position:relative}@media only screen and (min-width:768px){.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__hamburgerMenu{width:38px;height:38px}}@media only screen and (min-width:1280px){.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__hamburgerMenu{display:none}}.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__hamburgerMenu span{background:var(--color-text);border-radius:10px;width:85%;height:4px;transition:transform .2s}@media only screen and (min-width:768px){.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__hamburgerMenu span{height:4px}}.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__hamburgerMenu.EventDetails-module-scss-module__kt_4Fq__hamburgerMenuActive span:first-child{transform:translateY(10px)rotate(45deg)}.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__hamburgerMenu.EventDetails-module-scss-module__kt_4Fq__hamburgerMenuActive span:nth-child(2){opacity:0}.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__hamburgerMenu.EventDetails-module-scss-module__kt_4Fq__hamburgerMenuActive span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}@media only screen and (min-width:768px){.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__hamburgerMenu.EventDetails-module-scss-module__kt_4Fq__hamburgerMenuActive span:first-child{transform:translateY(10.5px)rotate(45deg)}.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__hamburgerMenu.EventDetails-module-scss-module__kt_4Fq__hamburgerMenuActive span:nth-child(3){transform:translateY(-10.5px)rotate(-45deg)}}.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__roundedIcon{width:32px;height:32px;box-shadow:none;cursor:pointer;background-color:#0000;border:none;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}@media only screen and (min-width:768px){.EventDetails-module-scss-module__kt_4Fq__header .EventDetails-module-scss-module__kt_4Fq__roundedIcon{width:42px 42px;height:42px 42px}}.EventDetails-module-scss-module__kt_4Fq__content{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EventDetails-module-scss-module__kt_4Fq__content,.EventDetails-module-scss-module__kt_4Fq__content:before,.EventDetails-module-scss-module__kt_4Fq__content:after{box-sizing:border-box;user-select:inherit}.EventDetails-module-scss-module__kt_4Fq__content{flex-direction:column;gap:18px;min-width:0;display:flex}.EventDetails-module-scss-module__kt_4Fq__content .EventDetails-module-scss-module__kt_4Fq__messages{width:100%}.EventDetails-module-scss-module__kt_4Fq__content .EventDetails-module-scss-module__kt_4Fq__messages .p-message{margin:0 0 12px}.EventDetails-module-scss-module__kt_4Fq__content .EventDetails-module-scss-module__kt_4Fq__eventDetails{gap:14px;display:grid}.EventDetails-module-scss-module__kt_4Fq__content .EventDetails-module-scss-module__kt_4Fq__stack{gap:16px;display:grid}.EventDetails-module-scss-module__kt_4Fq__content .EventDetails-module-scss-module__kt_4Fq__stackSmall{gap:12px;display:grid}.EventDetails-module-scss-module__kt_4Fq__content .EventDetails-module-scss-module__kt_4Fq__actionRow{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;margin-top:4px;display:flex}.EventDetails-module-scss-module__kt_4Fq__headerCard{--card-padding-y:14px;--card-padding-x:14px;--card-radius:14px;--card-gap:12px;border:1px solid color-mix(in srgb,var(--color-border)55%,transparent);box-shadow:0 14px 38px -28px var(--color-shadow);gap:12px;display:grid}.EventDetails-module-scss-module__kt_4Fq__badgeRow{flex-wrap:wrap;gap:12px;display:flex}.EventDetails-module-scss-module__kt_4Fq__title{letter-spacing:-.01em;margin:0;font-size:clamp(1.3rem,2vw,1.7rem)}.EventDetails-module-scss-module__kt_4Fq__locationRow{background:var(--color-bg3);border:1px solid color-mix(in srgb,var(--color-border)60%,transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.EventDetails-module-scss-module__kt_4Fq__locationRow .EventDetails-module-scss-module__kt_4Fq__locationLabel{font-weight:var(--font-bold);color:var(--color-text-700)}.EventDetails-module-scss-module__kt_4Fq__locationRow .EventDetails-module-scss-module__kt_4Fq__locationValue{word-break:break-word}.EventDetails-module-scss-module__kt_4Fq__metaGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.EventDetails-module-scss-module__kt_4Fq__metaCard{border:1px solid var(--color-border);box-shadow:2.5px 2.5px 10px -5px var(--color-shadow);background:var(--color-bg2);border-radius:10px;gap:4px;padding:10px;display:grid}.EventDetails-module-scss-module__kt_4Fq__metaCard .EventDetails-module-scss-module__kt_4Fq__metaLabel{color:var(--color-text-600);margin:0;font-size:.95rem}.EventDetails-module-scss-module__kt_4Fq__metaCard .EventDetails-module-scss-module__kt_4Fq__metaValue{font-weight:var(--font-bold);color:var(--color-text);margin:0}.EventDetails-module-scss-module__kt_4Fq__chipRow{flex-wrap:wrap;gap:8px;display:flex}.EventDetails-module-scss-module__kt_4Fq__sectionCard{--card-padding-y:14px;--card-padding-x:14px;--card-radius:14px;--card-gap:12px;background:var(--color-bg2);border:1px solid color-mix(in srgb,var(--color-border)55%,transparent);box-shadow:0 14px 38px -28px var(--color-shadow);gap:12px;display:grid}.EventDetails-module-scss-module__kt_4Fq__privateBadge{background:var(--color-primary-50);color:var(--color-primary-800);font-weight:var(--font-bold);border:1px solid color-mix(in srgb,var(--color-primary-200)70%,transparent);border-radius:10px;align-items:center;gap:6px;width:fit-content;padding:6px 10px;font-size:.9rem;display:inline-flex}.EventDetails-module-scss-module__kt_4Fq__sectionHeader{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-600);margin-bottom:2px;font-size:.95rem}.EventDetails-module-scss-module__kt_4Fq__eventDescription *{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EventDetails-module-scss-module__kt_4Fq__eventDescription *,.EventDetails-module-scss-module__kt_4Fq__eventDescription :before,.EventDetails-module-scss-module__kt_4Fq__eventDescription :after{box-sizing:border-box;user-select:inherit}.EventDetails-module-scss-module__kt_4Fq__mediaCard{justify-content:center;align-items:center;display:flex}.EventDetails-module-scss-module__kt_4Fq__eventImage{object-fit:cover;box-shadow:0 12px 28px -20px var(--color-shadow);border-radius:12px;width:100%}.EventDetails-module-scss-module__kt_4Fq__prlink{margin-left:10px;padding:0}.EventDetails-module-scss-module__kt_4Fq__checkboxList{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EventDetails-module-scss-module__kt_4Fq__checkboxList,.EventDetails-module-scss-module__kt_4Fq__checkboxList:before,.EventDetails-module-scss-module__kt_4Fq__checkboxList:after{box-sizing:border-box;user-select:inherit}.EventDetails-module-scss-module__kt_4Fq__checkboxList{padding:0;list-style:none}.EventDetails-module-scss-module__kt_4Fq__checkboxList li{margin:10px 0}.EventDetails-module-scss-module__kt_4Fq__checkboxList li .EventDetails-module-scss-module__kt_4Fq__checkboxRow{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}.EventDetails-module-scss-module__kt_4Fq__checkboxList li .EventDetails-module-scss-module__kt_4Fq__checkboxData{width:100%;margin-left:4px}.EventDetails-module-scss-module__kt_4Fq__checkboxList li .EventDetails-module-scss-module__kt_4Fq__checkboxData .EventDetails-module-scss-module__kt_4Fq__checkboxTitle{flex-flow:wrap;justify-content:space-between;align-items:center;gap:6px 0;display:flex}.EventDetails-module-scss-module__kt_4Fq__checkboxList li .EventDetails-module-scss-module__kt_4Fq__checkboxData .EventDetails-module-scss-module__kt_4Fq__checkboxTitle h5{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EventDetails-module-scss-module__kt_4Fq__checkboxList li .EventDetails-module-scss-module__kt_4Fq__checkboxData .EventDetails-module-scss-module__kt_4Fq__checkboxTitle h5,.EventDetails-module-scss-module__kt_4Fq__checkboxList li .EventDetails-module-scss-module__kt_4Fq__checkboxData .EventDetails-module-scss-module__kt_4Fq__checkboxTitle h5:before,.EventDetails-module-scss-module__kt_4Fq__checkboxList li .EventDetails-module-scss-module__kt_4Fq__checkboxData .EventDetails-module-scss-module__kt_4Fq__checkboxTitle h5:after{box-sizing:border-box;user-select:inherit}.EventDetails-module-scss-module__kt_4Fq__checkboxList li .EventDetails-module-scss-module__kt_4Fq__checkboxData .EventDetails-module-scss-module__kt_4Fq__checkboxTitle h5{font-size:var(--font-body)}.EventDetails-module-scss-module__kt_4Fq__timeslotDay{font-size:var(--font-body);font-weight:var(--font-bold);color:var(--color-text-700)}.EventDetails-module-scss-module__kt_4Fq__timeslotList{margin-top:6px}.EventDetails-module-scss-module__kt_4Fq__metaLine{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.EventDetails-module-scss-module__kt_4Fq__metaLabel{color:var(--color-text-600)}.EventDetails-module-scss-module__kt_4Fq__metaValue{color:var(--color-text);font-weight:var(--font-bold);word-break:break-word;margin:0}.EventDetails-module-scss-module__kt_4Fq__space{margin-bottom:8px}.EventDetails-module-scss-module__kt_4Fq__asidePanel{z-index:1800;background:#0000004d;width:100%;height:100%;padding-top:60px;position:fixed;top:0;right:0}@media only screen and (min-width:768px){.EventDetails-module-scss-module__kt_4Fq__asidePanel{padding-top:70px}}.EventDetails-module-scss-module__kt_4Fq__asidePanel .EventDetails-module-scss-module__kt_4Fq__content{width:calc(100% - 28px);height:calc(100% - 28px);margin:14px}@media only screen and (min-width:768px){.EventDetails-module-scss-module__kt_4Fq__asidePanel .EventDetails-module-scss-module__kt_4Fq__content{width:calc(100% - 52px);height:calc(100% - 52px);margin:26px}}@media only screen and (min-width:1024px){.EventDetails-module-scss-module__kt_4Fq__asidePanel .EventDetails-module-scss-module__kt_4Fq__content{width:42%;height:100%;box-shadow:none;float:right;border:none;border-radius:0;margin:0}}.EventDetails-module-scss-module__kt_4Fq__article{flex-direction:row;justify-content:center;align-items:center;display:flex}.EventDetails-module-scss-module__kt_4Fq__article .EventDetails-module-scss-module__kt_4Fq__content{width:100%;max-width:680px;height:100%}@media (max-width:340px){.EventDetails-module-scss-module__kt_4Fq__content{border-radius:12px;gap:12px;padding:12px}.EventDetails-module-scss-module__kt_4Fq__headerCard{gap:10px;padding:10px}.EventDetails-module-scss-module__kt_4Fq__badgeRow{gap:8px}.EventDetails-module-scss-module__kt_4Fq__title{font-size:clamp(1.15rem,5vw,1.4rem)}.EventDetails-module-scss-module__kt_4Fq__locationRow{gap:8px;padding:8px 10px}.EventDetails-module-scss-module__kt_4Fq__metaGrid{grid-template-columns:1fr;gap:10px}.EventDetails-module-scss-module__kt_4Fq__metaCard{gap:6px;padding:8px}.EventDetails-module-scss-module__kt_4Fq__eventDetails,.EventDetails-module-scss-module__kt_4Fq__stack{gap:12px}.EventDetails-module-scss-module__kt_4Fq__stackSmall{gap:10px}.EventDetails-module-scss-module__kt_4Fq__sectionCard{gap:10px;padding:10px}.EventDetails-module-scss-module__kt_4Fq__actionRow{justify-content:flex-start;gap:8px;width:100%}.EventDetails-module-scss-module__kt_4Fq__actionRow .p-button{flex:120px;min-width:0}}
.EditPassword-module-scss-module__c_3RPG__header{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EditPassword-module-scss-module__c_3RPG__header,.EditPassword-module-scss-module__c_3RPG__header:before,.EditPassword-module-scss-module__c_3RPG__header:after{box-sizing:border-box;user-select:inherit}.EditPassword-module-scss-module__c_3RPG__header{background:var(--color-bg2);z-index:1500;width:100%;height:60px;box-shadow:0 0 15px -10px var(--color-shadow);flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex;position:fixed;top:0}@media only screen and (min-width:768px){.EditPassword-module-scss-module__c_3RPG__header{width:100%;height:70px;padding:25px}}.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__box{flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:15px;min-width:0;display:flex}.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__box:first-child{flex-direction:row;flex:none;justify-content:flex-start;align-items:center;display:flex}.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__box:last-child{flex-direction:row;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;display:flex}@media only screen and (min-width:768px){.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__box{gap:20px}}.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__logoLink{color:var(--color-text);flex-shrink:0;text-decoration:none}.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__logoLink .EditPassword-module-scss-module__c_3RPG__logo{display:none}@media only screen and (min-width:400px){.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__logoLink .EditPassword-module-scss-module__c_3RPG__logo{display:unset;font-size:var(--font-h4);margin-left:10px}}@media only screen and (min-width:768px){.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__logoLink .EditPassword-module-scss-module__c_3RPG__logo{font-size:var(--font-h3)}}@media only screen and (min-width:1280px){.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__logoLink .EditPassword-module-scss-module__c_3RPG__logo{margin-left:40px}}.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__hamburgerMenu{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__hamburgerMenu,.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__hamburgerMenu:before,.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__hamburgerMenu:after{box-sizing:border-box;user-select:inherit}.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__hamburgerMenu{box-shadow:none;cursor:pointer;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;justify-content:space-evenly;align-items:center;width:35px;height:35px;text-decoration:none;display:flex;position:relative}@media only screen and (min-width:768px){.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__hamburgerMenu{width:38px;height:38px}}@media only screen and (min-width:1280px){.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__hamburgerMenu{display:none}}.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__hamburgerMenu span{background:var(--color-text);border-radius:10px;width:85%;height:4px;transition:transform .2s}@media only screen and (min-width:768px){.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__hamburgerMenu span{height:4px}}.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__hamburgerMenu.EditPassword-module-scss-module__c_3RPG__hamburgerMenuActive span:first-child{transform:translateY(10px)rotate(45deg)}.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__hamburgerMenu.EditPassword-module-scss-module__c_3RPG__hamburgerMenuActive span:nth-child(2){opacity:0}.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__hamburgerMenu.EditPassword-module-scss-module__c_3RPG__hamburgerMenuActive span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}@media only screen and (min-width:768px){.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__hamburgerMenu.EditPassword-module-scss-module__c_3RPG__hamburgerMenuActive span:first-child{transform:translateY(10.5px)rotate(45deg)}.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__hamburgerMenu.EditPassword-module-scss-module__c_3RPG__hamburgerMenuActive span:nth-child(3){transform:translateY(-10.5px)rotate(-45deg)}}.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__roundedIcon{width:32px;height:32px;box-shadow:none;cursor:pointer;background-color:#0000;border:none;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}@media only screen and (min-width:768px){.EditPassword-module-scss-module__c_3RPG__header .EditPassword-module-scss-module__c_3RPG__roundedIcon{width:42px 42px;height:42px 42px}}.EditPassword-module-scss-module__c_3RPG__navWrapper{z-index:2000;visibility:hidden;pointer-events:none;width:100%;height:calc(100% - 60px);transition:visibility .2s;position:fixed;top:60px;left:0}@media only screen and (min-width:768px){.EditPassword-module-scss-module__c_3RPG__navWrapper{width:100%;height:calc(100% - 70px);position:fixed;top:70px;left:0}}@media only screen and (min-width:1280px){.EditPassword-module-scss-module__c_3RPG__navWrapper{width:300px;height:calc(100dvh - 70px);box-shadow:0 0 15px -10px var(--color-shadow);visibility:visible;pointer-events:auto;position:sticky}.EditPassword-module-scss-module__c_3RPG__navWrapper:before{content:"";background:var(--color-bg2);width:300px;height:10px;position:absolute;top:-5px}}.EditPassword-module-scss-module__c_3RPG__navWrapper.EditPassword-module-scss-module__c_3RPG__navWrapperOpen{visibility:visible;pointer-events:auto}.EditPassword-module-scss-module__c_3RPG__navWrapper.EditPassword-module-scss-module__c_3RPG__navWrapperOpen .EditPassword-module-scss-module__c_3RPG__backgroundBlur{opacity:1}.EditPassword-module-scss-module__c_3RPG__navWrapper.EditPassword-module-scss-module__c_3RPG__navWrapperOpen aside{left:0%}.EditPassword-module-scss-module__c_3RPG__navWrapper .EditPassword-module-scss-module__c_3RPG__backgroundBlur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background-color:#0006;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;right:0}@media only screen and (min-width:1280px){.EditPassword-module-scss-module__c_3RPG__navWrapper .EditPassword-module-scss-module__c_3RPG__backgroundBlur{display:none}}.EditPassword-module-scss-module__c_3RPG__navWrapper aside{background:var(--color-bg2);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:left .2s ease-in-out;display:flex;position:relative;top:0;left:-100%}@media only screen and (min-width:768px){.EditPassword-module-scss-module__c_3RPG__navWrapper aside{background:var(--color-bg2);width:clamp(300px,80%,300px);height:100%}}@media only screen and (min-width:1280px){.EditPassword-module-scss-module__c_3RPG__navWrapper aside{width:300px;position:static}}.EditPassword-module-scss-module__c_3RPG__navWrapper aside:before{content:"";background:var(--color-bg2);width:100%;height:10px;position:absolute;top:-10px;left:0}.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__sideBar{flex-direction:column;justify-content:flex-start;align-items:center;gap:30px;width:100%;height:100%;padding:20px;display:flex;overflow-y:auto}.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__sideBar .EditPassword-module-scss-module__c_3RPG__categoryWrapper{width:100%;height:max-content}.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__sideBar .EditPassword-module-scss-module__c_3RPG__categoryWrapper:first-child h2:before{display:none}.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__sideBar .EditPassword-module-scss-module__c_3RPG__categoryWrapper h2{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__sideBar .EditPassword-module-scss-module__c_3RPG__categoryWrapper h2,.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__sideBar .EditPassword-module-scss-module__c_3RPG__categoryWrapper h2:before,.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__sideBar .EditPassword-module-scss-module__c_3RPG__categoryWrapper h2:after{box-sizing:border-box;user-select:inherit}.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__sideBar .EditPassword-module-scss-module__c_3RPG__categoryWrapper h2{color:var(--color-text-secondary);font-size:var(--font-body);text-transform:uppercase;margin:10px 0;position:relative}.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__sideBar .EditPassword-module-scss-module__c_3RPG__categoryWrapper h2:before{content:"";background:var(--color-text-secondary);opacity:.3;border-radius:5px;width:calc(100% + 10px);height:2px;position:absolute;top:-15px;left:-5px}.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__sideBar .EditPassword-module-scss-module__c_3RPG__categoryWrapper h2:first-child{margin-top:0}.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__sideBar .EditPassword-module-scss-module__c_3RPG__categoryWrapper .EditPassword-module-scss-module__c_3RPG__categoryList{width:100%;min-width:0;height:max-content;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;flex-direction:column;justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex}.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__sideBar .EditPassword-module-scss-module__c_3RPG__categoryWrapper .EditPassword-module-scss-module__c_3RPG__categoryList,.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__sideBar .EditPassword-module-scss-module__c_3RPG__categoryWrapper .EditPassword-module-scss-module__c_3RPG__categoryList:before,.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__sideBar .EditPassword-module-scss-module__c_3RPG__categoryWrapper .EditPassword-module-scss-module__c_3RPG__categoryList:after{box-sizing:border-box;user-select:inherit}.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__sideBar .EditPassword-module-scss-module__c_3RPG__categoryWrapper .EditPassword-module-scss-module__c_3RPG__categoryList{gap:15px;padding-left:7px}.EditPassword-module-scss-module__c_3RPG__navWrapper aside .EditPassword-module-scss-module__c_3RPG__logoutButton{background:var(--color-bg2);border-top:3px solid var(--color-bg3);z-index:1;width:100%;height:max-content;padding:15px 27px}.EditPassword-module-scss-module__c_3RPG__layout{width:100%;height:100%;margin-top:60px}@media only screen and (min-width:768px){.EditPassword-module-scss-module__c_3RPG__layout{margin-top:70px}}@media only screen and (min-width:1280px){.EditPassword-module-scss-module__c_3RPG__layout{display:flex}}.EditPassword-module-scss-module__c_3RPG__layout main{z-index:0;height:100%;padding:15px;position:relative;overflow-y:auto}@media only screen and (max-width:350px){.EditPassword-module-scss-module__c_3RPG__layout main{padding:10px}}@media only screen and (min-width:1024px){.EditPassword-module-scss-module__c_3RPG__layout main{padding:30px 20px}}@media only screen and (min-width:1280px){.EditPassword-module-scss-module__c_3RPG__layout main{width:calc(100% - 300px)}}.EditPassword-module-scss-module__c_3RPG__form{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;height:auto;display:flex}@media only screen and (min-width:768px){.EditPassword-module-scss-module__c_3RPG__form{gap:18px}}.EditPassword-module-scss-module__c_3RPG__section{width:100%}.EditPassword-module-scss-module__c_3RPG__fields{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;display:flex}@media only screen and (min-width:768px){.EditPassword-module-scss-module__c_3RPG__fields{gap:14px}}.EditPassword-module-scss-module__c_3RPG__submitBox{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;width:100%;display:flex;bottom:-15px}@media only screen and (max-width:350px){.EditPassword-module-scss-module__c_3RPG__submitBox{bottom:-10px}}@media only screen and (min-width:1024px){.EditPassword-module-scss-module__c_3RPG__submitBox{bottom:-30px}}.EditPassword-module-scss-module__c_3RPG__submitBox{z-index:100;padding:12px 0;position:sticky}@media only screen and (min-width:768px){.EditPassword-module-scss-module__c_3RPG__submitBox{flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;display:flex}}
.CreationForm-module-scss-module__64QPhq__authCard{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.CreationForm-module-scss-module__64QPhq__card{width:100%;max-width:520px}.CreationForm-module-scss-module__64QPhq__pagination{margin:4px 0 10px}.CreationForm-module-scss-module__64QPhq__content{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;display:flex}@media only screen and (min-width:768px){.CreationForm-module-scss-module__64QPhq__content{gap:16px}}.CreationForm-module-scss-module__64QPhq__scrollArea{max-height:calc(100dvh - 260px);padding-right:4px;overflow-y:auto}.CreationForm-module-scss-module__64QPhq__switchLink{margin-top:10px;display:inline-flex}.CreationForm-module-scss-module__64QPhq__switchLink a{padding:0;text-decoration:none}.CreationForm-module-scss-module__64QPhq__scroll{max-height:calc(100dvh - 130px);overflow-x:auto}.CreationForm-module-scss-module__64QPhq__adminWrapper{margin-bottom:10px;padding:0 20px}.CreationForm-module-scss-module__64QPhq__form{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;height:auto;display:flex}@media only screen and (min-width:768px){.CreationForm-module-scss-module__64QPhq__form{gap:14px}}.CreationForm-module-scss-module__64QPhq__displayNone{display:none}.CreationForm-module-scss-module__64QPhq__dietaryBlock{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;margin-bottom:8px;display:flex}.CreationForm-module-scss-module__64QPhq__noneButton{width:100%}.CreationForm-module-scss-module__64QPhq__turnstile{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.CreationForm-module-scss-module__64QPhq__buttonsBox{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:10px;width:100%;height:auto;display:flex}.CreationForm-module-scss-module__64QPhq__buttonsBox .p-button{width:100%}
.CommunitySection-module-scss-module__9EqOmG__section{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;display:flex}@media only screen and (min-width:768px){.CommunitySection-module-scss-module__9EqOmG__section{gap:14px}}.CommunitySection-module-scss-module__9EqOmG__inlineFields{grid-template-columns:1fr;gap:12px;display:grid}@media only screen and (min-width:768px){.CommunitySection-module-scss-module__9EqOmG__inlineFields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.CommunitySection-module-scss-module__9EqOmG__metaRow{border:1px solid var(--color-border);background:var(--color-bg2);border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.CommunitySection-module-scss-module__9EqOmG__metaRow span{color:var(--color-text);font-weight:var(--font-semibold);font-size:.95rem}.CommunitySection-module-scss-module__9EqOmG__field{width:100%}
.BigProfilePicture-module-scss-module__JzIg4W__wrapper{flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.BigProfilePicture-module-scss-module__JzIg4W__attachedBox{display:inline-flex;position:relative}.BigProfilePicture-module-scss-module__JzIg4W__image{border:2px solid var(--color-border);object-fit:cover;border-radius:12px;width:120px;height:120px}@media only screen and (min-width:768px){.BigProfilePicture-module-scss-module__JzIg4W__image{width:150px;height:150px}}.BigProfilePicture-module-scss-module__JzIg4W__iconButton{border:1px solid var(--color-border);box-shadow:0 6px 18px -12px var(--color-shadow);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:8px;display:inline-flex;position:absolute;bottom:-10px;right:-10px}.BigProfilePicture-module-scss-module__JzIg4W__iconButton svg{margin:0;display:block}.BigProfilePicture-module-scss-module__JzIg4W__iconButton:disabled{opacity:.6;cursor:default}.BigProfilePicture-module-scss-module__JzIg4W__hiddenFileInput{display:none}.BigProfilePicture-module-scss-module__JzIg4W__progressRing{pointer-events:none;-webkit-mask-composite:xor;border-radius:16px;padding:2px;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}
.EmailValidation-module-scss-module__jr8e3q__main{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;width:100%;height:max-content;display:flex}@media only screen and (min-width:768px){.EmailValidation-module-scss-module__jr8e3q__main{gap:18px}}.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header{flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;display:flex}.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header h3{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header h3,.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header h3:before,.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header h3:after{box-sizing:border-box;user-select:inherit}.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header h3{font-size:1.15rem;font-weight:var(--font-bold);color:var(--color-text)}.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header .EmailValidation-module-scss-module__jr8e3q__email{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header .EmailValidation-module-scss-module__jr8e3q__email,.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header .EmailValidation-module-scss-module__jr8e3q__email:before,.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header .EmailValidation-module-scss-module__jr8e3q__email:after{box-sizing:border-box;user-select:inherit}.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header .EmailValidation-module-scss-module__jr8e3q__email{font-weight:var(--font-semibold);color:var(--color-text)}.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header .EmailValidation-module-scss-module__jr8e3q__hint{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header .EmailValidation-module-scss-module__jr8e3q__hint,.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header .EmailValidation-module-scss-module__jr8e3q__hint:before,.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header .EmailValidation-module-scss-module__jr8e3q__hint:after{box-sizing:border-box;user-select:inherit}.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__header .EmailValidation-module-scss-module__jr8e3q__hint{color:var(--color-text-700);font-size:.95rem}.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__iconBox{background:color-mix(in srgb,var(--color-primary-50)60%,var(--color-bg2));width:64px;height:64px;color:var(--color-primary-700);box-shadow:0 12px 30px -18px var(--color-shadow);border-radius:16px;flex-direction:row;justify-content:center;align-items:center;font-size:34px;display:flex}.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__primaryAction{align-self:center;width:100%;max-width:220px}.EmailValidation-module-scss-module__jr8e3q__main .EmailValidation-module-scss-module__jr8e3q__secondaryAction{align-self:center;margin-top:4px}
.EventEditor-module-scss-module__UuNO9W__editor{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;display:flex}@media only screen and (min-width:768px){.EventEditor-module-scss-module__UuNO9W__editor{gap:16px}}.EventEditor-module-scss-module__UuNO9W__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.EventEditor-module-scss-module__UuNO9W__title{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EventEditor-module-scss-module__UuNO9W__title,.EventEditor-module-scss-module__UuNO9W__title:before,.EventEditor-module-scss-module__UuNO9W__title:after{box-sizing:border-box;user-select:inherit}.EventEditor-module-scss-module__UuNO9W__title{font-size:1.25rem;font-weight:var(--font-bold);color:var(--color-primary-700)}.EventEditor-module-scss-module__UuNO9W__statusTag{display:inline-flex}.EventEditor-module-scss-module__UuNO9W__statusRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.EventEditor-module-scss-module__UuNO9W__statusButtons{flex-wrap:wrap;gap:6px;display:inline-flex}.EventEditor-module-scss-module__UuNO9W__form{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;height:auto;display:flex}@media only screen and (min-width:768px){.EventEditor-module-scss-module__UuNO9W__form{gap:18px}}.EventEditor-module-scss-module__UuNO9W__section{width:100%}.EventEditor-module-scss-module__UuNO9W__sectionBody{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;display:flex}@media only screen and (min-width:768px){.EventEditor-module-scss-module__UuNO9W__sectionBody{gap:14px}}.EventEditor-module-scss-module__UuNO9W__inlineFields{grid-template-columns:1fr;gap:12px;display:grid}@media only screen and (min-width:768px){.EventEditor-module-scss-module__UuNO9W__inlineFields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.EventEditor-module-scss-module__UuNO9W__registrationRow{grid-template-columns:1fr;gap:12px;display:grid}@media only screen and (min-width:768px){.EventEditor-module-scss-module__UuNO9W__registrationRow{grid-template-columns:1fr 1.3fr;align-items:start}}.EventEditor-module-scss-module__UuNO9W__field{width:100%}.EventEditor-module-scss-module__UuNO9W__actionsBar{z-index:100;margin-top:auto;position:sticky;bottom:0}.EventEditor-module-scss-module__UuNO9W__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.EventEditor-module-scss-module__UuNO9W__actions .p-button{min-width:140px}@media only screen and (min-width:768px){.EventEditor-module-scss-module__UuNO9W__actions{gap:10px}}.EventEditor-module-scss-module__UuNO9W__submit{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 16px;font-weight:600;transition:background-color .12s,transform .12s}.EventEditor-module-scss-module__UuNO9W__submit:hover{background:color-mix(in srgb,var(--color-primary)90%,var(--color-primary-200))}.EventEditor-module-scss-module__UuNO9W__submit:disabled{cursor:not-allowed;opacity:.7}.EventEditor-module-scss-module__UuNO9W__iconButton{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .12s,transform .12s;display:inline-flex}.EventEditor-module-scss-module__UuNO9W__iconButton:hover{background:color-mix(in srgb,var(--color-primary)90%,var(--color-primary-200))}.EventEditor-module-scss-module__UuNO9W__iconButton:active{transform:translateY(1px)}.EventEditor-module-scss-module__UuNO9W__dialogActions{justify-content:flex-end;gap:.75rem;display:flex}.EventEditor-module-scss-module__UuNO9W__imageSection{gap:10px;display:grid}.EventEditor-module-scss-module__UuNO9W__imageHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.EventEditor-module-scss-module__UuNO9W__imageActions{gap:8px;display:flex}.EventEditor-module-scss-module__UuNO9W__metaLabel{font-weight:var(--font-semibold);color:var(--color-neutral-700)}.EventEditor-module-scss-module__UuNO9W__imagePreview{border:1px dashed var(--color-neutral-300);background:var(--color-neutral-50);border-radius:10px;min-height:180px;position:relative;overflow:hidden}.EventEditor-module-scss-module__UuNO9W__imagePreview img{object-fit:cover}.EventEditor-module-scss-module__UuNO9W__helperText{color:var(--color-neutral-700);margin-top:-6px;margin-bottom:6px}.EventEditor-module-scss-module__UuNO9W__imagePlaceholder{width:100%;height:100%;color:var(--color-neutral-500);text-align:center;justify-content:center;align-items:center;padding:20px;display:flex}.EventEditor-module-scss-module__UuNO9W__hiddenFileInput{display:none}
.EditProfile-module-scss-module__midH5a__header{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EditProfile-module-scss-module__midH5a__header,.EditProfile-module-scss-module__midH5a__header:before,.EditProfile-module-scss-module__midH5a__header:after{box-sizing:border-box;user-select:inherit}.EditProfile-module-scss-module__midH5a__header{background:var(--color-bg2);z-index:1500;width:100%;height:60px;box-shadow:0 0 15px -10px var(--color-shadow);flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex;position:fixed;top:0}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__header{width:100%;height:70px;padding:25px}}.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__box{flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:15px;min-width:0;display:flex}.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__box:first-child{flex-direction:row;flex:none;justify-content:flex-start;align-items:center;display:flex}.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__box:last-child{flex-direction:row;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;display:flex}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__box{gap:20px}}.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__logoLink{color:var(--color-text);flex-shrink:0;text-decoration:none}.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__logoLink .EditProfile-module-scss-module__midH5a__logo{display:none}@media only screen and (min-width:400px){.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__logoLink .EditProfile-module-scss-module__midH5a__logo{display:unset;font-size:var(--font-h4);margin-left:10px}}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__logoLink .EditProfile-module-scss-module__midH5a__logo{font-size:var(--font-h3)}}@media only screen and (min-width:1280px){.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__logoLink .EditProfile-module-scss-module__midH5a__logo{margin-left:40px}}.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__hamburgerMenu{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__hamburgerMenu,.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__hamburgerMenu:before,.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__hamburgerMenu:after{box-sizing:border-box;user-select:inherit}.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__hamburgerMenu{box-shadow:none;cursor:pointer;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;justify-content:space-evenly;align-items:center;width:35px;height:35px;text-decoration:none;display:flex;position:relative}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__hamburgerMenu{width:38px;height:38px}}@media only screen and (min-width:1280px){.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__hamburgerMenu{display:none}}.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__hamburgerMenu span{background:var(--color-text);border-radius:10px;width:85%;height:4px;transition:transform .2s}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__hamburgerMenu span{height:4px}}.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__hamburgerMenu.EditProfile-module-scss-module__midH5a__hamburgerMenuActive span:first-child{transform:translateY(10px)rotate(45deg)}.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__hamburgerMenu.EditProfile-module-scss-module__midH5a__hamburgerMenuActive span:nth-child(2){opacity:0}.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__hamburgerMenu.EditProfile-module-scss-module__midH5a__hamburgerMenuActive span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__hamburgerMenu.EditProfile-module-scss-module__midH5a__hamburgerMenuActive span:first-child{transform:translateY(10.5px)rotate(45deg)}.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__hamburgerMenu.EditProfile-module-scss-module__midH5a__hamburgerMenuActive span:nth-child(3){transform:translateY(-10.5px)rotate(-45deg)}}.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__roundedIcon{width:32px;height:32px;box-shadow:none;cursor:pointer;background-color:#0000;border:none;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__header .EditProfile-module-scss-module__midH5a__roundedIcon{width:42px 42px;height:42px 42px}}.EditProfile-module-scss-module__midH5a__navWrapper{z-index:2000;visibility:hidden;pointer-events:none;width:100%;height:calc(100% - 60px);transition:visibility .2s;position:fixed;top:60px;left:0}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__navWrapper{width:100%;height:calc(100% - 70px);position:fixed;top:70px;left:0}}@media only screen and (min-width:1280px){.EditProfile-module-scss-module__midH5a__navWrapper{width:300px;height:calc(100dvh - 70px);box-shadow:0 0 15px -10px var(--color-shadow);visibility:visible;pointer-events:auto;position:sticky}.EditProfile-module-scss-module__midH5a__navWrapper:before{content:"";background:var(--color-bg2);width:300px;height:10px;position:absolute;top:-5px}}.EditProfile-module-scss-module__midH5a__navWrapper.EditProfile-module-scss-module__midH5a__navWrapperOpen{visibility:visible;pointer-events:auto}.EditProfile-module-scss-module__midH5a__navWrapper.EditProfile-module-scss-module__midH5a__navWrapperOpen .EditProfile-module-scss-module__midH5a__backgroundBlur{opacity:1}.EditProfile-module-scss-module__midH5a__navWrapper.EditProfile-module-scss-module__midH5a__navWrapperOpen aside{left:0%}.EditProfile-module-scss-module__midH5a__navWrapper .EditProfile-module-scss-module__midH5a__backgroundBlur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background-color:#0006;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;right:0}@media only screen and (min-width:1280px){.EditProfile-module-scss-module__midH5a__navWrapper .EditProfile-module-scss-module__midH5a__backgroundBlur{display:none}}.EditProfile-module-scss-module__midH5a__navWrapper aside{background:var(--color-bg2);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:left .2s ease-in-out;display:flex;position:relative;top:0;left:-100%}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__navWrapper aside{background:var(--color-bg2);width:clamp(300px,80%,300px);height:100%}}@media only screen and (min-width:1280px){.EditProfile-module-scss-module__midH5a__navWrapper aside{width:300px;position:static}}.EditProfile-module-scss-module__midH5a__navWrapper aside:before{content:"";background:var(--color-bg2);width:100%;height:10px;position:absolute;top:-10px;left:0}.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__sideBar{flex-direction:column;justify-content:flex-start;align-items:center;gap:30px;width:100%;height:100%;padding:20px;display:flex;overflow-y:auto}.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__sideBar .EditProfile-module-scss-module__midH5a__categoryWrapper{width:100%;height:max-content}.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__sideBar .EditProfile-module-scss-module__midH5a__categoryWrapper:first-child h2:before{display:none}.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__sideBar .EditProfile-module-scss-module__midH5a__categoryWrapper h2{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__sideBar .EditProfile-module-scss-module__midH5a__categoryWrapper h2,.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__sideBar .EditProfile-module-scss-module__midH5a__categoryWrapper h2:before,.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__sideBar .EditProfile-module-scss-module__midH5a__categoryWrapper h2:after{box-sizing:border-box;user-select:inherit}.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__sideBar .EditProfile-module-scss-module__midH5a__categoryWrapper h2{color:var(--color-text-secondary);font-size:var(--font-body);text-transform:uppercase;margin:10px 0;position:relative}.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__sideBar .EditProfile-module-scss-module__midH5a__categoryWrapper h2:before{content:"";background:var(--color-text-secondary);opacity:.3;border-radius:5px;width:calc(100% + 10px);height:2px;position:absolute;top:-15px;left:-5px}.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__sideBar .EditProfile-module-scss-module__midH5a__categoryWrapper h2:first-child{margin-top:0}.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__sideBar .EditProfile-module-scss-module__midH5a__categoryWrapper .EditProfile-module-scss-module__midH5a__categoryList{width:100%;min-width:0;height:max-content;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;flex-direction:column;justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex}.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__sideBar .EditProfile-module-scss-module__midH5a__categoryWrapper .EditProfile-module-scss-module__midH5a__categoryList,.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__sideBar .EditProfile-module-scss-module__midH5a__categoryWrapper .EditProfile-module-scss-module__midH5a__categoryList:before,.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__sideBar .EditProfile-module-scss-module__midH5a__categoryWrapper .EditProfile-module-scss-module__midH5a__categoryList:after{box-sizing:border-box;user-select:inherit}.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__sideBar .EditProfile-module-scss-module__midH5a__categoryWrapper .EditProfile-module-scss-module__midH5a__categoryList{gap:15px;padding-left:7px}.EditProfile-module-scss-module__midH5a__navWrapper aside .EditProfile-module-scss-module__midH5a__logoutButton{background:var(--color-bg2);border-top:3px solid var(--color-bg3);z-index:1;width:100%;height:max-content;padding:15px 27px}.EditProfile-module-scss-module__midH5a__layout{width:100%;height:100%;margin-top:60px}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__layout{margin-top:70px}}@media only screen and (min-width:1280px){.EditProfile-module-scss-module__midH5a__layout{display:flex}}.EditProfile-module-scss-module__midH5a__layout main{z-index:0;height:100%;padding:15px;position:relative;overflow-y:auto}@media only screen and (max-width:350px){.EditProfile-module-scss-module__midH5a__layout main{padding:10px}}@media only screen and (min-width:1024px){.EditProfile-module-scss-module__midH5a__layout main{padding:30px 20px}}@media only screen and (min-width:1280px){.EditProfile-module-scss-module__midH5a__layout main{width:calc(100% - 300px)}}.EditProfile-module-scss-module__midH5a__messages{width:100%;margin-bottom:.5rem}.EditProfile-module-scss-module__midH5a__messages .p-message{margin:0 0 .75rem}.EditProfile-module-scss-module__midH5a__form{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;height:auto;display:flex}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__form{gap:18px}}.EditProfile-module-scss-module__midH5a__section{width:100%}.EditProfile-module-scss-module__midH5a__sectionBody{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;display:flex}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__sectionBody{gap:14px}}.EditProfile-module-scss-module__midH5a__profileAndNames{grid-template-columns:1fr;align-items:center;gap:12px;display:grid}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__profileAndNames{grid-template-columns:repeat(2,minmax(0,1fr)) 170px;grid-auto-rows:auto;gap:14px 20px}}.EditProfile-module-scss-module__midH5a__namesFields{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;width:100%;display:flex}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__namesFields{grid-column:1/span 2}}.EditProfile-module-scss-module__midH5a__pictureSlot{justify-content:center;width:100%;display:flex}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__pictureSlot{grid-area:1/3/span 2;justify-content:flex-end}}.EditProfile-module-scss-module__midH5a__conditionalInfo{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;display:flex}.EditProfile-module-scss-module__midH5a__conditionalInfo small{color:var(--color-warning);font-size:var(--font-small);align-items:center;gap:6px;line-height:1.4;display:inline-flex}.EditProfile-module-scss-module__midH5a__conditionalInfo small .p-button{font-size:var(--font-small);height:auto;padding:0}.EditProfile-module-scss-module__midH5a__conditionalAction{padding-left:4px}.EditProfile-module-scss-module__midH5a__inlineActions{width:100%;margin-top:10px}.EditProfile-module-scss-module__midH5a__inlineActions .p-button{float:right}.EditProfile-module-scss-module__midH5a__buttonBox{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:100%;display:flex;bottom:-15px}@media only screen and (max-width:350px){.EditProfile-module-scss-module__midH5a__buttonBox{bottom:-10px}}@media only screen and (min-width:1024px){.EditProfile-module-scss-module__midH5a__buttonBox{bottom:-30px}}.EditProfile-module-scss-module__midH5a__buttonBox{z-index:100;gap:16px;padding:12px 0 18px;position:sticky}.EditProfile-module-scss-module__midH5a__actionRow{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:18px;width:100%;display:flex}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__actionRow{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}}.EditProfile-module-scss-module__midH5a__adminStatusBanner{border:1px solid var(--color-border);box-shadow:2.5px 2.5px 10px -5px var(--color-shadow);background:var(--color-bg2);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;margin-bottom:8px;padding:12px;display:flex}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__adminStatusBanner{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}}.EditProfile-module-scss-module__midH5a__adminActionGroup{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;display:flex}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__adminActionGroup{flex:60%}}.EditProfile-module-scss-module__midH5a__statusInfo{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;display:flex}.EditProfile-module-scss-module__midH5a__statusInfo .p-tag{font-size:.95rem;font-weight:var(--font-bold)}.EditProfile-module-scss-module__midH5a__statusInfo small{color:var(--color-text-muted);line-height:1.4}.EditProfile-module-scss-module__midH5a__statusActions{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;display:flex}.EditProfile-module-scss-module__midH5a__statusActions .p-button{width:100%}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__statusActions{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.EditProfile-module-scss-module__midH5a__statusActions .p-button{width:auto;min-width:160px}}.EditProfile-module-scss-module__midH5a__adminActionButtons{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;display:flex}.EditProfile-module-scss-module__midH5a__adminActionButtons .p-button{width:100%}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__adminActionButtons{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;display:flex}.EditProfile-module-scss-module__midH5a__adminActionButtons .p-button{width:auto;min-width:160px}}.EditProfile-module-scss-module__midH5a__formButtons{flex-direction:row;justify-content:flex-end;align-self:flex-end;align-items:flex-end;gap:10px;width:auto;margin-left:auto;display:flex}.EditProfile-module-scss-module__midH5a__formButtons .p-button{width:auto}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__formButtons{flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;width:auto;display:flex}.EditProfile-module-scss-module__midH5a__formButtons .p-button{width:auto;min-width:160px}}.EditProfile-module-scss-module__midH5a__hide{display:none}.EditProfile-module-scss-module__midH5a__roleToggle{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;display:flex}.EditProfile-module-scss-module__midH5a__roleToggle label{font-weight:var(--font-regular)}.EditProfile-module-scss-module__midH5a__roleToggle small{color:var(--color-text-muted)}.EditProfile-module-scss-module__midH5a__roleToggle .p-selectbutton .p-button{flex:1}.EditProfile-module-scss-module__midH5a__roleSelect{width:100%}.EditProfile-module-scss-module__midH5a__invalidRole .p-button.p-highlight{border-color:var(--color-danger)}.EditProfile-module-scss-module__midH5a__refusalDialog{width:min(420px,90vw)}.EditProfile-module-scss-module__midH5a__refusalDialog .p-dialog-content{padding-top:0}.EditProfile-module-scss-module__midH5a__dialogContent{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;display:flex}.EditProfile-module-scss-module__midH5a__dialogContent p{color:var(--color-text-muted);margin:0;font-size:.95rem}.EditProfile-module-scss-module__midH5a__dialogActions{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;margin-top:18px;display:flex}.EditProfile-module-scss-module__midH5a__dialogActions .p-button{width:100%}@media only screen and (min-width:768px){.EditProfile-module-scss-module__midH5a__dialogActions{flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;display:flex}}
.SignupForm-module-scss-module__dYbd2a__authCard{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.SignupForm-module-scss-module__dYbd2a__card{width:100%;max-width:520px}.SignupForm-module-scss-module__dYbd2a__pagination{margin:4px 0 10px}.SignupForm-module-scss-module__dYbd2a__content{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;display:flex}@media only screen and (min-width:768px){.SignupForm-module-scss-module__dYbd2a__content{gap:16px}}.SignupForm-module-scss-module__dYbd2a__scrollArea{max-height:calc(100dvh - 260px);padding-right:4px;overflow-y:auto}.SignupForm-module-scss-module__dYbd2a__switchLink{margin-top:10px;display:inline-flex}.SignupForm-module-scss-module__dYbd2a__switchLink a{padding:0;text-decoration:none}.SignupForm-module-scss-module__dYbd2a__scroll{max-height:calc(100dvh - 130px);overflow-x:auto}.SignupForm-module-scss-module__dYbd2a__adminWrapper{margin-bottom:10px;padding:0 20px}
.EditProfileMenu-module-scss-module__E3tK1G__menu{background-color:var(--color-bg2);width:100%;box-shadow:0 0 20px -15px var(--color-shadow)}.EditProfileMenu-module-scss-module__E3tK1G__menu .p-menu-list{list-style:none}.EditProfileMenu-module-scss-module__E3tK1G__menu .p-menuitem-text{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.EditProfileMenu-module-scss-module__E3tK1G__menu .p-menuitem-text{box-sizing:border-box;user-select:inherit}.EditProfileMenu-module-scss-module__E3tK1G__menu .p-menuitem-text:before{box-sizing:border-box;user-select:inherit}.EditProfileMenu-module-scss-module__E3tK1G__menu .p-menuitem-text:after{box-sizing:border-box;user-select:inherit}.EditProfileMenu-module-scss-module__E3tK1G__menu .p-menuitem-text{font-size:var(--font-body);font-weight:var(--font-regular);font-family:var(--font-inter)}.EditProfileMenu-module-scss-module__E3tK1G__menu .p-menuitem-icon{font-size:var(--font-body)}
.AdminPageLayout-module-scss-module__sEf3HG__layout{flex-direction:column;gap:12px;width:100%;height:auto;display:flex;position:relative}.AdminPageLayout-module-scss-module__sEf3HG__header{flex-direction:column;gap:10px;display:flex}@media only screen and (min-width:768px){.AdminPageLayout-module-scss-module__sEf3HG__header{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}.AdminPageLayout-module-scss-module__sEf3HG__title{width:100%;min-width:0}.AdminPageLayout-module-scss-module__sEf3HG__actions{flex-direction:column;gap:8px;width:100%;display:flex}@media only screen and (min-width:520px){.AdminPageLayout-module-scss-module__sEf3HG__actions{flex-flow:wrap;justify-content:flex-end}}.AdminPageLayout-module-scss-module__sEf3HG__primaryAction{width:100%}@media only screen and (min-width:520px){.AdminPageLayout-module-scss-module__sEf3HG__primaryAction{width:auto}}.AdminPageLayout-module-scss-module__sEf3HG__content{flex-direction:column;gap:12px;display:flex}
.AccountMenu-module-scss-module__q2VEua__header{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.AccountMenu-module-scss-module__q2VEua__header,.AccountMenu-module-scss-module__q2VEua__header:before,.AccountMenu-module-scss-module__q2VEua__header:after{box-sizing:border-box;user-select:inherit}.AccountMenu-module-scss-module__q2VEua__header{background:var(--color-bg2);z-index:1500;width:100%;height:60px;box-shadow:0 0 15px -10px var(--color-shadow);flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex;position:fixed;top:0}@media only screen and (min-width:768px){.AccountMenu-module-scss-module__q2VEua__header{width:100%;height:70px;padding:25px}}.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__box{flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:15px;min-width:0;display:flex}.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__box:first-child{flex-direction:row;flex:none;justify-content:flex-start;align-items:center;display:flex}.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__box:last-child{flex-direction:row;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;display:flex}@media only screen and (min-width:768px){.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__box{gap:20px}}.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__logoLink{color:var(--color-text);flex-shrink:0;text-decoration:none}.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__logoLink .AccountMenu-module-scss-module__q2VEua__logo{display:none}@media only screen and (min-width:400px){.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__logoLink .AccountMenu-module-scss-module__q2VEua__logo{display:unset;font-size:var(--font-h4);margin-left:10px}}@media only screen and (min-width:768px){.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__logoLink .AccountMenu-module-scss-module__q2VEua__logo{font-size:var(--font-h3)}}@media only screen and (min-width:1280px){.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__logoLink .AccountMenu-module-scss-module__q2VEua__logo{margin-left:40px}}.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__hamburgerMenu{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__hamburgerMenu,.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__hamburgerMenu:before,.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__hamburgerMenu:after{box-sizing:border-box;user-select:inherit}.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__hamburgerMenu{box-shadow:none;cursor:pointer;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;justify-content:space-evenly;align-items:center;width:35px;height:35px;text-decoration:none;display:flex;position:relative}@media only screen and (min-width:768px){.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__hamburgerMenu{width:38px;height:38px}}@media only screen and (min-width:1280px){.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__hamburgerMenu{display:none}}.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__hamburgerMenu span{background:var(--color-text);border-radius:10px;width:85%;height:4px;transition:transform .2s}@media only screen and (min-width:768px){.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__hamburgerMenu span{height:4px}}.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__hamburgerMenu.AccountMenu-module-scss-module__q2VEua__hamburgerMenuActive span:first-child{transform:translateY(10px)rotate(45deg)}.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__hamburgerMenu.AccountMenu-module-scss-module__q2VEua__hamburgerMenuActive span:nth-child(2){opacity:0}.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__hamburgerMenu.AccountMenu-module-scss-module__q2VEua__hamburgerMenuActive span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}@media only screen and (min-width:768px){.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__hamburgerMenu.AccountMenu-module-scss-module__q2VEua__hamburgerMenuActive span:first-child{transform:translateY(10.5px)rotate(45deg)}.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__hamburgerMenu.AccountMenu-module-scss-module__q2VEua__hamburgerMenuActive span:nth-child(3){transform:translateY(-10.5px)rotate(-45deg)}}.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__roundedIcon{width:32px;height:32px;box-shadow:none;cursor:pointer;background-color:#0000;border:none;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}@media only screen and (min-width:768px){.AccountMenu-module-scss-module__q2VEua__header .AccountMenu-module-scss-module__q2VEua__roundedIcon{width:42px 42px;height:42px 42px}}.AccountMenu-module-scss-module__q2VEua__wrapper{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.AccountMenu-module-scss-module__q2VEua__wrapper a{box-shadow:none;cursor:pointer;width:auto;height:fit-content;color:var(--color-text);background:0 0;border:none;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-width:0;max-width:min(50vw,240px);text-decoration:none;display:flex}.AccountMenu-module-scss-module__q2VEua__wrapper a .AccountMenu-module-scss-module__q2VEua__iconButton{overflow:hidden}.AccountMenu-module-scss-module__q2VEua__wrapper a .AccountMenu-module-scss-module__q2VEua__iconButton img{object-fit:fill;border-radius:12px;width:auto;height:40px;overflow:hidden}@media only screen and (min-width:768px){.AccountMenu-module-scss-module__q2VEua__wrapper a .AccountMenu-module-scss-module__q2VEua__iconButton img{height:45px}}.AccountMenu-module-scss-module__q2VEua__wrapper a .AccountMenu-module-scss-module__q2VEua__userName{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:inline-block;overflow:hidden}@media only screen and (min-width:768px){.AccountMenu-module-scss-module__q2VEua__wrapper a{max-width:320px}}
.DietaryManager-module-scss-module__4U4l6W__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}@media only screen and (min-width:400px){.DietaryManager-module-scss-module__4U4l6W__grid{grid-template-columns:repeat(auto-fit,minmax(370px,1fr))}}.DietaryManager-module-scss-module__4U4l6W__listCard{height:100%}.DietaryManager-module-scss-module__4U4l6W__listHeader{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;display:flex}.DietaryManager-module-scss-module__4U4l6W__kicker{text-transform:uppercase;color:var(--color-text-600);margin:0;font-size:.85rem}.DietaryManager-module-scss-module__4U4l6W__description{color:var(--color-text-700);max-width:42ch;margin:.1rem 0 0}.DietaryManager-module-scss-module__4U4l6W__form{width:max-content}.DietaryManager-module-scss-module__4U4l6W__form .p-inputtext{width:200px}.DietaryManager-module-scss-module__4U4l6W__itemsGrid{flex-direction:column;gap:.5rem;display:flex}.DietaryManager-module-scss-module__4U4l6W__itemRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.DietaryManager-module-scss-module__4U4l6W__itemTag{background:var(--color-surface-200,var(--color-text-100));color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:calc(100% - 8rem);padding:.25rem .6rem;font-size:.9rem;font-weight:500;display:inline-block;overflow:hidden}.DietaryManager-module-scss-module__4U4l6W__empty{color:var(--color-text-600);margin:0}.DietaryManager-module-scss-module__4U4l6W__loading{color:var(--color-text-700);margin-top:.75rem}
.Header-module-scss-module__uHg27q__header{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.Header-module-scss-module__uHg27q__header,.Header-module-scss-module__uHg27q__header:before,.Header-module-scss-module__uHg27q__header:after{box-sizing:border-box;user-select:inherit}.Header-module-scss-module__uHg27q__header{background:var(--color-bg2);z-index:1500;width:100%;height:60px;box-shadow:0 0 15px -10px var(--color-shadow);flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex;position:fixed;top:0}@media only screen and (min-width:768px){.Header-module-scss-module__uHg27q__header{width:100%;height:70px;padding:25px}}.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__box{flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:15px;min-width:0;display:flex}.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__box:first-child{flex-direction:row;flex:none;justify-content:flex-start;align-items:center;display:flex}.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__box:last-child{flex-direction:row;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;display:flex}@media only screen and (min-width:768px){.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__box{gap:20px}}.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__logoLink{color:var(--color-text);flex-shrink:0;text-decoration:none}.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__logoLink .Header-module-scss-module__uHg27q__logo{display:none}@media only screen and (min-width:400px){.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__logoLink .Header-module-scss-module__uHg27q__logo{display:unset;font-size:var(--font-h4);margin-left:10px}}@media only screen and (min-width:768px){.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__logoLink .Header-module-scss-module__uHg27q__logo{font-size:var(--font-h3)}}@media only screen and (min-width:1280px){.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__logoLink .Header-module-scss-module__uHg27q__logo{margin-left:40px}}.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__hamburgerMenu{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__hamburgerMenu,.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__hamburgerMenu:before,.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__hamburgerMenu:after{box-sizing:border-box;user-select:inherit}.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__hamburgerMenu{box-shadow:none;cursor:pointer;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;justify-content:space-evenly;align-items:center;width:35px;height:35px;text-decoration:none;display:flex;position:relative}@media only screen and (min-width:768px){.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__hamburgerMenu{width:38px;height:38px}}@media only screen and (min-width:1280px){.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__hamburgerMenu{display:none}}.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__hamburgerMenu span{background:var(--color-text);border-radius:10px;width:85%;height:4px;transition:transform .2s}@media only screen and (min-width:768px){.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__hamburgerMenu span{height:4px}}.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__hamburgerMenu.Header-module-scss-module__uHg27q__hamburgerMenuActive span:first-child{transform:translateY(10px)rotate(45deg)}.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__hamburgerMenu.Header-module-scss-module__uHg27q__hamburgerMenuActive span:nth-child(2){opacity:0}.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__hamburgerMenu.Header-module-scss-module__uHg27q__hamburgerMenuActive span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}@media only screen and (min-width:768px){.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__hamburgerMenu.Header-module-scss-module__uHg27q__hamburgerMenuActive span:first-child{transform:translateY(10.5px)rotate(45deg)}.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__hamburgerMenu.Header-module-scss-module__uHg27q__hamburgerMenuActive span:nth-child(3){transform:translateY(-10.5px)rotate(-45deg)}}.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__roundedIcon{width:32px;height:32px;box-shadow:none;cursor:pointer;background-color:#0000;border:none;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}@media only screen and (min-width:768px){.Header-module-scss-module__uHg27q__header .Header-module-scss-module__uHg27q__roundedIcon{width:42px 42px;height:42px 42px}}
.RoleCategoryManager-module-scss-module__qdVJ1W__managerCard{border:1px solid var(--color-border);box-shadow:2.5px 2.5px 10px -5px var(--color-shadow);background:var(--color-bg2);border-radius:12px;gap:12px;width:100%;padding:12px;display:grid}.RoleCategoryManager-module-scss-module__qdVJ1W__body{gap:16px;display:grid}.RoleCategoryManager-module-scss-module__qdVJ1W__toolbar{flex-direction:column;justify-content:center;align-items:stretch;gap:12px;display:flex}@media only screen and (min-width:768px){.RoleCategoryManager-module-scss-module__qdVJ1W__toolbar{flex-flow:wrap}}.RoleCategoryManager-module-scss-module__qdVJ1W__field{flex-direction:column;flex:1;gap:6px;min-width:230px;height:max-content;display:flex}.RoleCategoryManager-module-scss-module__qdVJ1W__actions{flex-flow:wrap-reverse;flex:2;justify-content:center;align-items:flex-start;gap:8px;min-width:230px;display:flex}.RoleCategoryManager-module-scss-module__qdVJ1W__actions .p-button{flex:1;min-width:230px}.RoleCategoryManager-module-scss-module__qdVJ1W__roleItem{border:1px solid var(--color-border);background:var(--color-bg1);border-radius:8px;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.RoleCategoryManager-module-scss-module__qdVJ1W__roleTitleRow{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.RoleCategoryManager-module-scss-module__qdVJ1W__roleTitle{color:var(--color-text);font-weight:700}.RoleCategoryManager-module-scss-module__qdVJ1W__roleActions{align-items:center;gap:6px;margin-left:auto;display:flex}.RoleCategoryManager-module-scss-module__qdVJ1W__editButton .p-button-icon{font-size:16px}.RoleCategoryManager-module-scss-module__qdVJ1W__roleDescription{color:var(--color-text2);font-size:.95rem;line-height:1.35}.RoleCategoryManager-module-scss-module__qdVJ1W__footer{justify-content:flex-end;display:flex}.RoleCategoryManager-module-scss-module__qdVJ1W__dialog{width:min(520px,100% - 20px)}:is(.RoleCategoryManager-module-scss-module__qdVJ1W__dialog .p-dialog-header,.RoleCategoryManager-module-scss-module__qdVJ1W__dialog .p-dialog-content){padding:15px}@media only screen and (min-width:425px){:is(.RoleCategoryManager-module-scss-module__qdVJ1W__dialog .p-dialog-header,.RoleCategoryManager-module-scss-module__qdVJ1W__dialog .p-dialog-content){padding:20px}}.RoleCategoryManager-module-scss-module__qdVJ1W__dialogBody{gap:12px;padding:4px 2px;display:grid}.RoleCategoryManager-module-scss-module__qdVJ1W__dialogActions{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.RoleCategoryManager-module-scss-module__qdVJ1W__checkboxRow{align-items:center;gap:10px;display:flex}.RoleCategoryManager-module-scss-module__qdVJ1W__checkboxRow label{color:var(--color-text)}
.AdminUsersTable-module-scss-module__v4AQga__tableCard{border:1px solid var(--color-border);box-shadow:2.5px 2.5px 10px -5px var(--color-shadow);background:var(--color-bg2);border-radius:12px;width:100%;padding:12px}.AdminUsersTable-module-scss-module__v4AQga__largeSearch{flex:100%;width:100%}@media only screen and (min-width:768px){.AdminUsersTable-module-scss-module__v4AQga__largeSearch{flex:200px;width:clamp(150px,45vw,320px);min-width:0}}
.PanelLayoutWrapper-module-scss-module__a6JAeW__header{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.PanelLayoutWrapper-module-scss-module__a6JAeW__header,.PanelLayoutWrapper-module-scss-module__a6JAeW__header:before,.PanelLayoutWrapper-module-scss-module__a6JAeW__header:after{box-sizing:border-box;user-select:inherit}.PanelLayoutWrapper-module-scss-module__a6JAeW__header{background:var(--color-bg2);z-index:1500;width:100%;height:60px;box-shadow:0 0 15px -10px var(--color-shadow);flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex;position:fixed;top:0}@media only screen and (min-width:768px){.PanelLayoutWrapper-module-scss-module__a6JAeW__header{width:100%;height:70px;padding:25px}}.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__box{flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:15px;min-width:0;display:flex}.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__box:first-child{flex-direction:row;flex:none;justify-content:flex-start;align-items:center;display:flex}.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__box:last-child{flex-direction:row;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;display:flex}@media only screen and (min-width:768px){.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__box{gap:20px}}.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__logoLink{color:var(--color-text);flex-shrink:0;text-decoration:none}.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__logoLink .PanelLayoutWrapper-module-scss-module__a6JAeW__logo{display:none}@media only screen and (min-width:400px){.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__logoLink .PanelLayoutWrapper-module-scss-module__a6JAeW__logo{display:unset;font-size:var(--font-h4);margin-left:10px}}@media only screen and (min-width:768px){.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__logoLink .PanelLayoutWrapper-module-scss-module__a6JAeW__logo{font-size:var(--font-h3)}}@media only screen and (min-width:1280px){.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__logoLink .PanelLayoutWrapper-module-scss-module__a6JAeW__logo{margin-left:40px}}.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenu{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenu,.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenu:before,.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenu:after{box-sizing:border-box;user-select:inherit}.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenu{box-shadow:none;cursor:pointer;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:none;justify-content:space-evenly;align-items:center;width:35px;height:35px;text-decoration:none;display:flex;position:relative}@media only screen and (min-width:768px){.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenu{width:38px;height:38px}}@media only screen and (min-width:1280px){.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenu{display:none}}.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenu span{background:var(--color-text);border-radius:10px;width:85%;height:4px;transition:transform .2s}@media only screen and (min-width:768px){.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenu span{height:4px}}.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenu.PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenuActive span:first-child{transform:translateY(10px)rotate(45deg)}.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenu.PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenuActive span:nth-child(2){opacity:0}.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenu.PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenuActive span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}@media only screen and (min-width:768px){.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenu.PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenuActive span:first-child{transform:translateY(10.5px)rotate(45deg)}.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenu.PanelLayoutWrapper-module-scss-module__a6JAeW__hamburgerMenuActive span:nth-child(3){transform:translateY(-10.5px)rotate(-45deg)}}.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__roundedIcon{width:32px;height:32px;box-shadow:none;cursor:pointer;background-color:#0000;border:none;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}@media only screen and (min-width:768px){.PanelLayoutWrapper-module-scss-module__a6JAeW__header .PanelLayoutWrapper-module-scss-module__a6JAeW__roundedIcon{width:42px 42px;height:42px 42px}}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper{z-index:2000;visibility:hidden;pointer-events:none;width:100%;height:calc(100% - 60px);transition:visibility .2s;position:fixed;top:60px;left:0}@media only screen and (min-width:768px){.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper{width:100%;height:calc(100% - 70px);position:fixed;top:70px;left:0}}@media only screen and (min-width:1280px){.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper{width:300px;height:calc(100dvh - 70px);box-shadow:0 0 15px -10px var(--color-shadow);visibility:visible;pointer-events:auto;position:sticky}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper:before{content:"";background:var(--color-bg2);width:300px;height:10px;position:absolute;top:-5px}}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapperOpen{visibility:visible;pointer-events:auto}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapperOpen .PanelLayoutWrapper-module-scss-module__a6JAeW__backgroundBlur{opacity:1}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapperOpen aside{left:0%}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper .PanelLayoutWrapper-module-scss-module__a6JAeW__backgroundBlur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background-color:#0006;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;right:0}@media only screen and (min-width:1280px){.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper .PanelLayoutWrapper-module-scss-module__a6JAeW__backgroundBlur{display:none}}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside{background:var(--color-bg2);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:left .2s ease-in-out;display:flex;position:relative;top:0;left:-100%}@media only screen and (min-width:768px){.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside{background:var(--color-bg2);width:clamp(300px,80%,300px);height:100%}}@media only screen and (min-width:1280px){.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside{width:300px;position:static}}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside:before{content:"";background:var(--color-bg2);width:100%;height:10px;position:absolute;top:-10px;left:0}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__sideBar{flex-direction:column;justify-content:flex-start;align-items:center;gap:30px;width:100%;height:100%;padding:20px;display:flex;overflow-y:auto}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__sideBar .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryWrapper{width:100%;height:max-content}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__sideBar .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryWrapper:first-child h2:before{display:none}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__sideBar .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryWrapper h2{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__sideBar .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryWrapper h2,.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__sideBar .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryWrapper h2:before,.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__sideBar .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryWrapper h2:after{box-sizing:border-box;user-select:inherit}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__sideBar .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryWrapper h2{color:var(--color-text-secondary);font-size:var(--font-body);text-transform:uppercase;margin:10px 0;position:relative}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__sideBar .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryWrapper h2:before{content:"";background:var(--color-text-secondary);opacity:.3;border-radius:5px;width:calc(100% + 10px);height:2px;position:absolute;top:-15px;left:-5px}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__sideBar .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryWrapper h2:first-child{margin-top:0}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__sideBar .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryWrapper .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryList{width:100%;min-width:0;height:max-content;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;flex-direction:column;justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__sideBar .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryWrapper .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryList,.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__sideBar .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryWrapper .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryList:before,.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__sideBar .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryWrapper .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryList:after{box-sizing:border-box;user-select:inherit}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__sideBar .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryWrapper .PanelLayoutWrapper-module-scss-module__a6JAeW__categoryList{gap:15px;padding-left:7px}.PanelLayoutWrapper-module-scss-module__a6JAeW__navWrapper aside .PanelLayoutWrapper-module-scss-module__a6JAeW__logoutButton{background:var(--color-bg2);border-top:3px solid var(--color-bg3);z-index:1;width:100%;height:max-content;padding:15px 27px}.PanelLayoutWrapper-module-scss-module__a6JAeW__layout{width:100%;height:100%;margin-top:60px}@media only screen and (min-width:768px){.PanelLayoutWrapper-module-scss-module__a6JAeW__layout{margin-top:70px}}@media only screen and (min-width:1280px){.PanelLayoutWrapper-module-scss-module__a6JAeW__layout{display:flex}}.PanelLayoutWrapper-module-scss-module__a6JAeW__layout main{z-index:0;height:100%;padding:15px;position:relative;overflow-y:auto}@media only screen and (max-width:350px){.PanelLayoutWrapper-module-scss-module__a6JAeW__layout main{padding:10px}}@media only screen and (min-width:1024px){.PanelLayoutWrapper-module-scss-module__a6JAeW__layout main{padding:30px 20px}}@media only screen and (min-width:1280px){.PanelLayoutWrapper-module-scss-module__a6JAeW__layout main{width:calc(100% - 300px)}}
.layout-module-scss-module__JEJZnW__layout{min-width:0;color:inherit;scrollbar-width:thin;scrollbar-color:var(--color-brand)#0000;margin:0;padding:0}.layout-module-scss-module__JEJZnW__layout,.layout-module-scss-module__JEJZnW__layout:before,.layout-module-scss-module__JEJZnW__layout:after{box-sizing:border-box;user-select:inherit}.layout-module-scss-module__JEJZnW__layout{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}@media only screen and (min-width:768px){.layout-module-scss-module__JEJZnW__layout{flex-direction:row;justify-content:center;align-items:flex-start;gap:30px;display:flex}}.layout-module-scss-module__JEJZnW__layout .layout-module-scss-module__JEJZnW__menu{width:100%;height:100%}@media only screen and (min-width:768px){.layout-module-scss-module__JEJZnW__layout .layout-module-scss-module__JEJZnW__menu{max-width:300px;position:sticky;top:0}}.layout-module-scss-module__JEJZnW__layout .layout-module-scss-module__JEJZnW__page{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex}
.TimeslotAttendancePanel-module-scss-module__purYqq__actionButton .p-button{white-space:nowrap;gap:6px;padding:.25rem .65rem;font-size:.85rem;display:inline-flex}.TimeslotAttendancePanel-module-scss-module__purYqq__actionsStack{flex-direction:column;gap:6px;display:flex}.TimeslotAttendancePanel-module-scss-module__purYqq__dialogActions{justify-content:flex-end;gap:.65rem;display:flex}
