.AchievementCard_headerContainer__L0ri0{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:20px;row-gap:4px}.AchievementCard_detailContainer__5K5un{display:flex;align-items:center;justify-content:space-between;margin:8px 0;>div:first-child{font-weight:600}}.AchievementCard_aboutHeader__Vv9vm{margin-bottom:8px;font-weight:600}.AchievementCard_aboutContent___Sc2L{margin-bottom:10px}.AchievementCard_achievementCardTitle__fX4Ur{margin-bottom:20px;font-size:20px;display:flex;justify-content:space-between}.AchievementCard_cardContainer__bq6gV{display:flex;flex-direction:column;justify-content:space-between}.EditVCProperties_editContainer__XDfcc{display:flex;flex-direction:column;gap:16px}.Loading_loadingContainer__oWjiT{display:flex;justify-content:center;align-items:center;margin:20px 0}.ListingCard_listingCardTitle___CnWa{margin-bottom:20px;font-size:20px;display:flex;justify-content:space-between}.ListingCard_listingCardContainer__6wBHW{display:flex;flex-direction:column;justify-content:space-between}.ListingShare_qrCodeContainer__gv7LZ{text-align:center;margin-bottom:1rem;min-height:300px}.ListingShare_qrCodeImage__Heoju{display:block;margin:0 auto;max-width:300px}.ListingShare_shareButtonsContainer__QAsFs{display:flex;justify-content:center;gap:8px;margin-top:16px}.ListingShare_copyButtonContainer__KblBo,.ListingShare_textFieldContainer__SgF05{margin:16px 0}.ListingDetails_pageContainer__cbFPz{min-height:100vh;width:100%;background:#f5f5f5}.ListingDetails_listingContainer__tTYIn{background:white;min-height:100vh;padding:32px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ListingDetails_header___spRj{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ListingDetails_section__yyDaq{margin-bottom:32px}.ListingDetails_section__yyDaq:last-child{margin-bottom:0}.ListingDetails_detailsGrid__x3geI{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:24px;gap:24px;margin-top:16px}.ListingDetails_detailItem__JSIvO{display:flex;flex-direction:column;gap:4px}.ListingDetails_tagsContainer__ZXLGL{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ListingDetails_capitalizeFirst__H_Z5W{text-transform:lowercase}.ListingDetails_capitalizeFirst__H_Z5W:first-letter{text-transform:uppercase}@media (max-width:600px){.ListingDetails_listingContainer__tTYIn{padding:16px}.ListingDetails_detailsGrid__x3geI{grid-template-columns:1fr}}.home_listingsContainer__i0ABY{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.home_pageContainer__zrSwd{padding:40px}.home_searchContainer__RUG2W{display:flex;align-items:center;gap:16px;flex-direction:column}.home_paginationContainer__BIzGS{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.home_dropdownsContainer__fpnbU{display:flex;gap:8px;width:100%}.Table_searchContainer__ND0OJ{flex:0.7 1}.Table_container__NrIcn{display:flex;align-items:center;column-gap:16px;margin-bottom:20px;justify-content:space-between}.Table_pageContainer___dHX0{display:flex;flex-direction:column;height:100%}.Table_headerCompContainer__6_Xkk{margin-bottom:20px}.Table_tableContainer__95s0a{display:flex;align-items:center;justify-content:center;flex:1 1}.OCSpinner_oc-spinner-container__uq85v{position:relative;.OCSpinner_oc-logo-img__r90hk{position:absolute;top:15%;left:15%}.OCSpinner_oc-spinner__mTykG{width:100%;height:100%;border-radius:50%;background:radial-gradient(farthest-side,#141BEB 94%,#0000) top/9px 9px no-repeat,conic-gradient(#00EDBE 30%,#141BEB);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0);animation:OCSpinner_spinner-oc-animation__zACPg 1s linear infinite}}@keyframes OCSpinner_spinner-oc-animation__zACPg{to{transform:rotate(1turn)}}.login_pageContainer__xsEtW{height:100vh;display:flex;align-items:center;justify-content:center}.login_loginContainer__PJWTS{display:flex;justify-content:center;flex-direction:column;align-items:center;row-gap:8px;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:24px}.admin_pageContainer__5tCtc{padding:20px;height:100%}.admin_buttonContainer__VATBx{display:flex;justify-content:flex-end}.admin_rowButtonsContainer__goSS3{display:flex;gap:10px;height:100%}.user-dashboard_pageContainer__2sk7f{padding:20px;height:100%}.Profile_profileContainer__OiEI0{display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:12px}.Profile_usernameInput__vnLmi{margin-top:20px}