.Landing_landingPage__HxBgm{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:space-evenly;padding:60px 40px;position:relative;width:100%}.Landing_landingPage__HxBgm:before{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:#ffffff26;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.Landing_languageSelector__yg3LV{position:absolute;right:20px;top:20px;z-index:10}.Landing_languageSelector__yg3LV select{background:#ffffffe6;border:2px solid #ffffff4d;border-radius:8px;color:var(--color-text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px;transition:all .3s ease}.Landing_languageSelector__yg3LV select:hover{background:#fff;border-color:var(--color-success)}.Landing_languageSelector__yg3LV select:focus{border-color:var(--color-success);box-shadow:0 0 0 3px rgba(var(--legacy-success-alt-rgb),.1);outline:none}.Landing_logoContainer__NbyAB{z-index:1}.Landing_logoBox__0kwGf,.Landing_logoContainer__NbyAB{align-items:center;display:flex;justify-content:center}.Landing_logoBox__0kwGf{background:#fff;border-radius:20px;box-shadow:0 8px 25px #00000026;height:150px;overflow:hidden;width:350px}.Landing_logoImage__fjus9{height:100%;object-fit:cover;width:100%}.Landing_content__4f2Tb{gap:25px;max-width:500px;width:100%;z-index:1}.Landing_content__4f2Tb,.Landing_mainTitle__B\+tDE{align-items:center;display:flex;flex-direction:column}.Landing_mainTitle__B\+tDE{line-height:.9;text-align:center}.Landing_mainTitle__B\+tDE span{color:var(--color-primary-dark);font-size:80px;font-weight:900;text-shadow:2px 2px 4px #0000001a;text-transform:capitalize}.Landing_titleFind__MOWHd{font-size:90px}.Landing_titleYour__yiZsK{font-size:100px}.Landing_titleStaff__zcmRy{font-size:120px}@media (max-width:768px){.Landing_landingPage__HxBgm{padding:40px 20px}.Landing_logoBox__0kwGf{height:120px;width:280px}.Landing_mainTitle__B\+tDE span{font-size:50px}.Landing_titleFind__MOWHd{font-size:55px}.Landing_titleYour__yiZsK{font-size:65px}.Landing_titleStaff__zcmRy{font-size:75px}}@media (max-width:480px){.Landing_logoBox__0kwGf{height:95px;width:220px}.Landing_mainTitle__B\+tDE span{font-size:40px}.Landing_titleFind__MOWHd{font-size:45px}.Landing_titleYour__yiZsK{font-size:50px}.Landing_titleStaff__zcmRy{font-size:60px}}.Button_primary__l8m11{background:var(--color-accent);border:none;border-radius:12px;box-shadow:0 6px 15px rgba(var(--accent-rgb),.4);color:#fff;cursor:pointer;font-size:22px;font-weight:700;letter-spacing:4px;padding:18px;text-transform:uppercase;transition:all .3s ease}.Button_primary__l8m11:hover:not(:disabled){background:var(--color-warning-dark);box-shadow:0 8px 20px rgba(--accent-rgb),.5);transform:translateY(-2px)}.Button_primary__l8m11:active:not(:disabled){box-shadow:0 4px 10px rgba(var(--accent-rgb),.4);transform:translateY(0)}.Button_primary__l8m11:disabled{background:var(--color-text-disabled);box-shadow:none;cursor:not-allowed;opacity:.6}.Button_secondary__6mB-K{background:var(--overlay-white-light);border:1px solid rgba(var(--accent-rgb),.3);border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 30px;transition:all .3s ease}.Button_secondary__6mB-K:hover:not(:disabled){background:#fff3;border-color:var(--color-accent)}.Button_secondary__6mB-K:disabled{cursor:not-allowed;opacity:.6}.Button_accent__BjxzD{background:var(--color-primary-dark);border:none;border-radius:15px;box-shadow:0 8px 20px rgba(var(--legacy-primary-dark-rgb),.4);color:#fff;cursor:pointer;font-size:32px;font-weight:700;letter-spacing:8px;padding:25px 80px;text-transform:uppercase;transition:all .3s ease}.Button_accent__BjxzD:hover:not(:disabled){background:var(--color-admin-bg-dark);box-shadow:0 12px 25px rgba(var(--legacy-primary-dark-rgb),.5);transform:translateY(-2px)}.Button_accent__BjxzD:active:not(:disabled){box-shadow:0 6px 15px rgba(var(--legacy-primary-dark-rgb),.4);transform:translateY(0)}.Button_ghost__EqZ2a{background:#0000;border:2px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 20px;transition:all .3s ease}.Button_ghost__EqZ2a:hover:not(:disabled){background:#ffffff1a;border-color:var(--color-accent);transform:translateY(-2px)}.Button_danger__93AKB{background:var(--color-error);border:none;border-radius:8px;box-shadow:0 4px 10px rgba(var(--error-rgb),.3);color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .3s ease}.Button_danger__93AKB:hover:not(:disabled){background:var(--color-error-dark);box-shadow:0 6px 15px rgba(var(--error-rgb),.4);transform:translateY(-2px)}.Button_danger__93AKB:active:not(:disabled){transform:translateY(0)}.Button_success__6SIz1{background:var(--color-success);border:none;border-radius:8px;box-shadow:0 4px 10px rgba(var(--success-rgb),.3);color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .3s ease}.Button_success__6SIz1:hover:not(:disabled){background:var(--color-success-dark);box-shadow:0 6px 15px rgba(var(--success-rgb),.4);transform:translateY(-2px)}.Button_search__VUAz5{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-light));border:none;border-radius:8px;color:var(--color-admin-bg-dark);cursor:pointer;font-size:16px;font-weight:600;padding:12px 30px;transition:all .3s ease}.Button_search__VUAz5:hover:not(:disabled){box-shadow:0 5px 15px rgba(var(--accent-light-rgb),.4);transform:translateY(-2px)}.Button_search__VUAz5:disabled{cursor:not-allowed;opacity:.6}.Button_icon__8GsGZ{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px 12px;transition:all .2s ease}.Button_icon__8GsGZ:hover:not(:disabled){background:#fff3}.Button_back__fcmDu{align-items:center;background:#0000;border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.Button_back__fcmDu:hover{background:rgba(var(--accent-light-rgb),.2);border-color:var(--color-accent);transform:translateX(-3px)}.Button_tab__Jd\+1e{background:#0000;border:none;border-bottom:3px solid #0000;color:#ffffffb3;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:12px 20px;position:relative;transition:all .3s ease}.Button_tab__Jd\+1e:hover{background:#ffffff0d;color:#fff}.Button_tab__Jd\+1e.Button_active__yIR6v{background:rgba(var(--accent-rgb),.1);border-bottom-color:var(--color-accent);color:var(--color-accent)}.Button_upload__uE7-9{align-items:center;background:rgba(var(--accent-rgb),.2);border:2px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.Button_upload__uE7-9:hover{background:rgba(var(--accent-light-rgb),.3);box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.Button_upload__uE7-9:active{transform:translateY(0)}.Button_link__RlXQw{background:none;border:none;color:var(--color-primary-dark);cursor:pointer;font-size:18px;font-weight:700;padding:0;text-decoration:underline;transition:all .2s ease}.Button_link__RlXQw:hover{color:var(--color-accent)}.Button_hamburger__cL\+lI{align-items:center;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;height:44px;justify-content:center;padding:8px;transition:all .3s ease;width:44px}.Button_hamburger__cL\+lI:hover{background:#fff3;border-color:var(--color-accent)}.Button_hamburgerLine__Yp4Nt{background:#fff;border-radius:2px;display:block;height:2px;transition:all .3s ease;width:18px}.Button_small__btIsn{border-radius:6px;font-size:14px;padding:8px 16px}.Button_large__-eqgN{border-radius:14px;font-size:24px;padding:20px 40px}.Button_fullWidth__7cpqK{width:100%}.Button_withIcon__I6nQp{align-items:center;display:flex;gap:10px}.Button_loading__zt\+mg{color:#0000;pointer-events:none;position:relative}.Button_loading__zt\+mg:after{animation:Button_spin__03Ks8 .6s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:initial;content:"";height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes Button_spin__03Ks8{to{transform:rotate(1turn)}}.Button_buttonGroup__jhXw8{display:flex;gap:12px}.Button_adminAction__H4tjk{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-light));border:none;border-radius:8px;color:var(--color-admin-bg-dark);cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.Button_adminAction__H4tjk:hover:not(:disabled){box-shadow:0 4px 12px rgba(var(--accent-light-rgb),.4);transform:translateY(-2px)}.PickOne_optionsContainer__VSR1y{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:1 1;flex-direction:column;padding:0;position:relative}.PickOne_optionsContainer__VSR1y:before{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fff3;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.PickOne_optionCard__2kKc7{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:40px;justify-content:center;padding:40px 20px;position:relative;z-index:1}.PickOne_optionTitle__5xUcn{color:var(--color-primary-dark);font-size:60px;font-weight:900;line-height:1.1;margin:0;text-align:center;text-shadow:2px 2px 4px #0000001a}.PickOne_optionButton__QWHqQ{background:var(--color-primary-dark);border:none;border-radius:12px;box-shadow:0 6px 15px rgba(var(--legacy-primary-dark-rgb),.4);color:#fff;cursor:pointer;font-size:24px;font-weight:700;letter-spacing:4px;padding:20px 60px;text-transform:uppercase;transition:all .3s ease}.PickOne_optionButton__QWHqQ:hover{background:var(--color-admin-bg-dark);box-shadow:0 10px 20px rgba(var(--legacy-primary-dark-rgb),.5);transform:translateY(-2px)}.PickOne_optionButton__QWHqQ:active{box-shadow:0 4px 10px rgba(var(--legacy-primary-dark-rgb),.4);transform:translateY(0)}@media (max-width:768px){.PickOne_optionCard__2kKc7{gap:30px;padding:30px 15px}.PickOne_optionTitle__5xUcn{font-size:48px}.PickOne_optionButton__QWHqQ{font-size:20px;letter-spacing:3px;padding:18px 50px}}@media (max-width:480px){.PickOne_optionTitle__5xUcn{font-size:36px}.PickOne_optionButton__QWHqQ{font-size:18px;letter-spacing:2px;padding:15px 40px}}.PageLayout_page__B7yFo{display:flex;flex-direction:column;min-height:100vh;width:100%}.PageLayout_container__ijvq-{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;overflow-y:auto;padding:40px 20px;position:relative}.PageLayout_containerCenter__m20Fb{justify-content:center}.PageLayout_containerSpaceEvenly__rjXG7{justify-content:space-evenly;padding:60px 40px}.PageLayout_backgroundOverlay__toMvg{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.PageLayout_backgroundOverlayLight__O88do{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:#ffffff26;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.PageLayout_backgroundOverlayMedium__IMr3j{background:var(--overlay-medium);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.PageLayout_container__ijvq-:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.PageLayout_containerLight__sXa3-:before{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:#ffffff26}.PageLayout_containerMedium__lFFa4:before{background:var(--overlay-medium)}.PageLayout_containerAdmin__xlTLr,.PageLayout_containerSearch__9zK7P{background:linear-gradient(135deg,var(--color-admin-bg-dark) 0,var(--color-admin-bg) 100%);color:#fff;min-height:100vh;padding:20px}.PageLayout_content__lYmPI{gap:25px;max-width:600px;z-index:1}.PageLayout_content2__hZn8c,.PageLayout_content__lYmPI{display:flex;flex-direction:column;position:relative;width:100%}.PageLayout_content2__hZn8c{align-items:center;gap:20px;max-width:500px;z-index:2}.PageLayout_contentWide__d7YaQ{margin:0 auto;max-width:1200px}.PageLayout_contentExtraWide__2GQC7{margin:0 auto;max-width:1400px}.PageLayout_contentProfile__0b9Wm{display:flex;flex-direction:column;gap:30px;max-width:800px;position:relative;width:100%;z-index:1}.PageLayout_contentAdmin__MPNud{margin:2rem auto 0;max-width:1200px}.PageLayout_section__e5YY5{margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:1200px}.PageLayout_pageTitle__dZt8J{color:var(--color-primary-dark);font-size:48px;font-weight:900;margin:0 0 10px;text-align:center;text-shadow:2px 2px 4px #0000001a}.PageLayout_pageTitleLarge__thBVq{color:#fff;font-size:36px;font-weight:700;letter-spacing:1px;margin:0;text-align:center;text-shadow:2px 2px 8px #00000080}.PageLayout_sectionTitle__lOYGo{border-bottom:2px solid rgba(var(--accent-light-rgb),.3);color:var(--color-accent-light);font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem}.PageLayout_sectionTitleHighlight__z8Rvx{color:var(--color-accent-light);text-shadow:0 0 10px rgba(var(--accent-light-rgb),.5)}.PageLayout_sectionSubtitle__vkRrr{color:#ffffffb3;font-size:1rem;font-style:italic;margin-bottom:1.5rem;margin-top:-1rem}.PageLayout_headerSection__QJha6{margin:0 auto 2rem;max-width:1200px}.PageLayout_headerSection__QJha6 h1{color:var(--color-accent-light);font-size:2.5rem;margin-bottom:.5rem;text-shadow:0 2px 4px #0000004d}.PageLayout_headerSection__QJha6 .PageLayout_subtitle__APuC4{color:#ffffffb3;font-size:1.1rem}.PageLayout_loadingSpinner__6vvUW{color:var(--color-accent-light);font-size:1.2rem;padding:60px 20px;text-align:center}.PageLayout_errorMessage__ea66J{background:rgba(var(--error-dark-rgb),.2);border:1px solid rgba(var(--error-dark-rgb),.5);border-radius:8px;color:var(--color-error);margin:0 auto 20px;max-width:1200px;padding:15px 20px;text-align:center}.PageLayout_noticeBox__LCqfF{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:1px solid rgba(var(--primary-rgb),.4);border-radius:12px;box-shadow:0 4px 15px rgba(var(--primary-rgb),.3);color:#fff;font-size:.95rem;margin:0 auto 2rem;max-width:1200px;padding:1rem 1.5rem}.PageLayout_grid__zLReu{grid-gap:25px;display:grid;gap:25px}.PageLayout_gridAuto__WmSF8{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.PageLayout_gridTwo__AkpYZ{grid-template-columns:repeat(2,1fr)}.PageLayout_gridThree__Uu6ee{grid-template-columns:repeat(3,1fr)}.PageLayout_gridFour__yTxr0{grid-template-columns:repeat(4,1fr)}.PageLayout_statsGrid__hKd8c{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (max-width:768px){.PageLayout_container__ijvq-{padding:30px 15px}.PageLayout_containerSpaceEvenly__rjXG7{padding:40px 20px}.PageLayout_gridAuto__WmSF8,.PageLayout_gridFour__yTxr0,.PageLayout_gridThree__Uu6ee,.PageLayout_gridTwo__AkpYZ{grid-template-columns:1fr}.PageLayout_pageTitle__dZt8J{font-size:36px}.PageLayout_pageTitleLarge__thBVq{font-size:28px}.PageLayout_sectionTitle__lOYGo{font-size:1.5rem}.PageLayout_headerSection__QJha6 h1{font-size:2rem}}@media (max-width:480px){.PageLayout_container__ijvq-{padding:20px 10px}.PageLayout_contentProfile__0b9Wm,.PageLayout_content__lYmPI{gap:20px}.PageLayout_pageTitle__dZt8J{font-size:28px}.PageLayout_pageTitleLarge__thBVq{font-size:24px}.PageLayout_sectionTitle__lOYGo{font-size:1.3rem}}.Header_header__t2IpZ{align-items:center;background:linear-gradient(135deg,var(--color-primary-dark) 0,var(--color-admin-bg-dark) 100%);border-bottom:3px solid var(--color-accent);box-shadow:0 4px 15px #0003;display:flex;gap:15px;justify-content:center;padding:25px 20px;position:relative}.Header_headerSolid__1Eynd{background:var(--color-primary-dark);border-bottom:none;box-shadow:0 2px 10px #0000001a;padding:20px}.Header_headerDashboard__T3uQi{align-items:center;background:linear-gradient(135deg,var(--color-primary-dark) 0,var(--color-admin-bg-dark) 100%);border-bottom:3px solid var(--color-accent);box-shadow:0 4px 15px #0003;display:flex;justify-content:space-between;padding:20px}.Header_headerList__UL6Bz{align-items:center;background:#0000;display:flex;justify-content:center;padding:20px;position:relative;width:100%}.Header_headerAdmin__Hh7Ax{margin:0 auto 2rem;max-width:1200px;padding:0}.Header_headerAdmin__Hh7Ax,.Header_listPageHeader__AWbBN{align-items:center;display:flex;justify-content:space-between}.Header_listPageHeader__AWbBN{background:linear-gradient(135deg,var(--color-primary-dark) 0,var(--color-admin-bg-dark) 100%);border-bottom:3px solid var(--color-accent);border-radius:0;flex-wrap:wrap;gap:20px;margin:-20px -20px 30px;padding:20px}.Header_title__JhcBr{color:#fff}.Header_titleDark__fFUqu,.Header_title__JhcBr{font-size:24px;font-weight:700;letter-spacing:3px;margin:0;text-transform:uppercase}.Header_titleDark__fFUqu{color:var(--color-accent-light);text-shadow:2px 2px 4px #0000004d}.Header_titleLarge__WuG5G{color:#fff;font-size:28px;font-weight:700;letter-spacing:3px;margin:0;text-shadow:2px 2px 4px #0000004d;text-transform:uppercase}.Header_titleList__9pQl\+{color:var(--color-accent-light);font-size:2rem;margin:0;text-shadow:2px 2px 4px #0000004d;white-space:nowrap}.Header_backButton__h5liQ{align-items:center;background:#ffffff1a;border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s ease}.Header_backButton__h5liQ svg{flex-shrink:0;height:20px;width:20px}.Header_backButton__h5liQ:hover{background:#ffffff26;border-color:var(--color-accent-light);transform:translateX(-3px)}.Header_backButtonText__yDBQM{color:#fff;display:none;white-space:nowrap}@media (min-width:768px){.Header_backButtonText__yDBQM{display:inline}}.Header_backButtonAbsolute__Vy59\+{left:20px;position:absolute}.Header_actionButton__ub1yh{background:linear-gradient(135deg,var(--color-accent-light),var(--color-accent));border:none;border-radius:8px;color:var(--color-admin-bg-dark);cursor:pointer;font-size:14px;font-weight:600;min-width:200px;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.Header_actionButton__ub1yh:hover{box-shadow:0 5px 15px rgba(var(--accent-light-rgb),.4);transform:translateY(-2px)}.Header_actionButtonAbsolute__YPgHM{position:absolute;right:20px}.Header_headerActions__m2N4t{position:relative}.Header_headerActionsDesktop__Pevyk,.Header_headerActions__m2N4t{align-items:center;display:flex;gap:10px}.Header_headerMobileMenu__Mo418{align-items:center;display:none;gap:10px}.Header_languageSelector__v1D8-{left:20px;position:absolute}.Header_languageDropdown__haPMv{background:#0000;border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease}.Header_languageDropdown__haPMv:hover{background:rgba(var(--accent-rgb),.1);border-color:var(--color-accent)}.Header_languageSelectorTop__elcSQ{position:absolute;right:20px;top:20px;z-index:10}.Header_languageSelectorTop__elcSQ select{background:#ffffffe6;border:2px solid #ffffff4d;border-radius:8px;color:var(--color-text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px;transition:all .3s ease}.Header_languageSelectorTop__elcSQ select:hover{background:#fff;border-color:var(--color-success)}.Header_languageSelectorTop__elcSQ select:focus{border-color:var(--color-success);box-shadow:0 0 0 3px rgba(var(--legacy-success-alt-rgb),.1);outline:none}.Header_headerDropdownMenu__NwFfi{background:var(--color-bg-white);border:2px solid var(--color-accent);border-radius:12px;box-shadow:0 8px 32px var(--overlay-dark);margin-top:8px;min-width:220px;padding:15px 0;position:absolute;right:0;top:100%;z-index:100}@media (max-width:768px){.Header_header__t2IpZ{padding:15px}.Header_backButtonAbsolute__Vy59\+{left:10px}.Header_titleDark__fFUqu,.Header_title__JhcBr{font-size:18px;letter-spacing:2px}.Header_titleLarge__WuG5G{font-size:22px}.Header_headerList__UL6Bz{flex-wrap:wrap;padding:15px 10px}.Header_headerList__UL6Bz .Header_backButton__h5liQ{margin-right:auto;position:static}.Header_titleList__9pQl\+{flex:1 1;font-size:1.5rem;text-align:center}.Header_actionButtonAbsolute__YPgHM{margin-left:auto;position:static}.Header_actionButton__ub1yh{font-size:13px;min-width:auto;padding:8px 12px}.Header_headerActionsDesktop__Pevyk{display:none}.Header_headerMobileMenu__Mo418{display:flex}.Header_backButton__h5liQ{height:40px;justify-content:center;padding:8px;width:40px}.Header_backButtonText__yDBQM{display:none}.Header_backButton__h5liQ svg{height:20px;width:20px}.Header_languageSelectorTop__elcSQ{right:15px;top:15px}}@media (max-width:480px){.Header_titleDark__fFUqu,.Header_title__JhcBr{font-size:16px;letter-spacing:1px}.Header_titleLarge__WuG5G{font-size:20px}.Header_titleList__9pQl\+{font-size:1.25rem}.Header_backButtonAbsolute__Vy59\+{left:5px}.Header_actionButton__ub1yh{font-size:12px;padding:6px 10px}}.SignIn_signinPage__tSNoc{display:flex;flex-direction:column;min-height:100vh;width:100%}.SignIn_header__PoahF{align-items:center;background:linear-gradient(135deg,var(--color-primary-dark) 0,var(--color-admin-bg-dark) 100%);border-bottom:3px solid var(--color-accent);box-shadow:0 4px 15px #0003;display:flex;gap:15px;justify-content:center;padding:25px 20px;position:relative}.SignIn_headerTitle__guJoD{color:#fff;font-size:28px;font-weight:700;letter-spacing:3px;margin:0;text-shadow:2px 2px 4px #0000004d;text-transform:uppercase}.SignIn_signinContainer__PUFVr{align-items:center;background-image:var(--signin-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:30px 20px;position:relative}.SignIn_signinContainer__PUFVr:before{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff26;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.SignIn_signinContent__RPiDD{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:500px;position:relative;width:100%;z-index:2}.SignIn_pageTitle__kbCpP{color:var(--color-primary-dark);font-size:48px;font-weight:900;margin:0 0 10px;text-align:center;text-shadow:2px 2px 4px #0000001a}.SignIn_signinCard__\+m1MX{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--legacy-gray-rgb),.85);border-radius:20px;box-shadow:0 8px 32px #0003;padding:30px 25px;width:100%}.SignIn_cardTitle__kB8wv{color:var(--color-primary-dark);font-size:32px;font-weight:700;letter-spacing:2px;margin:0 0 25px;text-align:center}.SignIn_errorMessage__SKgX7{background:rgba(var(--error-dark-rgb),.9);border-radius:8px;box-shadow:0 2px 8px rgba(var(--error-dark-rgb),.3);color:#fff;font-size:14px;font-weight:500;margin-bottom:15px;padding:12px 16px;text-align:center}.SignIn_signinForm__v-AkV{display:flex;flex-direction:column;gap:18px}.SignIn_formGroup__Mec9o{display:flex;flex-direction:column;gap:8px}.SignIn_formGroup__Mec9o label{color:var(--color-text-primary);font-size:16px;font-weight:600;margin-left:5px}.SignIn_formGroup__Mec9o input,.SignIn_formGroup__Mec9o select{background:var(--color-bg-white)!important;border:none;border-radius:10px;color:var(--color-text-primary)!important;font-size:16px;outline:none;padding:14px 18px;transition:box-shadow .3s ease;width:100%}.SignIn_formGroup__Mec9o input::placeholder{color:var(--color-text-tertiary)!important}.SignIn_formGroup__Mec9o input:focus,.SignIn_formGroup__Mec9o select:focus{box-shadow:0 0 0 3px rgba(var(--legacy-primary-dark-rgb),.3)}.SignIn_formGroup__Mec9o select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:20px;cursor:pointer;padding-right:45px}.SignIn_passwordInputWrapper__cZFID{align-items:center;display:flex;position:relative}.SignIn_passwordInputWrapper__cZFID input{margin:0;padding-right:45px;width:100%}.SignIn_passwordToggleBtn__RJ6s-{align-items:center;background:none;border:none;border-radius:6px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:12px;transition:color .3s ease}.SignIn_passwordToggleBtn__RJ6s-:hover{color:#2c5f7f}.SignIn_passwordToggleBtn__RJ6s- svg{height:20px;width:20px}.SignIn_form-group__iRifq select option{padding:10px}.SignIn_submitButton__86yTh{background:var(--color-accent);border:none;border-radius:12px;box-shadow:0 6px 15px rgba(var(--accent-rgb),.4);color:#fff;cursor:pointer;font-size:22px;font-weight:700;letter-spacing:4px;margin-top:10px;padding:18px;text-transform:uppercase;transition:all .3s ease}.SignIn_submitButton__86yTh:hover:not(:disabled){background:var(--color-warning-dark);box-shadow:0 8px 20px rgba(var(--accent-rgb),.5);transform:translateY(-2px)}.SignIn_submitButton__86yTh:active:not(:disabled){box-shadow:0 4px 10px rgba(var(--accent-rgb),.4);transform:translateY(0)}.SignIn_submitButton__86yTh:disabled{background:var(--color-text-disabled);box-shadow:none;cursor:not-allowed}.SignIn_toggleMode__JBFzz{margin-top:10px;text-align:center;width:100%}.SignIn_toggleMode__JBFzz p{color:var(--color-primary-dark);font-size:18px;font-weight:600;margin:0;text-shadow:1px 1px 2px #ffffff80}.SignIn_toggleLink__rg1gI{background:none;border:none;color:var(--color-primary-dark);cursor:pointer;font-size:18px;font-weight:700;padding:0;text-decoration:underline;transition:color .3s ease}.SignIn_toggleLink__rg1gI:hover{color:var(--color-admin-bg-dark)}@media (max-width:768px){.SignIn_header__PoahF{padding:15px}.SignIn_headerTitle__guJoD{font-size:22px;letter-spacing:2px}.SignIn_signinContainer__PUFVr{padding:20px 15px}.SignIn_pageTitle__kbCpP{font-size:36px}.SignIn_signinCard__\+m1MX{padding:25px 20px}.SignIn_cardTitle__kB8wv{font-size:26px}.SignIn_formGroup__Mec9o label{font-size:14px}.SignIn_formGroup__Mec9o input,.SignIn_formGroup__Mec9o select{font-size:15px;padding:12px 16px}.SignIn_submitButton__86yTh{font-size:20px;letter-spacing:3px;padding:16px}.SignIn_toggleLink__rg1gI,.SignIn_toggleMode__JBFzz p{font-size:16px}}.SignIn_signupSection__WdWrW{animation:SignIn_pulse-glow__wB6-I 2s ease-in-out infinite;background:rgba(var(--accent-light-rgb),.15);border:2px solid rgba(var(--accent-light-rgb),.4);border-radius:15px;box-shadow:0 4px 20px rgba(var(--accent-light-rgb),.2);margin-top:40px;padding:25px;text-align:center}@keyframes SignIn_pulse-glow__wB6-I{0%,to{border-color:rgba(var(--accent-light-rgb),.4);box-shadow:0 4px 20px rgba(var(--accent-light-rgb),.2)}50%{border-color:rgba(var(--accent-light-rgb),.6);box-shadow:0 6px 30px rgba(var(--accent-light-rgb),.4)}}.SignIn_signupPrompt__rM8I6{color:#fff;font-size:18px;font-weight:600;margin:0;text-shadow:0 2px 4px #0000004d}.SignIn_signupPrompt__rM8I6 .SignIn_toggleLink__rg1gI{color:var(--color-accent-light);font-size:20px;font-weight:700;text-decoration:underline;text-shadow:0 2px 6px rgba(var(--accent-light-rgb),.5)}.SignIn_signupPrompt__rM8I6 .SignIn_toggleLink__rg1gI:hover{color:var(--color-bg-white);text-shadow:0 2px 8px rgba(var(--accent-light-rgb),.8)}.SignIn_signupCard__VyX3\+{margin-top:20px}.SignIn_checkboxGroup__eUDyb{gap:12px}.SignIn_checkboxGroup__eUDyb label{color:var(--color-text-primary);font-size:16px;font-weight:600;margin-left:5px}.SignIn_checkboxWrapper__y9vUx{align-items:center;background:var(--color-bg-white)!important;border-radius:10px;display:flex;justify-content:flex-start;padding:14px 18px;transition:box-shadow .3s ease;width:100%}.SignIn_checkboxWrapper__y9vUx:focus-within{box-shadow:0 0 0 3px rgba(var(--legacy-primary-dark-rgb),.3)}.SignIn_checkboxWrapper__y9vUx input[type=checkbox]{accent-color:var(--color-accent);cursor:pointer;height:20px;margin:0;padding:0;width:20px}.SignIn_checkboxWrapper__y9vUx input[type=checkbox]::-webkit-inner-spin-button,.SignIn_checkboxWrapper__y9vUx input[type=checkbox]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SignIn_userTypeTabs__I-Gcl{display:flex;gap:10px;margin-bottom:25px}.SignIn_tabButton__o67UJ{background:rgba(var(--legacy-primary-dark-rgb),.2);border:none;border-radius:10px;color:var(--color-primary-dark);cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:14px 20px;transition:all .3s ease}.SignIn_tabButton__o67UJ:hover{background:rgba(var(--legacy-primary-dark-rgb),.3);transform:translateY(-2px)}.SignIn_tabButton__o67UJ.SignIn_active__ZqQbE{background:linear-gradient(135deg,var(--color-primary-dark),var(--color-admin-bg-dark));box-shadow:0 4px 15px rgba(var(--legacy-primary-dark-rgb),.4);color:#fff}@media (max-width:480px){.SignIn_pageTitle__kbCpP{font-size:28px}.SignIn_signinCard__\+m1MX{padding:20px 15px}.SignIn_cardTitle__kB8wv{font-size:22px}.SignIn_formGroup__Mec9o input,.SignIn_formGroup__Mec9o select{font-size:14px;padding:11px 14px}.SignIn_submitButton__86yTh{font-size:18px;padding:14px}.SignIn_tabButton__o67UJ{font-size:13px;padding:12px 10px}}.NotificationBell_notificationBellContainer__9PM30{display:inline-block;position:relative}.NotificationBell_notificationBell__cmQ-i{align-items:center;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;padding:10px;position:relative;transition:all .3s ease;width:44px}.NotificationBell_notificationBell__cmQ-i:hover{background:#fff3;border-color:var(--color-accent);transform:translateY(-2px)}.NotificationBell_bellIcon__2AXuV{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.NotificationBell_notificationBadge__QPbue{background:var(--color-error);border-radius:10px;color:#fff;font-size:11px;font-weight:700;min-width:18px;padding:2px 6px;position:absolute;right:0;text-align:center;top:0}.NotificationBell_notificationBadge__QPbue.NotificationBell_urgent__QdSJ8{animation:NotificationBell_pulse__zgJ-T 1.5s infinite;background:var(--color-error-dark)}@keyframes NotificationBell_pulse__zgJ-T{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.NotificationBell_notificationPanel__EM4mi{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;margin-top:8px;max-height:600px;position:absolute;right:0;top:100%;width:380px;z-index:1000}.NotificationBell_notificationPanelHeader__L9jjK{align-items:center;border-bottom:1px solid var(--color-border-light);display:flex;justify-content:space-between;padding:16px 20px}.NotificationBell_notificationPanelHeader__L9jjK h3{color:var(--color-text-primary);font-size:18px;font-weight:600;margin:0}.NotificationBell_closeBtn__R-lF4{align-items:center;background:none;border:none;border-radius:4px;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:24px;height:28px;justify-content:center;padding:0;transition:background .2s ease;width:28px}.NotificationBell_closeBtn__R-lF4:hover{background:var(--color-bg-medium)}.NotificationBell_notificationTabs__03rft{background:var(--color-bg-lighter);border-bottom:1px solid var(--color-border-light);display:flex}.NotificationBell_notificationTabs__03rft .NotificationBell_tab__aHlmg{background:none;border:none;border-bottom:2px solid #0000;color:var(--color-text-secondary);cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px;transition:all .2s ease}.NotificationBell_notificationTabs__03rft .NotificationBell_tab__aHlmg:hover{background:var(--color-bg-medium);color:var(--color-text-primary)}.NotificationBell_notificationTabs__03rft .NotificationBell_tab__aHlmg.NotificationBell_active__D4EW5{background:#fff;border-bottom-color:var(--color-primary);color:var(--color-text-primary)}.NotificationBell_notificationList__fKvfB{flex:1 1;max-height:450px;overflow-y:auto}.NotificationBell_notificationEmpty__OYwTl,.NotificationBell_notificationLoading__dr1zI{color:var(--color-text-tertiary);padding:40px 20px;text-align:center}.NotificationBell_notificationItem__rKPcR{border-bottom:1px solid var(--color-bg-medium);cursor:pointer;display:flex;gap:12px;padding:16px 20px;position:relative;transition:background .2s ease}.NotificationBell_notificationItem__rKPcR:hover{background:var(--color-bg-light)}.NotificationBell_notificationItem__rKPcR.NotificationBell_unread__3wqyS{background:var(--color-info-light)}.NotificationBell_notificationItem__rKPcR.NotificationBell_unread__3wqyS:hover{background:var(--color-info-light);filter:brightness(.98)}.NotificationBell_notificationIcon__xFYLk{flex-shrink:0;font-size:24px}.NotificationBell_notificationContent__qdXcR{flex:1 1;min-width:0}.NotificationBell_notificationHeader__yh0X0{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.NotificationBell_notificationHeader__yh0X0 h4{color:var(--color-text-primary);flex:1 1;font-size:14px;font-weight:600;margin:0}.NotificationBell_notificationTime__a7yQY{color:var(--color-text-tertiary);flex-shrink:0;font-size:11px;white-space:nowrap}.NotificationBell_notificationText__jHZn0{word-wrap:break-word;color:var(--color-text-secondary);font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap}.NotificationBell_notificationCategory__KFW1i{background:var(--color-border-light);border-radius:10px;color:var(--color-text-secondary);display:inline-block;font-size:11px;margin-top:6px;padding:2px 8px;text-transform:capitalize}.NotificationBell_unreadDot__pP7ho{background:var(--color-info);border-radius:50%;height:8px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.NotificationBell_dismissBtn__e\+5eE{background:none;border:none;border-radius:4px;color:var(--color-text-tertiary);cursor:pointer;flex-shrink:0;font-size:18px;margin-left:8px;padding:4px;transition:all .2s ease}.NotificationBell_dismissBtn__e\+5eE:hover{background:var(--color-bg-medium);color:var(--color-text-secondary)}.NotificationBell_notificationPanelFooter__z6fAn{background:var(--color-bg-lighter);border-top:1px solid var(--color-border-light);padding:12px 20px}.NotificationBell_viewAllBtn__9yZ2d{background:none;border:1px solid var(--color-border-medium);border-radius:4px;color:var(--color-info);cursor:pointer;font-size:14px;font-weight:500;padding:10px;transition:all .2s ease;width:100%}.NotificationBell_viewAllBtn__9yZ2d:hover{background:var(--color-bg-medium);border-color:var(--color-info)}.NotificationBell_notificationItem__rKPcR.NotificationBell_priorityUrgent__Yyi9b{border-left:4px solid var(--color-priority-urgent)}.NotificationBell_notificationItem__rKPcR.NotificationBell_priorityHigh__JYbhC{border-left:4px solid var(--color-priority-high)}.NotificationBell_notificationItem__rKPcR.NotificationBell_priorityNormal__2uMJr{border-left:4px solid var(--color-priority-normal)}.NotificationBell_notificationItem__rKPcR.NotificationBell_priorityLow__SSKTh{border-left:4px solid var(--color-priority-low)}@media (max-width:768px){.NotificationBell_notificationPanel__EM4mi{left:16px;max-height:calc(100vh - 80px);position:fixed;right:16px;top:60px;width:auto}}.Dashboard_dashboardPage__u34XU{display:flex;flex-direction:column;min-height:100vh;width:100%}.Dashboard_dashboardContainer__xh8nt{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 20px;position:relative}.Dashboard_dashboardContainer__xh8nt:before{background:var(--overlay-medium);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.Dashboard_dashboardContent__Sc82b{display:flex;flex-direction:column;gap:30px;max-width:500px;position:relative;width:100%;z-index:1}.Dashboard_headerActionsDesktop__FtSt9{align-items:center;display:flex;gap:10px}.Dashboard_headerMobileMenu__bcUwq{align-items:center;display:none;gap:10px}.Dashboard_headerDropdownMenu__Dwhtp{background:var(--color-bg-white);border:2px solid var(--color-accent);border-radius:12px;box-shadow:0 8px 32px var(--overlay-dark);margin-top:8px;min-width:220px;padding:15px 0;position:absolute;right:0;top:100%;z-index:100}.Dashboard_languageSelectorMobile__vPwL3{border-bottom:1px solid #0000001a;display:flex;flex-direction:column;gap:8px;padding:12px 20px}.Dashboard_languageSelectorMobile__vPwL3 label{color:var(--color-primary-dark);font-size:14px;font-weight:600}.Dashboard_languageSelectorMobile__vPwL3 select{background:#fff;border:2px solid rgba(var(--legacy-primary-dark-rgb),.3);border-radius:6px;color:var(--color-primary-dark);cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px;transition:all .3s ease}.Dashboard_languageSelectorMobile__vPwL3 select:focus,.Dashboard_languageSelectorMobile__vPwL3 select:hover{background:rgba(var(--accent-rgb),.05);border-color:var(--color-accent);outline:none}.Dashboard_languageSelectorTop__CYqcv select{background:#ffffff1a;border:2px solid #ffffff80;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:44px;padding:8px 12px;transition:all .3s ease}.Dashboard_languageSelectorTop__CYqcv select:hover{background:#fff3;border-color:var(--color-accent)}.Dashboard_languageSelectorTop__CYqcv select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.2);outline:none}.Dashboard_languageSelectorTop__CYqcv select option{background:var(--color-primary-dark);color:#fff}.Dashboard_menuItem__jUgL3{align-items:center;background:#0000;border:none;color:var(--color-primary-dark);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;padding:12px 20px;text-align:left;transition:all .2s ease;width:100%}.Dashboard_menuItem__jUgL3:hover{background:rgba(var(--accent-rgb),.1);color:var(--color-accent)}.Dashboard_menuItem__jUgL3 svg{stroke:currentColor}.Dashboard_menuItem__jUgL3.Dashboard_logout__vuXbX{border-top:1px solid #0000001a;color:var(--color-error);margin-top:8px;padding-top:12px}.Dashboard_menuItem__jUgL3.Dashboard_logout__vuXbX:hover{background:#ff4d4d1a;color:var(--color-error)}.Dashboard_iconButton__wf\+y7{align-items:center;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;padding:10px;transition:all .3s ease;width:44px}.Dashboard_iconButton__wf\+y7:hover{background:#fff3;border-color:var(--color-accent);transform:translateY(-2px)}.Dashboard_iconButton__wf\+y7 svg{stroke:#fff;height:24px;width:24px}.Dashboard_profileButton__E8NwO{background:rgba(var(--accent-rgb),.2);border-color:var(--color-accent)}.Dashboard_profileButton__E8NwO svg{stroke:#fff}.Dashboard_profileButton__E8NwO:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-primary-dark)}.Dashboard_profileButton__E8NwO:hover svg{stroke:var(--color-primary-dark)}.Dashboard_logoutButton__6xD6E:hover{background:#ff4d4d4d;border-color:var(--color-error)}.Dashboard_logoutButton__6xD6E:hover svg{stroke:var(--color-error)}.Dashboard_welcomeTitle__XO7OV{color:var(--color-primary-dark);font-size:32px;font-weight:700;letter-spacing:1px;margin:0 0 15px;text-align:center}.Dashboard_userName__7B2oh{color:var(--color-text-primary);font-size:24px;font-weight:600;margin:10px 0;text-align:center}.Dashboard_userRole__sT9T2{color:var(--color-accent);font-size:18px;font-weight:600;margin:5px 0 0;text-align:center;text-transform:capitalize}.Dashboard_actionsTitle__E6WxE{color:var(--color-primary-dark);font-size:24px;font-weight:700;letter-spacing:1px;margin:0 0 25px;text-align:center}.Dashboard_actionButton__fQKcp{align-items:center;background:var(--color-accent);border:none;border-radius:12px;box-shadow:0 6px 15px rgba(var(--accent-rgb),.4);color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:12px;justify-content:center;letter-spacing:2px;margin-bottom:15px;min-height:70px;padding:20px;position:relative;transition:all .3s ease;width:100%}.Dashboard_actionButton__fQKcp:last-child{margin-bottom:0}.Dashboard_actionButton__fQKcp:hover{background:var(--color-warning-dark);box-shadow:0 8px 20px rgba(var(--accent-rgb),.5);transform:translateY(-2px)}.Dashboard_actionButton__fQKcp:active{box-shadow:0 4px 10px rgba(var(--accent-rgb),.4);transform:translateY(0)}.Dashboard_actionButton__fQKcp svg{height:24px;width:24px}.Dashboard_actionButtonSecondary__I\+uHx{background:var(--color-primary-dark);box-shadow:0 6px 15px rgba(var(--legacy-primary-dark-rgb),.4)}.Dashboard_actionButtonSecondary__I\+uHx:hover{background:var(--color-admin-bg-dark);box-shadow:0 8px 20px rgba(var(--legacy-primary-dark-rgb),.5)}.Dashboard_actionButtonAdmin__Bhhkb{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 6px 15px rgba(var(--primary-rgb),.4)}.Dashboard_actionButtonAdmin__Bhhkb:hover{background:linear-gradient(135deg,var(--color-primary-dark) 0,var(--color-primary-dark) 100%);box-shadow:0 8px 20px rgba(var(--primary-rgb),.5);filter:brightness(.95)}.Dashboard_actionButtonHighlight__\+ArZt{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);box-shadow:0 6px 15px rgba(var(--primary-rgb),.4)}.Dashboard_actionButtonHighlight__\+ArZt:hover{background:linear-gradient(135deg,var(--color-primary-dark) 0,var(--color-primary-dark) 100%);box-shadow:0 8px 20px rgba(var(--primary-rgb),.6);filter:brightness(.95)}.Dashboard_notificationBadge__YHUTS{align-items:center;animation:Dashboard_badge-pulse__lYc50 2s infinite;background:linear-gradient(135deg,var(--color-error),var(--color-error));border:2px solid #fff;border-radius:50%;box-shadow:0 3px 10px #ff475799;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:0 6px;position:absolute;right:-8px;top:-8px}@keyframes Dashboard_badge-pulse__lYc50{0%,to{box-shadow:0 3px 10px #ff475799;transform:scale(1)}50%{box-shadow:0 5px 15px #ff4757cc;transform:scale(1.1)}}.Dashboard_starBadge__c2yjs{align-items:center;animation:Dashboard_star-pulse__RZ1\+z 2s infinite;background:linear-gradient(135deg,var(--color-accent-light),var(--color-accent-light));border:2px solid #fff;border-radius:20px;box-shadow:0 3px 10px rgba(var(--accent-light-rgb),.6);color:var(--color-admin-bg-dark);display:flex;font-size:11px;font-weight:700;gap:2px;height:24px;justify-content:center;min-width:32px;padding:0 8px;position:absolute;right:30px;top:-8px}@keyframes Dashboard_star-pulse__RZ1\+z{0%,to{box-shadow:0 3px 10px rgba(var(--accent-light-rgb),.6);transform:scale(1)}50%{box-shadow:0 5px 15px rgba(var(--accent-light-rgb),.9);transform:scale(1.05)}}@media screen and (max-width:1023px){.Dashboard_headerActionsDesktop__FtSt9{display:none}.Dashboard_headerMobileMenu__bcUwq{display:flex}.Dashboard_dashboardContainer__xh8nt{padding:20px 10px}.Dashboard_dashboardContent__Sc82b{max-width:100%;width:100%}.Dashboard_welcomeTitle__XO7OV{font-size:24px}.Dashboard_userName__7B2oh{font-size:20px}.Dashboard_userRole__sT9T2{font-size:16px}.Dashboard_actionsTitle__E6WxE{font-size:20px}.Dashboard_actionButton__fQKcp{font-size:14px;padding:14px 16px}.Dashboard_actionButton__fQKcp svg{height:20px;width:20px}}@media screen and (min-width:768px) and (max-width:1023px){.Dashboard_dashboardContent__Sc82b{max-width:600px}.Dashboard_welcomeTitle__XO7OV{font-size:36px}.Dashboard_userName__7B2oh{font-size:28px}.Dashboard_userRole__sT9T2{font-size:20px}.Dashboard_actionsTitle__E6WxE{font-size:28px}.Dashboard_actionButton__fQKcp{font-size:22px;padding:22px}}@media screen and (min-width:1024px){.Dashboard_headerMobileMenu__bcUwq{display:none}.Dashboard_headerActionsDesktop__FtSt9{align-items:center;display:flex;gap:15px}.Dashboard_iconButton__wf\+y7{flex-shrink:0}.Dashboard_dashboardContent__Sc82b{max-width:700px}.Dashboard_welcomeTitle__XO7OV{font-size:40px}}.Card_card__8\+160{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(var(--legacy-gray-rgb),.85);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:20px;box-shadow:0 8px 32px #0003;padding:30px 25px}.Card_cardHover__EnZLa{background:var(--color-admin-bg);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:15px;box-shadow:0 4px 15px #0000004d;cursor:pointer;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.Card_cardHover__EnZLa:hover{border-color:var(--color-accent);box-shadow:0 10px 30px rgba(var(--accent-light-rgb),.2);transform:translateY(-5px)}.Card_cardGlass__2\+tXw{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(var(--legacy-gray-rgb),.85);border-radius:20px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;gap:0;padding:40px 30px}.Card_statCard__PFXgU{align-items:center;background:var(--color-admin-bg-dark);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.Card_statCard__PFXgU:hover{background:var(--color-admin-bg);border-color:gold;box-shadow:0 8px 24px rgba(var(--accent-light-rgb),.3);transform:translateY(-4px)}.Card_statCard__PFXgU.Card_highlight__eiZth{background:rgba(var(--accent-light-rgb),.1);border:2px solid gold}.Card_cardHeader__rd2GD{border-bottom:2px solid rgba(var(--accent-light-rgb),.2);margin-bottom:20px;padding-bottom:15px}.Card_cardBody__thou7{flex:1 1}.Card_cardFooter__KgtYf{border-top:2px solid rgba(var(--accent-light-rgb),.2);display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:15px}.Card_cardTitle__7Rop3{color:var(--color-primary-dark);font-size:32px;font-weight:700;letter-spacing:2px;margin:0 0 25px;text-align:center}.Card_cardTitleLight__Vy5HZ{border-bottom:2px solid rgba(var(--accent-light-rgb),.3);color:var(--color-accent-light);font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem}.Card_statIcon__ezLFP{align-items:center;background:rgba(var(--accent-light-rgb),.15);border-radius:10px;color:gold;display:flex;height:50px;justify-content:center;width:50px}.Card_statIcon__ezLFP svg{height:28px;width:28px}.Card_statCard__PFXgU.Card_highlight__eiZth .Card_statIcon__ezLFP{background:rgba(var(--accent-light-rgb),.25)}.Card_statInfo__bnh8D{flex:1 1}.Card_statLabel__\+yR1p{color:#ffffffb3;font-size:.9rem;margin-bottom:.3rem}.Card_statValue__zFiTP{color:#fff;font-size:2rem;font-weight:700}.Card_cardCompact__KJm8H{background:#ffffff0d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;padding:20px}.Card_cardList__ox3Gm{background:var(--color-admin-bg);border:1px solid rgba(var(--accent-light-rgb),.15);border-radius:10px;margin-bottom:15px;padding:1.2rem;transition:all .2s ease}.Card_cardList__ox3Gm:hover{background:rgba(var(--accent-light-rgb),.05);border-color:var(--color-accent)}.rating-badge{align-items:center;background:linear-gradient(135deg,rgba(var(--warning-rgb),.3),rgba(var(--warning-dark-rgb),.3));border:1px solid rgba(var(--warning-rgb),.4);border-radius:18px;box-shadow:0 2px 6px rgba(var(--warning-rgb),.2);color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:6px 14px;white-space:nowrap}.rating-star{filter:brightness(1.2);font-size:16px}.rating-value{font-weight:700}.rating-count{font-size:12px;opacity:.9}.rating-display{margin:20px 0}.rating-display.loading,.rating-display.no-ratings{color:var(--color-text-tertiary);padding:40px;text-align:center}.rating-display.no-ratings{background:var(--color-bg-light);border-radius:12px}.rating-summary{background:var(--color-bg-dark);border:1px solid var(--color-border-light);border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px;padding:30px}.summary-main{margin-bottom:25px;text-align:center}.average-rating{align-items:center;display:flex;flex-direction:column;gap:10px}.rating-number{color:var(--color-text-primary);font-size:64px;font-weight:700;line-height:1}.stars-display{font-size:28px;letter-spacing:4px;text-shadow:0 2px 4px #0003}.rating-count{color:var(--color-text-secondary);font-size:16px}.rating-breakdown{background:var(--color-bg-dark);border-radius:8px;padding:20px}.breakdown-row{align-items:center;display:flex;gap:12px;margin-bottom:10px}.breakdown-row:last-child{margin-bottom:0}.breakdown-label{color:var(--color-text-primary);font-size:14px;font-weight:600;width:40px}.breakdown-bar{background:var(--color-border-light);border-radius:4px;flex:1 1;height:8px;overflow:hidden}.breakdown-fill{background:var(--color-warning);border-radius:4px;height:100%;transition:width .3s ease}.breakdown-count{color:var(--color-text-primary);font-size:14px;font-weight:600;text-align:right;width:30px}.criteria-averages{background:var(--color-bg-light);border-radius:12px;margin-bottom:30px;padding:25px}.criteria-averages h4{color:var(--color-text-primary);font-size:18px;margin:0 0 20px}.criteria-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.criteria-item{align-items:center;background:#fff;border-left:4px solid var(--color-primary);border-radius:8px;display:flex;justify-content:space-between;padding:12px 15px}.criteria-name{color:var(--color-text-secondary);font-size:14px}.criteria-value{color:var(--color-warning);font-size:16px;font-weight:700}.ratings-list{margin-top:30px}.reviews-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.reviews-header h4{color:var(--color-text-primary);font-size:20px;margin:0}.btn-toggle-reviews{background:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.btn-toggle-reviews:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.rating-card{background:var(--color-bg-dark);border:1px solid var(--color-border-light);border-radius:12px;margin-bottom:15px;padding:20px;transition:all .2s}.rating-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.rating-header{align-items:start;display:flex;justify-content:space-between;margin-bottom:10px}.rating-author{display:flex;flex-direction:column;gap:4px}.rating-author strong{color:var(--color-text-primary);font-size:16px}.user-type{color:var(--color-text-tertiary);font-size:13px}.rating-score{background:linear-gradient(135deg,var(--color-warning),var(--color-warning-dark));border-radius:20px;color:#fff;font-size:16px;font-weight:700;padding:8px 16px}.rating-engagement-info{border-bottom:1px solid var(--color-bg-medium);margin-bottom:12px;padding-bottom:12px}.rating-engagement-info small{color:var(--color-text-secondary);font-size:13px}.rating-criteria{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.criteria-badge{background:var(--color-bg-medium);border-radius:16px;color:var(--color-text-secondary);font-size:12px;font-weight:500;padding:6px 12px}.rating-review{color:var(--color-text-primary);font-size:15px;line-height:1.6;margin:12px 0}.rating-date{border-top:1px solid var(--color-bg-medium);margin-top:12px;padding-top:12px}.rating-date small{color:var(--color-text-tertiary);font-size:13px}.btn-show-more{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:10px;padding:14px;transition:all .2s;width:100%}.btn-show-more:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}@media (max-width:768px){.rating-summary{padding:20px}.rating-number{font-size:48px}.stars-display{font-size:22px}.criteria-grid{grid-template-columns:1fr}.rating-header{flex-direction:column;gap:10px}.rating-score{align-self:flex-start}}.Toast_toastStack__d6IU\+{display:flex;flex-direction:column;gap:12px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:9999}.Toast_toast__OOm8n{align-items:center;animation:Toast_slideInRight__pKr3u .3s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 24px #00000026,0 4px 8px #00000014;color:#fff;display:flex;font-weight:500;gap:12px;max-width:450px;min-width:300px;padding:16px 20px;pointer-events:auto;position:relative}@keyframes Toast_slideInRight__pKr3u{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Toast_toastSuccess__PI8t1{background:linear-gradient(135deg,var(--color-success) 0,var(--color-success-dark) 100%);border:1px solid #ffffff4d}.Toast_toastError__HhIoL{background:linear-gradient(135deg,var(--color-error) 0,var(--color-error-dark) 100%);border:1px solid #ffffff4d}.Toast_toastInfo__wriiw{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-dark) 100%);border:1px solid #ffffff4d}.Toast_toastIcon__ob4YX{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.Toast_toastIcon__ob4YX svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.Toast_toastMessage__NCk2a{flex:1 1;font-size:15px;line-height:1.4;text-shadow:0 1px 2px #0003}.Toast_toastClose__UrkFn{align-items:center;background:#fff3;border:1px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px;transition:all .2s ease}.Toast_toastClose__UrkFn:hover{background:#ffffff4d;transform:rotate(90deg)}@media (max-width:768px){.Toast_toastStack__d6IU\+{left:10px;right:10px;top:10px}.Toast_toast__OOm8n{max-width:none;min-width:0;min-width:auto}}.SearchPages_pageContainer__EZlN3{background:linear-gradient(135deg,var(--color-admin-bg-dark) 0,var(--color-admin-bg) 100%);color:#fff;min-height:100vh;padding:0 0 60px}.SearchPages_filtersForm__5tz--{background:#ffffff0d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:15px;margin:20px auto;max-width:1200px;padding:30px 20px}.SearchPages_filtersGrid__5BqO3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.SearchPages_filterGroup__Da-Fv{display:flex;flex-direction:column}.SearchPages_filterLabel__amZF7{color:var(--color-accent);font-size:14px;font-weight:500;margin-bottom:8px}.SearchPages_filterInput__JlDOE{background:var(--overlay-white-light);border:1px solid rgba(var(--accent-rgb),.3);border-radius:8px;color:#fff;font-family:inherit;font-size:14px;padding:12px;transition:all .3s ease}.SearchPages_filterInput__JlDOE:focus{background:#ffffff26;border-color:var(--color-accent);outline:none}.SearchPages_filterInput__JlDOE::placeholder{color:#ffffff80}.SearchPages_filterInput__JlDOE option{background:var(--color-admin-bg-dark);color:#fff}.SearchPages_filterInput__JlDOE[type=date]{color:#fff;color-scheme:dark}.SearchPages_filterInput__JlDOE[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1)}.SearchPages_filterInput__JlDOE[type=select],select.SearchPages_filterInput__JlDOE{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='gold' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;cursor:pointer;padding-right:40px}.SearchPages_filtersActions__iAKf7{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.SearchPages_searchButton__fFYYZ{align-items:center;background:var(--color-accent);border:none;border-radius:8px;color:var(--color-admin-bg-dark);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 30px;transition:all .3s ease}.SearchPages_searchButton__fFYYZ:hover{background:var(--color-accent-light);box-shadow:0 4px 15px rgba(var(--accent-rgb),.4);transform:translateY(-2px)}.SearchPages_clearButton__Fm5x\+{background:#ffffff1a;border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:var(--color-accent-light);cursor:pointer;font-size:16px;font-weight:600;padding:12px 30px;transition:all .3s ease}.SearchPages_clearButton__Fm5x\+:hover{background:#ffffff26;border-color:var(--color-accent-light)}.SearchPages_resultsSection__ofFi4{margin:0 auto;max-width:1200px;padding:20px}.SearchPages_resultsHeader__el1Yb{margin-bottom:30px;text-align:center}.SearchPages_resultsCount__MaBAP{color:var(--color-accent-light);font-size:16px;font-weight:500}.SearchPages_resultsGrid__KtsAz{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.SearchPages_loading__DfIc8{color:var(--color-accent-light);font-size:16px;font-weight:600;padding:60px 20px;text-align:center}.SearchPages_error__2ZP8i{background:rgba(var(--error-dark-rgb),.2);border:1px solid rgba(var(--error-dark-rgb),.5);border-radius:8px;color:var(--color-error);margin:30px auto;max-width:600px;padding:16px 24px;text-align:center}.SearchPages_noResults__4KzAf{color:#ffffffb3;padding:80px 20px;text-align:center}.SearchPages_noResults__4KzAf p{font-size:18px;margin-bottom:20px}.SearchPages_resultCard__-7Ipv{background:var(--color-admin-bg);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;cursor:pointer;padding:20px;transition:all .3s ease}.SearchPages_resultCard__-7Ipv:hover{border-color:var(--color-accent-light);box-shadow:0 8px 25px rgba(var(--accent-light-rgb),.15);transform:translateY(-5px)}.SearchJob_jobCard__-lGiV{background:var(--color-admin-bg);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;cursor:pointer;padding:0;transition:all .3s ease}.SearchJob_jobCard__-lGiV:hover{border-color:var(--color-accent-light);box-shadow:0 8px 25px rgba(var(--accent-light-rgb),.15);transform:translateY(-5px)}.SearchJob_cardHeader__mmhSS{background:#ffffff08;border-bottom:1px solid rgba(var(--accent-light-rgb),.1);padding:20px}.SearchJob_jobMainInfo__AVEsB{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.SearchJob_jobRole__PoZ7O{color:var(--color-accent-light);font-size:1.2rem;font-weight:600;margin:0}.SearchJob_jobRole__PoZ7O .SearchJob_staffCount__bbEnw{color:var(--color-text-dimmed)!important;font-size:.95rem;font-weight:500}.SearchJob_statusBadge__weUhG{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap}.SearchJob_statusBadge__weUhG.SearchJob_statusOpen__YkINq{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.SearchJob_statusBadge__weUhG.SearchJob_statusFilled__LoXM0{background:#3b82f633;border:1px solid #3b82f64d;color:#60a5fa}.SearchJob_statusBadge__weUhG.SearchJob_statusCancelled__n\+hUX{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.SearchJob_cardBody__C9OAI{padding:20px}.SearchJob_facilityHeader__DqwKu{align-items:center;border-bottom:1px solid rgba(var(--accent-light-rgb),.1);display:flex;gap:12px;margin-bottom:15px;padding-bottom:15px}.SearchJob_facilityHeaderImage__ZB2-\+{border-radius:8px;flex-shrink:0;height:48px;object-fit:cover;width:48px}.SearchJob_facilityHeaderName__-bauZ{color:var(--color-accent-light);font-size:14px;font-weight:600;margin:0}.SearchJob_jobInfo__8JffT{display:flex;flex-direction:column;gap:10px}.SearchJob_infoRow__BCZ\+0{align-items:center;color:#fffc;display:flex;font-size:14px;gap:10px}.SearchJob_infoRow__BCZ\+0.SearchJob_payRate__Dj1Ae{border-top:1px solid rgba(var(--accent-light-rgb),.1);color:var(--color-accent-light);font-weight:600;margin-top:10px;padding-top:10px}.SearchJob_infoRow__BCZ\+0.SearchJob_transportProvided__AbCSY{color:var(--color-accent-light);font-weight:500}.SearchJob_infoIcon__F9jtm{flex-shrink:0;font-size:16px}.SearchJob_infoText__GoK-A{flex:1 1}.SearchJob_employerSection__jDq1E{border-top:1px solid rgba(var(--accent-light-rgb),.1);margin-top:15px;padding-top:15px}.SearchJob_employerInfo__1N5Un{display:flex;flex-direction:column;gap:6px}.SearchJob_employerName__B7\+-J{color:var(--color-accent-light);font-size:14px;font-weight:600}.SearchJob_employerUsername__ifFYq{color:var(--color-text-dimmed);font-size:12px}.SearchJob_ratingContainer__Awbp3{align-items:center;display:flex;gap:8px;margin-top:4px}.SearchJob_descriptionSection__2c6sQ{border-top:1px solid rgba(var(--accent-light-rgb),.1);margin-top:15px;padding-top:15px}.SearchJob_toggleDescriptionBtn__tjUVJ{align-items:center;background:none;border:none;color:var(--color-accent-light);cursor:pointer;display:flex;font-weight:600;gap:6px;padding:0;text-align:left;transition:all .2s ease}.SearchJob_toggleDescriptionBtn__tjUVJ:hover{opacity:.8}.SearchJob_descriptionContent__ng65\+{background:#ffffff05;border-left:3px solid var(--color-accent-light);border-radius:6px;color:#fffc;font-size:14px;line-height:1.6;margin-top:12px;padding:12px}.SearchJob_cardFooter__gDylt{background:#ffffff05;border-top:1px solid rgba(var(--accent-light-rgb),.1);display:flex;flex-wrap:wrap;gap:10px;padding:20px}.SearchJob_contactButton__n0Biu{align-items:center;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-light));border:none;border-radius:8px;color:var(--color-admin-bg-dark);cursor:pointer;display:flex;flex:1 1 100%;font-size:15px;font-weight:600;justify-content:center;min-width:140px;padding:12px 20px;text-align:center;text-decoration:none;transition:all .2s ease}.SearchJob_contactButton__n0Biu:hover{box-shadow:0 4px 12px rgba(var(--accent-rgb),.3);transform:translateY(-1px)}.SearchJob_engagementButton__\+y7Wr{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1 100%;font-size:15px;font-weight:600;min-width:140px;padding:12px 20px;transition:all .2s ease}.SearchJob_engagementButton__\+y7Wr:hover:not(:disabled){box-shadow:0 4px 12px rgba(var(--primary-rgb),.3);transform:translateY(-1px)}.SearchJob_engagementButton__\+y7Wr:disabled{cursor:not-allowed;opacity:.5}.SearchJob_modalOverlay__D3T7A{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.SearchJob_reviewsModal__l1yPG{background:var(--color-admin-bg);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:700px;overflow:hidden;width:100%}.SearchJob_modalHeader__cn2lv{align-items:center;border-bottom:1px solid rgba(var(--accent-light-rgb),.2);display:flex;gap:12px;justify-content:space-between;padding:20px}.SearchJob_modalHeader__cn2lv h2{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.SearchJob_closeModal__gtd1y{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:32px;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.SearchJob_closeModal__gtd1y:hover{background:rgba(var(--accent-light-rgb),.1);color:var(--text-primary)}.SearchJob_modalBody__wp\+dn{flex:1 1;overflow-y:auto;padding:20px}.SearchStaff_staffCard__mOl6L{background:var(--color-admin-bg);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;cursor:pointer;padding:0;transition:all .3s ease}.SearchStaff_staffCard__mOl6L:hover{border-color:var(--color-accent-light);box-shadow:0 8px 25px rgba(var(--accent-light-rgb),.15);transform:translateY(-5px)}.SearchStaff_cardHeader__HJtLC{align-items:flex-start;background:#ffffff08;border-bottom:1px solid rgba(var(--accent-light-rgb),.1);display:flex;gap:12px;justify-content:space-between;padding:20px}.SearchStaff_staffMainInfo__9NdYc{align-items:center;display:flex;flex:1 1;gap:12px}.SearchStaff_staffAvatar__tpNie{align-items:center;background:linear-gradient(135deg,var(--color-primary-dark) 0,var(--color-admin-bg-dark) 100%);border-radius:8px;color:var(--color-accent-light);display:flex;flex-shrink:0;font-size:28px;font-weight:700;height:64px;justify-content:center;overflow:hidden;width:64px}.SearchStaff_staffProfilePicture__W0d0f{height:100%;object-fit:cover;width:100%}.SearchStaff_staffDetails__jJ40s{flex:1 1}.SearchStaff_staffName__5RImC{color:var(--color-accent-light);font-size:1.3rem;font-weight:600;margin:0 0 4px}.SearchStaff_staffUsername__XQoZy{color:var(--color-text-dimmed);font-size:12px;margin:0 0 6px}.SearchStaff_staffRole__NJw0F{color:#ffffffb3;font-size:14px;margin:0}.SearchStaff_ratingContainer__9yl4F{align-items:center;display:flex;gap:8px;margin-bottom:4px}.SearchStaff_statusBadge__YBaOz{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap}.SearchStaff_statusBadge__YBaOz.SearchStaff_statusAvailable__tZJNI{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.SearchStaff_statusBadge__YBaOz.SearchStaff_statusBooked__pvUyR{background:#f59e0b33;border:1px solid #f59e0b4d;color:#fbbf24}.SearchStaff_statusBadge__YBaOz.SearchStaff_statusUnavailable__lvMK7{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.SearchStaff_cardBody__Q9qzv{padding:20px}.SearchStaff_staffInfo__3Bj1w{display:flex;flex-direction:column;gap:10px}.SearchStaff_infoRow__ozXbZ{align-items:center;color:#fffc;display:flex;font-size:14px;gap:10px}.SearchStaff_infoIcon__YbdSz{flex-shrink:0;font-size:16px}.SearchStaff_infoText__hMzrE{flex:1 1}.SearchStaff_contactInfo__mPBLY{border-top:1px solid rgba(var(--accent-light-rgb),.1);margin-top:15px;padding-top:15px}.SearchStaff_contactItem__4f-qg{align-items:center;color:#fffc;display:flex;font-size:14px;gap:8px;margin-bottom:8px}.SearchStaff_contactItem__4f-qg:last-child{margin-bottom:0}.SearchStaff_contactLink__vfDHl{color:var(--color-primary-dark);font-weight:600;text-decoration:none;transition:all .2s ease}.SearchStaff_contactLink__vfDHl:hover{opacity:.8;text-decoration:underline}.SearchStaff_notesSection__\+ZI8N{background:#ffffff05;border-left:3px solid var(--color-accent-light);border-radius:6px;color:#fffc;font-size:14px;line-height:1.6;margin-top:15px;padding:12px}.SearchStaff_experienceSection__FJWL3{border-top:1px solid rgba(var(--accent-light-rgb),.1);margin-top:15px;padding-top:15px}.SearchStaff_toggleExperienceBtn__0vtqC{align-items:center;background:none;border:none;color:var(--color-accent-light);cursor:pointer;display:flex;font-weight:600;gap:6px;padding:0;text-align:left;transition:all .2s ease}.SearchStaff_toggleExperienceBtn__0vtqC:hover{opacity:.8}.SearchStaff_experienceList__qWHs0{display:flex;flex-direction:column;gap:12px;margin-top:12px}.SearchStaff_experienceHeader__Xd43\+{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.SearchStaff_experiencePosition__6FPHs{color:var(--color-accent-light);font-size:14px;font-weight:600}.SearchStaff_experienceCompany__PzVBE{color:#ffffffb3;font-size:14px}.SearchStaff_experiencePeriod__nN-G7{color:#fff9;font-size:12px;margin-top:4px}.SearchStaff_experienceDescription__n0X4N{color:#fffc;font-size:13px;line-height:1.5;margin:6px 0 0}.SearchStaff_experienceContent__HOnWs{color:#fffc;font-size:14px;line-height:1.6;margin-top:12px}.SearchStaff_experienceItem__h8Gq4{background:#ffffff05;border-left:3px solid var(--color-accent-light);border-radius:6px;margin-bottom:12px;padding:12px}.SearchStaff_experienceItemTitle__qJAXj{color:var(--color-accent-light);font-weight:600;margin:0 0 4px}.SearchStaff_experienceItemMeta__f1oIk{color:#fff9;font-size:12px;margin:0 0 6px}.SearchStaff_cardFooter__k90IF{background:#ffffff05;border-top:1px solid rgba(var(--accent-light-rgb),.1);display:flex;flex-wrap:wrap;gap:10px;padding:20px}.SearchStaff_contactButton__EmYqi{align-items:center;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-light));border:none;border-radius:8px;color:var(--color-admin-bg-dark);cursor:pointer;display:flex;flex:1 1 100%;font-size:15px;font-weight:600;justify-content:center;min-width:140px;padding:12px 20px;text-align:center;text-decoration:none;transition:all .2s ease}.SearchStaff_contactButton__EmYqi:hover{box-shadow:0 4px 12px rgba(var(--accent-rgb),.3);transform:translateY(-1px)}.SearchStaff_hiringButton__I7ErE{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1 100%;font-size:15px;font-weight:600;min-width:140px;padding:12px 20px;transition:all .2s ease}.SearchStaff_hiringButton__I7ErE:hover:not(:disabled){box-shadow:0 4px 12px rgba(var(--primary-rgb),.3);transform:translateY(-1px)}.SearchStaff_hiringButton__I7ErE:disabled{cursor:not-allowed;opacity:.5}.SearchStaff_modalOverlay__XiifE{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.SearchStaff_reviewsModal__494PU{background:var(--color-admin-bg);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:700px;overflow:hidden;width:100%}.SearchStaff_modalHeader__A\+Qg3{align-items:center;border-bottom:1px solid rgba(var(--accent-light-rgb),.2);display:flex;gap:12px;justify-content:space-between;padding:20px}.SearchStaff_modalHeader__A\+Qg3 h2{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.SearchStaff_closeModal__\+Cd2L{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:32px;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.SearchStaff_closeModal__\+Cd2L:hover{background:rgba(var(--accent-light-rgb),.1);color:var(--text-primary)}.SearchStaff_modalBody__AyqgA{flex:1 1;overflow-y:auto;padding:20px}.CreateJobOffer_createJobPage__NNK6Y{display:flex;flex-direction:column;min-height:100vh;padding:0 0 60px;width:100%}.CreateJobOffer_headerTitle__iyEg1{color:var(--color-accent-light);font-size:24px;font-weight:700;letter-spacing:3px;margin:0;text-align:center;text-shadow:2px 2px 4px #0000004d;text-transform:uppercase}.CreateJobOffer_contentWrapper__N2UUz{display:flex;flex-direction:column;gap:25px;max-width:600px;padding:20px;position:relative;width:100%;z-index:1}.CreateJobOffer_jobForm__H-Br4{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--legacy-gray-rgb),.85);border-radius:20px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;gap:20px;padding:30px 25px}.CreateJobOffer_formGroup__8xqxF{display:flex;flex-direction:column;gap:8px}.CreateJobOffer_formRow__OtM2t{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.CreateJobOffer_formLabel__3zfIu{color:var(--color-primary-dark);font-size:16px;font-weight:600;letter-spacing:.5px}.CreateJobOffer_geocodingIndicator__WX0ZF{color:var(--color-accent);font-size:12px;font-style:italic;font-weight:400;margin-left:8px}.CreateJobOffer_formInput__or9y-{background:var(--color-bg-white);border:none;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:var(--color-text-primary);font-family:inherit;font-size:16px;padding:14px 16px;transition:all .3s ease;width:100%}.CreateJobOffer_formInput__or9y-:focus{background:var(--color-bg-white);box-shadow:0 4px 12px rgba(var(--legacy-primary-dark-rgb),.3);outline:none}.CreateJobOffer_formInput__or9y-::placeholder{color:var(--color-text-tertiary)}.CreateJobOffer_formSelect__M6V0J{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}.CreateJobOffer_formTextarea__Q8ruk{font-family:inherit;line-height:1.5;min-height:100px;padding:14px 16px;resize:vertical}.CreateJobOffer_dateTypeOptions__Q7gMs{display:flex;gap:24px;margin-top:8px}.CreateJobOffer_radioOption__\+sYxN{align-items:center;cursor:pointer;display:flex;gap:10px;-webkit-user-select:none;user-select:none}.CreateJobOffer_radioInput__mFlu3{accent-color:var(--color-accent);cursor:pointer;height:20px;width:20px}.CreateJobOffer_radioLabel__ZI49d{color:var(--color-primary-dark);font-size:16px;font-weight:500;letter-spacing:.3px}.CreateJobOffer_radioOption__\+sYxN:hover .CreateJobOffer_radioLabel__ZI49d{color:var(--color-admin-bg-dark)}.CreateJobOffer_mapContainer__fepTb{border-radius:12px;box-shadow:0 4px 15px #0003;cursor:pointer;height:250px;margin:10px 0;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.CreateJobOffer_mapContainer__fepTb:hover{box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.CreateJobOffer_mapOverlay__N2hKC{align-items:center;background:rgba(var(--legacy-primary-dark-rgb),0);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s ease;z-index:1}.CreateJobOffer_mapContainer__fepTb:hover .CreateJobOffer_mapOverlay__N2hKC{background:rgba(var(--legacy-primary-dark-rgb),.7)}.CreateJobOffer_mapClickText__jizDs{color:#fff;font-size:18px;font-weight:600;opacity:0;text-shadow:2px 2px 4px #00000080;transition:opacity .3s ease}.CreateJobOffer_mapContainer__fepTb:hover .CreateJobOffer_mapClickText__jizDs{opacity:1}.CreateJobOffer_mapContainer__fepTb iframe{display:block;height:100%;width:100%}.CreateJobOffer_checkboxWrapper__1ELzZ{align-items:center;background:var(--color-bg-white);border-radius:10px;box-shadow:0 2px 8px #0000001a;display:flex;min-height:50px;padding:14px 16px;transition:all .3s ease}.CreateJobOffer_checkboxWrapper__1ELzZ:focus-within{background:var(--color-bg-white);box-shadow:0 4px 12px rgba(var(--legacy-primary-dark-rgb),.3)}.CreateJobOffer_checkboxWrapper__1ELzZ:hover{box-shadow:0 3px 10px #00000026}.CreateJobOffer_checkboxInput__4dvQG{accent-color:var(--color-accent);cursor:pointer;flex:0 0 auto;height:22px;width:22px}.CreateJobOffer_checkboxInput__4dvQG:focus-visible{outline:none;outline:2px solid var(--color-accent);outline-offset:2px}.CreateJobOffer_submitButton__DhPLd{background:var(--color-accent);border:none;border-radius:12px;box-shadow:0 6px 15px rgba(var(--accent-rgb),.4);color:#fff;cursor:pointer;font-size:22px;font-weight:700;letter-spacing:4px;margin-top:10px;padding:18px;text-transform:uppercase;transition:all .3s ease;width:100%}.CreateJobOffer_submitButton__DhPLd:hover{background:var(--color-warning-dark);box-shadow:0 8px 20px rgba(var(--accent-rgb),.5);transform:translateY(-2px)}.CreateJobOffer_submitButton__DhPLd:active{box-shadow:0 4px 10px rgba(var(--accent-rgb),.4);transform:translateY(0)}.CreateJobOffer_mapModal__0lQ08{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.CreateJobOffer_mapModalContent__bnvdS{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}.CreateJobOffer_mapModalHeader__Jo0Su{align-items:center;border-bottom:2px solid var(--color-border-light);display:flex;justify-content:space-between;padding:20px 25px}.CreateJobOffer_mapModalHeader__Jo0Su h3{color:var(--color-primary-dark);font-size:24px;font-weight:700;letter-spacing:.5px;margin:0}.CreateJobOffer_closeModalBtn__HbGPK{align-items:center;background:#0000;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.CreateJobOffer_closeModalBtn__HbGPK:hover{color:var(--color-primary-dark);transform:scale(1.1)}.CreateJobOffer_mapModalBody__OzgoF{flex:1 1;max-height:600px;min-height:400px;position:relative}.CreateJobOffer_mapModalFooter__\+qgJw{border-top:2px solid var(--color-border-light);display:flex;flex-direction:column;gap:15px;padding:20px 25px}.CreateJobOffer_coordsInputGroup__-HvwK{display:flex;gap:15px;width:100%}.CreateJobOffer_coordInput__etL7U{display:flex;flex:1 1;flex-direction:column;gap:6px}.CreateJobOffer_coordInput__etL7U label{color:var(--color-primary-dark);font-size:14px;font-weight:600}.CreateJobOffer_coordField__QKwaQ{background:var(--color-bg-white);border:2px solid var(--color-border-light);border-radius:8px;color:var(--color-text-primary);font-size:14px;padding:10px 12px;transition:all .3s ease;width:100%}.CreateJobOffer_coordField__QKwaQ:focus{border-color:var(--color-primary-dark);box-shadow:0 0 0 3px rgba(var(--legacy-primary-dark-rgb),.1);outline:none}.CreateJobOffer_mapHint__41ZI6{color:var(--color-text-secondary);font-size:14px;margin:0;text-align:center}.CreateJobOffer_confirmLocationBtn__\+BSJN{background:var(--color-accent);border:none;border-radius:10px;box-shadow:0 4px 12px rgba(var(--accent-rgb),.3);color:#fff;cursor:pointer;font-size:18px;font-weight:600;letter-spacing:2px;padding:14px;text-transform:uppercase;transition:all .3s ease;width:100%}.CreateJobOffer_confirmLocationBtn__\+BSJN:hover{background:var(--color-warning-dark);box-shadow:0 6px 16px rgba(var(--accent-rgb),.4);transform:translateY(-1px)}.CreateJobOffer_confirmLocationBtn__\+BSJN:active{transform:translateY(0)}@media screen and (min-width:768px){.CreateJobOffer_contentWrapper__N2UUz{max-width:650px}.CreateJobOffer_headerTitle__iyEg1{font-size:28px}.CreateJobOffer_jobForm__H-Br4{padding:40px 35px}.CreateJobOffer_formLabel__3zfIu{font-size:17px}.CreateJobOffer_formInput__or9y-{font-size:17px;padding:16px 18px}.CreateJobOffer_checkboxText__E6jdC{font-size:19px}.CreateJobOffer_submitButton__DhPLd{font-size:24px;padding:20px}.CreateJobOffer_mapContainer__fepTb{height:300px}}@media screen and (min-width:1024px){.CreateJobOffer_contentWrapper__N2UUz{max-width:700px}.CreateJobOffer_headerTitle__iyEg1{font-size:32px}.CreateJobOffer_jobForm__H-Br4{padding:45px 40px}.CreateJobOffer_mapContainer__fepTb{height:350px}}@media (max-width:480px){.CreateJobOffer_createJobPage__NNK6Y{padding:0}.CreateJobOffer_contentWrapper__N2UUz{padding:20px 10px}.CreateJobOffer_jobForm__H-Br4{padding:20px 15px}.CreateJobOffer_mapModal__0lQ08{padding:10px}.CreateJobOffer_mapModalContent__bnvdS{max-height:95vh}.CreateJobOffer_mapModalHeader__Jo0Su h3{font-size:20px}.CreateJobOffer_mapModalBody__OzgoF{min-height:300px}.CreateJobOffer_coordsInputGroup__-HvwK{flex-direction:column;gap:10px}.CreateJobOffer_mapModalFooter__\+qgJw{padding:15px 20px}.CreateJobOffer_formRow__OtM2t{grid-template-columns:1fr}}.Modal_overlay__kKBGY{align-items:center;animation:Modal_fadeIn__1z93w .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:var(--overlay-darker);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes Modal_fadeIn__1z93w{0%{opacity:0}to{opacity:1}}.Modal_modal__Zfedx{animation:Modal_slideUp__3126z .3s ease;background:var(--color-bg-white);border-radius:12px;box-shadow:0 10px 50px var(--overlay-dark);max-height:90vh;max-width:550px;overflow-y:auto;padding:30px;position:relative;width:90%}@keyframes Modal_slideUp__3126z{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.Modal_modalGradient__\+-WkR{background:linear-gradient(135deg,var(--color-bg-white) 0,var(--color-bg-light) 100%);border:2px solid var(--color-primary);border-top:4px solid var(--color-primary);box-shadow:0 20px 60px rgba(var(--primary-rgb),.15),0 0 40px rgba(var(--primary-rgb),.1),inset 0 1px 0 #fffc;padding:0}.Modal_modalAlert__BPhMA{animation:Modal_slideInAlert__qhEQJ .3s ease-out;background:linear-gradient(135deg,var(--color-bg-white) 0,var(--color-error-light) 100%);border:2px solid var(--color-error-dark);border-top:4px solid var(--color-error-dark);box-shadow:0 20px 60px #dc262633,0 0 40px #dc262626,inset 0 1px 0 #fffc;padding:0}@keyframes Modal_slideInAlert__qhEQJ{0%{opacity:0;transform:translateY(-40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_modalAlertUrgent__tBVKq{animation:Modal_pulseAlert__-eOkG 1s ease-in-out infinite}@keyframes Modal_pulseAlert__-eOkG{0%,to{box-shadow:0 20px 60px #dc262633,0 0 40px #dc262626,inset 0 1px 0 #fffc}50%{box-shadow:0 20px 60px #dc26264d,0 0 60px #dc262640,inset 0 1px 0 #fffc}}.Modal_header__TcYWO{align-items:center;border-bottom:2px solid var(--color-bg-light);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.Modal_header__TcYWO h2{color:var(--color-text-primary);font-size:24px;margin:0}.Modal_headerGradient__YUbXP{border-bottom:none;margin-bottom:0;padding:3rem 2rem 1rem}.Modal_title__G2rhQ{color:var(--color-primary);font-size:1.75rem;font-weight:700;letter-spacing:-.5px;line-height:1.3;margin:0 0 1.2rem;text-align:center}.Modal_titleAlert__-2mfu{color:var(--color-error-dark)}.Modal_body__faar8{flex:1 1}.Modal_bodyGradient__\+nIjM{padding:1rem 2rem 2rem}.Modal_footer__ZWczT{border-top:2px solid var(--color-bg-light);display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:20px}.Modal_footerCenter__rtYRz{justify-content:center}.Modal_footerGradient__3ySZV{border-top:none;padding:1.5rem 2rem 2rem}.Modal_closeButton__5D5Ye{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-text-tertiary);cursor:pointer;display:flex;font-size:32px;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.Modal_closeButton__5D5Ye:hover{background:var(--color-bg-light);color:var(--color-text-primary)}.Modal_closeButtonAbsolute__-WPfj{align-items:center;background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.3);border-radius:8px;color:var(--color-primary);cursor:pointer;display:flex;font-size:20px;height:auto;justify-content:center;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem;transition:all .2s ease;width:auto;z-index:10}.Modal_closeButtonAbsolute__-WPfj:hover{background:rgba(var(--primary-rgb),.2);border-color:var(--color-primary);box-shadow:0 4px 12px rgba(var(--primary-rgb),.2);transform:rotate(90deg) scale(1.1)}.Modal_closeButtonAlert__PRZFU{background:#dc26261a;border:1px solid #dc26264d;color:var(--color-error-dark)}.Modal_closeButtonAlert__PRZFU:hover{background:#dc262633;border-color:var(--color-error-dark);box-shadow:0 4px 12px #dc262633}.Modal_dateLabel__IfdkI{color:var(--color-text-secondary);font-size:.8rem;font-style:italic;left:1.5rem;position:absolute;top:1.5rem}.Modal_infoSection__hTz\+U{background:var(--color-bg-light);border-radius:8px;margin-bottom:25px;padding:15px}.Modal_infoSection__hTz\+U p{color:var(--color-text-secondary);margin:5px 0}.Modal_infoSection__hTz\+U p:first-child{color:var(--color-text-primary);font-size:16px;font-weight:600}.Modal_small__3rjmU{max-width:400px}.Modal_medium__tJLnp{max-width:550px}.Modal_large__KUyZy{max-width:800px}.Modal_fullScreen__-7hu0{height:95%;max-height:95vh;max-width:95vw;width:95%}.Modal_scrollableBody__3pB3t{max-height:400px;overflow-y:auto;padding-right:10px}.Modal_scrollableBody__3pB3t::-webkit-scrollbar{width:8px}.Modal_scrollableBody__3pB3t::-webkit-scrollbar-track{background:var(--color-bg-light);border-radius:4px}.Modal_scrollableBody__3pB3t::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:4px}.Modal_scrollableBody__3pB3t::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.ConfirmDialog_overlay__uimET{z-index:10000}.ConfirmDialog_modal__B0YSe{background:linear-gradient(135deg,var(--color-bg-white) 0,var(--color-bg-lighter) 100%);border:2px solid var(--color-primary-light);box-shadow:0 20px 60px rgba(var(--primary-rgb),.15);max-width:480px}.ConfirmDialog_message__w2-JP{color:var(--color-text-primary);font-size:16px;line-height:1.5;margin:0}.ConfirmDialog_cancelBtn__x7AUe{align-items:center;background:var(--color-bg-light);border:2px solid var(--color-primary-light);border-radius:8px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:12px 28px;transition:all .3s ease;white-space:nowrap}.ConfirmDialog_cancelBtn__x7AUe:hover:not(:disabled){background:var(--color-bg-medium);border-color:var(--color-primary);box-shadow:0 6px 16px rgba(var(--primary-rgb),.2);transform:translateY(-2px)}.ConfirmDialog_cancelBtn__x7AUe:active:not(:disabled){box-shadow:0 4px 12px rgba(var(--primary-rgb),.15);transform:translateY(0)}.ConfirmDialog_cancelBtn__x7AUe:disabled{cursor:not-allowed;opacity:.6}.MyJobOffers_myJobOffersContainer__uYxTD{background:linear-gradient(135deg,var(--color-admin-bg-dark) 0,var(--color-admin-bg) 100%);color:#fff;min-height:100vh;padding:0 0 60px}.MyJobOffers_listPageHeader__gdvvS{align-items:center;background:linear-gradient(135deg,var(--color-primary-dark) 0,var(--color-admin-bg-dark) 100%);border-bottom:3px solid var(--color-accent);border-radius:0;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 0 30px;padding:20px}.MyJobOffers_headerTitle__V\+zL7{color:var(--color-accent-light);flex:1 1;font-size:2rem;font-weight:700;letter-spacing:3px;margin:0;text-align:center;text-shadow:0 2px 4px #0000004d;text-transform:uppercase}.MyJobOffers_actionButton__lhi\+o{background:linear-gradient(135deg,var(--color-accent-light) 0,var(--color-warning) 100%);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(var(--accent-light-rgb),.3);color:var(--color-admin-bg-dark);cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s ease}.MyJobOffers_actionButton__lhi\+o:hover{box-shadow:0 6px 16px rgba(var(--accent-light-rgb),.5);transform:translateY(-2px)}.MyJobOffers_errorMessage__yGD\+c{background:rgba(var(--error-dark-rgb),.2);border:1px solid rgba(var(--error-dark-rgb),.5);border-radius:8px;color:var(--color-error);margin:20px auto 30px;max-width:600px;padding:16px 24px;text-align:center}.MyJobOffers_offersSection__johFo{margin:0 auto;max-width:100%;padding:0 20px}.MyJobOffers_loadingSpinner__-7vC5{color:var(--color-accent-light);font-size:20px;font-weight:600;padding:60px 20px;text-align:center}.MyJobOffers_noOffers__DaT1E{background:#ffffff05;border:1px dashed rgba(var(--accent-light-rgb),.2);border-radius:12px;padding:80px 20px;text-align:center}.MyJobOffers_noOffersIcon__P4hwl{font-size:64px;margin-bottom:20px}.MyJobOffers_noOffers__DaT1E p{color:#ffffffb3;font-size:16px;margin-bottom:20px}.MyJobOffers_createFirstButton__61AZq{background:linear-gradient(135deg,var(--color-accent-light) 0,var(--color-warning) 100%);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(var(--accent-light-rgb),.3);color:var(--color-admin-bg-dark);cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s ease}.MyJobOffers_createFirstButton__61AZq:hover{box-shadow:0 6px 16px rgba(var(--accent-light-rgb),.5);transform:translateY(-2px)}.MyJobOffers_offersGrid__Gjmfj{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:30px}.MyJobOffers_offerCard__vSHAq{background:var(--color-admin-bg);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.MyJobOffers_offerCard__vSHAq:hover{border-color:var(--color-accent-light);box-shadow:0 10px 30px rgba(var(--accent-light-rgb),.2);transform:translateY(-5px)}.MyJobOffers_editForm__d75B5{background:#ffffff0d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:8px;padding:20px}.MyJobOffers_editTitle__xfFm5{color:var(--color-accent-light);font-size:16px;font-weight:700;margin:0 0 20px}.MyJobOffers_formGroup__g8clX{margin-bottom:16px}.MyJobOffers_formGroup__g8clX label{color:#fffc;display:block;font-size:12px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.MyJobOffers_formInput__er9Wr,.MyJobOffers_formTextarea__QyLtw{background:#ffffff14;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:6px;color:#fff;font-family:inherit;font-size:14px;padding:10px;transition:all .2s ease;width:100%}.MyJobOffers_formInput__er9Wr:focus,.MyJobOffers_formTextarea__QyLtw:focus{background:#ffffff1f;border-color:var(--color-accent-light);outline:none}.MyJobOffers_formInput__er9Wr::placeholder,.MyJobOffers_formTextarea__QyLtw::placeholder{color:#fff6}.MyJobOffers_formTextarea__QyLtw{min-height:80px;resize:vertical}.MyJobOffers_formRow__fhHBa{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.MyJobOffers_checkboxGroup__MHt7O{align-items:center;background:#ffffff0d;border-radius:6px;display:flex;gap:12px;padding:12px}.MyJobOffers_checkboxGroup__MHt7O input[type=checkbox]{cursor:pointer;height:18px;width:18px}.MyJobOffers_checkboxGroup__MHt7O label{cursor:pointer;margin:0;text-transform:none}.MyJobOffers_editActions__REJIr{display:flex;gap:12px;margin-top:16px}.MyJobOffers_cancelEditButton__2VxZ4,.MyJobOffers_saveEditButton__Bolnf{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:13px;font-weight:700;padding:10px;transition:all .2s ease}.MyJobOffers_saveEditButton__Bolnf{background:linear-gradient(135deg,var(--color-accent-light) 0,var(--color-warning) 100%);color:var(--color-admin-bg-dark)}.MyJobOffers_saveEditButton__Bolnf:hover{box-shadow:0 4px 12px rgba(var(--accent-light-rgb),.3);transform:translateY(-2px)}.MyJobOffers_cancelEditButton__2VxZ4{background:#ffffff1a;border:1px solid rgba(var(--accent-light-rgb),.2);color:#fff}.MyJobOffers_cancelEditButton__2VxZ4:hover{background:#ffffff26;border-color:var(--color-accent-light)}.MyJobOffers_cardHeader__WxTWf{align-items:flex-start;background:#ffffff08;border-bottom:1px solid rgba(var(--accent-light-rgb),.1);display:flex;gap:16px;justify-content:space-between;padding:16px}.MyJobOffers_offerMainInfo__5kzVO{flex:1 1}.MyJobOffers_offerRole__aphZe{color:#fff;font-size:16px;font-weight:700;margin:0}.MyJobOffers_offerRole__aphZe .MyJobOffers_staffCount__9gZS4{color:var(--color-text-dimmed);font-weight:500}.MyJobOffers_statusSelector__10Qpe{display:flex;flex-direction:column;gap:8px}.MyJobOffers_statusDropdown__OgqQ6{background:#ffffff1a;border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;min-width:120px;padding:8px 12px;text-transform:uppercase;transition:all .3s ease}.MyJobOffers_statusDropdown__OgqQ6:focus,.MyJobOffers_statusDropdown__OgqQ6:hover{background:#ffffff26;border-color:var(--color-accent-light)}.MyJobOffers_statusDropdown__OgqQ6:focus{outline:none}.MyJobOffers_statusDropdown__OgqQ6 option{background:var(--color-admin-bg-dark);color:#fff}.MyJobOffers_statusOpen__Fw0e0{background:#22c55e33!important;border-color:#22c55e!important;color:#22c55e!important}.MyJobOffers_statusFilled__uLNLA{background:#3b82f633!important;border-color:#3b82f6!important;color:#60a5fa!important}.MyJobOffers_statusCancelled__IaNuu{background:#ef444433!important;border-color:#ef4444!important;color:#fca5a5!important}.MyJobOffers_cardBody__fN2Hd{flex-grow:1;padding:12px 16px}.MyJobOffers_offerInfo__1zfjl{display:flex;flex-direction:column;gap:8px}.MyJobOffers_infoRow__hoERn{align-items:flex-start;display:flex;font-size:14px;gap:10px;padding:8px 0}.MyJobOffers_infoIcon__Q8oYO{margin-top:2px;min-width:16px;text-align:center}.MyJobOffers_infoText__-EjSq{color:#fffc;flex:1 1}.MyJobOffers_facilityRow__ch0l2 .MyJobOffers_infoText__-EjSq,.MyJobOffers_infoRow__hoERn.MyJobOffers_payRate__97-Tq .MyJobOffers_infoText__-EjSq,.MyJobOffers_infoRow__hoERn.MyJobOffers_transportProvided__CJGzQ .MyJobOffers_infoText__-EjSq{color:var(--color-accent-light);font-weight:600}.MyJobOffers_descriptionSection__3Fkmx{border-top:1px solid rgba(var(--accent-light-rgb),.1);padding:12px 16px}.MyJobOffers_toggleDescriptionBtn__lX7zM{align-items:center;background:#ffffff0d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:10px 12px;transition:all .2s ease;width:100%}.MyJobOffers_toggleDescriptionBtn__lX7zM:hover{background:#ffffff1a;border-color:var(--color-accent-light)}.MyJobOffers_descriptionContent__pPXFT{background:#ffffff0d;border-left:4px solid var(--color-accent-light);border-radius:6px;color:#ffffffe6;font-size:13px;line-height:1.6;margin-top:12px;padding:12px;white-space:pre-wrap}.MyJobOffers_offerMeta__El8gk{align-items:center;border-top:1px solid rgba(var(--accent-light-rgb),.1);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.MyJobOffers_createdDate__GgXVn{color:#ffffff80;font-size:12px;font-style:italic}.MyJobOffers_cardFooter__3zSSo{border-top:1px solid rgba(var(--accent-light-rgb),.1);display:flex;gap:8px;padding:12px 16px}.MyJobOffers_deleteButton__ix\+Hw,.MyJobOffers_editButton__OZVyU{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:8px 12px;transition:all .2s ease}.MyJobOffers_editButton__OZVyU{background:#3b82f633;border:1px solid #3b82f666;color:#60a5fa}.MyJobOffers_editButton__OZVyU:hover{background:#3b82f64d;border-color:#60a5fa}.MyJobOffers_deleteButton__ix\+Hw{background:#ef444433;border:1px solid #ef444466;color:#ef4444}.MyJobOffers_deleteButton__ix\+Hw:hover{background:#ef44444d;border-color:#ef4444}@media (max-width:768px){.MyJobOffers_listPageHeader__gdvvS{justify-content:flex-start}.MyJobOffers_headerTitle__V\+zL7{flex:0 1 auto;order:2;text-align:left}.MyJobOffers_listPageHeader__gdvvS>button:first-child{order:1}.MyJobOffers_actionButton__lhi\+o{flex-basis:100%;order:3;width:100%}.MyJobOffers_offersGrid__Gjmfj{gap:20px;grid-template-columns:1fr}.MyJobOffers_formRow__fhHBa{grid-template-columns:1fr}.MyJobOffers_cardFooter__3zSSo,.MyJobOffers_editActions__REJIr{flex-direction:column}.MyJobOffers_cardFooter__3zSSo button{width:100%}.MyJobOffers_offerMeta__El8gk{flex-direction:column}}@media (max-width:480px){.MyJobOffers_myJobOffersContainer__uYxTD{padding:0}.MyJobOffers_listPageHeader__gdvvS{padding:15px}.MyJobOffers_headerTitle__V\+zL7{font-size:1.5rem}.MyJobOffers_infoRow__hoERn{font-size:13px}}.AddAvailability_addAvailabilityPage__4eifl{display:flex;flex-direction:column;min-height:100vh;padding:0 0 60px;width:100%}.AddAvailability_headerTitle__M8Prr{color:var(--color-accent-light);font-size:24px;font-weight:700;letter-spacing:3px;margin:0;text-align:center;text-shadow:2px 2px 4px #0000004d;text-transform:uppercase}.AddAvailability_contentWrapper__4LnLy{display:flex;flex-direction:column;gap:25px;max-width:600px;padding:20px;position:relative;width:100%;z-index:1}.AddAvailability_availabilityForm__LpgXi{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--legacy-gray-rgb),.85);border-radius:20px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;gap:20px;padding:30px 25px}.AddAvailability_formGroup__fUhJP{display:flex;flex-direction:column;gap:8px}.AddAvailability_formLabel__OdFo\+{color:var(--color-primary-dark);font-size:16px;font-weight:600;text-shadow:1px 1px 3px #0000004d}.AddAvailability_formInput__ZIml1{background:#ffffffe6;border:2px solid #ffffff4d;border-radius:10px;color:var(--color-text-primary);font-family:inherit;font-size:16px;padding:12px 15px;transition:all .3s ease;width:100%}.AddAvailability_formInput__ZIml1:focus{background:#fff;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.2);outline:none}.AddAvailability_formInput__ZIml1::placeholder{color:var(--color-text-tertiary)}.AddAvailability_formSelect__CoD4F{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;cursor:pointer;padding-right:40px}.AddAvailability_formTextarea__mhztD{font-family:inherit;line-height:1.5;min-height:80px;resize:vertical}.AddAvailability_locationInputWrapper__xU95c{align-items:center;display:flex;position:relative}.AddAvailability_checkboxWrapper__yDoaR{align-items:center;background:#ffffffe6;border:2px solid #ffffff4d;border-radius:10px;display:flex;min-height:48px;padding:12px 15px;transition:all .3s ease}.AddAvailability_checkboxWrapper__yDoaR:focus-within{background:#fff;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.2)}.AddAvailability_checkboxWrapper__yDoaR:hover{border-color:#fff9}.AddAvailability_checkboxInput__Teh4N{accent-color:var(--color-accent);cursor:pointer;flex:0 0 auto;height:20px;width:20px}.AddAvailability_checkboxInput__Teh4N:focus-visible{outline:none;outline:2px solid var(--color-accent);outline-offset:2px}.AddAvailability_submitButton__62aSx{background:var(--color-accent);border:none;border-radius:12px;box-shadow:0 4px 15px rgba(var(--accent-rgb),.3);color:var(--color-primary-dark);cursor:pointer;font-size:18px;font-weight:700;letter-spacing:2px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.AddAvailability_submitButton__62aSx:hover{background:var(--color-accent-light);box-shadow:0 6px 20px rgba(var(--accent-rgb),.4);transform:translateY(-3px)}.AddAvailability_submitButton__62aSx:active{transform:translateY(-1px)}@media screen and (min-width:768px){.AddAvailability_contentWrapper__4LnLy{max-width:650px}.AddAvailability_headerTitle__M8Prr{font-size:28px}.AddAvailability_availabilityForm__LpgXi{padding:40px 35px}.AddAvailability_formLabel__OdFo\+{font-size:17px}.AddAvailability_formInput__ZIml1{font-size:17px;padding:14px 18px}.AddAvailability_submitButton__62aSx{font-size:20px;padding:18px 35px}}@media screen and (min-width:1024px){.AddAvailability_contentWrapper__4LnLy{max-width:700px}.AddAvailability_headerTitle__M8Prr{font-size:32px}.AddAvailability_availabilityForm__LpgXi{padding:45px 40px}}@media (max-width:768px){.AddAvailability_contentWrapper__4LnLy{max-width:100%}.AddAvailability_availabilityForm__LpgXi{padding:20px 15px}}@media (max-width:480px){.AddAvailability_addAvailabilityPage__4eifl{padding:0}.AddAvailability_availabilityForm__LpgXi,.AddAvailability_contentWrapper__4LnLy{padding:20px 15px}.AddAvailability_formLabel__OdFo\+{font-size:14px}.AddAvailability_formInput__ZIml1{font-size:14px;padding:10px 12px}.AddAvailability_submitButton__62aSx{font-size:16px;padding:12px 20px}}.MyAvailability_myAvailabilityPage__IWYgm{background:linear-gradient(135deg,var(--color-admin-bg-dark) 0,var(--color-admin-bg) 100%);color:#fff;min-height:100vh;padding:0 0 60px}.MyAvailability_pageHeader__o7IUu{align-items:center;background:linear-gradient(135deg,var(--color-primary-dark) 0,var(--color-admin-bg-dark) 100%);border-bottom:3px solid var(--color-accent);border-radius:0;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 0 30px;padding:20px}.MyAvailability_headerTitle__-XSom{color:var(--color-accent-light);flex:1 1;font-size:2rem;font-weight:700;letter-spacing:3px;margin:0;text-align:center;text-shadow:0 2px 4px #0000004d;text-transform:uppercase}.MyAvailability_actionButton__pRBAJ{background:linear-gradient(135deg,var(--color-accent-light) 0,var(--color-warning) 100%);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(var(--accent-light-rgb),.3);color:var(--color-admin-bg-dark);cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s ease}.MyAvailability_actionButton__pRBAJ:hover{box-shadow:0 6px 16px rgba(var(--accent-light-rgb),.5);transform:translateY(-2px)}.MyAvailability_myAvailabilityContainer__W-Ob6{margin:0;max-width:100%;padding:20px}.MyAvailability_myAvailabilityContent__wbmB9{width:100%}.MyAvailability_loading__vz4Tz{color:var(--color-accent-light);font-size:20px;font-weight:600;padding:60px 20px;text-align:center}.MyAvailability_errorMessage__2AZn8{background:rgba(var(--error-dark-rgb),.9);border-radius:12px;box-shadow:0 4px 15px rgba(var(--error-dark-rgb),.3);color:#fff;font-size:16px;font-weight:500;margin:40px auto;max-width:600px;padding:16px 24px;text-align:center}.MyAvailability_noResults__f4APt{padding:80px 20px;text-align:center}.MyAvailability_noResults__f4APt p{color:var(--color-bg-white);font-size:20px;margin-bottom:30px}.MyAvailability_createButton__r22vk{background:linear-gradient(135deg,var(--color-accent-light) 0,var(--color-warning) 100%);border:none;border-radius:12px;box-shadow:0 4px 20px rgba(var(--accent-light-rgb),.4);color:var(--color-admin-bg-dark);cursor:pointer;font-size:18px;font-weight:700;padding:16px 40px;transition:all .3s ease}.MyAvailability_createButton__r22vk:hover{box-shadow:0 6px 25px rgba(var(--accent-light-rgb),.6);transform:translateY(-3px)}.MyAvailability_availabilitiesGrid__WtqGO{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));width:100%}.MyAvailability_availabilityCard__y9p8d{background:var(--color-admin-bg);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:15px;overflow:hidden;transition:all .3s ease}.MyAvailability_availabilityCard__y9p8d:hover{border-color:var(--color-accent-light);box-shadow:0 10px 30px rgba(var(--accent-light-rgb),.2);transform:translateY(-5px)}.MyAvailability_cardHeader__-eLjk{align-items:flex-start;background:#ffffff08;border-bottom:1px solid rgba(var(--accent-light-rgb),.1);display:flex;gap:16px;justify-content:space-between;padding:20px}.MyAvailability_dateInfo__14\+GU{display:flex;flex-direction:column;gap:6px}.MyAvailability_dateInfo__14\+GU .MyAvailability_date__XJnCr{color:#fff;font-size:18px;font-weight:700}.MyAvailability_dateInfo__14\+GU .MyAvailability_time__xNQsQ{color:var(--color-accent-light);font-size:16px;font-weight:600}.MyAvailability_statusDropdown__Pl88Y{background:#ffffff1a;border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 12px;text-transform:uppercase;transition:all .3s ease}.MyAvailability_statusAvailable__d4oKS{background:rgba(var(--success-dark-rgb),.2);border:1px solid rgba(var(--success-dark-rgb),.4);color:var(--color-success)}.MyAvailability_statusBooked__iwqLg{background:#007bff33;border:1px solid #007bff66;color:var(--color-info)}.MyAvailability_statusUnavailable__AbdaU{background:rgba(var(--text-tertiary-rgb),.2);border:1px solid rgba(var(--text-tertiary-rgb),.4);color:var(--color-text-tertiary)}.MyAvailability_statusDropdown__Pl88Y:focus,.MyAvailability_statusDropdown__Pl88Y:hover{background:#ffffff26;border-color:var(--color-accent-light)}.MyAvailability_statusDropdown__Pl88Y:focus{outline:none}.MyAvailability_statusDropdown__Pl88Y option{background:var(--color-admin-bg-dark);color:#fff}.MyAvailability_cardBody__Dq87O{display:flex;flex-direction:column;gap:12px;padding:20px}.MyAvailability_infoRow__1fZqq{align-items:center;display:flex;font-size:15px;gap:10px;padding:8px 0}.MyAvailability_infoRow__1fZqq .MyAvailability_label__NsRf0{color:#ffffffb3;font-weight:600;min-width:120px}.MyAvailability_infoRow__1fZqq .MyAvailability_value__kjEBk{color:#fff;font-weight:500}.MyAvailability_notesSection__EbqrE{margin-top:8px}.MyAvailability_notesToggle__LNxyj{align-items:center;background:#ffffff0d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:12px 16px;transition:all .3s ease;width:100%}.MyAvailability_notesToggle__LNxyj:hover{background:#ffffff1a;border-color:var(--color-accent-light)}.MyAvailability_notesContent__6kxqp{background:#ffffff0d;border-left:4px solid var(--color-accent-light);border-radius:8px;color:#ffffffe6;font-size:14px;line-height:1.6;margin-top:12px;padding:16px;white-space:pre-wrap}.MyAvailability_cardFooter__CIvaE{align-items:center;border-top:1px solid rgba(var(--accent-light-rgb),.1);display:flex;justify-content:space-between;padding:16px 20px 20px}.MyAvailability_deleteButton__5tfrl{align-items:center;background:linear-gradient(135deg,var(--color-error) 0,var(--color-error-dark) 100%);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(var(--error-dark-rgb),.3);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.MyAvailability_deleteButton__5tfrl:hover{box-shadow:0 6px 16px rgba(var(--error-dark-rgb),.5);transform:translateY(-2px)}.MyAvailability_createdDate__q3fKd{color:#ffffff80;font-size:13px;font-style:italic}@media (max-width:768px){.MyAvailability_pageHeader__o7IUu{justify-content:flex-start}.MyAvailability_headerTitle__-XSom{flex:0 1 auto;order:2;text-align:left}.MyAvailability_pageHeader__o7IUu>button:first-child{order:1}.MyAvailability_actionButton__pRBAJ{flex-basis:100%;order:3;width:100%}.MyAvailability_availabilitiesGrid__WtqGO{gap:20px;grid-template-columns:1fr}.MyAvailability_cardHeader__-eLjk{align-items:flex-start;flex-direction:column}.MyAvailability_statusDropdown__Pl88Y{align-self:flex-start}.MyAvailability_infoRow__1fZqq{align-items:flex-start;flex-direction:column;gap:4px}.MyAvailability_infoRow__1fZqq .MyAvailability_label__NsRf0{min-width:auto}}@media (max-width:480px){.MyAvailability_myAvailabilityPage__IWYgm{padding:0}.MyAvailability_availabilityCard__y9p8d{padding:16px}.MyAvailability_dateInfo__14\+GU .MyAvailability_date__XJnCr{font-size:16px}.MyAvailability_dateInfo__14\+GU .MyAvailability_time__xNQsQ{font-size:14px}.MyAvailability_pageHeader__o7IUu{padding:15px}.MyAvailability_headerTitle__-XSom{font-size:1.5rem}}.RatingModal_modalOverlay__WIToZ{align-items:center;animation:RatingModal_fadeIn__XBH77 .3s ease;background:var(--overlay-darker);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes RatingModal_fadeIn__XBH77{0%{opacity:0}to{opacity:1}}.RatingModal_ratingModal__hhoN-{animation:RatingModal_slideUp__T8SQD .3s ease;background:var(--color-bg-white);border-radius:12px;box-shadow:0 10px 50px var(--overlay-dark);max-height:90vh;max-width:550px;overflow-y:auto;padding:30px;width:90%}@keyframes RatingModal_slideUp__T8SQD{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.RatingModal_modalHeader__ZZKMr{align-items:center;border-bottom:2px solid var(--color-bg-light);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.RatingModal_modalHeader__ZZKMr h2{color:var(--color-text-primary);font-size:24px;margin:0}.RatingModal_closeBtn__l109p{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-text-tertiary);cursor:pointer;display:flex;font-size:32px;height:36px;justify-content:center;padding:0;transition:all .2s;width:36px}.RatingModal_closeBtn__l109p:hover{background:var(--color-bg-light);color:var(--color-text-primary)}.RatingModal_engagementInfo__R8ME8{background:var(--color-bg-light);border-radius:8px;margin-bottom:25px;padding:15px}.RatingModal_engagementInfo__R8ME8 p{color:var(--color-text-secondary);margin:5px 0}.RatingModal_engagementInfo__R8ME8 p:first-child{color:var(--color-text-primary);font-size:16px}.RatingModal_ratingGroup__6AYIc{margin-bottom:25px}.RatingModal_ratingLabel__byQmr{color:var(--color-text-primary);display:block;font-size:15px;font-weight:600;margin-bottom:10px}.RatingModal_ratingLabel__byQmr .RatingModal_required__N6cPA{color:var(--color-error);margin-left:4px}.RatingModal_ratingLabel__byQmr .RatingModal_autoCalculated__\+Juqi{color:var(--color-success);font-size:13px;font-style:italic;font-weight:400;margin-left:4px}.RatingModal_overallRatingDisplay__nQ2s-{background:var(--color-bg-light);border:2px dashed var(--color-success);border-radius:8px;padding:15px}.RatingModal_starRating__yOEkG{align-items:center;display:flex;font-size:36px;gap:8px}.RatingModal_starRating__yOEkG.RatingModal_readonly__pRqYb{pointer-events:none}.RatingModal_starRating__yOEkG .RatingModal_ratingValue__Zerfp{color:var(--color-text-primary);font-size:18px;font-weight:600;margin-left:10px}.RatingModal_star__\+nxXF{color:var(--color-border-medium);cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.RatingModal_star__\+nxXF.RatingModal_filled__F5JFI,.RatingModal_star__\+nxXF:hover{color:var(--color-warning);transform:scale(1.1)}.RatingModal_star__\+nxXF.RatingModal_filled__F5JFI{text-shadow:0 0 10px rgba(var(--legacy-warning-alt-rgb),.5)}.RatingModal_ratingGroup__6AYIc textarea{border:2px solid var(--color-border-light);border-radius:8px;font-family:inherit;font-size:14px;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.RatingModal_ratingGroup__6AYIc textarea:focus{border-color:var(--color-info);outline:none}.RatingModal_ratingGroup__6AYIc small{color:var(--color-text-tertiary);display:block;font-size:12px;margin-top:5px}.RatingModal_errorMessage__TaP3I{background:var(--color-error-light);border-left:4px solid var(--color-error-dark);border-radius:8px;color:var(--color-error-dark);margin:15px 0;padding:12px}.RatingModal_modalActions__W3gnp{border-top:2px solid var(--color-bg-medium);display:flex;gap:15px;margin-top:30px;padding-top:20px}.RatingModal_modalActions__W3gnp button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s}.RatingModal_btnSecondary__-UQCa{background:var(--color-border-light);color:var(--color-text-primary)}.RatingModal_btnSecondary__-UQCa:hover:not(:disabled){background:var(--color-border-medium)}.RatingModal_btnPrimary__tKj2v{background:linear-gradient(135deg,var(--color-info),var(--color-primary-dark));color:#fff}.RatingModal_btnPrimary__tKj2v:hover:not(:disabled){box-shadow:0 4px 12px #007bff66;transform:translateY(-2px)}.RatingModal_btnPrimary__tKj2v:disabled,.RatingModal_btnSecondary__-UQCa:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.RatingModal_ratingModal__hhoN-{padding:20px;width:95%}.RatingModal_modalHeader__ZZKMr h2{font-size:20px}.RatingModal_starRating__yOEkG{font-size:30px}.RatingModal_modalActions__W3gnp{flex-direction:column}.RatingModal_modalActions__W3gnp button{width:100%}}.MyEngagements_myEngagementsPage__iWIl-{background:linear-gradient(135deg,var(--color-admin-bg-dark) 0,var(--color-admin-bg) 100%);color:#fff;min-height:100vh;padding:0 0 60px}.MyEngagements_loadingSpinner__avlYl{color:var(--color-accent-light);font-size:20px;font-weight:600;padding:60px 20px;text-align:center}.MyEngagements_listPageHeader__Q-XFw{align-items:center;background:linear-gradient(135deg,var(--color-primary-dark) 0,var(--color-admin-bg-dark) 100%);border-bottom:3px solid var(--color-accent);border-radius:0;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 0 30px;padding:20px}.MyEngagements_headerTitle__89alL{color:var(--color-accent-light);flex:1 1;font-size:2rem;font-weight:700;letter-spacing:3px;margin:0;text-align:center;text-shadow:0 2px 4px #0000004d;text-transform:uppercase}.MyEngagements_errorMessage__8XSl6{background:rgba(var(--error-dark-rgb),.2);border:1px solid rgba(var(--error-dark-rgb),.5);border-radius:8px;color:var(--color-error);margin:20px auto 30px;max-width:600px;padding:16px 24px;text-align:center}.MyEngagements_engagementsSection__JtEmg{margin-bottom:50px;margin-left:0;margin-right:0;max-width:100%;padding:0 20px}.MyEngagements_pendingRatingsSection__pYjK9{background:#ffffff08;border:2px solid rgba(var(--accent-light-rgb),.3);border-radius:12px;margin-bottom:50px;padding:30px 20px}.MyEngagements_sectionTitle__-O1gE{border-bottom:2px solid rgba(var(--accent-light-rgb),.3);color:var(--color-accent-light);font-size:1.8rem;margin-bottom:1.5rem;padding-bottom:.5rem}.MyEngagements_sectionTitle__-O1gE.MyEngagements_highlight__zBwPE{text-shadow:0 0 10px rgba(var(--accent-light-rgb),.5)}.MyEngagements_sectionSubtitle__NHEUT{color:#ffffffb3;font-size:1rem;font-style:italic;margin:-1rem 0 1.5rem}.MyEngagements_emptyState__\+jpqB{background:#ffffff05;border:1px dashed rgba(var(--accent-light-rgb),.2);border-radius:12px;padding:60px 20px;text-align:center}.MyEngagements_emptyState__\+jpqB p{color:#ffffffb3;font-size:16px;margin-bottom:20px}.MyEngagements_primaryButton__Np4lw,.MyEngagements_primaryButton__Np4lw:hover{background:linear-gradient(135deg,var(--color-accent-light) 0,var(--color-warning) 100%);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(var(--accent-light-rgb),.3);color:var(--color-admin-bg-dark);cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s ease}.MyEngagements_primaryButton__Np4lw:hover{box-shadow:0 6px 16px rgba(var(--accent-light-rgb),.5);transform:translateY(-2px)}.MyEngagements_engagementsGrid__-m9v5{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:30px}.MyEngagements_engagementCard__bwOHW{background:var(--color-admin-bg);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.MyEngagements_engagementCard__bwOHW:hover{border-color:var(--color-accent-light);box-shadow:0 10px 30px rgba(var(--accent-light-rgb),.2);transform:translateY(-5px)}.MyEngagements_engagementCard__bwOHW.MyEngagements_completed__\+E\+l8,.MyEngagements_engagementCard__bwOHW.MyEngagements_pendingRating__52fUf,.MyEngagements_engagementCard__bwOHW.MyEngagements_pending__3EkKV{border-color:rgba(var(--accent-light-rgb),.3)}.MyEngagements_cardHeader__dyQcy{align-items:flex-start;background:#ffffff08;border-bottom:1px solid rgba(var(--accent-light-rgb),.1);display:flex;gap:16px;justify-content:space-between;padding:16px}.MyEngagements_cardHeader__dyQcy h3{color:#fff;font-size:16px;font-weight:700;margin:0 0 4px}.MyEngagements_facilityName__4OEa0{color:#ffffffb3;font-size:14px;margin:0}.MyEngagements_statusBadge__kphn4{border-radius:20px;display:inline-block;flex-shrink:0;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap}.MyEngagements_statusPending__yecOW{background:#f59e0b33;border:1px solid #f59e0b4d;color:#fbbf24}.MyEngagements_statusConfirmed__\+u6FX{background:#22c55e33;border:1px solid #22c55e4d;color:#22c55e}.MyEngagements_statusCompletedBoth__qTyvW,.MyEngagements_statusCompleted__71O-Q{background:#3b82f633;border:1px solid #3b82f64d;color:#60a5fa}.MyEngagements_statusCompletedPartial__qvBL7{background:#a855f733;border:1px solid #a855f74d;color:#d8b4fe}.MyEngagements_statusCancelled__ZzI47{background:#ef444433;border:1px solid #ef44444d;color:#ef4444}.MyEngagements_statusRatePending__SUlay{animation:MyEngagements_pulse__zqQkZ 2s infinite;background:#fb923c33;border:1px solid #fb923c4d;color:#fed7aa}@keyframes MyEngagements_pulse__zqQkZ{0%,to{opacity:1}50%{opacity:.7}}.MyEngagements_cardDetails__N3FJY{flex-grow:1;padding:12px 16px}.MyEngagements_detailRow__1gCtZ{align-items:center;color:#fffc;display:flex;font-size:14px;gap:10px;margin-bottom:8px}.MyEngagements_detailRow__1gCtZ:last-child{margin-bottom:0}.MyEngagements_icon__6L-yV{min-width:16px;text-align:center}.MyEngagements_otherPartyInfo__8n5A2{background:#ffffff05;border-top:1px solid rgba(var(--accent-light-rgb),.1);font-size:13px;padding:12px 16px}.MyEngagements_otherPartyInfo__8n5A2 h4{color:var(--color-accent-light);font-size:12px;font-weight:700;margin:0 0 8px;text-transform:uppercase}.MyEngagements_otherPartyInfo__8n5A2 p{color:#fffc;margin:4px 0}.MyEngagements_completedDate__dYFds{color:#fff9;font-size:12px;font-style:italic}.MyEngagements_toggleDetails__Z4LaA{border-top:1px solid rgba(var(--accent-light-rgb),.1);padding:8px 16px}.MyEngagements_expandedDetails__mWLrD{background:#ffffff05;border-top:1px solid rgba(var(--accent-light-rgb),.1);font-size:14px;line-height:1.6;padding:16px}.MyEngagements_expandedDetails__mWLrD>div{margin-bottom:16px}.MyEngagements_expandedDetails__mWLrD>div:last-child{margin-bottom:0}.MyEngagements_expandedDetails__mWLrD strong{color:var(--color-accent-light);font-weight:600}.MyEngagements_expandedDetails__mWLrD p{color:#fffc;margin:8px 0 0}.MyEngagements_cardActions__yrig\+{border-top:1px solid rgba(var(--accent-light-rgb),.1);display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.MyEngagements_secondaryButton__GY4gN{background:#ffffff0d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;min-width:100px;padding:8px 16px;transition:all .2s ease}.MyEngagements_secondaryButton__GY4gN:hover{background:#ffffff1a;border-color:var(--color-accent-light)}.MyEngagements_confirmButton__kPzcu{background:#22c55e33;border:1px solid #22c55e66;border-radius:6px;color:#22c55e;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;min-width:100px;padding:8px 16px;transition:all .2s ease}.MyEngagements_confirmButton__kPzcu:hover{background:#22c55e4d;border-color:#22c55e}.MyEngagements_confirmButton__kPzcu:disabled{cursor:not-allowed;opacity:.5}.MyEngagements_cancelButton__WGAl2{background:#ef444433;border:1px solid #ef444466;border-radius:6px;color:#ef4444;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;min-width:100px;padding:8px 16px;transition:all .2s ease}.MyEngagements_cancelButton__WGAl2:hover{background:#ef44444d;border-color:#ef4444}.MyEngagements_completeButton__q1uXo{background:#3b82f633;border:1px solid #3b82f666;border-radius:6px;color:#60a5fa;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;min-width:100px;padding:8px 16px;transition:all .2s ease}.MyEngagements_completeButton__q1uXo:hover{background:#3b82f64d;border-color:#60a5fa}.MyEngagements_completeButton__q1uXo:disabled{cursor:not-allowed;opacity:.5}.MyEngagements_rateButton__rk2ll{background:linear-gradient(135deg,var(--color-accent-light) 0,var(--color-warning) 100%);border:none;border-radius:6px;color:var(--color-admin-bg-dark);cursor:pointer;flex:1 1;font-size:13px;font-weight:700;min-width:100px;padding:10px 20px;transition:all .2s ease}.MyEngagements_rateButton__rk2ll:hover{box-shadow:0 4px 12px rgba(var(--accent-light-rgb),.3);transform:translateY(-2px)}.MyEngagements_rateButton__rk2ll.MyEngagements_primary__7A9xj{font-size:14px;padding:12px 24px}.MyEngagements_waitingButton__QeK2W{background:#f59e0b33;border:1px solid #f59e0b66;color:#fbbf24;cursor:not-allowed}.MyEngagements_ratedBadge__tYruV,.MyEngagements_waitingButton__QeK2W{border-radius:6px;flex:1 1;font-size:13px;font-weight:600;min-width:100px;padding:8px 16px}.MyEngagements_ratedBadge__tYruV{background:#22c55e33;border:1px solid #22c55e66;color:#22c55e;text-align:center}@media (max-width:768px){.MyEngagements_listPageHeader__Q-XFw{justify-content:flex-start}.MyEngagements_headerTitle__89alL{flex:0 1 auto;order:2;text-align:left}.MyEngagements_listPageHeader__Q-XFw>button:first-child{order:1}.MyEngagements_listPageHeader__Q-XFw>div:last-child{display:none}.MyEngagements_engagementsGrid__-m9v5{gap:20px;grid-template-columns:1fr}.MyEngagements_cardActions__yrig\+{flex-direction:column}.MyEngagements_cardActions__yrig\+ button,.MyEngagements_cardActions__yrig\+ div{width:100%}}@media (max-width:480px){.MyEngagements_myEngagementsPage__iWIl-{padding:0}.MyEngagements_listPageHeader__Q-XFw{padding:15px}.MyEngagements_headerTitle__89alL{font-size:1.5rem}.MyEngagements_sectionTitle__-O1gE{font-size:1.3rem}.MyEngagements_cardHeader__dyQcy{flex-direction:column}.MyEngagements_detailRow__1gCtZ{font-size:13px}}.MyEngagements_confirmationOverlay__dLYUk{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.MyEngagements_confirmationModal__hP2OD{background:var(--color-admin-bg-dark);border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:12px;box-shadow:0 8px 32px #0006;max-width:400px;padding:2rem;width:90%}.MyEngagements_confirmationModal__hP2OD h3{color:var(--color-accent);font-size:1.3rem;margin:0 0 1rem}.MyEngagements_confirmationModal__hP2OD p{color:#fffc;line-height:1.5;margin:0 0 1.5rem}.MyEngagements_confirmationButtons__HtsDu{display:flex;gap:1rem;justify-content:flex-end}.MyEngagements_cancelBtn__s\+tC4,.MyEngagements_confirmBtn__flCyF{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:.625rem 1.25rem;transition:all .3s ease}.MyEngagements_cancelBtn__s\+tC4{background:rgba(var(--accent-light-rgb),.1);border:1px solid rgba(var(--accent-light-rgb),.3);color:var(--color-accent-light)}.MyEngagements_cancelBtn__s\+tC4:hover{background:rgba(var(--accent-light-rgb),.2);border-color:var(--color-accent-light)}.MyEngagements_confirmBtn__flCyF{background:#ff6b6b;background:var(--color-danger,#ff6b6b);color:#fff}.MyEngagements_confirmBtn__flCyF:hover{background:#ff5252;background:var(--color-danger-dark,#ff5252)}.Profile_profileAvatarContainer__Bhs19{align-items:center;display:flex;flex-direction:column;gap:15px}.Profile_profileAvatar__2jaTd{align-items:center;background:rgba(var(--legacy-primary-dark-rgb),.8);border:4px solid #ffffff4d;border-radius:50%;box-shadow:0 4px 15px #0003;display:flex;height:150px;justify-content:center;overflow:hidden;position:relative;width:150px}.Profile_profileAvatar__2jaTd svg{color:#fff}.Profile_profilePicture__4\+an0{height:100%;object-fit:cover;width:100%}.Profile_profilePictureUpload__FKQvu{display:flex;justify-content:center}.Profile_profileUsername__zE8Gl{color:#fff;font-size:24px;font-weight:700;margin:0;text-align:center;text-shadow:2px 2px 4px #0000004d}.Profile_profileTabs__NPiHg{border-bottom:2px solid #fff3;display:flex;gap:10px;margin:20px 0 10px;width:100%}.Profile_tabButton__Lz6U8{background:#0000;border:none;border-bottom:3px solid #0000;bottom:-2px;color:#ffffffb3;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:12px 20px;position:relative;transition:all .3s ease}.Profile_tabButton__Lz6U8:hover{background:#ffffff0d;color:#fff}.Profile_tabButton__Lz6U8.Profile_active__4tYox{background:rgba(var(--accent-rgb),.1);border-bottom-color:var(--color-accent);color:var(--color-accent)}.Profile_profileForm__jU8Rn{margin-top:20px;width:100%}.Profile_cvSection__5xzqE{background:var(--color-bg-dark);border:1px solid var(--color-border-light);border-radius:12px;box-shadow:0 2px 8px #0000001a;min-height:400px;padding:40px;width:100%}.Profile_cvHeader__VRPqk{align-items:center;border-bottom:2px solid var(--color-border-light);display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.Profile_cvTitle__ybv2i{align-items:center;color:var(--color-text-primary);display:flex;font-size:24px;font-weight:700;gap:10px;margin:0}.Profile_cvTitle__ybv2i svg{color:var(--color-accent)}.Profile_addExpButton__wc183{align-items:center;background:var(--color-accent);border:none;border-radius:10px;box-shadow:0 4px 15px rgba(var(--accent-rgb),.3);color:var(--color-primary-dark);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:6px;letter-spacing:1px;padding:10px 18px;text-transform:uppercase;transition:all .3s ease}.Profile_addExpButton__wc183:hover{background:var(--color-accent-light);box-shadow:0 6px 20px rgba(var(--accent-rgb),.4);transform:translateY(-2px)}.Profile_addExpButton__wc183 svg{height:16px;width:16px}.Profile_experienceForm__bYwWI{background:var(--color-bg-medium);border:2px solid var(--color-border-light);border-radius:12px;margin-bottom:25px;padding:25px}.Profile_experiencesList__RS4qI{display:flex;flex-direction:column;gap:15px}.Profile_experienceItem__P9-b1{background:var(--color-bg-medium);border:2px solid var(--color-border-light);border-radius:12px;margin-bottom:15px;padding:20px;transition:all .3s ease}.Profile_experienceItem__P9-b1:hover{background:var(--color-bg-dark);box-shadow:0 2px 8px #0000001a;transform:translateX(5px)}.Profile_experienceHeader__6CcTI{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.Profile_experienceMainInfo__RQfLo,.Profile_experienceTitle__stwVx{flex:1 1}.Profile_position__8YxgS{color:var(--color-text-primary);font-size:18px;font-weight:700;margin:0 0 5px}.Profile_company__UoJSK{color:var(--color-accent);font-size:16px;font-weight:600;margin:0}.Profile_date__gglpd{color:var(--color-text-secondary);font-size:14px;font-weight:500;margin:8px 0}.Profile_description__CHeFi{color:var(--color-text-secondary);font-size:15px;line-height:1.6;margin:12px 0 0}.Profile_experienceDate__ksZOr{color:#ffffffb3;font-size:14px;margin-bottom:10px}.Profile_experienceDescription__yuVHI{color:#ffffffe6;font-size:14px;line-height:1.6;margin:0}.Profile_experienceActions__CQawq{display:flex;gap:8px}.Profile_deleteIcon__jLRsc,.Profile_editIcon__30WmI{align-items:center;background:#0000001a;border:1px solid #0003;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .3s ease;width:32px}.Profile_editIcon__30WmI{color:var(--color-primary-dark)}.Profile_editIcon__30WmI:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff;transform:translateY(-2px)}.Profile_deleteIcon__jLRsc{color:var(--color-error)}.Profile_deleteIcon__jLRsc:hover{background:var(--color-error);border-color:var(--color-error);color:#fff;transform:translateY(-2px)}.Profile_deleteIcon__jLRsc svg,.Profile_editIcon__30WmI svg{stroke:currentColor;height:16px;width:16px}.Profile_addExperienceButton__Ja3MX{align-items:center;background:rgba(var(--accent-rgb),.2);border:2px dashed var(--color-accent);border-radius:12px;color:var(--color-accent);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;padding:15px;transition:all .3s ease;width:100%}.Profile_addExperienceButton__Ja3MX:hover{background:rgba(var(--accent-rgb),.3);box-shadow:0 4px 12px rgba(var(--accent-rgb),.3);transform:translateY(-2px)}.Profile_addExperienceButton__Ja3MX svg{height:20px;width:20px}.Profile_monthYearInputs__ltpdx{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 1fr}.Profile_checkboxWrapper__1NeeW{align-items:center;background:#ffffff0d;border-radius:10px;display:flex;gap:10px;margin-top:10px;padding:15px}.Profile_checkboxWrapper__1NeeW input[type=checkbox]{cursor:pointer;height:20px;width:20px}.Profile_checkboxWrapper__1NeeW label{color:#fff!important;cursor:pointer;font-size:16px!important;margin:0!important;text-shadow:1px 1px 3px #0000004d}.Profile_formActions__Rv9ud{display:flex;gap:10px;justify-content:flex-end;margin-top:15px}.Profile_editButton__pmpek{align-items:center;background:var(--color-primary-dark);border:none;border-radius:12px;box-shadow:0 4px 15px rgba(var(--legacy-primary-dark-rgb),.3);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;letter-spacing:1px;padding:14px 24px;text-transform:uppercase;transition:all .3s ease}.Profile_editButton__pmpek:hover{background:var(--color-admin-bg-dark);box-shadow:0 6px 20px rgba(var(--legacy-primary-dark-rgb),.4);transform:translateY(-2px)}.Profile_editButton__pmpek svg{height:20px;width:20px}.Profile_cancelButton__Kc\+lq,.Profile_saveButton__TKcTY{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .3s ease}.Profile_saveButton__TKcTY{background:var(--color-accent);box-shadow:0 4px 12px rgba(var(--accent-rgb),.4);color:var(--color-primary-dark)}.Profile_saveButton__TKcTY:hover:not(:disabled){background:var(--color-accent-light);box-shadow:0 6px 16px rgba(var(--accent-rgb),.5);transform:translateY(-2px)}.Profile_saveButton__TKcTY:disabled{cursor:not-allowed;opacity:.6}.Profile_cancelButton__Kc\+lq{background:#0000001a;border:2px solid #0003;color:var(--color-text-primary)}.Profile_cancelButton__Kc\+lq:hover{background:#ff4d4d33;border-color:var(--color-error);color:var(--color-error)}.Profile_noExperience__Dcf7z{color:var(--color-text-secondary);font-size:16px;padding:40px 20px;text-align:center}.Profile_noExperience__Dcf7z svg{color:var(--color-text-secondary);margin-bottom:15px;opacity:.5}.Profile_noExperience__Dcf7z p{font-size:18px;font-weight:600;margin:10px 0}.Profile_hint__NS\+xJ{color:var(--color-text-secondary);font-size:14px;font-weight:400;margin-top:8px;opacity:.8}.Profile_uploadingIndicator__9fiip{align-items:center;background:#000000b3;border-radius:50%;bottom:0;color:#fff;display:flex;font-size:14px;justify-content:center;left:0;position:absolute;right:0;top:0}@media (max-width:768px){.Profile_profileAvatar__2jaTd{height:120px;width:120px}.Profile_profileUsername__zE8Gl{font-size:20px}.Profile_monthYearInputs__ltpdx{grid-template-columns:1fr}.Profile_tabButton__Lz6U8{font-size:14px;padding:10px 15px}.Profile_cvSection__5xzqE{padding:20px}.Profile_cvHeader__VRPqk{align-items:flex-start;flex-direction:column;gap:15px}.Profile_addExpButton__wc183{justify-content:center;width:100%}.Profile_experienceForm__bYwWI{padding:20px}.Profile_formActions__Rv9ud{flex-direction:column}}@media (max-width:480px){.Profile_cvTitle__ybv2i{font-size:18px}.Profile_position__8YxgS{font-size:16px}.Profile_company__UoJSK{font-size:14px}.Profile_experienceHeader__6CcTI{flex-direction:column;gap:10px}.Profile_experienceActions__CQawq{justify-content:flex-end;width:100%}}.Form_form__stwS1{display:flex;flex-direction:column;gap:18px}.Form_formGroup__fi0tO{display:flex;flex-direction:column;gap:8px}.Form_formRow__ONzGS{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.Form_label__lLkpp{color:var(--color-text-primary);font-size:14px;font-weight:600;letter-spacing:.5px;margin-left:5px}.Form_labelLight__wWhke{color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;text-shadow:1px 1px 3px #0000004d;text-transform:uppercase}.Form_labelSmall__kHHPy{color:var(--color-accent);font-size:14px;font-weight:500;margin-bottom:8px}.Form_input__I9-xp{background:var(--color-bg-white);border:none;border-radius:10px;color:var(--color-text-primary);font-family:inherit;font-size:16px;min-height:44px;outline:none;padding:14px 18px;transition:box-shadow .3s ease;width:100%}.Form_input__I9-xp::placeholder{color:var(--color-text-tertiary)}.Form_input__I9-xp:focus{box-shadow:0 0 0 3px rgba(var(--legacy-primary-dark-rgb),.3)}.Form_inputDark__R-8Df{background:#ffffffe6;border:2px solid #ffffff4d;border-radius:10px;color:var(--color-text-primary);font-family:inherit;font-size:16px;min-height:44px;padding:12px 15px;transition:all .3s ease}.Form_inputDark__R-8Df:focus{background:#fff;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.2);outline:none}.Form_inputFilter__4xwqw{background:var(--overlay-white-light);border:1px solid rgba(var(--accent-rgb),.3);border-radius:8px;color:#fff;font-size:14px;padding:12px;transition:all .3s ease}.Form_inputFilter__4xwqw:focus{background:#ffffff26;border-color:var(--color-accent);outline:none}.Form_inputFilter__4xwqw::placeholder{color:#ffffff80}.Form_select__-bymq{-webkit-appearance:none;appearance:none;background:var(--color-bg-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:20px;border:none;border-radius:10px;color:var(--color-text-primary);cursor:pointer;font-family:inherit;font-size:16px;outline:none;padding:14px 45px 14px 18px;transition:box-shadow .3s ease;width:100%}.Form_select__-bymq:focus{box-shadow:0 0 0 3px rgba(var(--legacy-primary-dark-rgb),.3)}.Form_select__-bymq option{background:#fff;color:var(--color-text-primary);padding:10px}.Form_selectFilter__9srgP{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='gold' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;cursor:pointer;padding-right:40px}.Form_selectFilter__9srgP option{background:var(--color-admin-bg-dark);color:#fff}.Form_textarea__yXfSG{background:var(--color-bg-white);border:none;border-radius:10px;color:var(--color-text-primary);font-family:inherit;font-size:16px;min-height:100px;outline:none;padding:14px 18px;resize:vertical;transition:box-shadow .3s ease;width:100%}.Form_textarea__yXfSG:focus{box-shadow:0 0 0 3px rgba(var(--legacy-primary-dark-rgb),.3)}.Form_textarea__yXfSG::placeholder{color:var(--color-text-tertiary)}.Form_textareaDark__o-Rvs{background:#ffffffe6;border:2px solid #ffffff4d;border-radius:10px;color:var(--color-text-primary);font-size:16px;min-height:100px;padding:12px 15px;resize:vertical;transition:all .3s ease}.Form_textareaDark__o-Rvs:focus{background:#fff;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.2);outline:none}.Form_checkboxGroup__Vgr\+m{align-items:center;background:#ffffffe6;border:2px solid #ffffff4d;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 15px}.Form_checkbox__pR7jA{cursor:pointer;height:20px;width:20px}.Form_checkboxLabel__YjcQV{color:var(--color-text-primary);cursor:pointer;font-size:16px;-webkit-user-select:none;user-select:none}.Form_inputDate__I3ytX{color:#fff;color-scheme:dark}.Form_inputDate__I3ytX::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1)}.Form_error__GAdoD{color:var(--color-error);font-size:14px;font-weight:500;margin-top:4px}.Form_errorMessage__yd4Dr{background:rgba(var(--error-dark-rgb),.9);box-shadow:0 2px 8px rgba(var(--error-dark-rgb),.3)}.Form_errorMessage__yd4Dr,.Form_successMessage__uRbNg{border-radius:8px;color:#fff;font-size:14px;font-weight:500;margin-bottom:15px;padding:12px 16px;text-align:center}.Form_successMessage__uRbNg{background:rgba(var(--success-rgb),.9);box-shadow:0 2px 8px rgba(var(--success-rgb),.3)}.Form_helperText__9sBm\+{color:var(--color-text-secondary);font-size:13px;margin-top:4px}.Form_inputWrapper__XpGlb{align-items:center;display:flex;position:relative;width:100%}.Form_input__I9-xp:disabled,.Form_select__-bymq:disabled,.Form_textarea__yXfSG:disabled{background:var(--color-bg-light);cursor:not-allowed;opacity:.6}.Form_required__fMNxO{color:var(--color-error);margin-left:4px}.Form_value__fTVOR{align-items:center;background:#ffffffb3;border-radius:10px;color:var(--color-text-primary);display:flex;font-size:16px;min-height:44px;padding:12px 15px}.Form_formActions__zVxmD{display:flex;gap:15px;justify-content:center;margin-top:10px}.Form_filtersGrid__zYUDd{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.AdminDashboard_adminDashboard__lIOLv{background:linear-gradient(135deg,var(--color-admin-bg-dark) 0,var(--color-admin-bg) 100%);color:#fff;min-height:100vh;padding:0 0 60px}.AdminDashboard_logoutButton__h4QKF{align-items:center;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;padding:10px;transition:all .3s ease;width:44px}.AdminDashboard_logoutButton__h4QKF:hover{background:#ff4d4d4d;border-color:var(--color-error);transform:translateY(-2px)}.AdminDashboard_logoutButton__h4QKF:hover svg{stroke:var(--color-error)}.AdminDashboard_logoutButton__h4QKF svg{stroke:#fff;height:24px;width:24px}.AdminDashboard_adminContent__q-d3H{margin:2rem auto 0;max-width:1200px;padding:0 20px}.AdminDashboard_navigationSection__1wXEZ,.AdminDashboard_statsSection__TTN\+A{margin-bottom:2.5rem}.AdminDashboard_navigationSection__1wXEZ h2,.AdminDashboard_statsSection__TTN\+A h2{color:var(--color-accent);font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;text-shadow:0 2px 4px #0000004d}.AdminDashboard_statsGrid__vVACV{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(6,1fr)}.AdminDashboard_statCard__XUiB8{align-items:center;background:var(--color-admin-bg-dark);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.AdminDashboard_statCard__XUiB8.AdminDashboard_highlight__A-tgJ{background:rgba(var(--accent-light-rgb),.1);border:2px solid gold}.AdminDashboard_statIcon__sNvaD{align-items:center;background:rgba(var(--accent-light-rgb),.15);border-radius:10px;color:gold;display:flex;height:50px;justify-content:center;width:50px}.AdminDashboard_statIcon__sNvaD svg{height:28px;width:28px}.AdminDashboard_statCard__XUiB8.AdminDashboard_highlight__A-tgJ .AdminDashboard_statIcon__sNvaD{background:rgba(var(--accent-light-rgb),.25)}.AdminDashboard_statInfo__r8zwu{flex:1 1}.AdminDashboard_statInfo__r8zwu h3{color:gold;font-size:2rem;font-weight:700;margin:0}.AdminDashboard_statInfo__r8zwu p{color:#fffc;font-size:.9rem;font-weight:500;margin:.25rem 0 0}.AdminDashboard_navigationGrid__rUQrk{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.AdminDashboard_navigationGrid__rUQrk{grid-template-columns:repeat(2,1fr)}}.AdminDashboard_navigationCard__pk\+5q{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;cursor:pointer;padding:2rem;text-align:center;transition:all .3s ease}.AdminDashboard_navigationCard__pk\+5q:hover{background:#ffffff14;border-color:gold;box-shadow:0 8px 24px rgba(var(--accent-light-rgb),.2);transform:translateY(-4px)}.AdminDashboard_navigationCard__pk\+5q.AdminDashboard_disabled__DIsmV{cursor:not-allowed!important;opacity:.4;pointer-events:none}.AdminDashboard_navigationCard__pk\+5q.AdminDashboard_disabled__DIsmV:hover{background:#ffffff0d;box-shadow:none;transform:none}.AdminDashboard_navIcon__loY99{color:gold;margin-bottom:1rem}.AdminDashboard_navIcon__loY99 svg{height:48px;width:48px}.AdminDashboard_navigationCard__pk\+5q h3{color:gold;font-size:1.3rem;font-weight:700;margin:0 0 .75rem}.AdminDashboard_navigationCard__pk\+5q p{color:#ffffffb3;font-size:.95rem;line-height:1.5;margin:0}.AdminDashboard_loading__0ceUk{color:#fff;font-size:1.2rem;padding:4rem 2rem;text-align:center}@media (max-width:1024px){.AdminDashboard_navigationGrid__rUQrk{grid-template-columns:repeat(2,1fr)}.AdminDashboard_statsGrid__vVACV{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.AdminDashboard_adminDashboard__lIOLv{padding:0}.AdminDashboard_adminContent__q-d3H{padding:0 10px}.AdminDashboard_statsGrid__vVACV{grid-template-columns:repeat(2,1fr)}.AdminDashboard_navigationGrid__rUQrk{grid-template-columns:1fr}.AdminDashboard_statCard__XUiB8{padding:1.25rem}.AdminDashboard_statIcon__sNvaD{font-size:1.8rem;height:45px;width:45px}.AdminDashboard_statInfo__r8zwu h3{font-size:1.5rem}}@media (max-width:480px){.AdminDashboard_statsGrid__vVACV{grid-template-columns:1fr}}.AdminUsers_adminUsers__RGbQB{background:linear-gradient(135deg,var(--color-admin-bg-dark) 0,var(--color-admin-bg) 100%);min-height:100vh;padding:20px 20px 60px}.AdminUsers_listPageHeader__WNiGt{align-items:center;background:linear-gradient(135deg,var(--color-primary-dark) 0,var(--color-admin-bg-dark) 100%);border-bottom:3px solid var(--color-accent);border-radius:0;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:-20px -20px 30px;padding:20px}.AdminUsers_headerTitle__f5NW6{color:var(--color-accent-light);flex:1 1;font-size:2rem;font-weight:700;letter-spacing:3px;margin:0;text-align:center;text-shadow:0 2px 4px #0000004d;text-transform:uppercase}.AdminUsers_pageContent__J2jPc{display:flex;flex-direction:column;gap:2rem;margin:2rem auto 0;max-width:1200px}.AdminUsers_userSectionCard__etZlp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--admin-bg-dark-rgb),.8);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;padding:2rem;transition:all .3s ease}.AdminUsers_userSectionCard__etZlp:hover{border-color:var(--color-accent);box-shadow:0 8px 24px rgba(var(--accent-rgb),.2)}.AdminUsers_sectionHeader__NKfbX{align-items:center;border-bottom:2px solid rgba(var(--accent-light-rgb),.3);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.AdminUsers_sectionHeader__NKfbX h2{color:var(--color-accent);font-size:1.6rem;font-weight:700;margin:0;text-shadow:0 2px 4px #0000004d}.AdminUsers_userCount__Y\+ZLw{background:rgba(var(--accent-rgb),.2);border:1px solid rgba(var(--accent-rgb),.4);border-radius:20px;color:var(--color-accent);font-size:.9rem;font-weight:600;padding:.5rem 1rem}.AdminUsers_sectionLoading__H7wXF{color:var(--color-accent);font-size:1.2rem;font-weight:600;padding:3rem;text-align:center}.AdminUsers_controlsSection__5tGtk{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.AdminUsers_searchBox__SQP88{flex:1 1;min-width:250px}.AdminUsers_searchInput__altSS{background:#0000004d;border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#fff;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.AdminUsers_searchInput__altSS::placeholder{color:#ffffff80}.AdminUsers_searchInput__altSS:focus{background:#00000080;border-color:var(--color-accent);outline:none}.AdminUsers_filters__UpGi4{display:flex;flex-wrap:wrap;gap:1rem}.AdminUsers_filterSelect__ZSXON{background:#0000004d;border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;min-width:150px;padding:.75rem 1rem;transition:all .3s ease}.AdminUsers_filterSelect__ZSXON option{background:var(--color-admin-bg-dark);color:#fff}.AdminUsers_filterSelect__ZSXON:hover{border-color:var(--color-accent)}.AdminUsers_tableContainer__RM-rM{background:#0000004d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;margin-bottom:1rem;overflow:hidden}.AdminUsers_usersTable__utM9P{border-collapse:collapse;width:100%}.AdminUsers_usersTable__utM9P thead{background:rgba(var(--admin-bg-rgb),.8);color:var(--color-accent)}.AdminUsers_usersTable__utM9P th{font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:1rem;text-align:left;text-transform:uppercase}.AdminUsers_usersTable__utM9P tbody tr{background:rgba(var(--admin-bg-dark-rgb),.6);border-bottom:1px solid rgba(var(--accent-light-rgb),.1);transition:background .2s ease}.AdminUsers_usersTable__utM9P tbody tr:hover{background:rgba(var(--admin-bg-rgb),.8)}.AdminUsers_usersTable__utM9P td{color:#ffffffe6;font-size:.95rem;padding:1rem}.AdminUsers_actionsCell__1Zoyi{align-items:center;display:flex;gap:.5rem}.AdminUsers_pagination__RGbVx{align-items:center;background:rgba(var(--accent-light-rgb),.05);border-radius:12px;display:flex;gap:2rem;justify-content:center;padding:1rem}.AdminUsers_paginationBtn__x8t8o{background:rgba(var(--accent-rgb),.2);border:1px solid rgba(var(--accent-rgb),.4);border-radius:8px;color:var(--color-accent);cursor:pointer;font-weight:600;padding:.6rem 1.2rem;transition:all .3s ease}.AdminUsers_paginationBtn__x8t8o:hover:not(:disabled){background:rgba(var(--accent-rgb),.3);box-shadow:0 4px 12px rgba(var(--accent-rgb),.4);transform:translateY(-2px)}.AdminUsers_paginationBtn__x8t8o:disabled{cursor:not-allowed;opacity:.5}.AdminUsers_paginationInfo__j6h2W{color:var(--color-accent);font-size:1rem;font-weight:600}.AdminUsers_noResults__PcO4f{color:var(--color-text-secondary);font-size:1.1rem;padding:3rem;text-align:center}.AdminUsers_loading__xwtKW{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:600;height:100vh;justify-content:center}@media (max-width:768px){.AdminUsers_controlsSection__5tGtk{flex-direction:column}.AdminUsers_filters__UpGi4{width:100%}.AdminUsers_filterSelect__ZSXON{flex:1 1}.AdminUsers_tableContainer__RM-rM{overflow-x:auto}.AdminUsers_usersTable__utM9P{min-width:800px}.AdminUsers_pagination__RGbVx{flex-direction:column;gap:1rem}.AdminUsers_detailRow__ccUAd{flex-direction:column;gap:.5rem}.AdminUsers_detailLabel__6EK3q{flex:none}}.AdminCommon_modalOverlay__yldvB{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--overlay-darker);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.AdminCommon_modalContent__Q4iS9{background:var(--color-admin-bg-dark);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:16px;box-shadow:0 8px 32px #00000080,0 0 20px rgba(var(--accent-light-rgb),.1);display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:100%}.AdminCommon_modalHeader__63lP8{align-items:center;background:rgba(var(--admin-bg-rgb),.95);border-bottom:2px solid rgba(var(--accent-light-rgb),.2);display:flex;flex-shrink:0;justify-content:space-between;padding:1.75rem 2rem}.AdminCommon_modalHeader__63lP8 h2{color:var(--color-accent);font-size:1.5rem;font-weight:600;margin:0}.AdminCommon_modalClose__BAB3V{align-items:center;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.3);border-radius:50%;color:var(--color-accent);cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AdminCommon_modalClose__BAB3V:hover{background:rgba(var(--accent-light-rgb),.2);border-color:rgba(var(--accent-light-rgb),.5);transform:scale(1.1)}.AdminCommon_modalBody__qKyxo{background:var(--color-admin-bg-dark);color:#fff;flex:1 1;min-height:0;overflow-y:auto;padding:2rem}.AdminCommon_modalBody__qKyxo p{color:#fff}.AdminCommon_modalFooter__8TYVG{background:rgba(var(--admin-bg-rgb),.95);border-top:1px solid rgba(var(--accent-light-rgb),.2);display:flex;flex-shrink:0;gap:1rem;justify-content:flex-end;padding:1.75rem 2rem}.AdminCommon_detailRow__7tl4T{border-bottom:1px solid rgba(var(--accent-light-rgb),.1);display:flex;padding:1rem 0}.AdminCommon_detailRow__7tl4T:last-child{border-bottom:none}.AdminCommon_detailLabel__2Ff3-{color:var(--color-accent);flex:0 0 150px;font-weight:600}.AdminCommon_detailValue__CgjK9{color:#ffffffe6;flex:1 1}.AdminCommon_statusBadge__i3J-H{border-radius:20px;display:inline-block;font-size:.85rem;font-weight:600;padding:.3rem .8rem;text-transform:capitalize}.AdminCommon_statusActive__AI0S6,.AdminCommon_statusAvailable__MeF1h,.AdminCommon_statusOpen__euI12{background:var(--color-success-light);border:1px solid var(--color-success);color:var(--color-success)}.AdminCommon_statusCancelled__uhxGv,.AdminCommon_statusClosed__q1n13,.AdminCommon_statusInactive__mBxDg,.AdminCommon_statusSuspended__1jkkQ{background:var(--color-error-light);border:1px solid var(--color-error);color:var(--color-error)}.AdminCommon_statusExpired__LHH1M,.AdminCommon_statusPending__WbbW0{background:var(--color-warning-light);border:1px solid var(--color-warning);color:var(--color-warning)}.AdminCommon_statusBooked__Ll8jO{background:var(--color-info-light);border:1px solid var(--color-info);color:var(--color-info)}.AdminCommon_roleBadge__LIVJM{border-radius:20px;display:inline-block;font-size:.85rem;font-weight:600;padding:.3rem .8rem;text-transform:capitalize}.AdminCommon_roleStaff__tHmy\+{background:var(--color-info-light);border:1px solid var(--color-info);color:var(--color-info)}.AdminCommon_roleEmployer__qcD9K{background:rgba(var(--legacy-purple-rgb),.2);border:1px solid rgba(var(--legacy-purple-rgb),.3);color:#ab47bc}.AdminCommon_roleAdmin__eVezu{background:var(--color-warning-light);border:1px solid var(--color-warning);color:var(--color-warning)}.AdminCommon_roleSuperadmin__qTL8W{background:var(--color-error-light);border:1px solid var(--color-error);color:var(--color-error)}.AdminCommon_btnDelete__8YBaR,.AdminCommon_btnToggle__3Q1l6,.AdminCommon_btnView__klq4A{background:#0000;border:1px solid rgba(var(--accent-light-rgb),.4);border-radius:6px;cursor:pointer;font-size:1.2rem;padding:.5rem;transition:all .2s ease}.AdminCommon_btnView__klq4A{border-color:#64b5f666}.AdminCommon_btnView__klq4A svg{stroke:var(--color-primary-light)}.AdminCommon_btnView__klq4A:hover{border-color:#64b5f6b3;box-shadow:0 4px 12px #64b5f64d;transform:translateY(-2px)}.AdminCommon_btnSuspend__eRTzC{border-color:rgba(var(--accent-light-rgb),.4)}.AdminCommon_btnSuspend__eRTzC svg{stroke:var(--color-accent-light)}.AdminCommon_btnSuspend__eRTzC:hover{border-color:rgba(var(--accent-light-rgb),.7);box-shadow:0 4px 12px rgba(var(--accent-light-rgb),.3);transform:translateY(-2px)}.AdminCommon_btnActivate__b9bPl{border-color:rgba(var(--legacy-success-alt-rgb),.4)}.AdminCommon_btnActivate__b9bPl svg{stroke:var(--color-success)}.AdminCommon_btnActivate__b9bPl:hover{border-color:rgba(var(--legacy-success-alt-rgb),.7);box-shadow:0 4px 12px rgba(var(--legacy-success-alt-rgb),.2);transform:translateY(-2px)}.AdminCommon_btnDelete__8YBaR{border-color:#ff525266}.AdminCommon_btnDelete__8YBaR svg{stroke:var(--color-error)}.AdminCommon_btnDelete__8YBaR:hover{border-color:#ff5252b3;box-shadow:0 4px 12px #ff525233;transform:translateY(-2px)}.AdminCommon_btnCancel__JIGoz{background:rgba(var(--accent-light-rgb),.1);border:1px solid rgba(var(--accent-light-rgb),.4);border-radius:8px;color:var(--color-accent-light);cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.AdminCommon_btnCancel__JIGoz:hover{background:rgba(var(--accent-light-rgb),.2);border-color:rgba(var(--accent-light-rgb),.7)}.AdminCommon_btnDeleteConfirm__GBzHX{background:var(--color-error);border:1px solid var(--color-error);border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.AdminCommon_btnDeleteConfirm__GBzHX:hover{background:#ff5252e6;border-color:#ff5252b3;box-shadow:0 4px 12px #ff52524d}.AdminCommon_controlsSection__2\+Yi8{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.AdminCommon_searchBox__bwAbZ{flex:1 1;min-width:250px}.AdminCommon_searchInput__Eg3rL{background:#0000004d;border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#fff;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.AdminCommon_searchInput__Eg3rL::placeholder{color:#ffffff80}.AdminCommon_searchInput__Eg3rL:focus{background:#00000080;border-color:gold;outline:none}.AdminCommon_filters__L6Nyn{display:flex;flex-wrap:wrap;gap:1rem}.AdminCommon_filterSelect__HPXV-{background:#0000004d;border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;min-width:150px;padding:.75rem 1rem;transition:all .3s ease}.AdminCommon_filterSelect__HPXV- option{background:var(--color-admin-bg-dark);color:#fff}.AdminCommon_filterSelect__HPXV-:focus,.AdminCommon_filterSelect__HPXV-:hover{border-color:gold;outline:none}.AdminCommon_pagination__5ZmM4{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1rem;padding:1.5rem}.AdminCommon_paginationBtn__QRCB1{background:rgba(var(--accent-light-rgb),.1);border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.AdminCommon_paginationBtn__QRCB1:hover:not(:disabled){background:rgba(var(--accent-light-rgb),.2);border-color:gold;color:gold;transform:translateY(-2px)}.AdminCommon_paginationBtn__QRCB1:disabled{cursor:not-allowed;opacity:.4}.AdminCommon_paginationInfo__Qr8Cc{color:#fffc;font-size:.95rem}.AdminJobOffers_adminJobOffers__rj1Yq{background:linear-gradient(135deg,var(--color-admin-bg-dark) 0,var(--color-admin-bg) 100%);min-height:100vh;padding:0 0 60px}.AdminJobOffers_listPageHeader__VcOkh{align-items:center;background:linear-gradient(90deg,#124559cc,#12455999);border-bottom:3px solid var(--color-accent-light);display:flex;justify-content:space-between;margin:0;padding:1.5rem 20px}.AdminJobOffers_headerTitle__gA7x1{color:var(--color-accent-light);flex:1 1;font-size:2rem;font-weight:700;letter-spacing:3px;margin:0;text-align:center;text-transform:uppercase}.AdminJobOffers_pageContent__0hHah{margin:0 auto;max-width:1200px;padding:20px}.AdminJobOffers_controlsSection__GFlV4{background:rgba(var(--admin-bg-rgb),.6);border:1px solid rgba(var(--accent-light-rgb),.1);border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:1.5rem}.AdminJobOffers_searchBox__TGIgs{flex:1 1;min-width:250px}.AdminJobOffers_searchInput__xyBmH{background:rgba(var(--admin-bg-dark-rgb),.6);border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#ffffffe6;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.AdminJobOffers_searchInput__xyBmH::placeholder{color:#ffffff80}.AdminJobOffers_searchInput__xyBmH:focus{border-color:rgba(var(--accent-light-rgb),.6);box-shadow:0 4px 12px rgba(var(--accent-light-rgb),.2);outline:none}.AdminJobOffers_filters__uiU27{display:flex;gap:1rem}.AdminJobOffers_filterSelect__bSGY\+{background:rgba(var(--admin-bg-dark-rgb),.6);border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#ffffffe6;cursor:pointer;font-size:1rem;min-width:150px;padding:.75rem 1rem;transition:all .3s ease}.AdminJobOffers_filterSelect__bSGY\+:hover{border-color:rgba(var(--accent-light-rgb),.6)}.AdminJobOffers_tableContainer__Usa-P{background:rgba(var(--admin-bg-rgb),.4);border:1px solid rgba(var(--accent-light-rgb),.1);border-radius:12px;box-shadow:0 4px 20px #0000004d;margin-bottom:2rem;overflow:hidden}.AdminJobOffers_offersTable__WDkCq{border-collapse:collapse;width:100%}.AdminJobOffers_offersTable__WDkCq thead{background:rgba(var(--admin-bg-rgb),.8);color:var(--color-accent)}.AdminJobOffers_offersTable__WDkCq th{font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:1rem;text-align:left;text-transform:uppercase}.AdminJobOffers_offersTable__WDkCq tbody tr{background:rgba(var(--admin-bg-dark-rgb),.6);border-bottom:1px solid rgba(var(--accent-light-rgb),.1);transition:background .2s ease}.AdminJobOffers_offersTable__WDkCq tbody tr:hover{background:rgba(var(--admin-bg-rgb),.8)}.AdminJobOffers_offersTable__WDkCq td{color:#ffffffe6;font-size:.95rem;padding:1rem;vertical-align:middle}.AdminJobOffers_actionButtons__GxHNO{align-items:center;display:flex;gap:.5rem}.AdminJobOffers_btnDeleteSm__0NgYr{color:var(--color-error)}.AdminJobOffers_btnDeleteSm__0NgYr:hover{background:var(--color-error-light);transform:scale(1.1)}.AdminJobOffers_pagination__z75pU{align-items:center;background:rgba(var(--accent-light-rgb),.05);border-radius:12px;display:flex;gap:2rem;justify-content:center;padding:1rem}.AdminJobOffers_paginationBtn__krCp0{background:rgba(var(--accent-light-rgb),.2);border:1px solid rgba(var(--accent-light-rgb),.4);border-radius:8px;color:gold;cursor:pointer;font-weight:600;padding:.6rem 1.2rem;transition:all .3s ease}.AdminJobOffers_paginationBtn__krCp0:hover:not(:disabled){background:rgba(var(--accent-light-rgb),.3);box-shadow:0 4px 12px rgba(var(--accent-light-rgb),.4);transform:translateY(-2px)}.AdminJobOffers_paginationBtn__krCp0:disabled{cursor:not-allowed;opacity:.4}.AdminJobOffers_paginationInfo__qjJUK{color:#ffffffe6;font-weight:600}.AdminJobOffers_noResults__UTv0u{color:#ffffffb3;font-size:1.1rem;padding:3rem;text-align:center}.AdminJobOffers_loading__zNZ6y{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:600;height:100vh;justify-content:center}.AdminJobOffers_detailFull__KDvot{padding:1rem 0}.AdminJobOffers_detailFull__KDvot .AdminJobOffers_detailLabel__p3yd1{color:gold;display:block;font-weight:600;margin-bottom:.75rem}.AdminJobOffers_detailDescription__eq6JX{color:#ffffffe6;line-height:1.6;margin:0;white-space:pre-wrap}@media (max-width:768px){.AdminJobOffers_controlsSection__GFlV4{flex-direction:column}.AdminJobOffers_offersGrid__tVuMo{grid-template-columns:1fr}.AdminJobOffers_cardActions__llEPn{flex-direction:column}.AdminJobOffers_pagination__z75pU{flex-direction:column;gap:1rem}.AdminJobOffers_detailRow__WmIb9{flex-direction:column;gap:.5rem}.AdminJobOffers_detailLabel__p3yd1{flex:none}}.AdminAvailability_adminAvailability__uiAHb{background:linear-gradient(135deg,var(--color-admin-bg-dark) 0,var(--color-admin-bg) 100%);min-height:100vh;padding:0 0 60px}.AdminAvailability_listPageHeader__0CJTV{align-items:center;background:linear-gradient(90deg,#124559cc,#12455999);border-bottom:3px solid var(--color-accent-light);display:flex;justify-content:space-between;margin:0;padding:1.5rem 20px}.AdminAvailability_headerTitle__\+OCdJ{color:var(--color-accent-light);flex:1 1;font-size:2rem;font-weight:700;letter-spacing:3px;margin:0;text-align:center;text-transform:uppercase}.AdminAvailability_pageContent__HChki{margin:0 auto;max-width:1200px;padding:20px}.AdminAvailability_controlsSection__IWTzY{background:rgba(var(--admin-bg-rgb),.6);border:1px solid rgba(var(--accent-light-rgb),.1);border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:1.5rem}.AdminAvailability_searchBox__vMNT1{flex:1 1;min-width:250px}.AdminAvailability_searchInput__wW2-1{background:rgba(var(--admin-bg-dark-rgb),.6);border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#ffffffe6;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.AdminAvailability_searchInput__wW2-1::placeholder{color:#ffffff80}.AdminAvailability_searchInput__wW2-1:focus{border-color:rgba(var(--accent-light-rgb),.6);box-shadow:0 4px 12px rgba(var(--accent-light-rgb),.2);outline:none}.AdminAvailability_filters__XTy2n{display:flex;flex-wrap:wrap;gap:1rem}.AdminAvailability_filterDate__VOaJS,.AdminAvailability_filterSelect__wdKVj{background:rgba(var(--admin-bg-dark-rgb),.6);border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#ffffffe6;cursor:pointer;font-size:1rem;min-width:150px;padding:.75rem 1rem;transition:all .3s ease}.AdminAvailability_filterDate__VOaJS:hover,.AdminAvailability_filterSelect__wdKVj:hover{border-color:rgba(var(--accent-light-rgb),.6)}.AdminAvailability_tableContainer__ZegUG{background:rgba(var(--admin-bg-rgb),.4);border:1px solid rgba(var(--accent-light-rgb),.1);border-radius:12px;box-shadow:0 4px 20px #0000004d;margin-bottom:2rem;overflow:hidden}.AdminAvailability_availabilityTable__U2vga{border-collapse:collapse;width:100%}.AdminAvailability_availabilityTable__U2vga thead{background:rgba(var(--admin-bg-rgb),.8);color:var(--color-accent)}.AdminAvailability_availabilityTable__U2vga th{font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:1rem;text-align:left;text-transform:uppercase}.AdminAvailability_availabilityTable__U2vga tbody tr{background:rgba(var(--admin-bg-dark-rgb),.6);border-bottom:1px solid rgba(var(--accent-light-rgb),.1);transition:background .2s ease}.AdminAvailability_availabilityTable__U2vga tbody tr:hover{background:rgba(var(--admin-bg-rgb),.8)}.AdminAvailability_availabilityTable__U2vga td{color:#ffffffe6;font-size:.95rem;padding:1rem;vertical-align:middle}.AdminAvailability_transportBadge__z6LhG{align-items:center;border-radius:20px;display:inline-flex;font-size:.85rem;font-weight:600;gap:.3rem;padding:.3rem .8rem}.AdminAvailability_transportNeeded__vm3GG{background:rgba(var(--warning-dark-rgb),.2);color:var(--color-warning)}.AdminAvailability_transportNeeded__vm3GG svg{stroke:var(--color-warning)}.AdminAvailability_transportHas__XeVKO{background:var(--color-success-light);border:1px solid var(--color-success);color:var(--color-success)}.AdminAvailability_transportHas__XeVKO svg{stroke:var(--color-success)}.AdminAvailability_actionButtons__QBhuH{align-items:center;display:flex;gap:.5rem}.AdminAvailability_pagination__kPdIV{align-items:center;background:rgba(var(--accent-light-rgb),.05);border-radius:12px;display:flex;gap:2rem;justify-content:center;padding:1rem}.AdminAvailability_paginationBtn__8tpvM{background:rgba(var(--accent-light-rgb),.2);border:1px solid rgba(var(--accent-light-rgb),.4);border-radius:8px;color:gold;cursor:pointer;font-weight:600;padding:.6rem 1.2rem;transition:all .3s ease}.AdminAvailability_paginationBtn__8tpvM:hover:not(:disabled){background:rgba(var(--accent-light-rgb),.3);box-shadow:0 4px 12px rgba(var(--accent-light-rgb),.4);transform:translateY(-2px)}.AdminAvailability_paginationBtn__8tpvM:disabled{cursor:not-allowed;opacity:.4}.AdminAvailability_paginationInfo__zEf-o{color:#ffffffe6;font-weight:600}.AdminAvailability_noResults__TlgQ7{color:#ffffffb3;font-size:1.1rem;padding:3rem;text-align:center}.AdminAvailability_loading__06hK6{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:600;height:100vh;justify-content:center}@media (max-width:768px){.AdminAvailability_controlsSection__IWTzY{flex-direction:column}.AdminAvailability_filters__XTy2n{width:100%}.AdminAvailability_filterDate__VOaJS,.AdminAvailability_filterSelect__wdKVj{flex:1 1}.AdminAvailability_availabilityGrid__DVtZR{grid-template-columns:1fr}.AdminAvailability_cardActions__NDhJt{flex-direction:column}.AdminAvailability_pagination__kPdIV{flex-direction:column;gap:1rem}.AdminAvailability_detailRow__WCm7e{flex-direction:column;gap:.5rem}.AdminAvailability_detailLabel__ZuRMv{flex:none}}.AdminReports_adminReports__NSkkV{background:linear-gradient(135deg,var(--color-admin-bg-dark) 0,var(--color-admin-bg) 100%);min-height:100vh;padding:20px 20px 60px}.AdminReports_exportBtn__lAjKB{align-items:center;background:#0000;border:1px solid rgba(var(--accent-light-rgb),.4);border-radius:6px;color:var(--color-accent);cursor:pointer;display:flex;flex-shrink:0;font-size:.95rem;font-weight:500;gap:.5rem;padding:.625rem 1rem;transition:all .3s ease}.AdminReports_exportBtn__lAjKB:hover{background:rgba(var(--accent-rgb),.1);border-color:var(--color-accent);box-shadow:0 2px 8px rgba(var(--accent-rgb),.3)}.AdminReports_exportBtn__lAjKB:active{transform:translateY(0)}.AdminReports_pageContent__tu\+3t{display:flex;flex-direction:column;gap:2rem;margin:2rem auto 0;max-width:1200px}.AdminReports_reportSection__omSeZ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--admin-bg-dark-rgb),.8);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;padding:2rem;transition:all .3s ease}.AdminReports_reportSection__omSeZ:hover{border-color:var(--color-accent);box-shadow:0 8px 24px rgba(var(--accent-rgb),.2)}.AdminReports_reportSection__omSeZ h2{border-bottom:2px solid rgba(var(--accent-rgb),.3);color:var(--color-accent);font-size:1.6rem;font-weight:700;margin:0 0 1.5rem;padding-bottom:1rem;text-shadow:0 2px 4px #0000004d}.AdminReports_sectionHeader__XR1Gn{gap:1.5rem}.AdminReports_trendPeriodSelector__7noyM{gap:.75rem}.AdminReports_trendPeriodSelector__7noyM button{background:rgba(var(--accent-light-rgb),.1);border:1px solid rgba(var(--accent-light-rgb),.3);color:var(--color-accent-light);font-weight:500}.AdminReports_trendPeriodSelector__7noyM button:hover{background:rgba(var(--accent-rgb),.15);border-color:var(--color-accent)}.AdminReports_trendPeriodSelector__7noyM button.AdminReports_active__BdOQf{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-admin-bg-dark);font-weight:600}.AdminReports_statsGrid__T2XBZ{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.AdminReports_statCard__gy-Zb{align-items:center;background:rgba(var(--admin-bg-dark-rgb),.6);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.AdminReports_statCard__gy-Zb:hover{background:rgba(var(--admin-bg-rgb),.8);border-color:var(--color-accent);box-shadow:0 8px 24px rgba(var(--accent-rgb),.3);transform:translateY(-4px)}.AdminReports_statCard__gy-Zb.AdminReports_success__NdemK{border-color:rgba(var(--legacy-success-alt-rgb),.4)}.AdminReports_statCard__gy-Zb.AdminReports_info__bCgPk{border-color:#2196f366}.AdminReports_statCard__gy-Zb.AdminReports_warning__Sf\+cE{border-color:#ff980066}.AdminReports_statIcon__3\+mHv{align-items:center;background:rgba(var(--accent-light-rgb),.15);border-radius:10px;display:flex;font-size:1.5rem;height:50px;justify-content:center;width:50px}.AdminReports_statInfo__rgeRn{flex:1 1}.AdminReports_statInfo__rgeRn h3{color:#fff;font-size:2rem;font-weight:700;margin:0}.AdminReports_statInfo__rgeRn p{color:#ffffffb3;font-size:.9rem;font-weight:500;margin:.25rem 0 0}.AdminReports_sectionHeader__XR1Gn{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.AdminReports_sectionHeader__XR1Gn h2{border-bottom:none;margin:0;padding-bottom:0}.AdminReports_trendPeriodSelector__7noyM{background:#0000004d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:8px;display:flex;gap:.5rem;padding:.25rem}.AdminReports_trendPeriodSelector__7noyM button{background:#0000;border:none;border-radius:6px;color:#ffffffb3;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.AdminReports_trendPeriodSelector__7noyM button:hover{background:rgba(var(--accent-rgb),.1);color:var(--color-accent)}.AdminReports_trendPeriodSelector__7noyM button.AdminReports_active__BdOQf{background:rgba(var(--accent-rgb),.2);border:1px solid rgba(var(--accent-rgb),.3);color:var(--color-accent)}.AdminReports_statDetail__ovzbQ{display:block;margin-top:.5rem}.AdminReports_exportBtn__lAjKB{background:rgba(var(--accent-light-rgb),.2)!important;border:1px solid rgba(var(--accent-light-rgb),.3)!important;color:gold!important}.AdminReports_exportBtn__lAjKB:hover{background:rgba(var(--accent-light-rgb),.3)!important;border-color:gold!important}.AdminReports_error__pFH2z,.AdminReports_loading__SvjYv{align-items:center;color:gold;display:flex;font-size:1.5rem;font-weight:600;justify-content:center;min-height:400px}.AdminReports_error__pFH2z{color:var(--color-error)}.AdminReports_statDetail__ovzbQ{color:rgba(var(--accent-light-rgb),.7);font-size:.85rem;font-weight:500}.AdminReports_roleBreakdown__s9NVf{background:#0003;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.AdminReports_roleItem__npeNQ{background:rgba(var(--admin-bg-dark-rgb),.4);border:1px solid rgba(var(--accent-light-rgb),.1);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:1rem;transition:all .3s ease}.AdminReports_roleItem__npeNQ:hover{background:rgba(var(--admin-bg-dark-rgb),.6);border-color:rgba(var(--accent-light-rgb),.3)}.AdminReports_roleInfo__l9UN1{align-items:center;display:flex;justify-content:space-between}.AdminReports_roleName__bxSIc{color:#fff;font-size:.95rem;font-weight:600}.AdminReports_rolePercentage__sZCVf{color:var(--color-accent);font-size:1rem;font-weight:700}.AdminReports_roleBar__C3gLS{background:#0000004d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:4px;height:8px;overflow:hidden;width:100%}.AdminReports_roleBarFill__DyuwS{background:linear-gradient(90deg,var(--color-accent),var(--color-accent-light));border-radius:4px;height:100%;transition:width .5s ease}.AdminReports_roleCount__EL9ij{color:#fff9;font-size:.85rem}.AdminReports_performanceGrid__Nn-KK{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.AdminReports_performanceSection__ww3OB{background:#0003;border:1px solid rgba(var(--accent-light-rgb),.1);border-radius:12px;padding:1.5rem}.AdminReports_performanceSection__ww3OB h3{border-bottom:2px solid rgba(var(--accent-rgb),.3);color:var(--color-accent);font-size:1.2rem;margin:0 0 1rem;padding-bottom:.75rem}.AdminReports_staffList__O-MzS{display:flex;flex-direction:column;gap:1rem}.AdminReports_staffItem__04vjB{align-items:center;background:rgba(var(--admin-bg-dark-rgb),.4);border:1px solid rgba(var(--accent-light-rgb),.1);border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.AdminReports_staffItem__04vjB:hover{background:rgba(var(--admin-bg-dark-rgb),.6);border-color:rgba(var(--accent-light-rgb),.3);box-shadow:0 4px 12px rgba(var(--accent-light-rgb),.1);transform:translateY(-2px)}.AdminReports_staffRank__3oS1S{color:gold;font-size:1.2rem;font-weight:700;min-width:40px;text-align:center}.AdminReports_staffInfo__YH8XM{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.AdminReports_staffName__gkBop{color:#fff;font-size:.95rem;font-weight:600}.AdminReports_staffRole__cXSBB{color:#fff9;font-size:.85rem}.AdminReports_staffStats__5r76N{align-items:center;color:#ffffffb3;display:flex;font-size:.9rem;font-weight:600;gap:.5rem}.AdminReports_statSeparator__0yR3O{color:rgba(var(--accent-light-rgb),.3)}@media (max-width:768px){.AdminReports_sectionHeader__XR1Gn{align-items:flex-start;flex-direction:column}.AdminReports_performanceGrid__Nn-KK{grid-template-columns:1fr}.AdminReports_staffItem__04vjB{flex-wrap:wrap}.AdminReports_staffStats__5r76N{justify-content:flex-start;padding-left:40px;width:100%}.AdminReports_statsGrid__T2XBZ{grid-template-columns:1fr}}@media (max-width:480px){.AdminReports_adminReports__NSkkV{padding:10px}.AdminReports_pageContent__tu\+3t{margin:1rem auto 0;padding:1rem}.AdminReports_reportSection__omSeZ{padding:1.5rem}.AdminReports_statCard__gy-Zb{flex-direction:column;text-align:center}.AdminReports_statIcon__3\+mHv{font-size:2rem}.AdminReports_statInfo__rgeRn h3{font-size:1.5rem}}.AdminNotifications_adminNotifications__CGSKC{background:linear-gradient(135deg,var(--color-admin-bg-dark) 0,var(--color-admin-bg) 100%);min-height:100vh;padding:0 0 60px}.AdminNotifications_listPageHeader__KPX8T{align-items:center;background:linear-gradient(90deg,#124559cc,#12455999);border-bottom:3px solid var(--color-accent-light);display:flex;justify-content:space-between;margin:0;padding:1.5rem 20px}.AdminNotifications_headerTitle__PS6Hs{color:var(--color-accent-light);flex:1 1;font-size:2rem;font-weight:700;letter-spacing:3px;margin:0;text-align:center;text-transform:uppercase}.AdminNotifications_actionButton__KNMfX{align-items:center;background:#0000;border:1px solid rgba(var(--accent-light-rgb),.4);border-radius:8px;color:var(--color-accent-light);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.AdminNotifications_actionButton__KNMfX:hover{background:rgba(var(--accent-light-rgb),.1);border-color:rgba(var(--accent-light-rgb),.7)}.AdminNotifications_pageContent__yNSUb{margin:0 auto;max-width:1400px;padding:24px}.AdminNotifications_userSectionCard__dfqwQ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--admin-bg-dark-rgb),.8);border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;padding:2rem;transition:all .3s ease}.AdminNotifications_userSectionCard__dfqwQ:hover{border-color:var(--color-accent);box-shadow:0 8px 24px rgba(var(--accent-rgb),.2)}.AdminNotifications_sectionHeader__JZevV{align-items:center;border-bottom:2px solid rgba(var(--accent-light-rgb),.3);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.AdminNotifications_sectionHeader__JZevV h2{color:var(--color-accent);font-size:1.6rem;font-weight:700;margin:0;text-shadow:0 2px 4px #0000004d}.AdminNotifications_userCount__yRRFg{background:rgba(var(--accent-rgb),.2);border:1px solid rgba(var(--accent-rgb),.4);border-radius:20px;color:var(--color-accent);font-size:.9rem;font-weight:600;padding:.5rem 1rem}.AdminNotifications_sectionLoading__5cLa4{color:var(--color-accent);font-size:1.2rem;font-weight:600;padding:3rem;text-align:center}.AdminNotifications_controlsSection__gxK0p{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.AdminNotifications_filters__BD\+M9{display:flex;flex-wrap:wrap;gap:1rem}.AdminNotifications_filterSelect__CPPal{background:#0000004d;border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;min-width:150px;padding:.75rem 1rem;transition:all .3s ease}.AdminNotifications_filterSelect__CPPal option{background:var(--color-admin-bg-dark);color:#fff}.AdminNotifications_filterSelect__CPPal:focus,.AdminNotifications_filterSelect__CPPal:hover{border-color:gold;outline:none}.AdminNotifications_tableContainer__fkLJe{background:#0000004d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:12px;margin-bottom:1rem;overflow:hidden}.AdminNotifications_usersTable__PK2Nq{border-collapse:collapse;width:100%}.AdminNotifications_usersTable__PK2Nq thead{background:rgba(var(--admin-bg-rgb),.8);color:var(--color-accent)}.AdminNotifications_usersTable__PK2Nq th{font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:1rem;text-align:left;text-transform:uppercase}.AdminNotifications_usersTable__PK2Nq tbody tr{background:rgba(var(--admin-bg-dark-rgb),.6);border-bottom:1px solid rgba(var(--accent-light-rgb),.1);transition:background .2s ease}.AdminNotifications_usersTable__PK2Nq tbody tr:hover{background:rgba(var(--admin-bg-rgb),.8)}.AdminNotifications_usersTable__PK2Nq td{color:#ffffffe6;font-size:.95rem;padding:1rem}.AdminNotifications_actionsCell__T0eUd{align-items:center;display:flex;gap:.5rem}.AdminNotifications_pagination__fhITH{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1rem;padding:1.5rem}.AdminNotifications_paginationBtn__tVV2C{background:rgba(var(--accent-light-rgb),.1);border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.AdminNotifications_paginationBtn__tVV2C:hover:not(:disabled){background:rgba(var(--accent-light-rgb),.2);border-color:gold;color:gold;transform:translateY(-2px)}.AdminNotifications_paginationBtn__tVV2C:disabled{cursor:not-allowed;opacity:.4}.AdminNotifications_paginationInfo__My6bR{color:#fffc;font-size:.95rem}.AdminNotifications_notificationForm__S010\+{display:flex;flex-direction:column;gap:20px}.AdminNotifications_formRow__U0aDE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.AdminNotifications_formGroup__pK3gp label{color:gold;font-size:14px;font-weight:500}.AdminNotifications_formGroup__pK3gp input,.AdminNotifications_formGroup__pK3gp select,.AdminNotifications_formGroup__pK3gp textarea{background:#ffffff0d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:6px;color:#fff;font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .2s ease}.AdminNotifications_formGroup__pK3gp input:focus,.AdminNotifications_formGroup__pK3gp select:focus,.AdminNotifications_formGroup__pK3gp textarea:focus{background:#ffffff14;border-color:gold;outline:none}.AdminNotifications_formGroup__pK3gp select option{background:var(--color-admin-bg-dark);color:#fff}.AdminNotifications_formGroup__pK3gp textarea{min-height:100px;resize:vertical}.AdminNotifications_formGroup__pK3gp select[multiple]{min-height:120px}.AdminNotifications_formGroup__pK3gp input:disabled,.AdminNotifications_formGroup__pK3gp select:disabled{background:#ffffff05;cursor:not-allowed;opacity:.5}.AdminNotifications_formActions__RV9vc{border-top:1px solid rgba(var(--accent-light-rgb),.2);display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.AdminNotifications_priorityUrgent__hdlxL{color:var(--color-priority-urgent);font-weight:600}.AdminNotifications_priorityHigh__7Jt0E{color:var(--color-priority-high);font-weight:600}.AdminNotifications_priorityNormal__4n-\+6{color:var(--color-priority-normal)}.AdminNotifications_priorityLow__gI7o8{color:var(--color-priority-low)}.AdminNotifications_badge__7UszZ{border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px;text-transform:capitalize}.AdminNotifications_badge__7UszZ.AdminNotifications_priorityUrgent__hdlxL{background:var(--color-priority-urgent)}.AdminNotifications_badge__7UszZ.AdminNotifications_priorityHigh__7Jt0E{background:var(--color-priority-high)}.AdminNotifications_badge__7UszZ.AdminNotifications_priorityNormal__4n-\+6{background:var(--color-priority-normal)}.AdminNotifications_badge__7UszZ.AdminNotifications_priorityLow__gI7o8{background:var(--color-priority-low)}.AdminNotifications_statusBadge__JXuSZ{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.AdminNotifications_statusActive__kDwwp{background:var(--color-success-light);color:var(--color-success-dark)}.AdminNotifications_statusInactive__Iu5QM{background:var(--color-error-light);color:var(--color-error-dark)}.AdminNotifications_statsModal__RYItq{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.AdminNotifications_statsContent__yZ1Xo{background:rgba(var(--admin-bg-dark-rgb),.98);border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:12px;box-shadow:0 10px 40px #00000080;max-height:90vh;max-width:800px;overflow-y:auto;padding:32px;width:100%}.AdminNotifications_statsContent__yZ1Xo h3{color:gold;font-size:24px;font-weight:600;margin:0 0 24px}.AdminNotifications_statsGrid__EDVQD{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:32px}.AdminNotifications_statCard__bgO1T{background:#ffffff0d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:8px;padding:20px;text-align:center}.AdminNotifications_statCard__bgO1T h4{color:rgba(var(--accent-light-rgb),.8);font-size:13px;font-weight:500;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.AdminNotifications_statValue__V1M2W{color:gold;font-size:32px;font-weight:600;margin:0}.AdminNotifications_recentReads__Xs2Fw{margin-top:24px}.AdminNotifications_recentReads__Xs2Fw h4{color:gold;font-size:18px;font-weight:600;margin:0 0 16px}.AdminNotifications_recentReads__Xs2Fw table{border-collapse:collapse;width:100%}.AdminNotifications_recentReads__Xs2Fw thead{background:rgba(var(--accent-light-rgb),.1)}.AdminNotifications_recentReads__Xs2Fw th{border-bottom:2px solid rgba(var(--accent-light-rgb),.3);color:gold;font-size:13px;font-weight:600;padding:10px;text-align:left}.AdminNotifications_recentReads__Xs2Fw td{border-bottom:1px solid rgba(var(--accent-light-rgb),.1);color:#ffffffe6;font-size:14px;padding:10px}.AdminNotifications_statsContent__yZ1Xo>.AdminNotifications_btn__MHVp\+{margin-top:24px;width:100%}.AdminNotifications_dropdownUserItem__uBmeL .AdminNotifications_userName__MQ7fa{color:#fffffff2;font-size:.95rem;font-weight:600}.AdminNotifications_dropdownUserItem__uBmeL .AdminNotifications_userEmail__Mb4I6{color:#fff9;font-size:.85rem}#AdminNotifications_notificationForm__S010\+{display:flex!important;flex-direction:column!important;gap:1.5rem!important}#AdminNotifications_notificationForm__S010\+ .AdminNotifications_formGroup__pK3gp{display:flex!important;flex-direction:column!important;gap:.75rem!important;margin:0!important}#AdminNotifications_notificationForm__S010\+ .AdminNotifications_formGroup__pK3gp label{color:gold;font-size:1rem;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}#AdminNotifications_notificationForm__S010\+ .AdminNotifications_formGroup__pK3gp input,#AdminNotifications_notificationForm__S010\+ .AdminNotifications_formGroup__pK3gp select,#AdminNotifications_notificationForm__S010\+ .AdminNotifications_formGroup__pK3gp textarea{background:#ffffff0f!important;border:1.5px solid rgba(var(--accent-light-rgb),.3)!important;border-radius:8px!important;box-sizing:border-box!important;color:#fff!important;font-family:inherit!important;font-size:1rem!important;padding:.9rem!important;transition:all .2s ease!important;width:100%!important}#AdminNotifications_notificationForm__S010\+ .AdminNotifications_formGroup__pK3gp input::placeholder,#AdminNotifications_notificationForm__S010\+ .AdminNotifications_formGroup__pK3gp textarea::placeholder{color:#fff6!important}#AdminNotifications_notificationForm__S010\+ .AdminNotifications_formGroup__pK3gp input:focus,#AdminNotifications_notificationForm__S010\+ .AdminNotifications_formGroup__pK3gp select:focus,#AdminNotifications_notificationForm__S010\+ .AdminNotifications_formGroup__pK3gp textarea:focus{background:#ffffff1a!important;border-color:gold!important;box-shadow:0 0 0 4px #ffd70026!important;outline:none!important}#AdminNotifications_notificationForm__S010\+ .AdminNotifications_formGroup__pK3gp textarea{min-height:100px;resize:vertical}#AdminNotifications_notificationForm__S010\+ .AdminNotifications_formGroup__pK3gp select option{background:var(--color-admin-bg-dark);color:#fff}#AdminNotifications_notificationForm__S010\+ .AdminNotifications_formGroup__pK3gp input:disabled,#AdminNotifications_notificationForm__S010\+ .AdminNotifications_formGroup__pK3gp select:disabled{background:#ffffff05!important;cursor:not-allowed;opacity:.5}#AdminNotifications_notificationForm__S010\+ .AdminNotifications_formRow__U0aDE{display:flex!important;flex-direction:column!important;gap:1rem!important;grid-template-columns:none!important}.AdminNotifications_user-selection-container__dmwiU{position:relative}.AdminNotifications_selected-users-tags__--9Ea{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.AdminNotifications_user-tag__sS2u6{align-items:center;background:rgba(var(--accent-rgb),.2);border:1.5px solid var(--color-accent);border-radius:24px;color:var(--color-accent-light);display:flex;font-size:.9rem;font-weight:500;gap:.6rem;padding:.5rem 1rem}.AdminNotifications_user-tag__sS2u6 button{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:1.2rem;padding:0;transition:transform .2s}.AdminNotifications_user-tag__sS2u6 button:hover{transform:scale(1.2)}.AdminNotifications_user-dropdown-wrapper__vMVHZ{position:relative}.AdminNotifications_user-search-input__yHxte{background:#ffffff0f;border:1.5px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;color:#fff;font-family:inherit;font-size:1rem;padding:.9rem;transition:all .2s ease;width:100%}.AdminNotifications_user-search-input__yHxte::placeholder{color:#fff6}.AdminNotifications_user-search-input__yHxte:focus{background:#ffffff1a;border-color:gold;box-shadow:0 0 0 4px #ffd70026;outline:none}.AdminNotifications_user-dropdown-list__Iwvwt{background:var(--color-admin-bg-dark);border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:8px;box-shadow:0 4px 12px #0000004d;left:0;margin-top:.75rem;max-height:220px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.AdminNotifications_dropdownUserItem__uBmeL{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:1rem;justify-content:space-between;padding:.75rem 1rem;text-align:left;transition:all .2s ease;width:100%}.AdminNotifications_dropdownUserItem__uBmeL:last-child{border-bottom:none}.AdminNotifications_dropdownUserItem__uBmeL.AdminNotifications_selected__G1lFw,.AdminNotifications_dropdownUserItem__uBmeL:hover{background:rgba(var(--accent-light-rgb),.15)}.AdminNotifications_dropdownUserItem__uBmeL .AdminNotifications_checkmark__4vvN\+{color:gold;font-size:1.2rem;font-weight:700}.AdminNotifications_dropdown-empty__sDvJ6{color:#ffffff80;font-size:.9rem;padding:1.5rem;text-align:center}@media (max-width:768px){.AdminNotifications_adminNotifications__CGSKC{padding:16px}.AdminNotifications_adminNotificationsHeader__hVU\+o{align-items:flex-start;flex-direction:column;gap:16px}.AdminNotifications_formRow__U0aDE{grid-template-columns:1fr}.AdminNotifications_notificationsTable__tKsxz{overflow-x:auto}.AdminNotifications_filterGroup__bX2Lw,.AdminNotifications_notificationsFilters__ebAcv{align-items:stretch;flex-direction:column}.AdminNotifications_filterGroup__bX2Lw select{width:100%}.AdminNotifications_statsGrid__EDVQD{grid-template-columns:1fr}}.AnnouncementModal_announcementOverlay__7f4Up{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(var(--admin-bg-dark-rgb),.4);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2000}.AnnouncementModal_announcementModal__IkqIk{animation:AnnouncementModal_slideIn__EOJkU .3s ease-out;background:linear-gradient(135deg,var(--color-bg-white) 0,var(--color-bg-light) 100%);border:2px solid var(--color-accent);border-radius:16px;border-top:4px solid var(--color-accent);box-shadow:0 20px 60px rgba(var(--admin-bg-dark-rgb),.15),0 0 40px rgba(var(--accent-rgb),.1),inset 0 1px 0 #fffc;max-height:80vh;max-width:600px;overflow-y:auto;padding:0;position:relative;width:100%}@keyframes AnnouncementModal_slideIn__EOJkU{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AnnouncementModal_announcementClose__PJG5\+{align-items:center;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.3);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem;transition:all .2s ease;z-index:10}.AnnouncementModal_announcementDate__9t4SA{color:var(--color-text-secondary);font-size:.8rem;font-style:italic;left:1.5rem;position:absolute;top:1.5rem}.AnnouncementModal_announcementClose__PJG5\+:hover{background:rgba(var(--accent-rgb),.2);border-color:var(--color-accent);box-shadow:0 4px 12px rgba(var(--accent-rgb),.2);transform:rotate(90deg) scale(1.1)}.AnnouncementModal_announcementContent__mpMZM{margin-bottom:2rem;margin-top:1rem;padding:3rem 2rem 2rem}.AnnouncementModal_announcementTitle__ZOImh{color:var(--color-primary-dark);font-size:1.75rem;font-weight:700;letter-spacing:-.5px;line-height:1.3;margin:0 0 1.2rem;text-align:center}.AnnouncementModal_announcementBody__FLgKy{word-wrap:break-word;color:var(--color-text-secondary);font-size:1rem;line-height:1.7;margin-bottom:1.2rem;white-space:pre-wrap}.AnnouncementModal_announcementNavigation__dqAs6{align-items:center;background:rgba(var(--accent-rgb),.03);border-top:none;display:flex;gap:1.5rem;justify-content:center;margin-top:0;padding:1.5rem 2rem}.AnnouncementModal_announcementActions__g-FNt{background:rgba(var(--accent-rgb),.03);display:flex;justify-content:flex-end;padding:0 1.5rem 1.5rem}.AnnouncementModal_announcementCounter__mL2xy{background:rgba(var(--accent-rgb),.03);border-top:1px solid rgba(var(--accent-rgb),.15);color:var(--color-text-secondary);font-size:.875rem;font-weight:500;padding:1.2rem 2rem .8rem;text-align:center}.AnnouncementModal_announcementButtons__COdIG{align-items:center;display:flex;gap:1rem}.AnnouncementModal_btnNav__J8lAO{align-items:center;background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.2);border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-weight:600;height:40px;justify-content:center;transition:all .2s ease;width:40px}.AnnouncementModal_btnNav__J8lAO:hover:not(:disabled){background:rgba(var(--accent-rgb),.15);border-color:rgba(var(--accent-rgb),.4);box-shadow:0 4px 12px rgba(var(--accent-rgb),.15);color:var(--color-accent);transform:scale(1.08)}.AnnouncementModal_btnNav__J8lAO:disabled{cursor:not-allowed;opacity:.35}.AnnouncementModal_btnAcknowledge__mCi5a{align-items:center;background:rgba(var(--primary-rgb),.15);border:1px solid rgba(var(--primary-rgb),.4);border-radius:6px;box-shadow:0 2px 8px rgba(var(--primary-rgb),.2);color:var(--color-primary);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AnnouncementModal_btnAcknowledge__mCi5a:hover:not(:disabled){background:rgba(var(--primary-rgb),.25);border-color:rgba(var(--primary-rgb),.6);box-shadow:0 4px 12px rgba(var(--primary-rgb),.3);transform:translateY(-1px)}.AnnouncementModal_btnAcknowledge__mCi5a:disabled{cursor:not-allowed;opacity:.5}.AnnouncementModal_announcementModal__IkqIk::-webkit-scrollbar{width:6px}.AnnouncementModal_announcementModal__IkqIk::-webkit-scrollbar-track{background:rgba(var(--accent-rgb),.05);border-radius:10px}.AnnouncementModal_announcementModal__IkqIk::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.25);border-radius:10px}.AnnouncementModal_announcementModal__IkqIk::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-rgb),.4)}@media (max-width:768px){.AnnouncementModal_announcementModal__IkqIk{max-height:90vh;padding:1.5rem}.AnnouncementModal_announcementTitle__ZOImh{font-size:1.5rem}.AnnouncementModal_announcementBody__FLgKy{font-size:.95rem}.AnnouncementModal_announcementNavigation__dqAs6{flex-direction:column;gap:1rem}.AnnouncementModal_announcementCounter__mL2xy{text-align:center;width:100%}.AnnouncementModal_announcementButtons__COdIG{justify-content:center;width:100%}.AnnouncementModal_announcementActions__g-FNt{padding:0 1.5rem 1.5rem}}.AlertModal_alertOverlay__2S17v{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(var(--admin-bg-dark-rgb),.5);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2001}.AlertModal_alertModal__enhfe{animation:AlertModal_slideInAlert__BtmNA .3s ease-out;background:linear-gradient(135deg,var(--color-bg-white) 0,var(--color-error-light) 100%);border:2px solid var(--color-error-dark);border-radius:16px;border-top:4px solid var(--color-error-dark);box-shadow:0 20px 60px #dc262633,0 0 40px #dc262626,inset 0 1px 0 #fffc;max-height:80vh;max-width:600px;overflow-y:auto;padding:0;position:relative;width:100%}@keyframes AlertModal_slideInAlert__BtmNA{0%{opacity:0;transform:translateY(-40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AlertModal_alertPriorityUrgent__05eYP{animation:AlertModal_pulseAlert__NUBfI 1s ease-in-out infinite}@keyframes AlertModal_pulseAlert__NUBfI{0%,to{box-shadow:0 20px 60px #dc262633,0 0 40px #dc262626,inset 0 1px 0 #fffc}50%{box-shadow:0 20px 60px #dc26264d,0 0 60px #dc262640,inset 0 1px 0 #fffc}}.AlertModal_alertClose__LY4lL{align-items:center;background:#dc26261a;border:1px solid #dc26264d;border-radius:8px;color:var(--color-error-dark);cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem;transition:all .2s ease;z-index:10}.AlertModal_alertClose__LY4lL:hover{background:#dc262633;border-color:var(--color-error-dark);box-shadow:0 4px 12px #dc262633;transform:rotate(90deg) scale(1.1)}.AlertModal_alertDate__xInxQ{color:var(--color-text-secondary);font-size:.8rem;font-style:italic;left:1.5rem;position:absolute;top:1.5rem}.AlertModal_alertContent__A1rv-{padding:3.5rem 2rem 2rem}.AlertModal_alertTitle__EPAE4{color:var(--color-error-dark);font-size:1.75rem;font-weight:700;letter-spacing:-.5px;line-height:1.3;margin:0 0 1.2rem;text-align:center}.AlertModal_alertBody__QS-au{word-wrap:break-word;background:#dc26260d;border-left:3px solid var(--color-error-dark);border-radius:8px;color:var(--color-text-secondary);font-size:1rem;line-height:1.7;margin-bottom:1.2rem;padding:1rem;white-space:pre-wrap}.AlertModal_alertFooter__1-oia{align-items:center;background:#dc262608;border-top:1px solid #dc262626;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 2rem}.AlertModal_alertCounter__tXInb{color:var(--color-text-secondary);flex:1 1;font-size:.875rem;font-weight:500;min-width:60px;text-align:center}.AlertModal_alertNavigation__tN85r{align-items:center;display:flex;flex:1 1;gap:1.5rem;justify-content:center;min-width:120px}.AlertModal_btnNav__2GwJU{align-items:center;background:#dc262614;border:1px solid #dc262633;border-radius:8px;color:var(--color-error-dark);cursor:pointer;display:flex;font-weight:600;height:40px;justify-content:center;transition:all .2s ease;width:40px}.AlertModal_btnNav__2GwJU:hover:not(:disabled){background:#dc262626;border-color:#dc262666;box-shadow:0 4px 12px #dc262626;color:var(--color-error-dark);transform:scale(1.08)}.AlertModal_btnNav__2GwJU:disabled{cursor:not-allowed;opacity:.35}.AlertModal_btnAlertAcknowledge__3WTw4{border:none;border-radius:8px;box-shadow:0 4px 12px #dc262633;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;min-width:150px;padding:.7rem 1.5rem;transition:all .2s ease}.AlertModal_btnAlertAcknowledge__3WTw4,.AlertModal_btnAlertAcknowledge__3WTw4:hover{background:linear-gradient(135deg,var(--color-error-dark) 0,var(--color-error-dark) 100%)}.AlertModal_btnAlertAcknowledge__3WTw4:hover{box-shadow:0 6px 16px #dc26264d;filter:brightness(.9);transform:translateY(-2px)}.AlertModal_btnAlertAcknowledge__3WTw4:active{transform:translateY(0)}.AlertModal_alertModal__enhfe::-webkit-scrollbar{width:6px}.AlertModal_alertModal__enhfe::-webkit-scrollbar-track{background:#dc26260d;border-radius:10px}.AlertModal_alertModal__enhfe::-webkit-scrollbar-thumb{background:#dc262640;border-radius:10px}.AlertModal_alertModal__enhfe::-webkit-scrollbar-thumb:hover{background:#dc262666}.AlertModal_alertPriorityUrgent__05eYP{border-color:var(--color-error-dark);border-top-color:var(--color-error-dark)}.AlertModal_alertPriorityUrgent__05eYP .AlertModal_alertTitle__EPAE4{color:var(--color-error-dark)}.AlertModal_alertPriorityUrgent__05eYP .AlertModal_alertBadge__a1-\+e{background:linear-gradient(135deg,#dc26264d,#dc262633);border-color:#dc262680;color:var(--color-error-dark)}@media (max-width:768px){.AlertModal_alertModal__enhfe{border-radius:12px;max-height:90vh}.AlertModal_alertContent__A1rv-{padding:3rem 1.5rem 1.5rem}.AlertModal_alertTitle__EPAE4{font-size:1.5rem}.AlertModal_alertBody__QS-au{font-size:.95rem}.AlertModal_alertFooter__1-oia{flex-direction:column;gap:.8rem}.AlertModal_alertCounter__tXInb,.AlertModal_alertNavigation__tN85r,.AlertModal_btnAcknowledge__ggvUH{width:100%}.AlertModal_alertClose__LY4lL{height:32px;width:32px}.AlertModal_alertBadge__a1-\+e{font-size:11px;padding:4px 10px}}.UpdateModal_updateOverlay__IDKSi{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--overlay-medium);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2000}.UpdateModal_updateModal__W6jjc{animation:UpdateModal_slideIn__kCrxB .3s ease-out;background:linear-gradient(135deg,var(--color-bg-white) 0,var(--color-bg-light) 100%);border:2px solid var(--color-primary);border-radius:16px;border-top:4px solid var(--color-primary);box-shadow:0 20px 60px rgba(var(--primary-rgb),.15),0 0 40px rgba(var(--primary-rgb),.1),inset 0 1px 0 #fffc;max-height:80vh;max-width:600px;overflow-y:auto;padding:0;position:relative;width:100%}@keyframes UpdateModal_slideIn__kCrxB{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UpdateModal_updateClose__SayPI{align-items:center;background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.3);border-radius:8px;color:var(--color-primary);cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem;transition:all .2s ease;z-index:10}.UpdateModal_updateDate__v-kw\+{color:var(--color-text-secondary);font-size:.8rem;font-style:italic;left:1.5rem;position:absolute;top:1.5rem}.UpdateModal_updateClose__SayPI:hover{background:rgba(var(--primary-rgb),.2);border-color:var(--color-primary);box-shadow:0 4px 12px rgba(var(--primary-rgb),.2);transform:rotate(90deg) scale(1.1)}.UpdateModal_updateContent__sTk2a{margin-bottom:2rem;margin-top:1rem;padding:3rem 2rem 2rem}.UpdateModal_updateTitle__sr9Y1{color:var(--color-primary);font-size:1.75rem;font-weight:700;letter-spacing:-.5px;line-height:1.3;margin:0 0 1.2rem;text-align:center}.UpdateModal_updateBody__plbtM{word-wrap:break-word;color:var(--color-text-secondary);font-size:1rem;line-height:1.7;margin-bottom:1.2rem;white-space:pre-wrap}.UpdateModal_updateNavigation__0xVRx{align-items:center;background:rgba(var(--primary-rgb),.03);border-top:none;display:flex;gap:1.5rem;justify-content:center;margin-top:0;padding:1.5rem 2rem}.UpdateModal_updateActions__3Zqgm{background:rgba(var(--primary-rgb),.03);display:flex;justify-content:flex-end;padding:0 1.5rem 1.5rem}.UpdateModal_updateCounter__k6d9L{background:rgba(var(--primary-rgb),.03);border-top:1px solid rgba(var(--primary-rgb),.15);color:var(--color-text-secondary);font-size:.875rem;font-weight:500;padding:1.2rem 2rem .8rem;text-align:center}.UpdateModal_btnNav__6sB1J{align-items:center;background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.2);border-radius:8px;color:var(--color-primary);cursor:pointer;display:flex;font-weight:600;height:40px;justify-content:center;transition:all .2s ease;width:40px}.UpdateModal_btnNav__6sB1J:hover:not(:disabled){background:rgba(var(--primary-rgb),.15);border-color:rgba(var(--primary-rgb),.4);box-shadow:0 4px 12px rgba(var(--primary-rgb),.15);color:var(--color-primary);transform:scale(1.08)}.UpdateModal_btnNav__6sB1J:disabled{cursor:not-allowed;opacity:.35}.UpdateModal_btnUpdateAcknowledge__KDE5o{align-items:center;background:rgba(var(--primary-rgb),.1);border:1px solid rgba(var(--primary-rgb),.3);border-radius:6px;box-shadow:0 2px 8px rgba(var(--primary-rgb),.15);color:var(--color-primary);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.UpdateModal_btnUpdateAcknowledge__KDE5o:hover:not(:disabled){background:rgba(var(--primary-rgb),.2);border-color:rgba(var(--primary-rgb),.5);box-shadow:0 4px 12px rgba(var(--primary-rgb),.25);transform:translateY(-1px)}.UpdateModal_btnUpdateAcknowledge__KDE5o:disabled{cursor:not-allowed;opacity:.5}.UpdateModal_updateModal__W6jjc::-webkit-scrollbar{width:6px}.UpdateModal_updateModal__W6jjc::-webkit-scrollbar-track{background:rgba(var(--primary-rgb),.05);border-radius:10px}.UpdateModal_updateModal__W6jjc::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb),.25);border-radius:10px}.UpdateModal_updateModal__W6jjc::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-rgb),.4)}@media (max-width:768px){.UpdateModal_updateModal__W6jjc{max-height:90vh;padding:1.5rem}.UpdateModal_updateTitle__sr9Y1{font-size:1.5rem}.UpdateModal_updateBody__plbtM{font-size:.95rem}.UpdateModal_updateNavigation__0xVRx{flex-direction:column;gap:1rem}.UpdateModal_updateCounter__k6d9L{text-align:center;width:100%}.UpdateModal_updateActions__3Zqgm{padding:0 1.5rem 1.5rem}}.MaintenanceModal_maintenanceOverlay__JR94q{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(var(--admin-bg-dark-rgb),.4);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:2000}.MaintenanceModal_maintenanceModal__i6y8j{animation:MaintenanceModal_slideIn__DqzhT .3s ease-out;background:repeating-linear-gradient(45deg,var(--color-warning-light),var(--color-warning-light) 10px,var(--color-bg-white) 10px,var(--color-bg-white) 20px);border-left:3px solid var(--color-warning);border:3px solid var(--color-warning);border-left-width:6px;border-radius:12px;box-shadow:0 20px 60px rgba(var(--warning-rgb),.25),0 0 60px rgba(var(--warning-rgb),.15),inset 0 1px 0 #ffffffe6;max-height:80vh;max-width:600px;overflow-y:auto;padding:0;position:relative;width:100%}@keyframes MaintenanceModal_slideIn__DqzhT{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.MaintenanceModal_maintenanceClose__BHiDZ{align-items:center;background:rgba(var(--warning-rgb),.1);border:1px solid rgba(var(--warning-rgb),.3);border-radius:8px;color:var(--color-warning);cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1.5rem;top:1.5rem;transition:all .2s ease;z-index:10}.MaintenanceModal_maintenanceDate__UkvFG{color:var(--color-text-secondary);font-size:.8rem;font-style:italic;left:1.5rem;position:absolute;top:1.5rem}.MaintenanceModal_maintenanceClose__BHiDZ:hover{background:rgba(var(--warning-rgb),.2);border-color:var(--color-warning);box-shadow:0 4px 12px rgba(var(--warning-rgb),.2);transform:rotate(90deg) scale(1.1)}.MaintenanceModal_maintenanceContent__ReCpG{margin-bottom:2rem;margin-top:1rem;padding:3rem 2rem 2rem}.MaintenanceModal_maintenanceIcon__gwAqf{align-items:center;color:var(--color-warning);display:flex;justify-content:center;margin-bottom:1rem}.MaintenanceModal_maintenanceTitle__OIjAf{color:var(--color-warning-dark);font-size:1.75rem;font-size:1.5rem;font-weight:700;letter-spacing:-.5px;line-height:1.3;margin:0 0 1.2rem;text-align:center;text-transform:uppercase}.MaintenanceModal_maintenanceBody__7XhGj{word-wrap:break-word;color:var(--color-text-secondary);font-size:1rem;line-height:1.7;margin-bottom:1.2rem;white-space:pre-wrap}.MaintenanceModal_maintenanceNavigation__rgXUJ{align-items:center;background:rgba(var(--warning-rgb),.08);border-top:2px solid rgba(var(--warning-rgb),.2);display:flex;gap:1.5rem;justify-content:center;margin-top:0;padding:1.5rem 2rem}.MaintenanceModal_maintenanceActions__znSjl{background:rgba(var(--warning-rgb),.08);display:flex;justify-content:flex-end;padding:0 1.5rem 1.5rem}.MaintenanceModal_maintenanceCounter__8gtsv{background:rgba(var(--warning-rgb),.08);border-top:2px solid rgba(var(--warning-rgb),.2);color:var(--color-warning-dark);font-size:.875rem;font-weight:600;padding:1.2rem 2rem .8rem;text-align:center}.MaintenanceModal_btnNav__s7bOE{align-items:center;background:rgba(var(--warning-rgb),.08);border:1px solid rgba(var(--warning-rgb),.2);border-radius:8px;color:var(--color-warning);cursor:pointer;display:flex;font-weight:600;height:40px;justify-content:center;transition:all .2s ease;width:40px}.MaintenanceModal_btnNav__s7bOE:hover:not(:disabled){background:rgba(var(--warning-rgb),.15);border-color:rgba(var(--warning-rgb),.4);box-shadow:0 4px 12px rgba(var(--warning-rgb),.15);color:var(--color-warning);transform:scale(1.08)}.MaintenanceModal_btnNav__s7bOE:disabled{cursor:not-allowed;opacity:.35}.MaintenanceModal_btnMaintenanceAcknowledge__fq6oX{align-items:center;background:rgba(var(--primary-rgb),.15);border:1px solid rgba(var(--primary-rgb),.4);border-radius:6px;box-shadow:0 2px 8px rgba(var(--primary-rgb),.2);color:var(--color-primary);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.MaintenanceModal_btnMaintenanceAcknowledge__fq6oX:hover:not(:disabled){background:rgba(var(--primary-rgb),.25);border-color:rgba(var(--primary-rgb),.6);box-shadow:0 4px 12px rgba(var(--primary-rgb),.3);transform:translateY(-1px)}.MaintenanceModal_btnMaintenanceAcknowledge__fq6oX:disabled{cursor:not-allowed;opacity:.5}.MaintenanceModal_maintenanceModal__i6y8j::-webkit-scrollbar{width:6px}.MaintenanceModal_maintenanceModal__i6y8j::-webkit-scrollbar-track{background:rgba(var(--warning-rgb),.05);border-radius:10px}.MaintenanceModal_maintenanceModal__i6y8j::-webkit-scrollbar-thumb{background:rgba(var(--warning-rgb),.25);border-radius:10px}.MaintenanceModal_maintenanceModal__i6y8j::-webkit-scrollbar-thumb:hover{background:rgba(var(--warning-rgb),.4)}@media (max-width:768px){.MaintenanceModal_maintenanceModal__i6y8j{max-height:90vh;padding:1.5rem}.MaintenanceModal_maintenanceTitle__OIjAf{font-size:1.5rem}.MaintenanceModal_maintenanceBody__7XhGj{font-size:.95rem}.MaintenanceModal_maintenanceNavigation__rgXUJ{flex-direction:column;gap:1rem}.MaintenanceModal_maintenanceCounter__8gtsv{text-align:center;width:100%}.MaintenanceModal_maintenanceActions__znSjl{padding:0 1.5rem 1.5rem}}:root{--color-primary:#3b82f6;--color-primary-dark:#2c5f7f;--color-primary-light:#60a5fa;--color-accent:#fdb927;--color-accent-light:gold;--primary-rgb:59,130,246;--primary-dark-rgb:37,99,235;--primary-light-rgb:96,165,250;--accent-rgb:253,185,39;--accent-light-rgb:255,215,0;--color-admin-bg-dark:#1a1a2e;--color-admin-bg:#16213e;--color-admin-text:#f1f5f9;--color-admin-border:#475569;--admin-bg-dark-rgb:30,41,59;--admin-bg-rgb:51,65,85;--color-success:#10b981;--color-success-dark:#059669;--color-success-light:#d1fae5;--success-rgb:16,185,129;--success-dark-rgb:5,150,105;--color-error:#ef4444;--color-error-dark:#dc2626;--color-error-light:#fee2e2;--error-rgb:239,68,68;--error-dark-rgb:220,38,38;--color-warning:#f59e0b;--color-warning-dark:#e5a620;--color-warning-light:#fef3c7;--warning-rgb:245,158,11;--warning-dark-rgb:217,119,6;--color-info:#3b82f6;--color-info-light:#dbeafe;--info-rgb:59,130,246;--color-text-primary:#333;--color-text-secondary:#666;--color-text-tertiary:#999;--color-text-disabled:#ccc;--color-text-dimmed:#ffffff80;--text-tertiary-rgb:153,153,153;--color-border-light:#e0e0e0;--color-border-medium:#ddd;--color-border-dark:#ccc;--color-bg-white:#fff;--color-bg-lighter:#fafafa;--color-bg-light:#f8f9fa;--color-bg-medium:#d8d9db;--color-bg-dark:#c9c8c8;--color-priority-urgent:#dc2626;--color-priority-high:#f59e0b;--color-priority-normal:#3b82f6;--color-priority-low:#6b7280;--legacy-primary-dark-rgb:44,95,127;--legacy-gray-rgb:169,169,169;--legacy-brown-rgb:111,101,90;--legacy-purple-rgb:156,39,176;--legacy-cyan-rgb:23,162,184;--legacy-warning-alt-rgb:255,193,7;--legacy-success-alt-rgb:76,175,80;--overlay-light:#0000001a;--overlay-medium:#0000004d;--overlay-dark:#00000080;--overlay-darker:#000000b3;--overlay-white-light:#ffffff1a;--overlay-white-medium:#ffffff80;--overlay-white-strong:#ffffffe6;--shadow-sm:#0000000d;--shadow-md:#0000001a;--shadow-lg:#00000026;--shadow-xl:#0003}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button{cursor:pointer}button:disabled{cursor:not-allowed}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,sans-serif;margin:0}.App,body{overflow-x:hidden}.App{min-height:100vh;width:100%}.back-button{align-items:center;background:#ffffff1a;border:1px solid rgba(var(--accent-light-rgb),.3);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s ease}.back-button svg{flex-shrink:0;height:20px;width:20px}.back-button .back-text{color:#fff;white-space:nowrap}.back-button:hover{background:#ffffff26;border-color:var(--color-accent-light);transform:translateX(-3px)}@media (max-width:768px){.back-button{height:40px;justify-content:center;padding:8px;width:40px}.back-button .back-text{display:none}.back-button svg{height:24px;width:24px}}@media (max-width:480px){.back-button{height:36px;padding:6px;width:36px}.back-button svg{height:20px;width:20px}}.page-header{align-items:center;background:var(--color-primary-dark);box-shadow:0 2px 10px #0000001a;display:flex;justify-content:center;padding:20px;position:relative;width:100%}.page-header .back-button{left:20px;position:absolute}.page-header .header-title{color:#fff;font-size:24px;font-weight:700;letter-spacing:3px;margin:0;text-transform:uppercase}.list-page-header{align-items:center;background:#0000;display:flex;justify-content:center;padding:20px;position:relative;width:100%}.list-page-header .back-button{left:20px;position:absolute}.list-page-header .header-title{color:var(--color-accent-light);font-size:2rem;margin:0;text-shadow:2px 2px 4px #0000004d;white-space:nowrap}.list-page-header .action-button{background:linear-gradient(135deg,var(--color-accent-light),var(--color-accent));border:none;border-radius:8px;color:var(--color-admin-bg-dark);cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;position:absolute;right:20px;transition:all .3s ease;white-space:nowrap;width:200px}.list-page-header .action-button:hover{box-shadow:0 5px 15px rgba(var(--accent-light-rgb),.4);transform:translateY(-2px)}@media (max-width:768px){.page-header .back-button{left:10px}.page-header .header-title{font-size:18px;letter-spacing:2px}.list-page-header{flex-wrap:wrap;padding:15px 10px}.list-page-header .back-button{margin-right:auto;position:static}.list-page-header .header-title{flex:1 1;font-size:1.5rem;text-align:center}.list-page-header .action-button{margin-top:10px;order:3;position:static;width:100%}}@media (max-width:480px){.page-header{padding:15px}.page-header .back-button{left:10px}.page-header .header-title{font-size:16px;letter-spacing:1px}.list-page-header .header-title{font-size:1.3rem}}.search-job-page,.search-staff-container{background:linear-gradient(135deg,var(--color-admin-bg-dark) 0,var(--color-admin-bg) 100%);color:#fff;min-height:100vh;padding:20px}.filters-form{background:#ffffff0d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:15px;margin:0 auto 40px;max-width:1200px;padding:30px}.filters-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.filter-group{display:flex;flex-direction:column}.filter-label{color:var(--color-accent);font-size:14px;font-weight:500;margin-bottom:8px}.filter-input{background:var(--overlay-white-light);border:1px solid rgba(var(--accent-rgb),.3);border-radius:8px;color:#fff;font-size:14px;padding:12px;transition:all .3s ease}.filter-input:focus{background:#ffffff26;border-color:var(--color-accent);outline:none}.filter-input::placeholder{color:#ffffff80}.filter-input option{background:var(--color-admin-bg-dark);color:#fff}.filter-input[type=date]{color:#fff;color-scheme:dark}.filter-input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1)}select.filter-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='gold' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;cursor:pointer;padding-right:40px}.filters-actions{display:flex;gap:15px;justify-content:center}.clear-button,.search-button{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 30px;transition:all .3s ease}.search-button{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-light));color:var(--color-admin-bg-dark)}.search-button:hover:not(:disabled){box-shadow:0 5px 15px rgba(var(--accent-light-rgb),.4);transform:translateY(-2px)}.search-button:disabled{cursor:not-allowed;opacity:.6}.clear-button{background:var(--overlay-white-light);border:1px solid rgba(var(--accent-rgb),.3);color:#fff}.clear-button:hover{background:#fff3;border-color:var(--color-accent)}.results-section{margin:0 auto;max-width:1200px}.results-title{color:var(--color-accent);font-size:1.8rem;margin:0 0 25px;text-align:center}.error-message{background:rgba(var(--error-dark-rgb),.2);border:1px solid rgba(var(--error-dark-rgb),.5);border-radius:8px;color:var(--color-error);margin:0 auto 20px;max-width:1200px;padding:15px;text-align:center}.loading-spinner{color:var(--color-accent);font-size:1.2rem;padding:60px;text-align:center}.no-results{background:#ffffff0d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:15px;padding:60px 20px;text-align:center}.no-results p{color:#ffffffb3;font-size:1.1rem;margin:10px 0}.results-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.job-card,.staff-card{background:#ffffff0d;border:1px solid rgba(var(--accent-light-rgb),.2);border-radius:15px;overflow:hidden;transition:all .3s ease}.job-card:hover,.staff-card:hover{border-color:var(--color-accent);box-shadow:0 10px 30px rgba(var(--accent-rgb),.2);transform:translateY(-5px)}.card-header{background:#ffffff08;border-bottom:1px solid rgba(var(--accent-light-rgb),.1);padding:20px}.card-body{padding:20px}.card-footer{background:#ffffff08;border-top:1px solid rgba(var(--accent-light-rgb),.1);flex-wrap:wrap;padding:15px 20px}.card-footer,.info-row{display:flex;gap:10px;justify-content:center}.info-row{align-items:center;border-bottom:1px solid #ffffff0d;padding:8px 0}.info-row:last-child{border-bottom:none}.info-icon{font-size:1.2rem;text-align:center;width:25px}.info-text{color:#ffffffe6;font-size:.95rem}.status-badge{border-radius:20px;font-size:.85rem;font-weight:600;padding:6px 12px;text-transform:uppercase}.status-available,.status-open{background:rgba(var(--success-dark-rgb),.2);border:1px solid rgba(var(--success-dark-rgb),.4);color:var(--color-success)}.status-booked,.status-filled{background:rgba(var(--error-dark-rgb),.2);border:1px solid rgba(var(--error-dark-rgb),.4);color:var(--color-error)}.status-cancelled{background:rgba(var(--text-tertiary-rgb),.2);border:1px solid rgba(var(--text-tertiary-rgb),.4);color:var(--color-text-tertiary)}.contact-button{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-light));border:none;border-radius:8px;color:var(--color-admin-bg-dark);cursor:pointer;display:inline-block;flex:1 1;font-size:.9rem;font-weight:600;padding:10px 20px;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap}.contact-button:hover{box-shadow:0 5px 15px rgba(var(--accent-light-rgb),.4);transform:translateY(-2px)}.engagement-button{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:600;padding:10px 20px;text-align:center;transition:all .3s ease;white-space:nowrap}.engagement-button:hover:not(:disabled){box-shadow:0 5px 15px rgba(var(--primary-rgb),.4);filter:brightness(.9);transform:translateY(-2px)}.engagement-button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.search-job-page,.search-staff-container{padding:15px}.filters-form{padding:20px}.filters-grid{gap:15px}.filters-grid,.results-grid{grid-template-columns:1fr}.filters-actions{flex-direction:column}.clear-button,.search-button{width:100%}.card-header{flex-direction:column;gap:15px}.status-badge{align-self:flex-start}}@media (max-width:480px){.search-job-page,.search-staff-container{padding:10px 8px}.filters-form{padding:15px 12px}.results-title{font-size:1.2rem}.info-row{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.info-icon{flex-shrink:0}}
/*# sourceMappingURL=main.fa44c77a.css.map*/