@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#1a202c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.5;margin:0;overflow-x:hidden;padding:0}#root{min-height:100vh;width:100vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.LandingPage_landing-page__4gd9B{background:#fff;color:#1f1f1f;min-height:100vh}.LandingPage_navbar__SxVLZ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e2e8f0;left:0;padding:0 20px;position:fixed;right:0;top:0;z-index:1000}.LandingPage_navbar-container__gKTiW{align-items:center;display:flex;height:80px;justify-content:space-between;margin:0 auto;max-width:1200px}.LandingPage_navbar-brand__nrm-u h2{color:#1f1f1f;cursor:pointer;font-size:1.5rem;font-weight:700;margin:0}.LandingPage_navbar-menu__fY6fz{align-items:center;display:flex;gap:20px}.LandingPage_navbar-link__T1OQp{background:none;border:none;color:#718096;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:500;padding:8px 0;transition:color .2s ease}.LandingPage_navbar-link__T1OQp:hover{color:#0037ff}.LandingPage_navbar-button__TKAzp{background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .2s ease}.LandingPage_navbar-button__TKAzp:hover{background:#0031e6;transform:translateY(-1px)}.LandingPage_hero-section__hJa\+9{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh;padding:80px 20px 0}.LandingPage_hero-container__7AcGJ{max-width:1200px;text-align:center;width:100%}.LandingPage_hero-content__7rciS{margin:0 auto;max-width:800px}.LandingPage_hero-title__NGuHI{color:#1f1f1f;font-size:4rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 24px}.LandingPage_hero-subtitle__\+yQK0{color:#4a5568;font-size:1.5rem;font-weight:500;line-height:1.4;margin:0 0 20px}.LandingPage_hero-description__LvrC3{color:#718096;font-size:1.125rem;font-weight:400;line-height:1.6;margin:0 auto 40px;max-width:600px}.LandingPage_hero-button__T2K5B{background:#0037ff;border:none;border-radius:12px;box-shadow:0 4px 12px #0037ff33;color:#fff;cursor:pointer;font-family:inherit;font-size:1.125rem;font-weight:600;padding:16px 40px;transition:all .2s ease}.LandingPage_hero-button__T2K5B:hover{background:#0031e6;box-shadow:0 6px 20px #0037ff4d;transform:translateY(-2px)}.LandingPage_hero-button__T2K5B:active{transform:translateY(0)}.LandingPage_features-section__z9ulW{background:#f5f5f5;padding:100px 20px}.LandingPage_features-container__1zhJs{margin:0 auto;max-width:1200px;text-align:center}.LandingPage_features-title__axP8B{color:#1f1f1f;font-size:2.5rem;font-weight:600;letter-spacing:-.01em;margin:0 0 60px}.LandingPage_features-grid__QF2DS{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:60px}.LandingPage_feature-card__2GTzh{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:40px 30px;transition:all .3s ease}.LandingPage_feature-card__2GTzh:hover{box-shadow:0 8px 25px #00000014;transform:translateY(-4px)}.LandingPage_feature-icon__QvST5{display:block;font-size:3rem;margin-bottom:20px}.LandingPage_feature-card__2GTzh h3{color:#1f1f1f;font-size:1.5rem;font-weight:600;margin:0 0 16px}.LandingPage_feature-card__2GTzh p{color:#718096;font-size:1rem;line-height:1.6;margin:0}.LandingPage_cta-section__jrYMv{background:#fff;padding:100px 20px}.LandingPage_cta-container__6WU9B{margin:0 auto;max-width:800px;text-align:center}.LandingPage_cta-title__fhehh{color:#1f1f1f;font-size:2.5rem;font-weight:600;letter-spacing:-.01em;margin:0 0 20px}.LandingPage_cta-description__di0TW{color:#718096;font-size:1.25rem;line-height:1.6;margin:0 0 40px}.LandingPage_cta-button__y3JZm{background:#0037ff;border:none;border-radius:12px;box-shadow:0 4px 12px #0037ff33;color:#fff;cursor:pointer;font-family:inherit;font-size:1.125rem;font-weight:600;padding:16px 40px;transition:all .2s ease}.LandingPage_cta-button__y3JZm:hover{background:#0031e6;box-shadow:0 6px 20px #0037ff4d;transform:translateY(-2px)}.LandingPage_cta-button__y3JZm:active{transform:translateY(0)}.LandingPage_footer__Gpoax{background:#f5f5f5;border-top:1px solid #e2e8f0;padding:60px 20px 20px}.LandingPage_footer-container__e3kgu{margin:0 auto;max-width:1200px}.LandingPage_footer-content__aZpSF{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:40px}.LandingPage_footer-brand__Z1fZV h3{color:#1f1f1f;font-size:1.5rem;font-weight:600;margin:0 0 12px}.LandingPage_footer-brand__Z1fZV p{color:#718096;font-size:1rem;margin:0}.LandingPage_footer-links__UnTPX{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.LandingPage_footer-column__8BXEC h4{color:#1f1f1f;font-size:1rem;font-weight:600;margin:0 0 16px}.LandingPage_footer-column__8BXEC .LandingPage_footer-link__xCfpd{background:none;border:none;color:#718096;cursor:pointer;display:block;font-family:inherit;font-size:inherit;margin-bottom:8px;padding:0;text-align:left;text-decoration:none;transition:color .2s ease}.LandingPage_footer-column__8BXEC .LandingPage_footer-link__xCfpd:hover{color:#0037ff}.LandingPage_footer-bottom__VA7EN{border-top:1px solid #e2e8f0;padding-top:20px;text-align:center}.LandingPage_footer-bottom__VA7EN p{color:#718096;font-size:.875rem;margin:0}@media (max-width:768px){.LandingPage_navbar-container__gKTiW{height:70px}.LandingPage_navbar-brand__nrm-u h2{font-size:1.25rem}.LandingPage_navbar-menu__fY6fz{gap:15px}.LandingPage_navbar-button__TKAzp{font-size:.875rem;padding:10px 20px}.LandingPage_hero-section__hJa\+9{padding:70px 20px 0}.LandingPage_hero-title__NGuHI{font-size:2.5rem}.LandingPage_hero-subtitle__\+yQK0{font-size:1.25rem}.LandingPage_hero-description__LvrC3{font-size:1rem}.LandingPage_cta-title__fhehh,.LandingPage_features-title__axP8B{font-size:2rem}.LandingPage_features-grid__QF2DS{gap:30px;grid-template-columns:1fr}.LandingPage_footer-content__aZpSF{gap:40px;grid-template-columns:1fr}.LandingPage_footer-links__UnTPX{gap:30px;grid-template-columns:1fr}}@media (max-width:480px){.LandingPage_hero-title__NGuHI{font-size:2rem}.LandingPage_cta-button__y3JZm,.LandingPage_hero-button__T2K5B{font-size:1rem;padding:14px 30px}.LandingPage_cta-section__jrYMv,.LandingPage_features-section__z9ulW{padding:60px 20px}}.Auth_auth-container__prXyr{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px;width:100vw}.Auth_auth-card__eopSQ{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;padding:56px;width:100%}.Auth_auth-header__EiAlw{margin-bottom:32px;text-align:center}.Auth_auth-title__tnmKb{color:#1a202c;font-size:28px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px}.Auth_auth-subtitle__m7IWT{color:#64748b;font-size:16px;line-height:1.5;margin:0}.Auth_success-icon__ITkv6{display:flex;justify-content:center;margin-bottom:24px}.Auth_auth-form__dwLEK{margin-bottom:32px}.Auth_form-group__Hp-Sz{margin-bottom:24px}.Auth_form-label__ksTQz{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.Auth_form-input__zz-8w{background:#fff;border:2px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:16px;line-height:1.5;padding:12px 16px;transition:all .2s ease;width:100%}.Auth_form-input__zz-8w:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Auth_form-input__zz-8w::placeholder{color:#9ca3af}.Auth_auth-button__OOcDI{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:16px;padding:14px 24px;transition:all .2s ease;width:100%}.Auth_auth-button__OOcDI.Auth_primary__4ncsE{background:#0037ff;color:#fff}.Auth_auth-button__OOcDI.Auth_primary__4ncsE:hover{background:#0026cc;box-shadow:0 10px 15px -3px #0037ff4d;transform:translateY(-1px)}.Auth_auth-button__OOcDI.Auth_primary__4ncsE:active{transform:translateY(0)}.Auth_divider__c98De{margin:32px 0;position:relative;text-align:center}.Auth_divider__c98De:before{background:#e2e8f0;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.Auth_divider__c98De span{background:#fff;color:#64748b;font-size:14px;padding:0 16px;position:relative}.Auth_social-buttons__hUT1s{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.Auth_social-button__wcVlK{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;justify-content:center;padding:12px 24px;transition:all .2s ease}.Auth_social-button__wcVlK:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.Auth_social-button__wcVlK:active{transform:translateY(0)}.Auth_social-button__wcVlK.Auth_google__7I5KF:hover{background:#f8f9ff;border-color:#4285f4}.Auth_social-button__wcVlK.Auth_facebook__fk9BZ:hover{background:#f0f4ff;border-color:#1877f2}.Auth_auth-footer__Dpz9Q{text-align:center}.Auth_auth-switch__ktoFp{color:#64748b;font-size:14px;margin:16px 0}.Auth_link-button__EVWDy{background:none;border:none;color:#0037ff;cursor:pointer;font-size:inherit;font-weight:600;text-decoration:none;transition:color .2s ease}.Auth_link-button__EVWDy:hover{color:#0026cc;text-decoration:underline}@media (max-width:640px){.Auth_auth-container__prXyr{padding:16px}.Auth_auth-card__eopSQ{max-width:100%;padding:40px 32px}.Auth_auth-title__tnmKb{font-size:24px}.Auth_auth-subtitle__m7IWT{font-size:14px}}@media (max-width:480px){.Auth_auth-card__eopSQ{padding:32px 24px}}.Auth_auth-button__OOcDI:focus,.Auth_link-button__EVWDy:focus,.Auth_social-button__wcVlK:focus{outline:2px solid #0037ff;outline-offset:2px}.Auth_auth-button__OOcDI:disabled{cursor:not-allowed;opacity:.6;transform:none}.Auth_auth-button__OOcDI:disabled:hover{box-shadow:none;transform:none}.Auth_form-row__KOwri{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.Auth_input-container__mUwsm{align-items:center;display:flex;position:relative;width:100%}.Auth_input-icon__hWfZU{color:#9ca3af;height:20px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1}.Auth_input-container__mUwsm .Auth_form-input__zz-8w{padding-left:48px;padding-right:48px}.Auth_input-container__mUwsm .Auth_form-input__zz-8w:focus+.Auth_input-icon__hWfZU,.Auth_input-container__mUwsm:focus-within .Auth_input-icon__hWfZU{color:#0037ff}.Auth_password-toggle__Z0yVv{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .2s ease;z-index:1}.Auth_password-toggle__Z0yVv:hover{color:#6b7280}.Auth_password-toggle__Z0yVv svg{height:20px;width:20px}.Auth_error-message__yGf9L{color:#ef4444;display:block;font-size:12px;font-weight:500;margin-top:4px}.Auth_form-input__zz-8w.Auth_error__uXNtK{border-color:#ef4444}.Auth_form-input__zz-8w.Auth_error__uXNtK:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.Auth_auth-icon__xB9Zw{align-items:center;background:#eff6ff;border-radius:50%;display:inline-flex;height:64px;justify-content:center;margin-bottom:24px;width:64px}.Auth_auth-icon__xB9Zw svg{color:#0037ff;height:32px;width:32px}.Auth_auth-icon__xB9Zw.Auth_success__kADNx{background:#dcfce7}.Auth_auth-icon__xB9Zw.Auth_success__kADNx svg{color:#16a34a}.Auth_auth-note__6X9gB{color:#6b7280;font-size:14px;line-height:1.5;margin:16px 0 0}.Auth_verification-section__2RxNi{margin:32px 0}.Auth_verification-box__AcMP7{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px;text-align:center}.Auth_verification-text__O9dyk{color:#374151;font-size:14px;line-height:1.5;margin:0 0 20px}.Auth_verification-button__3AfDl{background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.Auth_verification-button__3AfDl:hover{background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.Auth_auth-footer-text__Q1RPQ{color:#64748b;font-size:14px;margin:0}.Auth_auth-link__H\+1Jq{background:none;border:none;color:#0037ff;cursor:pointer;font-size:inherit;font-weight:600;text-decoration:none;transition:color .2s ease}.Auth_auth-link__H\+1Jq:hover{color:#0026cc;text-decoration:underline}.Auth_auth-actions__GaYDN{margin-top:32px}@media (max-width:640px){.Auth_form-row__KOwri{gap:20px;grid-template-columns:1fr}.Auth_auth-card__eopSQ{max-width:100%}.Auth_verification-box__AcMP7{padding:20px}}.Auth_role-selection__tck0k{display:flex;flex-direction:column;gap:16px;margin:32px 0}.Auth_role-card__RFyRS{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;padding:20px;position:relative;transition:all .2s ease}.Auth_role-card__RFyRS:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.Auth_role-card__RFyRS.Auth_selected__VNZYT{background:#f8faff;border-color:#0037ff;box-shadow:0 4px 12px #0037ff1a}.Auth_role-card__RFyRS.Auth_blue__fwKst.Auth_selected__VNZYT{background:#eff6ff;border-color:#3b82f6}.Auth_role-card__RFyRS.Auth_green__XGYDN.Auth_selected__VNZYT{background:#ecfdf5;border-color:#10b981}.Auth_role-card__RFyRS.Auth_purple__fUs6c.Auth_selected__VNZYT{background:#f3e8ff;border-color:#8b5cf6}.Auth_role-icon__yrU2X{align-items:center;background:#f1f5f9;border-radius:12px;color:#64748b;display:flex;height:48px;justify-content:center;margin-right:16px;width:48px}.Auth_role-card__RFyRS.Auth_blue__fwKst .Auth_role-icon__yrU2X{background:#dbeafe;color:#3b82f6}.Auth_role-card__RFyRS.Auth_green__XGYDN .Auth_role-icon__yrU2X{background:#d1fae5;color:#10b981}.Auth_role-card__RFyRS.Auth_purple__fUs6c .Auth_role-icon__yrU2X{background:#e9d5ff;color:#8b5cf6}.Auth_role-content__LOgKs{flex:1 1}.Auth_role-content__LOgKs h3{color:#1a202c;font-size:18px;font-weight:600;margin:0 0 4px}.Auth_role-content__LOgKs p{color:#64748b;font-size:14px;line-height:1.4;margin:0}.Auth_role-radio__n\+3-c{margin-left:16px}.Auth_role-radio__n\+3-c input[type=radio]{accent-color:#0037ff;height:20px;width:20px}.Auth_role-card__RFyRS.Auth_blue__fwKst .Auth_role-radio__n\+3-c input[type=radio]{accent-color:#3b82f6}.Auth_role-card__RFyRS.Auth_green__XGYDN .Auth_role-radio__n\+3-c input[type=radio]{accent-color:#10b981}.Auth_role-card__RFyRS.Auth_purple__fUs6c .Auth_role-radio__n\+3-c input[type=radio]{accent-color:#8b5cf6}.Notifications_notifications-container__Xa2da{display:inline-block;position:relative;z-index:99999}.Notifications_notifications-backdrop__dYzPB{background:#0000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99998}.Notifications_notification-button__N\+7lS{align-items:center;background:#f8fafc;border:none;border-radius:8px;box-shadow:0 1px 3px #0000000d;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px}.Notifications_notification-button__N\+7lS:hover{background:#f1f5f9;box-shadow:0 2px 8px #0000001a;color:#1a202c;transform:scale(1.05)}.Notifications_notification-button__N\+7lS:active{box-shadow:0 1px 3px #0000000d;transform:scale(.95)}.Notifications_notification-badge__fEWgm{align-items:center;animation:Notifications_pulse__R9W0S 2s infinite;background:#ef4444;border-radius:10px;box-shadow:0 2px 4px #ef44444d;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;min-width:16px;padding:2px 6px;position:absolute;right:-2px;top:-2px}@keyframes Notifications_pulse__R9W0S{0%,to{opacity:1}50%{opacity:.8}}.Notifications_notifications-dropdown__lQZg\+{animation:Notifications_slideDown__Vw-o9 .2s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 20px 40px #0003;max-height:480px;overflow:hidden;position:fixed;width:360px;z-index:99999}@keyframes Notifications_slideDown__Vw-o9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Notifications_notifications-header__3Q1Ch{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.Notifications_notifications-header__3Q1Ch h3{color:#1a202c;font-size:16px;font-weight:600;margin:0}.Notifications_mark-all-read__cTcLI{background:none;border:none;border-radius:4px;color:#0037ff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px;transition:all .2s ease}.Notifications_mark-all-read__cTcLI:hover{background:#eff6ff;color:#0026cc}.Notifications_notifications-list__b8Aib{max-height:400px;overflow-y:auto}.Notifications_notifications-list__b8Aib::-webkit-scrollbar{width:4px}.Notifications_notifications-list__b8Aib::-webkit-scrollbar-track{background:#f1f5f9}.Notifications_notifications-list__b8Aib::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.Notifications_notifications-list__b8Aib::-webkit-scrollbar-thumb:hover{background:#94a3b8}.Notifications_notification-item__o9YvY{align-items:flex-start;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;padding:16px 20px;position:relative;transition:all .2s ease}.Notifications_notification-item__o9YvY:last-child{border-bottom:none}.Notifications_notification-item__o9YvY:hover{background:#f8fafc}.Notifications_notification-item__o9YvY.Notifications_unread__5b\+fx{background:#eff6ff;border-left:3px solid #0037ff}.Notifications_notification-item__o9YvY.Notifications_unread__5b\+fx:hover{background:#dbeafe}.Notifications_notification-content__TxQi7{flex:1 1;min-width:0}.Notifications_notification-header__W\+uA\+{align-items:center;display:flex;gap:8px;margin-bottom:4px;position:relative}.Notifications_notification-title__Ra9iM{color:#1a202c;flex:1 1;font-size:14px;font-weight:600;min-width:0}.Notifications_notification-message__YukEa{color:#64748b;font-size:13px;line-height:1.4;margin:0 0 8px}.Notifications_notification-time__JlWPu{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:4px}.Notifications_notification-icon__wr6Uk{flex-shrink:0}.Notifications_notification-icon__wr6Uk.Notifications_success__R\+eLE{color:#10b981}.Notifications_notification-icon__wr6Uk.Notifications_warning__1zGoI{color:#f59e0b}.Notifications_notification-icon__wr6Uk.Notifications_info__A5uz8{color:#3b82f6}.Notifications_unread-indicator__j52Pw{background:#0037ff;border-radius:50%;flex-shrink:0;height:8px;margin-left:auto;width:8px}.Notifications_no-notifications__-tkGv{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.Notifications_no-notifications__-tkGv p{font-size:14px;font-weight:500;margin:8px 0 0}@media (max-width:480px){.Notifications_notifications-dropdown__lQZg\+{right:-20px;width:320px}.Notifications_notification-item__o9YvY,.Notifications_notifications-header__3Q1Ch{padding:12px 16px}}.ApplicationCard_application-card__bBKp1{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;padding:16px;position:relative;transition:all .2s ease}.ApplicationCard_application-card__bBKp1:hover{border-color:#cbd5e1}.ApplicationCard_user-info__HBGqu{align-items:center;display:flex;gap:12px;margin-bottom:16px}.ApplicationCard_user-avatar__J\+VH1{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;height:32px;justify-content:center;width:32px}.ApplicationCard_user-details__FxZ6R h4{color:#1a202c;font-size:14px;font-weight:600;margin:0 0 2px}.ApplicationCard_user-details__FxZ6R p{color:#64748b;font-size:12px;margin:0}.ApplicationCard_status-badge__Ui\+t9{align-items:center;border:1px solid;border-radius:6px;display:inline-flex;font-size:11px;font-weight:500;gap:4px;margin-left:auto;padding:4px 8px}.ApplicationCard_status-icon-wrapper__qT8bu{align-items:center;display:flex;justify-content:center}.ApplicationCard_status-text__GsX2L{font-weight:500}.ApplicationCard_university-info__WVLqa{align-items:center;display:flex;gap:12px;margin-bottom:12px}.ApplicationCard_university-logo__T7RMp{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.ApplicationCard_university-details__-BDK0 h3{color:#1a202c;font-size:14px;font-weight:600;margin:0 0 2px}.ApplicationCard_university-details__-BDK0 p{color:#64748b;font-size:12px;margin:0}.ApplicationCard_next-step__N7JAc{margin-bottom:12px}.ApplicationCard_next-step__N7JAc h5{color:#475569;font-size:12px;font-weight:600;margin:0 0 4px}.ApplicationCard_next-step__N7JAc p{color:#64748b;font-size:12px;line-height:1.4;margin:0}.ApplicationCard_smart-list__LSuJK{margin-bottom:12px}.ApplicationCard_smart-item__8uaUL{align-items:center;color:#64748b;display:flex;font-size:11px;gap:8px;padding:6px 0}.ApplicationCard_smart-item__8uaUL:not(:last-child){border-bottom:1px solid #f1f5f9}.ApplicationCard_action-icon__jvoi3{color:#0369a1;cursor:pointer;margin-left:auto}.ApplicationCard_action-icon__jvoi3:hover{color:#0037ff}.ApplicationCard_card-actions__jeRXe{display:flex;gap:8px;justify-content:flex-end}.ApplicationCard_edit-btn__09UH5,.ApplicationCard_view-btn__vYioF{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s ease}.ApplicationCard_edit-btn__09UH5:hover,.ApplicationCard_view-btn__vYioF:hover{background:#f8fafc;border-color:#cbd5e1}.ApplicationCard_view-btn__vYioF{background:#0369a1;border-color:#0369a1;color:#fff}.ApplicationCard_view-btn__vYioF:hover{background:#0037ff;border-color:#0037ff}.ApplicationCard_status-icon__Tar6d.ApplicationCard_action-required__-0S6L{color:#0369a1}.ApplicationCard_status-icon__Tar6d.ApplicationCard_under-review__T54Fl{color:#d97706}.ApplicationCard_status-icon__Tar6d.ApplicationCard_offer-received__yXSAG,.ApplicationCard_status-icon__Tar6d.ApplicationCard_submitted__C-KYQ{color:#059669}.ApplicationCard_status-icon__Tar6d.ApplicationCard_unsuccessful__-9BJ6{color:#dc2626}@media (max-width:768px){.ApplicationCard_application-card__bBKp1{padding:12px}.ApplicationCard_user-info__HBGqu{align-items:flex-start;flex-direction:column;gap:8px}.ApplicationCard_status-badge__Ui\+t9{align-self:flex-start;margin-left:0}}.DashboardHome_user-dashboard-home__JLebK{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_dashboard-header__T8Fa3{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:24px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_header-content__5VNSH h1{color:#1a202c;font-size:32px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_header-content__5VNSH p{color:#64748b;font-size:16px;font-weight:400;margin:0}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_header-actions__\+cSsb{align-items:center;display:flex;gap:16px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_notification-btn__ibLAG{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;display:flex;height:44px;justify-content:center;position:relative;transition:all .2s ease;width:44px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_notification-btn__ibLAG:hover{border-color:#0037ff;color:#0037ff;transform:translateY(-1px)}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_notification-badge__0H-74{background:#ef4444;border:2px solid #fff;border-radius:50%;height:12px;position:absolute;right:-2px;top:-2px;width:12px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_gox-dashboard-header__BHzki{border-bottom:2px solid #e2e8f0;margin-bottom:32px;padding-bottom:24px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_gox-dashboard-header__BHzki h1{color:#1a202c;font-size:32px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_gox-dashboard-header__BHzki p{color:#64748b;font-size:16px;font-weight:400;margin:0}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_focused-3-tracker__uSRTp{background:#0037ff;border-radius:12px;color:#fff;margin-bottom:32px;overflow:hidden;padding:24px;position:relative}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_focused-3-tracker__uSRTp:before{background:#ffffff1a;border-radius:50%;content:"";height:120px;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:120px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_tracker-content__5scg6{align-items:center;display:flex;gap:20px;position:relative;z-index:1}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_tracker-icon__wuKkL{align-items:center;background:#fff3;border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_tracker-info__HQFty h2{font-size:24px;font-weight:700;margin:0 0 4px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_tracker-info__HQFty p{font-size:14px;margin:0;opacity:.9}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_add-application-btn__Vz7qz{align-items:center;background:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;margin-left:auto;padding:12px 20px;transition:all .2s ease}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_add-application-btn__Vz7qz:hover{background:#ffffff4d;transform:translateY(-1px)}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_tracker-progress__zHznd{background:#fff3;border-radius:2px;height:4px;margin-top:16px;overflow:hidden;position:relative;z-index:1}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_tracker-progress__zHznd .DashboardHome_progress-bar__8VkH0{background:#fffc;border-radius:2px;height:100%;transition:width .3s ease}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_triage-filters__x6ZQ9{margin-bottom:32px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_filters-header__esSja{align-items:center;display:flex;gap:12px;margin-bottom:16px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_filters-header__esSja h3{color:#1a202c;font-size:18px;font-weight:600;margin:0}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_filter-buttons__WBxJm{display:flex;flex-wrap:wrap;gap:12px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_filter-btn__l9qhK{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_filter-btn__l9qhK:hover{border-color:#0037ff;color:#0037ff}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_filter-btn__l9qhK.DashboardHome_active__UC1Hl{background:#0037ff;border-color:#0037ff;color:#fff}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_applications-grid__-Oi-F{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:32px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-card__Kshnl{background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all .2s ease}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-card__Kshnl:hover{border-color:#0037ff;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_card-header__oK\+qk{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_university-info__rS7aN{align-items:center;display:flex;gap:16px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_university-logo__uVt2V{align-items:center;background:#f8fafc;border-radius:12px;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_university-details__V\+CHn h3{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 4px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_university-details__V\+CHn p{color:#64748b;font-size:14px;margin:0}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_priority-indicator__uaIQP{border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:4px 12px;text-transform:uppercase}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_card-status__cOdPK{margin-bottom:20px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_status-badge__lTbNy{align-items:center;border-radius:20px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:12px;padding:8px 16px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_progress-indicator__-AD1o{align-items:center;display:flex;gap:12px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_progress-indicator__-AD1o .DashboardHome_progress-bar__8VkH0{background:#f1f5f9;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_progress-indicator__-AD1o .DashboardHome_progress-fill__5ktS4{background:#0037ff;border-radius:3px;height:100%;transition:width .3s ease}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_progress-indicator__-AD1o span{color:#64748b;font-size:12px;font-weight:500}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_next-action__qIzSZ{background:#f8fafc;border-radius:8px;margin-bottom:20px;padding:16px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_action-header__vfjEO{align-items:center;display:flex;gap:8px;margin-bottom:8px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_action-header__vfjEO span{color:#374151;font-size:14px;font-weight:600}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_action-text__WpehR{color:#64748b;font-size:14px;line-height:1.5;margin:0}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_card-meta__0027d{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_meta-item__vJvDN{align-items:center;color:#64748b;display:flex;font-size:13px;gap:8px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_card-actions__bY6Rr{display:flex;gap:12px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_action-btn__N7qFv{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_action-btn__N7qFv.DashboardHome_primary__3Ldmc{background:#0037ff;color:#fff}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_action-btn__N7qFv.DashboardHome_primary__3Ldmc:hover{background:#0026cc}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_action-btn__N7qFv.DashboardHome_secondary__g-on0{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_action-btn__N7qFv.DashboardHome_secondary__g-on0:hover{background:#f1f5f9;color:#374151}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_free-slot-card__v-vqS{align-items:center;background:#fff;border:2px dashed #0037ff;border-radius:8px;cursor:pointer;display:flex;justify-content:center;min-height:200px;padding:20px;transition:all .2s ease}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_free-slot-card__v-vqS:hover{background:#f8faff;border-color:#0026cc;transform:translateY(-2px)}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_free-slot-content__6g9fm{color:#0037ff;text-align:center}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_free-slot-icon__WHwp4{align-items:center;background:#f0f4ff;border-radius:50%;color:#0037ff;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_free-slot-content__6g9fm h3{color:#0037ff;font-size:18px;font-weight:600;margin:0 0 8px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_free-slot-content__6g9fm p{color:#64748b;font-size:14px;margin:0 0 12px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_free-slot-meta__QtJe5{color:#94a3b8;font-size:12px;font-weight:500}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_empty-state__myacq{background:#fff;border:2px dashed #e2e8f0;border-radius:8px;grid-column:1/-1;padding:60px 20px;text-align:center}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_empty-icon__2eGPi{color:#cbd5e1;margin-bottom:16px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_empty-state__myacq h3{color:#374151;font-size:20px;font-weight:600;margin:0 0 8px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_empty-state__myacq p{color:#64748b;font-size:16px;margin:0 auto 24px;max-width:400px}.DashboardHome_sponsorship-courses-section__Xrn81{border-top:1px solid #e2e8f0;margin-top:40px;padding-top:32px}.DashboardHome_sponsorship-courses-section__Xrn81 .DashboardHome_section-header__dgEYY{margin-bottom:24px}.DashboardHome_sponsorship-courses-section__Xrn81 .DashboardHome_section-header__dgEYY h2{color:#1a202c;font-size:24px;font-weight:600;margin:0 0 8px}.DashboardHome_sponsorship-courses-section__Xrn81 .DashboardHome_section-header__dgEYY p{color:#64748b;font-size:16px;line-height:1.5;margin:0}.DashboardHome_sponsorship-courses-grid__TXj4y{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.DashboardHome_sponsorship-card__Tz4vV{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden;position:relative;transition:all .3s ease}.DashboardHome_sponsorship-card__Tz4vV:hover{border-color:#0037ff;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.DashboardHome_sponsorship-header__Pd2n0{align-items:center;display:flex;justify-content:space-between;padding:16px 20px 0}.DashboardHome_sponsorship-badge__NVTwM{align-items:center;background:linear-gradient(135deg,#0037ff,#6366f1);border-radius:20px;color:#fff;display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.DashboardHome_sponsorship-icon__bkhid{align-items:center;background:#f0f4ff;border-radius:8px;color:#0037ff;display:flex;height:36px;justify-content:center;width:36px}.DashboardHome_sponsorship-content__MfHn2{padding:16px 20px 20px}.DashboardHome_sponsorship-name__gv6OO{color:#1a202c;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 6px}.DashboardHome_sponsorship-field__ExsN1{color:#0037ff;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.DashboardHome_sponsorship-location__mZcDF,.DashboardHome_sponsorship-university__3lB2T{align-items:center;color:#64748b;display:flex;font-size:13px;gap:6px;margin-bottom:8px}.DashboardHome_sponsorship-university__3lB2T{color:#1a202c;font-weight:600}.DashboardHome_sponsorship-details__eCf\+V{display:flex;gap:16px;margin-bottom:12px}.DashboardHome_sponsorship-detail__HWDQs{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:500;gap:4px}.DashboardHome_sponsorship-funding__zw5eI{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:16px;padding:8px 12px}.DashboardHome_funding-label__drpg2{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.DashboardHome_funding-amount__VVhaM{color:#1a202c;font-size:13px;font-weight:600}.DashboardHome_sponsorship-footer__H\+-EZ{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding-top:12px}.DashboardHome_sponsorship-deadline__9IA3h{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:500;gap:4px}.DashboardHome_sponsorship-btn__w\+O54{background:#0037ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease}.DashboardHome_sponsorship-btn__w\+O54:hover{background:#0026cc;transform:translateY(-1px)}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_status-icon__xo3Be.DashboardHome_action-required__buj9-{color:#ef4444}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_status-icon__xo3Be.DashboardHome_awaiting-decision__Tz6wT{color:#f59e0b}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_status-icon__xo3Be.DashboardHome_final-outcome__1Uid9{color:#10b981}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-slots-container__DeV2G{margin-bottom:32px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_slots-header__xWmKI{margin-bottom:24px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_slots-header__xWmKI h2{color:#1a202c;font-size:24px;font-weight:600;letter-spacing:-.025em;margin:0 0 8px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_slots-header__xWmKI p{color:#64748b;font-size:16px;font-weight:400;margin:0}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-slots__M4YHA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-slot__qysht{background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;min-height:200px;overflow:hidden;position:relative;transition:all .2s ease}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-slot__qysht:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-slot__qysht.DashboardHome_empty__XVlmb{background:#f8fafc;border-color:#cbd5e1;border-style:dashed}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-slot__qysht.DashboardHome_empty__XVlmb:hover{background:#f0f4ff;border-color:#0037ff}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_empty-slot-content__vmtNP{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:24px;text-align:center}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_empty-slot-icon__bMjLF{align-items:center;background:#e2e8f0;border-radius:50%;color:#64748b;display:flex;height:64px;justify-content:center;margin-bottom:16px;transition:all .2s ease;width:64px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-slot__qysht.DashboardHome_empty__XVlmb:hover .DashboardHome_empty-slot-icon__bMjLF{background:#0037ff;color:#fff;transform:scale(1.1)}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_empty-slot-content__vmtNP h3{color:#374151;font-size:18px;font-weight:600;margin:0 0 8px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_empty-slot-content__vmtNP p{color:#64748b;font-size:14px;line-height:1.5;margin:0}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-slot__qysht.DashboardHome_filled__YuMZw{background:#fff;border-color:#10b981}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-slot__qysht.DashboardHome_filled__YuMZw:hover{border-color:#059669}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_filled-slot-content__ZsqOb{display:flex;flex-direction:column;height:100%;padding:20px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-status__zpVoH{align-items:center;align-self:flex-start;background:#f0fdf4;border-radius:8px;display:flex;gap:8px;margin-bottom:16px;padding:8px 12px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_status-icon__xo3Be{color:#10b981}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_status-text__0qrUP{color:#166534;font-size:14px;font-weight:500}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-info__xYGdt{display:flex;flex:1 1;flex-direction:column;gap:8px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-info__xYGdt h3{color:#1a202c;font-size:16px;font-weight:600;line-height:1.4;margin:0}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-info__xYGdt p{color:#64748b;font-size:14px;font-weight:500;margin:0}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-meta__tpQYO{margin-top:8px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-date__\+3cy8{color:#94a3b8;font-size:12px;font-weight:400}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-actions__q4QWP{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;justify-content:flex-end;margin-top:16px;padding-top:16px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_profile-widget-container__2Wfna{margin-bottom:32px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_widget__SsWjz{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:border-color .2s ease}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_widget__SsWjz:hover{border-color:#cbd5e1}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_widget-header__XpxsK{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_header-left__Q2Jpx{align-items:center;display:flex;gap:12px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_profile-icon__NGqLp{align-items:center;background:#f1f5f9;border-radius:8px;color:#64748b;display:flex;height:32px;justify-content:center;width:32px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_widget-header__XpxsK h3{color:#374151;font-size:16px;font-weight:500;margin:0}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_widget-content__bbE8D{padding:20px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_loading-container__8pk8a{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_loading-spinner__nnJzq{animation:DashboardHome_spin__0HQYA 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_loading-container__8pk8a p{color:#64748b;font-size:16px;margin:0}@keyframes DashboardHome_spin__0HQYA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DashboardHome_admin-dashboard-home__gj1A\+{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.DashboardHome_admin-dashboard-home__gj1A\+ .DashboardHome_welcome-section__e20p4{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.DashboardHome_admin-dashboard-home__gj1A\+ .DashboardHome_dashboard-icon__DLn-p{align-items:center;background:linear-gradient(135deg,#8b5cf6,#a855f7);border-radius:20px;color:#fff;display:flex;height:80px;justify-content:center;margin-bottom:24px;width:80px}.DashboardHome_admin-dashboard-home__gj1A\+ h1{color:#1a202c;font-size:28px;font-weight:700;letter-spacing:-.025em;margin:0 0 12px}.DashboardHome_admin-dashboard-home__gj1A\+ p{color:#64748b;font-size:16px;font-weight:400;margin:0 0 24px}.DashboardHome_admin-dashboard-home__gj1A\+ .DashboardHome_status-indicator__jYR7r{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;color:#166534;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px}.DashboardHome_admin-dashboard-home__gj1A\+ .DashboardHome_status-dot__Bomvq{animation:DashboardHome_pulse__Z97sQ 2s infinite;background:#22c55e;border-radius:50%;height:8px;width:8px}@keyframes DashboardHome_pulse__Z97sQ{0%,to{opacity:1}50%{opacity:.5}}.DashboardHome_agent-dashboard-home__LaxJE{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_welcome-section__e20p4{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_dashboard-icon__DLn-p{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;color:#fff;display:flex;height:80px;justify-content:center;margin-bottom:24px;width:80px}.DashboardHome_agent-dashboard-home__LaxJE h1{color:#1a202c;font-size:28px;font-weight:700;letter-spacing:-.025em;margin:0 0 12px}.DashboardHome_agent-dashboard-home__LaxJE p{color:#64748b;font-size:16px;font-weight:400;margin:0 0 24px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_status-indicator__jYR7r{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;color:#166534;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_status-dot__Bomvq{animation:DashboardHome_pulse__Z97sQ 2s infinite;background:#22c55e;border-radius:50%;height:8px;width:8px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_quick-stats-widget__TA2OQ{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000001a;margin-top:32px;padding:24px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_widget-header__XpxsK{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_header-actions__\+cSsb{display:flex;gap:12px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_widget-header__XpxsK h3{color:#1a202c;font-size:18px;font-weight:600;margin:0}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_view-all-btn__OAHbF{background:#0037ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_view-all-btn__OAHbF:hover{background:#0026cc;box-shadow:0 2px 8px #0037ff33;transform:translateY(-1px)}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stats-grid__v-3M0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stat-card__Kkv9t{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .2s ease}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stat-card__Kkv9t.DashboardHome_clickable__gVNwV{cursor:pointer}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stat-card__Kkv9t:hover{background:#fff;border-color:#0037ff;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stat-card__Kkv9t.DashboardHome_clickable__gVNwV:hover{border-color:#0037ff;box-shadow:0 4px 12px #0037ff26}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stat-icon__XmzKv{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;color:#0037ff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stat-content__diN99 h4{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stat-content__diN99 p{color:#64748b;font-size:14px;font-weight:500;margin:0}@media (max-width:768px){.DashboardHome_user-dashboard-home__JLebK .DashboardHome_dashboard-header__T8Fa3{align-items:flex-start;flex-direction:column;gap:16px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_header-content__5VNSH h1{font-size:24px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_widget-header__XpxsK{padding:16px 20px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_widget-content__bbE8D{padding:20px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_gox-dashboard-header__BHzki h1{font-size:24px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_tracker-content__5scg6{align-items:flex-start;flex-direction:column;gap:16px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_add-application-btn__Vz7qz{justify-content:center;margin-left:0;width:100%}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_filter-buttons__WBxJm{flex-direction:column}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_filter-btn__l9qhK{justify-content:center}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_applications-grid__-Oi-F{gap:16px;grid-template-columns:1fr}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-card__Kshnl{padding:20px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_card-header__oK\+qk{align-items:flex-start;flex-direction:column;gap:12px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_university-info__rS7aN{width:100%}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_priority-indicator__uaIQP{align-self:flex-start}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_card-actions__bY6Rr{flex-direction:column}.DashboardHome_sponsorship-courses-grid__TXj4y{gap:16px;grid-template-columns:1fr}.DashboardHome_sponsorship-courses-section__Xrn81 .DashboardHome_section-header__dgEYY h2{font-size:20px}.DashboardHome_sponsorship-courses-section__Xrn81 .DashboardHome_section-header__dgEYY p{font-size:14px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-slots__M4YHA{gap:16px;grid-template-columns:1fr}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-slot__qysht{min-height:180px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_empty-slot-content__vmtNP{padding:20px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_empty-slot-icon__bMjLF{height:56px;width:56px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_empty-slot-content__vmtNP h3{font-size:16px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_empty-slot-content__vmtNP p{font-size:13px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_filled-slot-content__ZsqOb{padding:16px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_slots-header__xWmKI h2{font-size:20px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_slots-header__xWmKI p{font-size:14px}.DashboardHome_admin-dashboard-home__gj1A\+ .DashboardHome_welcome-section__e20p4,.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_welcome-section__e20p4{padding:60px 20px}.DashboardHome_admin-dashboard-home__gj1A\+ h1,.DashboardHome_agent-dashboard-home__LaxJE h1{font-size:24px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_quick-stats-widget__TA2OQ{margin-top:24px;padding:20px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_widget-header__XpxsK{align-items:flex-start;flex-direction:column;gap:12px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_header-actions__\+cSsb{flex-direction:column;gap:8px;width:100%}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stats-grid__v-3M0{gap:12px;grid-template-columns:repeat(2,1fr)}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stat-card__Kkv9t{gap:12px;padding:16px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stat-icon__XmzKv{height:40px;width:40px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stat-content__diN99 h4{font-size:20px}}@media (max-width:480px){.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-slot__qysht{min-height:160px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_empty-slot-content__vmtNP{padding:16px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_empty-slot-icon__bMjLF{height:48px;width:48px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_filled-slot-content__ZsqOb{padding:12px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-info__xYGdt h3{font-size:14px}.DashboardHome_user-dashboard-home__JLebK .DashboardHome_application-info__xYGdt p{font-size:13px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stats-grid__v-3M0{gap:12px;grid-template-columns:1fr}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stat-card__Kkv9t{padding:14px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stat-icon__XmzKv{height:36px;width:36px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_stat-content__diN99 h4{font-size:18px}.DashboardHome_agent-dashboard-home__LaxJE .DashboardHome_view-all-btn__OAHbF{justify-content:center;width:100%}}.Applications_page-content__InC8H{margin:0 auto;max-width:1200px;padding:20px}.Applications_page-header__Mh4l0{align-items:flex-end;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:48px;padding-bottom:24px}.Applications_header-content__ZRu4p{flex:1 1}.Applications_header-content__ZRu4p h1{color:#1a202c;font-size:32px;font-weight:300;letter-spacing:-.25px;line-height:1.2;margin:0 0 8px}.Applications_header-content__ZRu4p p{color:#64748b;font-size:16px;font-weight:400;line-height:1.5;margin:0}.Applications_btn-primary__iz47r{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;padding:12px 20px}.Applications_btn-primary__iz47r:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d;transform:translateY(-1px)}.Applications_quick-stats__X3-YW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:32px}.Applications_stat-card__ek5Pk{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;padding:16px}.Applications_stat-icon__qtl0i{align-items:center;background:#f0f4ff;border-radius:8px;color:#0037ff;display:flex;height:40px;justify-content:center;width:40px}.Applications_stat-content__uEv6f h3{color:#1a202c;font-size:20px;font-weight:700;margin:0 0 2px}.Applications_stat-content__uEv6f p{color:#64748b;font-size:13px;margin:0}.Applications_triage-filters__0z9mE{margin-bottom:32px}.Applications_filters-header__0lP\+A{align-items:center;display:flex;gap:12px;margin-bottom:16px}.Applications_filters-header__0lP\+A h3{color:#1a202c;font-size:18px;font-weight:600;margin:0}.Applications_filter-buttons__LxCHO{display:flex;flex-wrap:wrap;gap:12px}.Applications_filter-btn__QmYRq{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.Applications_filter-btn__QmYRq:hover{border-color:#0037ff;color:#0037ff}.Applications_filter-btn__QmYRq.Applications_active__j9qC7{background:#0037ff;border-color:#0037ff;color:#fff}.Applications_applications-grid__u9dky{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:32px}.Applications_empty-state__E4TYo{background:#fff;border:2px dashed #e2e8f0;border-radius:8px;grid-column:1/-1;padding:60px 20px;text-align:center}.Applications_empty-icon__dbmYk{color:#cbd5e1;margin-bottom:16px}.Applications_empty-state__E4TYo h3{color:#374151;font-size:20px;font-weight:600;margin:0 0 8px}.Applications_empty-state__E4TYo p{color:#64748b;font-size:16px;margin:0 auto 24px;max-width:400px}.Applications_add-application-btn__OHDNl{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Applications_add-application-btn__OHDNl:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d;transform:translateY(-1px)}.Applications_application-details__IdOwo{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.Applications_detail-item__tS0AZ{align-items:center;color:#64748b;display:flex;font-size:14px;gap:8px}.Applications_status-section__t8BpW{display:flex;flex-direction:column;gap:12px}.Applications_status-badge__3igxo{align-items:center;border-radius:20px;display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;width:fit-content}.Applications_status-badge__3igxo.Applications_pending__F6Nel{background:#fef3c7;color:#d97706}.Applications_status-badge__3igxo.Applications_accepted__Hhb8I{background:#d1fae5;color:#059669}.Applications_status-badge__3igxo.Applications_rejected__f\+OLr{background:#fee2e2;color:#dc2626}.Applications_progress-section__kdojY{display:flex;flex-direction:column;gap:6px}.Applications_progress-bar__wQu0T{background:#e2e8f0;border-radius:3px;height:6px;overflow:hidden;width:100%}.Applications_progress-fill__rF8Vs{background:#0037ff;border-radius:3px;height:100%;transition:width .3s ease}.Applications_progress-text__KLQia{color:#64748b;font-size:12px;font-weight:500}.Applications_card-footer__u6T2Z{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px 20px}.Applications_deadline-info__xJfi6{color:#dc2626}.Applications_btn-outline__0FKbX,.Applications_deadline-info__xJfi6{align-items:center;display:flex;font-size:12px;font-weight:500;gap:6px}.Applications_btn-outline__0FKbX{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;padding:8px 16px;transition:all .2s ease}.Applications_btn-outline__0FKbX:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Applications_modal-overlay__o7vW-{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.Applications_modal__b2401{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.Applications_large-modal__WFqxP{max-width:700px}.Applications_modal-header__qZSvc{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.Applications_modal-header__qZSvc h3{color:#1a202c;font-size:20px;font-weight:600;margin:0}.Applications_close-btn__znSWg{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Applications_close-btn__znSWg:hover{background:#e2e8f0;color:#374151}.Applications_modal-content__5xR6A{padding:0 24px}.Applications_form-section__7NF9h{margin-bottom:32px}.Applications_form-section__7NF9h h4{border-bottom:1px solid #f1f5f9;color:#1a202c;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.Applications_form-row__3yld3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.Applications_form-group__tH2Po{margin-bottom:20px}.Applications_form-group__tH2Po label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.Applications_form-group__tH2Po input,.Applications_form-group__tH2Po select,.Applications_form-group__tH2Po textarea{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.Applications_form-group__tH2Po input:focus,.Applications_form-group__tH2Po select:focus,.Applications_form-group__tH2Po textarea:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Applications_modal-footer__o95yO{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding:24px}.Applications_btn-primary__iz47r{align-items:center;background:#0037ff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.Applications_btn-primary__iz47r:hover{background:#0026cc}.Applications_btn-secondary__kbmh\+{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.Applications_btn-secondary__kbmh\+:hover{background:#f8fafc;border-color:#cbd5e1}@media (max-width:1024px){.Applications_applications-grid__u9dky{grid-template-columns:1fr}.Applications_quick-stats__X3-YW{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Applications_page-header__Mh4l0{align-items:flex-start;flex-direction:column;gap:16px}.Applications_header-content__ZRu4p h1{font-size:28px}.Applications_header-content__ZRu4p p{font-size:15px}.Applications_btn-primary__iz47r{align-self:flex-start}.Applications_filter-buttons__LxCHO{flex-direction:column}.Applications_filter-btn__QmYRq{justify-content:center}.Applications_applications-grid__u9dky{gap:16px;grid-template-columns:1fr}.Applications_application-card__zLt2X{padding:20px}.Applications_card-header__c8Itm{align-items:flex-start;flex-direction:column;gap:12px}.Applications_university-info__5Qkcx{width:100%}.Applications_priority-indicator__oeI0N{align-self:flex-start}.Applications_card-actions__iV4My{flex-direction:column}.Applications_quick-stats__X3-YW{gap:16px;grid-template-columns:1fr}}.ApplicationDetails_application-details__HdR4X{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:800px;padding:20px}.ApplicationDetails_header__L93fg{display:flex;flex-direction:column;gap:16px}.ApplicationDetails_back-button__EZfhg{align-items:center;align-self:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.ApplicationDetails_back-button__EZfhg:hover{background:#f1f5f9;border-color:#cbd5e1}.ApplicationDetails_header-content__tI5Fn{align-items:center;display:flex;justify-content:space-between}.ApplicationDetails_university-info__vG4sY{align-items:center;display:flex;gap:16px}.ApplicationDetails_university-logo__gg7li{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.ApplicationDetails_university-details__R5P4N h1{color:#1a202c;font-size:24px;font-weight:600;margin:0 0 4px}.ApplicationDetails_university-details__R5P4N p{color:#64748b;font-size:16px;margin:0}.ApplicationDetails_status-badge__gsUgc{align-items:center;border:1px solid;border-radius:8px;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px}.ApplicationDetails_status-icon-wrapper__kpwHm{align-items:center;display:flex;justify-content:center}.ApplicationDetails_status-text__dSGwu{font-weight:500}.ApplicationDetails_notifications__bY5Gw{display:flex;flex-direction:column;gap:8px}.ApplicationDetails_notification__5Mp2h{align-items:center;background:#e0f2fe;border:1px solid #bae6fd;border-radius:8px;color:#0369a1;display:flex;font-size:14px;gap:12px;padding:12px 16px}.ApplicationDetails_application-tracker__asQMW{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.ApplicationDetails_application-tracker__asQMW h3{color:#1a202c;font-size:18px;font-weight:600;margin:0 0 20px}.ApplicationDetails_tracker-steps__rW1y6{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.ApplicationDetails_tracker-step__F90fD{align-items:center;display:flex;gap:16px;position:relative}.ApplicationDetails_step-indicator__e-WU2{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ApplicationDetails_step-indicator__e-WU2.ApplicationDetails_completed__LUhQX{background:#10b981;color:#fff}.ApplicationDetails_step-indicator__e-WU2.ApplicationDetails_in-progress__C9yv1{background:#f59e0b;color:#fff}.ApplicationDetails_step-indicator__e-WU2.ApplicationDetails_upcoming__gtgOf{background:#3b82f6;color:#fff}.ApplicationDetails_step-indicator__e-WU2.ApplicationDetails_pending__Tn8qZ{background:#e5e7eb;color:#6b7280}.ApplicationDetails_step-content__3lQow h5{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 4px}.ApplicationDetails_step-content__3lQow p{color:#64748b;font-size:14px;margin:0}.ApplicationDetails_step-connector__A6PAl{background:#e5e7eb;height:16px;left:15px;position:absolute;top:32px;width:2px}.ApplicationDetails_tracker-footer__X\+Bso{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;font-size:14px;justify-content:space-between;padding-top:16px}.ApplicationDetails_completion-info__bufn4{font-weight:500}.ApplicationDetails_goiq-match__cY1U4{color:#0369a1;font-weight:600}.ApplicationDetails_next-action__3O-al{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.ApplicationDetails_action-header__sfeZA{align-items:center;display:flex;gap:12px;margin-bottom:12px}.ApplicationDetails_action-header__sfeZA h3{color:#1a202c;font-size:18px;font-weight:600;margin:0}.ApplicationDetails_action-description__xjEqH{color:#475569;font-size:16px;line-height:1.5;margin:0 0 16px}.ApplicationDetails_action-button__HzTVH{align-items:center;background:#0369a1;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease}.ApplicationDetails_action-button__HzTVH:hover{background:#0037ff;transform:translateY(-1px)}.ApplicationDetails_smart-list__Eg1jY{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.ApplicationDetails_smart-list__Eg1jY h3{color:#1a202c;font-size:18px;font-weight:600;margin:0 0 20px}.ApplicationDetails_documents-grid__HCSpQ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ApplicationDetails_document-card__wAexp{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.ApplicationDetails_document-info__SpBiE{align-items:center;display:flex;gap:12px}.ApplicationDetails_document-info__SpBiE h5{color:#1a202c;font-size:14px;font-weight:600;margin:0 0 4px}.ApplicationDetails_document-info__SpBiE p{color:#64748b;font-size:12px;margin:0}.ApplicationDetails_document-actions__40hWs{align-items:center;display:flex;gap:12px}.ApplicationDetails_document-status__-A1oY{border:1px solid;border-radius:4px;font-size:11px;font-weight:500;padding:4px 8px}.ApplicationDetails_download-btn__JnuuK,.ApplicationDetails_upload-btn__pJTGC{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;cursor:pointer;padding:6px;transition:all .2s ease}.ApplicationDetails_download-btn__JnuuK:hover,.ApplicationDetails_upload-btn__pJTGC:hover{background:#f8fafc;border-color:#cbd5e1}.ApplicationDetails_advisor-section__K2W-I{display:flex;justify-content:center}.ApplicationDetails_advisor-button__jSkW7{align-items:center;background:#0369a1;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;transition:all .2s ease}.ApplicationDetails_advisor-button__jSkW7:hover{background:#0037ff;transform:translateY(-1px)}.ApplicationDetails_goiq-section__T\+yhe{display:flex;justify-content:center}.ApplicationDetails_goiq-button__Ma3fs{align-items:center;background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;transition:all .2s ease}.ApplicationDetails_goiq-button__Ma3fs:hover{background:#059669;transform:translateY(-1px)}.ApplicationDetails_chat-panel__OJKb\+{background:#fff;border-top:1px solid #e2e8f0;bottom:0;display:flex;flex-direction:column;height:400px;left:0;position:fixed;right:0;z-index:1000}.ApplicationDetails_chat-header__Gqt17{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.ApplicationDetails_chat-header__Gqt17 h4{color:#1a202c;font-size:16px;font-weight:600;margin:0}.ApplicationDetails_chat-close__Uwxfi{background:none;border:none;color:#64748b;cursor:pointer;padding:4px}.ApplicationDetails_chat-messages__clm2f{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 20px}.ApplicationDetails_chat-message__rAHGu{display:flex;flex-direction:column;gap:8px}.ApplicationDetails_message-header__ihKtq{align-items:center;display:flex;gap:8px}.ApplicationDetails_message-avatar__4LLgq{align-items:center;display:flex;font-size:12px;height:24px;justify-content:center;width:24px}.ApplicationDetails_message-info__JjvY\+{display:flex;flex-direction:column;gap:2px}.ApplicationDetails_message-sender__WqWpH{color:#1a202c;font-size:12px;font-weight:600}.ApplicationDetails_message-role__6b2EW{color:#64748b;font-size:10px}.ApplicationDetails_message-time__iOteA{color:#94a3b8;font-size:10px;margin-left:auto}.ApplicationDetails_message-content__WTeXq{border-radius:8px;font-size:14px;line-height:1.4;max-width:70%;padding:8px 12px}.ApplicationDetails_chat-input-form__rUzGs{border-top:1px solid #f1f5f9;padding:16px 20px}.ApplicationDetails_chat-input-container__\+\+8Fa{display:flex;gap:8px}.ApplicationDetails_chat-input__aWTk3{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:14px;padding:8px 12px}.ApplicationDetails_chat-send-button__rWNi6{background:#0369a1;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 12px}.ApplicationDetails_goiq-modal__9TbzV{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.ApplicationDetails_modal-content__FHnRZ{background:#fff;border-radius:12px;max-height:80vh;max-width:500px;overflow-y:auto;padding:24px;width:90%}.ApplicationDetails_modal-header__k4mjK{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ApplicationDetails_modal-header__k4mjK h3{color:#1a202c;font-size:18px;font-weight:600;margin:0}.ApplicationDetails_modal-close__z5qwg{background:none;border:none;color:#64748b;cursor:pointer;padding:4px}.ApplicationDetails_questions-form__wDWjd{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.ApplicationDetails_question-field__19fvQ{display:flex;flex-direction:column;gap:8px}.ApplicationDetails_question-field__19fvQ label{color:#374151;font-size:14px;font-weight:500}.ApplicationDetails_question-field__19fvQ input,.ApplicationDetails_question-field__19fvQ select{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:8px 12px}.ApplicationDetails_goiq-submit-button__1TPjV{align-items:center;background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px;transition:all .2s ease;width:100%}.ApplicationDetails_goiq-submit-button__1TPjV:hover{background:#059669;transform:translateY(-1px)}.ApplicationDetails_status-icon__9riHq.ApplicationDetails_action-required__zRaOC{color:#0369a1}.ApplicationDetails_status-icon__9riHq.ApplicationDetails_under-review__EmgWj{color:#d97706}.ApplicationDetails_status-icon__9riHq.ApplicationDetails_offer-received__RJgZ\+,.ApplicationDetails_status-icon__9riHq.ApplicationDetails_submitted__Q312S{color:#059669}.ApplicationDetails_status-icon__9riHq.ApplicationDetails_unsuccessful__LVUuP{color:#dc2626}@media (max-width:768px){.ApplicationDetails_application-details__HdR4X{padding:16px}.ApplicationDetails_header-content__tI5Fn{align-items:flex-start;flex-direction:column;gap:12px}.ApplicationDetails_documents-grid__HCSpQ{grid-template-columns:1fr}.ApplicationDetails_tracker-footer__X\+Bso{align-items:flex-start;flex-direction:column;gap:8px}.ApplicationDetails_chat-panel__OJKb\+{height:50vh}}.Programs_programs-content__AWAdZ{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Programs_dashboard-header__gx\+dL{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:24px}.Programs_header-content__9DpHX h1{color:#1a202c;font-size:32px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px}.Programs_header-content__9DpHX p{color:#64748b;font-size:16px;font-weight:400;margin:0}.Programs_programs-main-layout__z3maO{display:flex;gap:24px;position:relative}.Programs_sidebar-backdrop__OCxAp{animation:Programs_fadeIn__\+0-4b .3s ease forwards;background:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:999}@keyframes Programs_fadeIn__\+0-4b{to{opacity:1}}.Programs_filter-sidebar__nE7nw{background:#fff;border-left:1px solid #e2e8f0;box-shadow:-4px 0 20px #0000001a;display:flex;flex-direction:column;height:100vh;overflow-y:auto;position:fixed;right:-400px;top:0;transition:right .3s ease;width:400px;z-index:1000}.Programs_filter-sidebar__nE7nw.Programs_open__qbIix{right:0}.Programs_filter-sidebar__nE7nw.Programs_pinned__jHXr\+{position:fixed;right:0}.Programs_sidebar-header__GQHYN{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 24px 16px}.Programs_sidebar-header__GQHYN h3{color:#1a202c;font-size:18px;font-weight:600;margin:0}.Programs_sidebar-controls__34gav{align-items:center;display:flex;gap:8px}.Programs_pin-btn__U5XKn{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Programs_pin-btn__U5XKn:hover{background:#e2e8f0;color:#374151}.Programs_pin-btn__U5XKn.Programs_pinned__jHXr\+{background:#0037ff;color:#fff}.Programs_pin-btn__U5XKn.Programs_pinned__jHXr\+:hover{background:#0026cc}.Programs_close-sidebar-btn__cAhpW{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Programs_close-sidebar-btn__cAhpW:hover{background:#e2e8f0;color:#374151}.Programs_filter-sections__9SvRF{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:24px}.Programs_filter-section__yKxJz{display:flex;flex-direction:column;gap:12px}.Programs_filter-section-header__n01dE{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px}.Programs_multi-select-options__Zf2gw{display:flex;flex-direction:column;gap:8px}.Programs_multi-select-option__GsCfR{align-items:center;cursor:pointer;display:flex;gap:12px;padding:8px 0;position:relative}.Programs_multi-select-option__GsCfR input[type=checkbox]{display:none}.Programs_checkmark__8gGLk{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:4px;display:flex;height:18px;justify-content:center;transition:all .2s ease;width:18px}.Programs_multi-select-option__GsCfR input[type=checkbox]:checked+.Programs_checkmark__8gGLk{background:#0037ff;border-color:#0037ff;color:#fff}.Programs_option-label__jNT1v{color:#374151;font-size:14px;font-weight:500}.Programs_filter-select__i437W{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.Programs_filter-select__i437W:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Programs_range-slider-container__RurWW{display:flex;flex-direction:column;gap:12px}.Programs_range-values__-MDzg{color:#64748b;display:flex;font-size:12px;font-weight:500;justify-content:space-between}.Programs_range-slider__F7LTu{-webkit-appearance:none;appearance:none;background:#e2e8f0;border-radius:3px;height:6px;outline:none;width:100%}.Programs_range-slider__F7LTu::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#0037ff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;height:18px;width:18px}.Programs_range-slider__F7LTu::-moz-range-thumb{background:#0037ff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;height:18px;width:18px}.Programs_sidebar-footer__nCUbk{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:12px;padding:24px}.Programs_clear-filters-btn__x4ylG{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 16px;transition:all .2s ease}.Programs_clear-filters-btn__x4ylG:hover{background:#f8fafc;border-color:#cbd5e1}.Programs_apply-filters-btn__C8z\+W{background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 16px;transition:all .2s ease}.Programs_apply-filters-btn__C8z\+W:hover{background:#0026cc}.Programs_programs-main-content__ngZ7r{flex:1 1;min-width:0}.Programs_programs-filters__oafw6{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:32px}.Programs_search-box__lgyS3{flex:1 1;max-width:500px;min-width:300px;position:relative}.Programs_search-box__lgyS3 svg{color:#9ca3af;left:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.Programs_search-box__lgyS3 input{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-sizing:border-box;font-size:14px;padding:14px 16px 14px 48px;transition:all .2s ease;width:100%}.Programs_search-box__lgyS3 input:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Programs_search-box__lgyS3 input::placeholder{color:#9ca3af;font-weight:400}.Programs_filter-group__kFlZo{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;display:flex;font-size:14px;font-weight:500;gap:8px;padding:14px 16px}.Programs_filter-group__kFlZo select{background:#0000;border:none;color:#1a202c;cursor:pointer;font-size:14px;font-weight:500;outline:none}.Programs_filter-group__kFlZo select:focus{outline:none}.Programs_filter-toggle-btn__G\+HDb{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;position:relative;transition:all .2s ease}.Programs_filter-toggle-btn__G\+HDb:hover{background:#f8fafc;border-color:#cbd5e1}.Programs_filter-count__eyEuj{background:#0037ff;border-radius:10px;color:#fff;font-size:11px;font-weight:600;min-width:18px;padding:2px 6px;text-align:center}.Programs_programs-grid__K0cDm{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-bottom:32px}.Programs_program-card__23ML1{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:all .3s ease}.Programs_program-card__23ML1:hover{border-color:#0037ff;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.Programs_program-header__qUOd8{align-items:center;display:flex;justify-content:space-between;padding:24px 28px 0}.Programs_program-icon__d-CTz{align-items:center;background:#f0f4ff;border-radius:12px;color:#0037ff;display:flex;height:48px;justify-content:center;width:48px}.Programs_program-actions__WNeg9{display:flex;gap:8px}.Programs_favorite-btn__szFFh{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Programs_favorite-btn__szFFh:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Programs_favorite-btn__szFFh.Programs_active__A2x4D{background:#0037ff;border-color:#0037ff;color:#fff}.Programs_program-content__RaYgM{padding:24px 28px 28px}.Programs_program-name__mVsmq{color:#1a202c;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 8px}.Programs_program-field__DTXOC{color:#0037ff;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 20px;text-transform:uppercase}.Programs_university-info__9moem{margin-bottom:20px}.Programs_university-location__K2eEn,.Programs_university-name__u1mPm{align-items:center;color:#64748b;display:flex;font-size:14px;gap:8px;margin-bottom:6px}.Programs_university-name__u1mPm{color:#1a202c;font-weight:600}.Programs_program-stats__A3Ypy{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.Programs_stat-item__T8fSL{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:500;gap:6px}.Programs_program-description__ogZCu{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:14px;line-height:1.6;margin:0 0 24px;overflow:hidden}.Programs_program-footer__JYkN-{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding-top:20px}.Programs_program-deadline__Zp\+wu{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:500;gap:6px}.Programs_apply-btn__aHyn-{background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.Programs_apply-btn__aHyn-:hover{background:#0026cc;transform:translateY(-1px)}.Programs_no-results__q7r5y{color:#64748b;padding:80px 20px;text-align:center}.Programs_no-results__q7r5y svg{color:#d1d5db;margin-bottom:16px}.Programs_no-results__q7r5y h3{color:#374151;font-size:20px;font-weight:600;margin:0 0 8px}.Programs_no-results__q7r5y p{font-size:14px;margin:0}.Programs_modal-overlay__EZJe7{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.Programs_modal__TM3x8{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.Programs_modal-header__Lb0Qz{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:28px;padding:28px 28px 0}.Programs_modal-header__Lb0Qz h3{color:#1a202c;font-size:24px;font-weight:700;margin:0}.Programs_close-btn__N0eGP{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Programs_close-btn__N0eGP:hover{background:#e2e8f0;color:#374151}.Programs_modal-content__ciX72{padding:0 28px}.Programs_modal-program-info__kAbZX{display:flex;flex-direction:column;gap:24px}.Programs_modal-university__K1c0a{align-items:center;background:#f8fafc;border-radius:12px;display:flex;gap:16px;padding:20px}.Programs_modal-university__K1c0a h4{color:#1a202c;font-size:18px;font-weight:600;margin:0 0 4px}.Programs_modal-university__K1c0a p{color:#64748b;font-size:14px;margin:0}.Programs_modal-details__GjAG8{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.Programs_detail-row__CfyiE{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 0}.Programs_detail-label__HO052{color:#64748b;font-size:14px;font-weight:500}.Programs_detail-value__Oa\+9-{color:#1a202c;font-size:14px;font-weight:600}.Programs_modal-description__3V\+dF h4,.Programs_modal-requirements__LkCbi h4{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 12px}.Programs_modal-requirements__LkCbi ul{margin:0;padding-left:20px}.Programs_modal-requirements__LkCbi li{color:#64748b;font-size:14px;margin-bottom:6px}.Programs_modal-description__3V\+dF p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.Programs_modal-footer__OS8iu{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:28px;padding:28px}.Programs_btn-primary__oGqB7{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.Programs_btn-primary__oGqB7:hover{background:#0026cc}.Programs_btn-secondary__P0LMw{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.Programs_btn-secondary__P0LMw:hover{background:#f8fafc;border-color:#cbd5e1}@media (max-width:1024px){.Programs_programs-grid__K0cDm{gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.Programs_filter-sidebar__nE7nw{right:-350px;width:350px}}@media (max-width:768px){.Programs_programs-main-layout__z3maO{flex-direction:column}.Programs_filter-sidebar__nE7nw{right:-100%;width:100%}.Programs_dashboard-header__gx\+dL{align-items:flex-start;flex-direction:column;gap:16px}.Programs_header-content__9DpHX h1{font-size:24px}.Programs_programs-filters__oafw6{align-items:stretch;flex-direction:column;gap:16px}.Programs_search-box__lgyS3{min-width:auto}.Programs_programs-grid__K0cDm{gap:20px;grid-template-columns:1fr}.Programs_program-header__qUOd8{padding:20px 24px 0}.Programs_program-content__RaYgM{padding:20px 24px 24px}.Programs_program-stats__A3Ypy{flex-direction:column;gap:12px}.Programs_program-footer__JYkN-{align-items:stretch;flex-direction:column;gap:16px}.Programs_modal__TM3x8{margin:20px;max-width:calc(100vw - 40px)}.Programs_modal-content__ciX72,.Programs_modal-footer__OS8iu,.Programs_modal-header__Lb0Qz{padding-left:20px;padding-right:20px}.Programs_modal-details__GjAG8{grid-template-columns:1fr}.Programs_goiq-button__7Ex0K{font-size:13px;padding:10px 16px}.Programs_filter-toggle-btn__G\+HDb{font-size:13px;padding:10px 14px}}@media (max-width:480px){.Programs_header-content__9DpHX h1{font-size:20px}.Programs_header-content__9DpHX p{font-size:14px}.Programs_program-header__qUOd8{padding:16px 20px 0}.Programs_program-content__RaYgM{padding:16px 20px 20px}.Programs_program-name__mVsmq{font-size:18px}.Programs_modal-header__Lb0Qz h3{font-size:20px}.Programs_filter-sidebar__nE7nw{right:-100%;width:100%}.Programs_sidebar-header__GQHYN{padding:20px 20px 16px}.Programs_filter-sections__9SvRF,.Programs_sidebar-footer__nCUbk{padding:20px}}.Programs_goiq-button__7Ex0K{align-items:center;background:linear-gradient(135deg,#0037ff,#6366f1);border:none;border-radius:12px;box-shadow:0 4px 15px #0037ff4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.5px;overflow:hidden;padding:12px 20px;position:relative;text-transform:uppercase;transition:all .3s ease}.Programs_goiq-button__7Ex0K:hover:not(:disabled){background:linear-gradient(135deg,#0026cc,#4f46e5);box-shadow:0 8px 25px #0037ff66;transform:translateY(-2px)}.Programs_goiq-button__7Ex0K:active:not(:disabled){box-shadow:0 4px 15px #0037ff4d;transform:translateY(0)}.Programs_goiq-button__7Ex0K:disabled{cursor:not-allowed;opacity:.7;transform:none}.Programs_goiq-button__7Ex0K.Programs_loading__YzwAb{background:linear-gradient(135deg,#0037ff,#6366f1);color:#0000;position:relative}.Programs_goiq-button__7Ex0K.Programs_loading__YzwAb:after{animation:Programs_loading-dots__fHs4C 1.5s ease-in-out infinite;background:#fff;border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.Programs_ripple-effect__8MZ-q{animation:Programs_ripple__ObnvR 2s infinite;background:#ffffff4d;border-radius:50%;height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}@keyframes Programs_ripple__ObnvR{0%{height:0;opacity:1;width:0}to{height:100px;opacity:0;width:100px}}.Programs_goiq-button__7Ex0K:before{animation:Programs_glow-rotate__RDJHN 3s linear infinite;background:linear-gradient(135deg,#0037ff,#6366f1,#8b5cf6,#0037ff);border-radius:14px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.Programs_goiq-button__7Ex0K:hover:before{opacity:.7}@keyframes Programs_glow-rotate__RDJHN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Programs_loading-dots__fHs4C{0%,20%{box-shadow:0 0 0 0 #fff,0 0 0 0 #fff,0 0 0 0 #fff}40%{box-shadow:-8px 0 0 0 #fff,0 0 0 0 #fff,8px 0 0 0 #fff}60%,to{box-shadow:-8px 0 0 0 #fff,0 0 0 0 #fff,8px 0 0 0 #fff}}@keyframes Programs_spin__cqVaw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Programs_clear-ai-button__5K\+bZ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Programs_clear-ai-button__5K\+bZ:hover{background:#f8fafc;border-color:#cbd5e1;color:#374151}.Programs_ai-results-header__BXoY-{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px;padding:20px}.Programs_ai-results-title__5XNeX{align-items:center;display:flex;gap:12px;margin-bottom:8px}.Programs_ai-results-title__5XNeX h3{color:#1a202c;font-size:18px;font-weight:600;margin:0}.Programs_ai-results-count__Mm4e6{background:#0037ff;border-radius:12px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.Programs_ai-results-subtitle__-1ZNd{color:#64748b;font-size:14px;line-height:1.5;margin:0}.Programs_program-card__23ML1.Programs_ai-result__fHXwB{background:#fff;border:2px solid #0037ff;position:relative}.Programs_program-card__23ML1.Programs_ai-result__fHXwB:before{background:#0037ff;border-radius:8px 8px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.Programs_ai-badge__Rle-J{align-items:center;background:#0037ff;border-radius:12px;color:#fff;display:flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.Programs_match-score__De\+f\+{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin:12px 0;padding:12px}.Programs_match-score-header__dlf\+8{align-items:center;display:flex;gap:6px;margin-bottom:8px}.Programs_match-score-header__dlf\+8 span{color:#0037ff;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Programs_match-score-value__LmmZg{align-items:center;display:flex;gap:12px;margin-bottom:8px}.Programs_score-number__cCSbT{color:#1a202c;font-size:18px;font-weight:700;min-width:40px}.Programs_score-bar__BfvsK{background:#e2e8f0;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.Programs_score-fill__G5E32{background:#0037ff;border-radius:3px;height:100%;transition:width .3s ease}.Programs_match-reason__5my0d{color:#64748b;font-size:12px;font-style:italic;line-height:1.4;margin:0}@media (max-width:768px){.Programs_clear-ai-button__5K\+bZ,.Programs_goiq-button__7Ex0K{font-size:13px;padding:10px 16px}.Programs_ai-results-header__BXoY-{padding:16px}.Programs_ai-results-title__5XNeX{align-items:flex-start;flex-direction:column;gap:8px}.Programs_match-score__De\+f\+{padding:10px}.Programs_match-score-value__LmmZg{align-items:flex-start;flex-direction:column;gap:8px}.Programs_score-bar__BfvsK{width:100%}}.Programs_profile-completion-tip__\+KWVI{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;margin-top:24px;padding:16px}.Programs_tip-icon__XfP9t{align-items:center;background:#0037ff;border-radius:6px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.Programs_tip-content__MrPJh h4{color:#1a202c;font-size:14px;font-weight:600;margin:0 0 4px}.Programs_tip-content__MrPJh p{color:#64748b;font-size:13px;line-height:1.4;margin:0}@media (max-width:768px){.Programs_profile-completion-tip__\+KWVI{flex-direction:column;gap:8px}.Programs_tip-icon__XfP9t{align-self:flex-start}}.Programs_applied-programs-section__Nx-Ka{border-top:1px solid #e2e8f0;margin-top:40px;padding-top:32px}.Programs_section-header__JHVxC{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.Programs_section-header__JHVxC h2{color:#1a202c;font-size:24px;font-weight:600;margin:0}.Programs_applied-count__Eidc2{background:#0037ff;border-radius:12px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}@media (max-width:768px){.Programs_section-header__JHVxC{align-items:flex-start;flex-direction:column;gap:12px}.Programs_section-header__JHVxC h2{font-size:20px}}.Programs_ai-goiq-modal__fxKzt{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:700px;overflow-y:auto;width:100%}.Programs_ai-goiq-modal-header__u0ZRi{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:28px;padding:28px 28px 0}.Programs_ai-goiq-header-content__p3eE3{align-items:center;display:flex;gap:16px}.Programs_ai-goiq-icon__T80pG{align-items:center;background:linear-gradient(135deg,#0037ff,#6366f1);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Programs_ai-goiq-header-content__p3eE3 h3{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Programs_ai-goiq-header-content__p3eE3 p{color:#64748b;font-size:14px;margin:0}.Programs_ai-goiq-modal-content__wNHoK{max-height:60vh;overflow-y:auto;padding:0 28px}.Programs_ai-goiq-questions__66ONh{display:flex;flex-direction:column;gap:24px}.Programs_ai-goiq-question__xRPTr{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.Programs_ai-goiq-question-header__BT49T{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.Programs_ai-goiq-question-icon__8zrOf{align-items:center;background:#0037ff;border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.Programs_ai-goiq-question-content__HPGFd h4{color:#1a202c;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 4px}.Programs_ai-goiq-question-content__HPGFd p{color:#64748b;font-size:13px;line-height:1.4;margin:0}.Programs_ai-goiq-input-container__bsH7s{display:flex;flex-direction:column;gap:6px}.Programs_ai-goiq-input-wrapper__Wyyww,.Programs_ai-goiq-select-wrapper__sHJcD{position:relative}.Programs_ai-goiq-input__4PTT6,.Programs_ai-goiq-select__QXMPV{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:14px;padding:14px 16px;transition:all .2s ease;width:100%}.Programs_ai-goiq-input__4PTT6:focus,.Programs_ai-goiq-select__QXMPV:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Programs_ai-goiq-input__4PTT6::placeholder{color:#9ca3af}.Programs_ai-goiq-input__4PTT6.Programs_error__HizRP,.Programs_ai-goiq-select__QXMPV.Programs_error__HizRP{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.Programs_ai-goiq-error__G70yS{color:#ef4444;font-size:12px;font-weight:500;margin:0}.Programs_ai-goiq-modal-footer__TKPlr{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;margin-top:28px;padding:28px}.Programs_ai-goiq-search-button__PzZXD{justify-content:center;min-width:200px}@media (max-width:768px){.Programs_ai-goiq-modal__fxKzt{margin:20px;max-width:calc(100vw - 40px)}.Programs_ai-goiq-modal-content__wNHoK,.Programs_ai-goiq-modal-footer__TKPlr,.Programs_ai-goiq-modal-header__u0ZRi{padding-left:20px;padding-right:20px}.Programs_ai-goiq-header-content__p3eE3{align-items:flex-start;flex-direction:column;gap:12px}.Programs_ai-goiq-header-content__p3eE3 h3{font-size:20px}.Programs_ai-goiq-question__xRPTr{padding:16px}.Programs_ai-goiq-question-header__BT49T{flex-direction:column;gap:8px}.Programs_ai-goiq-question-icon__8zrOf{align-self:flex-start}.Programs_ai-goiq-modal-footer__TKPlr{flex-direction:column;gap:16px}.Programs_ai-goiq-search-button__PzZXD{min-width:auto;width:100%}}@media (max-width:480px){.Programs_ai-goiq-modal__fxKzt{margin:10px;max-width:calc(100vw - 20px)}.Programs_ai-goiq-modal-content__wNHoK,.Programs_ai-goiq-modal-footer__TKPlr,.Programs_ai-goiq-modal-header__u0ZRi{padding-left:16px;padding-right:16px}.Programs_ai-goiq-header-content__p3eE3 h3{font-size:18px}.Programs_ai-goiq-question__xRPTr{padding:12px}.Programs_ai-goiq-input__4PTT6,.Programs_ai-goiq-select__QXMPV{font-size:13px;padding:12px 14px}}.Documents_page-content__Fz4\+M{margin:0 auto;max-width:1200px}.Documents_page-header__Cxckr{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.Documents_header-content__exzcY h1{color:#1a202c;font-size:32px;font-weight:700;margin:0 0 8px}.Documents_header-content__exzcY p{color:#64748b;font-size:16px;margin:0}.Documents_documents-stats__ODSX4{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.Documents_stat-card__0q50R{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .2s ease}.Documents_stat-card__0q50R:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -1px #0000001a}.Documents_stat-icon__tp9UT{align-items:center;background:#f0f4ff;border-radius:10px;color:#0037ff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Documents_stat-content__5enXZ{display:flex;flex-direction:column;gap:4px}.Documents_stat-number__A1IMX{color:#1a202c;font-size:24px;font-weight:700;line-height:1}.Documents_stat-label__to24E{color:#64748b;font-size:14px;font-weight:500}.Documents_documents-controls__yMVUY{align-items:center;display:flex;gap:16px;margin-bottom:24px}.Documents_search-box__uf6Mj{flex:1 1;max-width:400px;position:relative}.Documents_search-box__uf6Mj svg{color:#9ca3af;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Documents_search-box__uf6Mj input{border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 40px;transition:all .2s ease;width:100%}.Documents_search-box__uf6Mj input:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Documents_filter-group__dRP2v{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;padding:12px 16px}.Documents_filter-group__dRP2v select{background:none;border:none;color:#374151;cursor:pointer;font-size:14px}.Documents_filter-group__dRP2v select:focus{outline:none}.Documents_bulk-actions__vwFQA{align-items:center;background:#f0f4ff;border:1px solid #c7d2fe;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px 20px}.Documents_selection-count__ncuBa{color:#0037ff;font-size:14px;font-weight:500}.Documents_bulk-buttons__iXCac{display:flex;gap:12px}.Documents_documents-container__GjIL9{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Documents_document-card__vTjvU{background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;padding:20px;position:relative;transition:all .2s ease}.Documents_document-card__vTjvU:hover{border-color:#cbd5e1;box-shadow:0 8px 25px -5px #0000001a;transform:translateY(-2px)}.Documents_document-card__vTjvU.Documents_selected__haK2I{background:#f8fafc;border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a}.Documents_document-header__ZVX25{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.Documents_file-icon__ZKNgQ{align-items:center;background:#f1f5f9;border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Documents_file-icon-pdf__Td0cj{color:#dc2626}.Documents_file-icon-image__b4p8v{color:#2563eb}.Documents_file-icon-default__i9peH{color:#6b7280}.Documents_status-icon-verified__IMUiZ{color:#059669}.Documents_status-icon-pending__bePWZ{color:#d97706}.Documents_status-icon-rejected__uQLXv{color:#dc2626}.Documents_status-icon-default__k20n8{color:#9ca3af}.Documents_document-actions__Y3dG6{display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.Documents_document-card__vTjvU:hover .Documents_document-actions__Y3dG6{opacity:1}.Documents_action-btn__rl8L3{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.Documents_action-btn__rl8L3:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Documents_action-btn__rl8L3.Documents_danger__xiUDL:hover{background:#fef2f2;border-color:#dc2626;color:#dc2626}.Documents_document-content__wOp3Q{display:flex;flex-direction:column;gap:12px}.Documents_document-name__U-88e{color:#1a202c;font-size:16px;font-weight:600;line-height:1.4;margin:0}.Documents_document-description__ZKW3g{color:#64748b;font-size:14px;line-height:1.5;margin:0}.Documents_document-meta__-R4Uo{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Documents_category-badge__wS9gG{background:#f0f4ff;color:#0037ff}.Documents_category-badge__wS9gG,.Documents_status-badge__QJp6V{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px}.Documents_status-badge__QJp6V{align-items:center;display:flex;gap:4px}.Documents_status-badge__QJp6V.Documents_verified__d1wGO{background:#d1fae5;color:#059669}.Documents_status-badge__QJp6V.Documents_pending__Oaqu5{background:#fef3c7;color:#d97706}.Documents_status-badge__QJp6V.Documents_rejected__2YQGP{background:#fee2e2;color:#dc2626}.Documents_document-details__xv5tQ{align-items:center;color:#9ca3af;display:flex;font-size:12px;justify-content:space-between}.Documents_file-size__Giv3-{font-weight:500}.Documents_upload-date__W0pFH{font-weight:400}.Documents_modal-overlay__bWpVV{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.Documents_modal__eLvHt{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.Documents_large-modal__16BxM{max-width:700px}.Documents_modal-header__05MnN{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.Documents_modal-header__05MnN h3{color:#1a202c;font-size:20px;font-weight:600;margin:0}.Documents_close-btn__CADMT{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Documents_close-btn__CADMT:hover{background:#e2e8f0;color:#374151}.Documents_modal-content__UJyc3{padding:0 24px}.Documents_upload-area__LSuFr{margin-bottom:32px}.Documents_upload-zone__Zb5AV{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;padding:48px 24px;text-align:center;transition:all .2s ease}.Documents_upload-zone__Zb5AV:hover{background:#f0f4ff;border-color:#0037ff}.Documents_upload-icon__5k94C{color:#0037ff;margin-bottom:16px}.Documents_upload-zone__Zb5AV h4{color:#1a202c;font-size:18px;font-weight:600;margin:0 0 8px}.Documents_upload-zone__Zb5AV p{color:#64748b;font-size:14px;margin:0 0 20px}.Documents_upload-form__zI8HL{margin-top:24px}.Documents_form-section__GOAhl{margin-bottom:24px}.Documents_form-section__GOAhl h4{border-bottom:1px solid #f1f5f9;color:#1a202c;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.Documents_form-row__cYd-F{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.Documents_form-group__ljJTa{margin-bottom:20px}.Documents_form-group__ljJTa label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.Documents_form-group__ljJTa input,.Documents_form-group__ljJTa select,.Documents_form-group__ljJTa textarea{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.Documents_form-group__ljJTa input:focus,.Documents_form-group__ljJTa select:focus,.Documents_form-group__ljJTa textarea:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Documents_modal-footer__kPC4Y{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding:24px}.Documents_btn-primary__viii1{align-items:center;background:#0037ff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.Documents_btn-primary__viii1:hover{background:#0026cc}.Documents_btn-secondary__2rfgH{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.Documents_btn-secondary__2rfgH:hover{background:#f8fafc;border-color:#cbd5e1}.Documents_btn-outline__Xi5Et{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.Documents_btn-outline__Xi5Et:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}@media (max-width:1024px){.Documents_documents-container__GjIL9{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.Documents_documents-stats__ODSX4{grid-template-columns:repeat(2,1fr)}.Documents_form-row__cYd-F{grid-template-columns:1fr}}@media (max-width:768px){.Documents_page-header__Cxckr{gap:16px}.Documents_documents-controls__yMVUY,.Documents_page-header__Cxckr{align-items:stretch;flex-direction:column}.Documents_search-box__uf6Mj{max-width:none}.Documents_documents-container__GjIL9,.Documents_documents-stats__ODSX4{grid-template-columns:1fr}.Documents_bulk-actions__vwFQA{align-items:stretch;flex-direction:column;gap:12px}.Documents_bulk-buttons__iXCac{justify-content:flex-end}.Documents_modal__eLvHt{margin:20px;max-width:calc(100vw - 40px)}.Documents_modal-content__UJyc3,.Documents_modal-footer__kPC4Y,.Documents_modal-header__05MnN{padding-left:16px;padding-right:16px}}.Profile_profile-content__vIcCv{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Profile_dashboard-header__soZvt{border-bottom:1px solid #e2e8f0;margin-bottom:32px;padding-bottom:24px}.Profile_dashboard-header__soZvt,.Profile_header-content__DbExG{align-items:flex-start;display:flex;justify-content:space-between}.Profile_header-content__DbExG{width:100%}.Profile_header-title__KaWpr h1{color:#1a202c;font-size:32px;font-weight:700;letter-spacing:-.025em;margin:0 0 8px}.Profile_header-title__KaWpr p{color:#64748b;font-size:16px;font-weight:400;margin:0}.Profile_profile-progress__isqUX{margin-left:32px;min-width:280px}.Profile_progress-header__5vfMS{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Profile_progress-label__qnDZc{color:#64748b;font-size:14px;font-weight:500}.Profile_progress-percentage__KIkSI{color:#0037ff;font-size:14px;font-weight:600}.Profile_progress-bar__BEA\+o{background:#f1f5f9;border-radius:4px;height:8px}.Profile_progress-fill__50gI0{border-radius:4px}.Profile_profile-widgets__F81TM{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));padding:0}.Profile_profile-widget__0YCYt{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.Profile_widget-header__J80xe{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 28px}.Profile_widget-header__J80xe h3{color:#1f2937;font-size:16px;font-weight:600;margin:0}.Profile_widget-content__zW24t{padding:28px}.Profile_edit-btn__OQT84{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.Profile_edit-btn__OQT84:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Profile_profile-info__szAsw{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:20px;margin-bottom:28px;padding-bottom:24px}.Profile_profile-avatar__KDoBb{align-items:center;background:#f0f4ff;border-radius:50%;color:#0037ff;display:flex;height:60px;justify-content:center;width:60px}.Profile_profile-details__mXrAL h4{color:#1a202c;font-size:18px;font-weight:600;margin:0 0 4px}.Profile_profile-details__mXrAL p{color:#64748b;font-size:14px;margin:0 0 2px}.Profile_info-grid__4-qL9{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.Profile_info-item__JV8vv{display:flex;flex-direction:column;gap:4px}.Profile_info-label__tJMHA{color:#64748b;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.Profile_info-value__jpzse{color:#1a202c;font-size:14px;font-weight:500}.Profile_education-item__yh0tl{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:20px;padding:20px 0}.Profile_education-item__yh0tl:last-child{border-bottom:none}.Profile_education-icon__X3geS{align-items:center;background:#f0f4ff;border-radius:8px;color:#0037ff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Profile_education-details__wYje5{flex:1 1}.Profile_education-details__wYje5 h4{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 4px}.Profile_education-details__wYje5 p{color:#64748b;font-size:14px;margin:0 0 4px}.Profile_education-period__CP8wx{color:#9ca3af;font-size:12px;font-weight:500}.Profile_education-status__kBf2Z{flex-shrink:0}.Profile_status-badge__9el7s.Profile_completed__6Hegz{background:#d1fae5;color:#059669}.Profile_goals-grid__aFJn7{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.Profile_goal-item__24zsQ{align-items:flex-start;display:flex;gap:16px}.Profile_goal-icon__eym\+4{align-items:center;background:#f0f4ff;border-radius:6px;color:#0037ff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.Profile_goal-details__E1lv\+ h4{color:#1a202c;font-size:14px;font-weight:600;margin:0 0 8px}.Profile_goal-tags__BN-cg{display:flex;flex-wrap:wrap;gap:6px}.Profile_goal-tag__IoHfw{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:12px;font-weight:500;padding:4px 8px}.Profile_language-item__HJR-s{gap:20px;padding:16px 0}.Profile_language-info__Xe3jf{justify-content:space-between;min-width:120px}.Profile_language-name__IV9hQ{font-size:14px}.Profile_language-progress__5Nsra{flex:1 1}.Profile_progress-bar__BEA\+o{background:#e2e8f0;border-radius:3px;height:6px;overflow:hidden;width:100%}.Profile_progress-fill__50gI0{background:#0037ff;border-radius:3px;height:100%;transition:width .3s ease}.Profile_test-scores__5HpH9{display:flex;flex-direction:column;gap:20px}.Profile_test-item__vlTq9{align-items:center;background:#f8fafc;border-radius:8px;display:flex;gap:20px;padding:20px}.Profile_test-icon__a84RZ{align-items:center;background:#f0f4ff;border-radius:8px;color:#0037ff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Profile_test-details__t2hyg{flex:1 1}.Profile_test-details__t2hyg h4{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 4px}.Profile_test-score__R-v0R{color:#0037ff;display:block;font-size:18px;font-weight:700;margin-bottom:2px}.Profile_test-date__m6RB3{color:#64748b;font-size:12px}.Profile_modal-overlay__6I5ZE{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.Profile_modal__-QY5n{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.Profile_modal-header__0MHl8{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:28px;padding:28px 28px 0}.Profile_modal-header__0MHl8 h3{color:#1a202c;font-size:20px;font-weight:600;margin:0}.Profile_close-btn__WdviC{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Profile_close-btn__WdviC:hover{background:#e2e8f0;color:#374151}.Profile_modal-content__Pow5z{padding:0 28px}.Profile_modal-footer__WPVc4{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:28px;padding:28px}.Profile_form-group__71tt6{margin-bottom:20px}.Profile_form-group__71tt6 label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.Profile_form-group__71tt6 input,.Profile_form-group__71tt6 select{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.Profile_form-group__71tt6 input:focus,.Profile_form-group__71tt6 select:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Profile_form-row__yrCsG{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.Profile_range-value__e9R-N{color:#0037ff;font-size:14px;font-weight:500;margin-top:8px;text-align:center}.Profile_btn-primary__BjMVn{align-items:center;background:#0037ff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.Profile_btn-primary__BjMVn:hover{background:#0026cc}.Profile_btn-secondary__qC9By{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.Profile_btn-secondary__qC9By:hover{background:#f8fafc;border-color:#cbd5e1}@media (max-width:1024px){.Profile_form-row__yrCsG,.Profile_goals-grid__aFJn7,.Profile_info-grid__4-qL9,.Profile_profile-widgets__F81TM{grid-template-columns:1fr}}@media (max-width:768px){.Profile_profile-widgets__F81TM{gap:24px}.Profile_widget-header__J80xe{padding:20px 24px}.Profile_widget-content__zW24t{padding:24px}.Profile_modal__-QY5n{margin:20px;max-width:calc(100vw - 40px)}.Profile_modal-content__Pow5z,.Profile_modal-footer__WPVc4,.Profile_modal-header__0MHl8{padding-left:20px;padding-right:20px}}.Profile_custom-multi-select__\+Dqri{position:relative;width:100%}.Profile_multi-select-trigger__rjRTH{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;min-height:44px;padding:12px 16px;transition:all .2s ease}.Profile_multi-select-trigger__rjRTH:hover{border-color:#9ca3af}.Profile_multi-select-trigger__rjRTH:focus-within{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Profile_multi-select-value__DFvSt{color:#1a202c;flex:1 1;font-size:14px;text-align:left}.Profile_multi-select-value__DFvSt:empty:before{color:#9ca3af;content:attr(data-placeholder)}.Profile_chevron__mv6u0{color:#6b7280;flex-shrink:0;transition:transform .2s ease}.Profile_chevron__mv6u0.Profile_open__69jCN{transform:rotate(180deg)}.Profile_multi-select-dropdown__-sZFR{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 10px 25px #0000001a;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.Profile_multi-select-option__6sFXP{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.Profile_multi-select-option__6sFXP:last-child{border-bottom:none}.Profile_multi-select-option__6sFXP:hover{background:#f8fafc}.Profile_multi-select-option__6sFXP.Profile_selected__1YGnp{background:#f0f4ff;color:#0037ff}.Profile_option-text__4niVJ{color:inherit;flex:1 1;font-size:14px}.Profile_check-icon__f4Rke{color:#0037ff;flex-shrink:0}.Profile_multi-select-dropdown__-sZFR::-webkit-scrollbar{width:6px}.Profile_multi-select-dropdown__-sZFR::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.Profile_multi-select-dropdown__-sZFR::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.Profile_multi-select-dropdown__-sZFR::-webkit-scrollbar-thumb:hover{background:#94a3b8}.Profile_test-score-fields__PLPsI{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:20px 0;padding:20px}.Profile_test-score-fields__PLPsI h4{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 16px}.Profile_test-score-fields__PLPsI .Profile_form-group__71tt6{margin-bottom:16px}.Profile_test-score-fields__PLPsI .Profile_form-group__71tt6:last-child{margin-bottom:0}.Profile_language-item__HJR-s{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 0}.Profile_language-item__HJR-s:last-child{border-bottom:none}.Profile_language-info__Xe3jf{align-items:center;display:flex;gap:12px}.Profile_language-name__IV9hQ{color:#1a202c;font-weight:500}.Profile_language-level__End30{background:#f1f5f9;border-radius:12px;color:#64748b;font-size:12px;font-weight:500;padding:4px 8px}.Profile_gocheck-info__wfHX\+{align-items:flex-start;display:flex;gap:20px}.Profile_gocheck-icon__CNXEC{align-items:center;background:#f0f4ff;border-radius:12px;color:#0037ff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Profile_gocheck-details__YF9C9{flex:1 1}.Profile_gocheck-details__YF9C9 h4{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 8px}.Profile_gocheck-details__YF9C9 p{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 16px}.Profile_gocheck-features__8JOqG{display:flex;flex-wrap:wrap;gap:8px}.Profile_feature-tag__zdJYL{background:#f0f4ff;border:1px solid #dbeafe;border-radius:6px;color:#0037ff;font-size:12px;font-weight:500;padding:4px 8px}.Profile_selected-university-info__NVLhj{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:16px 0;padding:16px}.Profile_selected-university-info__NVLhj h5{color:#1a202c;font-size:14px;font-weight:600;margin:0 0 8px}.Profile_selected-university-info__NVLhj .Profile_university-name__\+zfEz{color:#0037ff;font-size:16px;font-weight:600;margin:0}@media (max-width:768px){.Profile_header-content__DbExG{flex-direction:column;gap:20px}.Profile_profile-progress__isqUX{margin-left:0;min-width:auto;width:100%}.Profile_multi-select-dropdown__-sZFR{max-height:150px}.Profile_multi-select-option__6sFXP{padding:10px 12px}.Profile_gocheck-info__wfHX\+{flex-direction:column;gap:16px}.Profile_gocheck-features__8JOqG{justify-content:center}}.StudentServices_accommodation-page__S13T8,.StudentServices_bank-account-page__6fL8c,.StudentServices_gox-rewards-page__TMWuJ,.StudentServices_money-exchange-page__kMgmz,.StudentServices_sim-card-page__7qe\+3,.StudentServices_student-support-page__3caLV,.StudentServices_tests-page__ic9wO{margin:0 auto;max-width:1200px}.StudentServices_page-header__bVUrm{margin-bottom:32px;text-align:center}.StudentServices_page-header__bVUrm h1{color:#1a202c;font-size:32px;font-weight:700;margin:0 0 8px}.StudentServices_page-header__bVUrm p{color:#64748b;font-size:16px;margin:0}.StudentServices_accommodation-grid__hTnJH,.StudentServices_bank-cards-grid__iflES,.StudentServices_exchange-cards-grid__CNO6F,.StudentServices_rewards-grid__gJ6eM,.StudentServices_sim-cards-grid__l1Zm2,.StudentServices_support-options__HaAQ6,.StudentServices_tests-grid__FOTw8{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.StudentServices_accommodation-card__8-oDb,.StudentServices_bank-card__JZSBf,.StudentServices_exchange-card__POkdB,.StudentServices_reward-card__x9jtS,.StudentServices_sim-card__sc-Y2,.StudentServices_support-card__4EuvT,.StudentServices_test-card__rGWD7{background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.StudentServices_accommodation-card__8-oDb:hover,.StudentServices_bank-card__JZSBf:hover,.StudentServices_exchange-card__POkdB:hover,.StudentServices_reward-card__x9jtS:hover,.StudentServices_sim-card__sc-Y2:hover,.StudentServices_support-card__4EuvT:hover,.StudentServices_test-card__rGWD7:hover{border-color:#0037ff;box-shadow:0 8px 25px #0000001a;transform:translateY(-4px)}.StudentServices_card-header__VQeQD{align-items:center;display:flex;gap:12px;margin-bottom:16px}.StudentServices_card-icon__94nfx{color:#0037ff;flex-shrink:0;height:24px;width:24px}.StudentServices_card-header__VQeQD h3{color:#1a202c;flex:1 1;font-size:18px;font-weight:600;margin:0}.StudentServices_card-content__ZJ7J9{margin-bottom:16px}.StudentServices_card-content__ZJ7J9 p{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 12px}.StudentServices_card-meta__TRQ9B{display:flex;flex-wrap:wrap;gap:12px}.StudentServices_card-meta__TRQ9B span{background:#f1f5f9;border-radius:6px;color:#475569;font-size:12px;font-weight:500;padding:4px 8px}.StudentServices_card-meta__TRQ9B .StudentServices_price__lkBXg{background:#dbeafe;color:#1e40af}.StudentServices_card-meta__TRQ9B .StudentServices_rating__BoSQI{align-items:center;background:#fef3c7;color:#92400e;display:flex;gap:4px}.StudentServices_card-meta__TRQ9B .StudentServices_fee__\+zFT\+{background:#d1fae5;color:#065f46}.StudentServices_card-meta__TRQ9B .StudentServices_service__redVM{background:#e0e7ff;color:#3730a3}.StudentServices_card-meta__TRQ9B .StudentServices_duration__x6gpA,.StudentServices_card-meta__TRQ9B .StudentServices_validity__nBxMD{background:#f3e8ff;color:#6b21a8}.StudentServices_card-meta__TRQ9B .StudentServices_calls__OdDzR,.StudentServices_card-meta__TRQ9B .StudentServices_data__WD\+gl{background:#ecfdf5;color:#047857}.StudentServices_card-meta__TRQ9B .StudentServices_delivery__F4lkL,.StudentServices_card-meta__TRQ9B .StudentServices_setup__\+K-uQ{background:#fef2f2;color:#991b1b}.StudentServices_card-meta__TRQ9B .StudentServices_limit__6YDgW,.StudentServices_card-meta__TRQ9B .StudentServices_minimum__HJokU{background:#f0f9ff;color:#0c4a6e}.StudentServices_card-meta__TRQ9B .StudentServices_alerts__XqGeo,.StudentServices_card-meta__TRQ9B .StudentServices_rate__\+Qm0c{background:#fefce8;color:#a16207}.StudentServices_card-meta__TRQ9B .StudentServices_speed__gQ301,.StudentServices_card-meta__TRQ9B .StudentServices_tool__CXdm3{background:#fdf2f8;color:#be185d}.StudentServices_card-meta__TRQ9B .StudentServices_accuracy__yFwYR{background:#f0fdf4;color:#166534}.StudentServices_card-meta__TRQ9B .StudentServices_cost__4Ldlo{background:#fef3c7;color:#92400e}.StudentServices_card-meta__TRQ9B .StudentServices_value__VuhXD{background:#dbeafe;color:#1e40af}.StudentServices_card-meta__TRQ9B .StudentServices_availability__myoGb,.StudentServices_card-meta__TRQ9B .StudentServices_response__sg7fj{background:#d1fae5;color:#065f46}.StudentServices_card-meta__TRQ9B .StudentServices_email__fkMN2,.StudentServices_card-meta__TRQ9B .StudentServices_hours__QMsUw,.StudentServices_card-meta__TRQ9B .StudentServices_number__6\+niW{background:#f3e8ff;color:#6b21a8}.StudentServices_card-meta__TRQ9B .StudentServices_articles__qR97Y,.StudentServices_card-meta__TRQ9B .StudentServices_search__QxKxX{background:#ecfdf5;color:#047857}.StudentServices_card-meta__TRQ9B .StudentServices_booking__BH9tO,.StudentServices_card-meta__TRQ9B .StudentServices_duration__x6gpA{background:#fef2f2;color:#991b1b}.StudentServices_rewards-overview__qBONP{background:linear-gradient(135deg,#0037ff,#06f);border-radius:16px;color:#fff;margin-bottom:32px;padding:32px;text-align:center}.StudentServices_points-display__1U3nM{align-items:center;display:flex;gap:24px;justify-content:center}.StudentServices_points-circle__dbvXQ{align-items:center;background:#ffffff1a;border:3px solid #fff3;border-radius:50%;display:flex;flex-direction:column;height:120px;justify-content:center;width:120px}.StudentServices_points-number__1fb8c{font-size:32px;font-weight:700;line-height:1}.StudentServices_points-label__K-t7K{font-size:14px;font-weight:500;opacity:.9}.StudentServices_points-info__u0wVx h3{font-size:24px;font-weight:600;margin:0 0 8px}.StudentServices_points-info__u0wVx p{font-size:16px;margin:0;opacity:.9}@media (max-width:768px){.StudentServices_accommodation-grid__hTnJH,.StudentServices_bank-cards-grid__iflES,.StudentServices_exchange-cards-grid__CNO6F,.StudentServices_rewards-grid__gJ6eM,.StudentServices_sim-cards-grid__l1Zm2,.StudentServices_support-options__HaAQ6,.StudentServices_tests-grid__FOTw8{grid-template-columns:1fr}.StudentServices_page-header__bVUrm h1{font-size:24px}.StudentServices_points-display__1U3nM{flex-direction:column;gap:16px}.StudentServices_points-circle__dbvXQ{height:100px;width:100px}.StudentServices_points-number__1fb8c{font-size:24px}}.Dashboard_dashboard-layout__raIyw{background:#f8fafc;display:flex;min-height:100vh}.Dashboard_sidebar__7SHQJ{background:#fff;border-right:1px solid #e2e8f0;box-shadow:0 0 20px #0000000d;display:flex;flex-direction:column;height:100vh;overflow-y:auto;position:fixed;width:280px;z-index:1000}.Dashboard_sidebar-header__s8\+UY{background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;padding:24px}.Dashboard_logo__Z8kfX{align-items:center;display:flex;gap:12px}.Dashboard_logo-icon__oeEIt{color:#0037ff;filter:drop-shadow(0 2px 4px rgba(0,55,255,.2))}.Dashboard_logo-text__l172Y{color:#1a202c;font-size:20px;font-weight:700}.Dashboard_sidebar-nav__5DuBO{flex:1 1;padding:16px 0}.Dashboard_nav-item__ADmce{align-items:center;background:none;border:none;border-radius:0 25px 25px 0;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;margin-right:0;padding:14px 24px;position:relative;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Dashboard_nav-item__ADmce:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 2px 8px #00000014;color:#1a202c;transform:translateX(0)}.Dashboard_nav-item__ADmce.Dashboard_active__vpF-G{background:linear-gradient(135deg,#eff6ff,#dbeafe);box-shadow:0 4px 12px #0037ff26;color:#0037ff;font-weight:600}.Dashboard_nav-item__ADmce.Dashboard_active__vpF-G:before{background:linear-gradient(180deg,#0037ff,#06f);border-radius:0 2px 2px 0;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.Dashboard_nav-icon__NXd2F{height:20px;transition:all .2s ease;width:20px}.Dashboard_nav-item__ADmce:hover .Dashboard_nav-icon__NXd2F{transform:scale(1.1)}.Dashboard_nav-item__ADmce.Dashboard_active__vpF-G .Dashboard_nav-icon__NXd2F{filter:drop-shadow(0 2px 4px rgba(0,55,255,.3));transform:scale(1.1)}.Dashboard_nav-label__etdxs{flex:1 1;font-weight:500}.Dashboard_nav-item-container__xb2Oc{position:relative}.Dashboard_nav-item__ADmce.Dashboard_has-submenu__K9nGO{justify-content:space-between}.Dashboard_submenu-arrow__SmBee{color:#94a3b8;transition:transform .2s ease}.Dashboard_nav-item__ADmce.Dashboard_active__vpF-G .Dashboard_submenu-arrow__SmBee{color:#0037ff}.Dashboard_submenu__bPcL-{animation:Dashboard_slideDown__\+aTuE .2s ease-out;background:#f8fafc;border-left:3px solid #e2e8f0;border-radius:0 8px 8px 0;margin-left:24px;overflow:hidden}@keyframes Dashboard_slideDown__\+aTuE{0%{max-height:0;opacity:0}to{max-height:300px;opacity:1}}.Dashboard_submenu-item__QR\+Dp{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 16px 10px 24px;position:relative;text-align:left;transition:all .2s ease;width:100%}.Dashboard_submenu-item__QR\+Dp:hover{background:#f1f5f9;color:#1a202c}.Dashboard_submenu-item__QR\+Dp.Dashboard_active__vpF-G{background:#eff6ff;color:#0037ff;font-weight:600}.Dashboard_submenu-item__QR\+Dp.Dashboard_active__vpF-G:before{background:#0037ff;border-radius:0 2px 2px 0;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.Dashboard_submenu-icon__7KyOl{height:16px;transition:all .2s ease;width:16px}.Dashboard_submenu-item__QR\+Dp:hover .Dashboard_submenu-icon__7KyOl{transform:scale(1.1)}.Dashboard_submenu-item__QR\+Dp.Dashboard_active__vpF-G .Dashboard_submenu-icon__7KyOl{filter:drop-shadow(0 1px 2px rgba(0,55,255,.3));transform:scale(1.1)}.Dashboard_submenu-label__nnNgR{font-weight:500}.Dashboard_new-badge__GREoT{animation:Dashboard_pulse__TEiKw 2s infinite;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;box-shadow:0 1px 3px #10b9814d;color:#fff;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}@keyframes Dashboard_pulse__TEiKw{0%,to{opacity:1}50%{opacity:.8}}.Dashboard_sidebar-footer__0B5MJ{background:linear-gradient(135deg,#f8fafc,#fff);border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;padding:16px 24px}.Dashboard_back-to-home-btn__bJbtc,.Dashboard_logout-btn__cCoeD{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;overflow:hidden;padding:10px 14px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Dashboard_back-to-home-btn__bJbtc:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);box-shadow:0 2px 8px #00000014;color:#1a202c;transform:translateX(2px)}.Dashboard_logout-btn__cCoeD:hover{background:linear-gradient(135deg,#fef2f2,#fee2e2);box-shadow:0 2px 8px #dc262626;color:#dc2626;transform:translateX(2px)}.Dashboard_back-to-home-icon__qHSqw,.Dashboard_logout-icon__j6dl-{height:16px;transition:all .2s ease;width:16px}.Dashboard_back-to-home-btn__bJbtc:hover .Dashboard_back-to-home-icon__qHSqw,.Dashboard_logout-btn__cCoeD:hover .Dashboard_logout-icon__j6dl-{transform:scale(1.1)}.Dashboard_main-content__kB8oY{display:flex;flex:1 1;flex-direction:column;margin-left:280px}.Dashboard_top-bar__npY6S{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;display:flex;justify-content:space-between;padding:16px 24px}.Dashboard_top-bar-left__C49JV h2{color:#1a202c;font-size:24px;font-weight:700;margin:0}.Dashboard_top-bar-right__ePVAQ{align-items:center;display:flex}.Dashboard_top-bar-actions__WXYny{align-items:center;display:flex;gap:16px}.Dashboard_user-info__y02vP{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:8px 12px;transition:all .2s ease}.Dashboard_user-info__y02vP:hover{background:#f8fafc;transform:translateY(-1px)}.Dashboard_user-avatar__4d-eT{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:50%;box-shadow:0 2px 8px #0037ff33;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;transition:all .2s ease;width:40px}.Dashboard_user-avatar__4d-eT:hover{box-shadow:0 4px 12px #0037ff4d;transform:scale(1.05)}.Dashboard_user-name__9IjC3{color:#1a202c;font-weight:500}.Dashboard_content-area__mMfEN{flex:1 1;overflow-y:auto;padding:24px}.Dashboard_dashboard-home__0-OnU{margin:0 auto;max-width:1200px}.Dashboard_welcome-section__qX0t7{margin-bottom:32px}.Dashboard_welcome-section__qX0t7 h1{color:#1a202c;font-size:32px;font-weight:700;margin:0 0 8px}.Dashboard_welcome-section__qX0t7 p{color:#64748b;font-size:16px;margin:0}.Dashboard_stats-grid__8h\+ud{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.Dashboard_stat-card__7NM9j{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:24px;transition:all .2s ease}.Dashboard_stat-card__7NM9j:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.Dashboard_stat-card__7NM9j.Dashboard_blue__0NVEH{border-left:4px solid #3b82f6}.Dashboard_stat-card__7NM9j.Dashboard_green__-nmpf{border-left:4px solid #10b981}.Dashboard_stat-card__7NM9j.Dashboard_orange__IVU\+D{border-left:4px solid #f59e0b}.Dashboard_stat-card__7NM9j.Dashboard_purple__Va0aF{border-left:4px solid #8b5cf6}.Dashboard_stat-icon__Istxb{align-items:center;background:#f1f5f9;border-radius:12px;color:#64748b;display:flex;height:48px;justify-content:center;width:48px}.Dashboard_stat-card__7NM9j.Dashboard_blue__0NVEH .Dashboard_stat-icon__Istxb{background:#dbeafe;color:#3b82f6}.Dashboard_stat-card__7NM9j.Dashboard_green__-nmpf .Dashboard_stat-icon__Istxb{background:#d1fae5;color:#10b981}.Dashboard_stat-card__7NM9j.Dashboard_orange__IVU\+D .Dashboard_stat-icon__Istxb{background:#fef3c7;color:#f59e0b}.Dashboard_stat-card__7NM9j.Dashboard_purple__Va0aF .Dashboard_stat-icon__Istxb{background:#e9d5ff;color:#8b5cf6}.Dashboard_stat-content__FuNEI h3{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Dashboard_stat-content__FuNEI p{color:#64748b;font-size:14px;margin:0}.Dashboard_dashboard-content__VYM0P{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr}.Dashboard_quick-actions__hv-0z,.Dashboard_recent-activities__XKAOP{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.Dashboard_section-header__y2tEp{align-items:center;display:flex;gap:8px;margin-bottom:20px}.Dashboard_section-header__y2tEp h2{color:#1a202c;font-size:18px;font-weight:600;margin:0}.Dashboard_section-icon__2xcM3{color:#64748b}.Dashboard_activities-list__lU5TJ{display:flex;flex-direction:column;gap:16px}.Dashboard_activity-item__a4UKM{align-items:flex-start;border-radius:8px;display:flex;gap:12px;padding:12px;transition:background .2s ease}.Dashboard_activity-item__a4UKM:hover{background:#f8fafc}.Dashboard_activity-icon__uLbVy{align-items:center;background:#f1f5f9;border-radius:8px;color:#64748b;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.Dashboard_activity-icon__uLbVy.Dashboard_pending__Qq16L{background:#fef3c7;color:#f59e0b}.Dashboard_activity-icon__uLbVy.Dashboard_approved__-pyAs{background:#d1fae5;color:#10b981}.Dashboard_activity-icon__uLbVy.Dashboard_updated__gyD2x{background:#dbeafe;color:#3b82f6}.Dashboard_activity-icon__uLbVy.Dashboard_new__IxSWa{background:#e9d5ff;color:#8b5cf6}.Dashboard_activity-content__CXyp1{flex:1 1}.Dashboard_activity-title__2rMk5{color:#1a202c;font-size:14px;font-weight:500;margin:0 0 4px}.Dashboard_activity-time__n4rIw{color:#64748b;font-size:12px;margin:0 0 2px}.Dashboard_activity-client__6mNb-{color:#0037ff;font-size:12px;font-weight:500;margin:0}.Dashboard_activity-status__\+YhsH{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.Dashboard_activity-status__\+YhsH.Dashboard_pending__Qq16L{background:#fef3c7;color:#f59e0b}.Dashboard_activity-status__\+YhsH.Dashboard_approved__-pyAs{background:#d1fae5;color:#10b981}.Dashboard_activity-status__\+YhsH.Dashboard_updated__gyD2x{background:#dbeafe;color:#3b82f6}.Dashboard_activity-status__\+YhsH.Dashboard_new__IxSWa{background:#e9d5ff;color:#8b5cf6}.Dashboard_actions-grid__GIyKX{display:flex;flex-direction:column;gap:12px}.Dashboard_action-btn__fERBn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:16px;text-align:left;transition:all .2s ease}.Dashboard_action-btn__fERBn.Dashboard_primary__anFXT{background:#0037ff;color:#fff}.Dashboard_action-btn__fERBn.Dashboard_primary__anFXT:hover{background:#0026cc;transform:translateY(-1px)}.Dashboard_action-btn__fERBn.Dashboard_secondary__KkKKz{background:#f1f5f9;border:1px solid #e2e8f0;color:#1a202c}.Dashboard_action-btn__fERBn.Dashboard_secondary__KkKKz:hover{background:#e2e8f0;transform:translateY(-1px)}.Dashboard_action-btn__fERBn.Dashboard_tertiary__x76Oz{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.Dashboard_action-btn__fERBn.Dashboard_tertiary__x76Oz:hover{background:#fee2e2;transform:translateY(-1px)}@media (max-width:1024px){.Dashboard_dashboard-content__VYM0P{grid-template-columns:1fr}}@media (max-width:768px){.Dashboard_sidebar__7SHQJ{position:fixed;transform:translateX(-100%);transition:transform .3s ease;width:100%}.Dashboard_sidebar__7SHQJ.Dashboard_open__fZCCj{transform:translateX(0)}.Dashboard_main-content__kB8oY{margin-left:0}.Dashboard_stats-grid__8h\+ud{grid-template-columns:1fr}.Dashboard_top-bar__npY6S{padding:12px 16px}.Dashboard_content-area__mMfEN{padding:16px}}.CountryModal_modal-overlay__zD-Fd{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.CountryModal_modal-container__4ba1F{animation:CountryModal_modalEnter__ny5\+k .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.CountryModal_modal-container__4ba1F.CountryModal_delete-modal__fyrHC{max-width:400px}@keyframes CountryModal_modalEnter__ny5\+k{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.CountryModal_modal-header__53UCH{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 24px 20px}.CountryModal_header-left__szpSx{align-items:flex-start;display:flex;flex:1 1;gap:16px}.CountryModal_modal-icon__TaS0C{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.CountryModal_modal-icon__TaS0C.CountryModal_danger-icon__HlvYY{background:linear-gradient(135deg,#dc2626,#ef4444)}.CountryModal_modal-header__53UCH h2{color:#1a202c;font-size:20px;font-weight:700;margin:0 0 4px}.CountryModal_modal-header__53UCH p{color:#64748b;font-size:14px;margin:0}.CountryModal_close-btn__x155g{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.CountryModal_close-btn__x155g:hover:not(:disabled){background:#e2e8f0;color:#374151}.CountryModal_close-btn__x155g:disabled{cursor:not-allowed;opacity:.5}.CountryModal_modal-form__SQ78a{padding:24px}.CountryModal_form-group__sJd1I{margin-bottom:20px}.CountryModal_form-label__CuQId{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.CountryModal_form-input__OBoXo{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.CountryModal_form-input__OBoXo:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.CountryModal_form-input__OBoXo.CountryModal_error__q6PVP{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.CountryModal_form-input__OBoXo:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.CountryModal_form-row__uuFHC{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CountryModal_error-message__mLDJM{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}.CountryModal_submit-error__36p9j{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:20px;padding:12px 16px;text-align:center}.CountryModal_modal-actions__ihjuW{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.CountryModal_cancel-btn__pI1zN{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.CountryModal_cancel-btn__pI1zN:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#374151}.CountryModal_cancel-btn__pI1zN:disabled{cursor:not-allowed;opacity:.5}.CountryModal_submit-btn__uaFou{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:10px 20px;transition:all .2s ease}.CountryModal_submit-btn__uaFou:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.CountryModal_submit-btn__uaFou:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.CountryModal_submit-btn__uaFou.CountryModal_danger-btn__JFZlw{background:#dc2626}.CountryModal_submit-btn__uaFou.CountryModal_danger-btn__JFZlw:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc26264d}.CountryModal_loading-spinner__-TYQ1{animation:CountryModal_spin__pyhBg 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes CountryModal_spin__pyhBg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CountryModal_delete-content__cYeFK{padding:24px}.CountryModal_warning-section__fbflY{display:flex;gap:16px;margin-bottom:24px}.CountryModal_warning-icon__JM3kl{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;color:#d97706;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.CountryModal_warning-text__LZeB0 h3{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 8px}.CountryModal_warning-text__LZeB0 p{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 8px}.CountryModal_warning-note__3AJzo{color:#dc2626!important;font-size:13px!important;font-weight:500!important}@media (max-width:640px){.CountryModal_modal-overlay__zD-Fd{padding:16px}.CountryModal_modal-container__4ba1F{max-height:95vh}.CountryModal_modal-header__53UCH{padding:20px 20px 16px}.CountryModal_header-left__szpSx{gap:12px}.CountryModal_modal-icon__TaS0C{height:36px;width:36px}.CountryModal_modal-header__53UCH h2{font-size:18px}.CountryModal_delete-content__cYeFK,.CountryModal_modal-form__SQ78a{padding:20px}.CountryModal_form-row__uuFHC{gap:20px;grid-template-columns:1fr}.CountryModal_modal-actions__ihjuW{flex-direction:column-reverse;gap:8px}.CountryModal_cancel-btn__pI1zN,.CountryModal_submit-btn__uaFou{justify-content:center;width:100%}.CountryModal_warning-section__fbflY{align-items:center;flex-direction:column;gap:12px;text-align:center}.CountryModal_warning-text__LZeB0 h3{font-size:15px}.CountryModal_warning-text__LZeB0 p{font-size:13px}.CountryModal_summary-item__OLErU{align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width:480px){.CountryModal_modal-overlay__zD-Fd{padding:12px}.CountryModal_modal-header__53UCH{padding:16px 16px 12px}.CountryModal_delete-content__cYeFK,.CountryModal_modal-form__SQ78a{padding:16px}.CountryModal_form-input__OBoXo{padding:10px 12px}.CountryModal_modal-icon__TaS0C{height:32px;width:32px}.CountryModal_warning-icon__JM3kl{height:40px;width:40px}}.Countries_countries-container__hPsm0{background:#f8fafc;min-height:100vh;padding:0}.Countries_page-header__bsl17{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Countries_header-left__rRJ\+L{align-items:center;display:flex;gap:16px}.Countries_page-icon__U5bj7{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Countries_page-header__bsl17 h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Countries_page-header__bsl17 p{color:#64748b;font-size:14px;margin:0}.Countries_create-btn__QNpnr{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Countries_create-btn__QNpnr:hover{background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.Countries_controls-section__ujUOC{display:flex;gap:16px;margin-bottom:16px;padding:0 24px}.Countries_search-container__myA8z{flex:1 1;max-width:400px;position:relative}.Countries_search-icon__OHyr3{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Countries_search-input__uJyrA{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.Countries_search-input__uJyrA:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Countries_filter-container__WWvhS{align-items:center;display:flex;gap:8px;position:relative}.Countries_filter-icon__xpVMF{color:#64748b}.Countries_filter-select__H5J1T{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.Countries_filter-select__H5J1T:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Countries_results-info__-b76M{color:#64748b;font-size:14px;padding:0 24px 16px}.Countries_table-container__Fz8\+O{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.Countries_countries-table__zVTCk{border-collapse:collapse;width:100%}.Countries_countries-table__zVTCk thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.Countries_countries-table__zVTCk th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.Countries_countries-table__zVTCk td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px}.Countries_countries-table__zVTCk tbody tr:hover{background:#f8fafc}.Countries_countries-table__zVTCk tbody tr:last-child td{border-bottom:none}.Countries_country-name__A0VtM{align-items:center;display:flex;font-weight:500;gap:12px}.Countries_country-flag__Fbyij{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;display:flex;font-size:10px;font-weight:600;height:24px;justify-content:center;width:32px}.Countries_iso-code__6733Y,.Countries_phone-code__21VN9{background:#f1f5f9;border-radius:4px;color:#374151;font-size:12px;font-weight:500;letter-spacing:.5px;padding:4px 8px}.Countries_iso-code__6733Y{background:#eff6ff;color:#1d4ed8}.Countries_action-buttons__UQI00{display:flex;gap:8px}.Countries_delete-btn__qFGIj,.Countries_edit-btn__HTkcz{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Countries_edit-btn__HTkcz{background:#eff6ff;color:#2563eb}.Countries_edit-btn__HTkcz:hover{background:#dbeafe;transform:scale(1.05)}.Countries_delete-btn__qFGIj{background:#fef2f2;color:#dc2626}.Countries_delete-btn__qFGIj:hover{background:#fee2e2;transform:scale(1.05)}.Countries_empty-state__Z3CRD{padding:60px 20px;text-align:center}.Countries_empty-content__cQuHt{align-items:center;display:flex;flex-direction:column;gap:16px}.Countries_empty-icon__K3v5R{color:#cbd5e1}.Countries_empty-content__cQuHt h3{color:#374151;font-size:18px;font-weight:600;margin:0}.Countries_empty-content__cQuHt p{color:#64748b;font-size:14px;margin:0;max-width:300px}.Countries_pagination__C1aKa{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.Countries_pagination-btn__ZMz6\+{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.Countries_pagination-btn__ZMz6\+:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.Countries_pagination-btn__ZMz6\+:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.Countries_pagination-numbers__dTLD\+{display:flex;gap:4px;margin:0 16px}.Countries_pagination-number__rlOhb{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Countries_pagination-number__rlOhb:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Countries_pagination-number__rlOhb.Countries_active__nCBcD{background:#0037ff;border-color:#0037ff;color:#fff}.Countries_loading-container__8Z6F0{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Countries_loading-spinner__kCSbT{animation:Countries_spin__2IZ\+7 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Countries_loading-container__8Z6F0 p{color:#64748b;font-size:16px;margin:0}@keyframes Countries_spin__2IZ\+7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Countries_page-header__bsl17{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Countries_controls-section__ujUOC{flex-direction:column;padding:0 20px}.Countries_search-container__myA8z{max-width:none}.Countries_results-info__-b76M{padding:0 20px 16px}.Countries_table-container__Fz8\+O{margin:0 20px 20px;overflow-x:auto}.Countries_countries-table__zVTCk{min-width:600px}.Countries_countries-table__zVTCk td,.Countries_countries-table__zVTCk th{padding:12px 16px}.Countries_pagination__C1aKa{overflow-x:auto;padding:0 20px 20px}.Countries_pagination-numbers__dTLD\+{margin:0 8px}}@media (max-width:480px){.Countries_page-header__bsl17{padding:16px}.Countries_controls-section__ujUOC{padding:0 16px}.Countries_results-info__-b76M{padding:0 16px 16px}.Countries_table-container__Fz8\+O{margin:0 16px 16px}.Countries_countries-table__zVTCk td,.Countries_countries-table__zVTCk th{padding:10px 12px}.Countries_country-name__A0VtM{gap:8px}.Countries_country-flag__Fbyij{font-size:9px;height:20px;width:28px}.Countries_pagination__C1aKa{padding:0 16px 16px}.Countries_pagination-btn__ZMz6\+{font-size:13px;padding:6px 10px}.Countries_pagination-number__rlOhb{font-size:13px;height:32px;width:32px}}.CityModal_modal-overlay__Ozlum{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.CityModal_modal-container__3r8ij{animation:CityModal_modalEnter__v1-09 .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.CityModal_modal-container__3r8ij.CityModal_delete-modal__FcLrF{max-width:400px}@keyframes CityModal_modalEnter__v1-09{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.CityModal_modal-header__E2yIW{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 24px 20px}.CityModal_header-left__EMJgK{align-items:flex-start;display:flex;flex:1 1;gap:16px}.CityModal_modal-icon__lEG4c{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.CityModal_modal-icon__lEG4c.CityModal_danger-icon__h5L91{background:linear-gradient(135deg,#dc2626,#ef4444)}.CityModal_modal-header__E2yIW h2{color:#1a202c;font-size:20px;font-weight:700;margin:0 0 4px}.CityModal_modal-header__E2yIW p{color:#64748b;font-size:14px;margin:0}.CityModal_close-btn__6uMsS{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.CityModal_close-btn__6uMsS:hover:not(:disabled){background:#e2e8f0;color:#374151}.CityModal_close-btn__6uMsS:disabled{cursor:not-allowed;opacity:.5}.CityModal_modal-form__3G5fy{padding:24px}.CityModal_form-group__g26uB{margin-bottom:20px}.CityModal_form-label__EIet4{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.CityModal_form-input__SaA8P{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.CityModal_form-input__SaA8P:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.CityModal_form-input__SaA8P.CityModal_error__CH3Gg{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.CityModal_form-input__SaA8P:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.CityModal_error-message__wcBsk{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}.CityModal_submit-error__K72ys{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:20px;padding:12px 16px;text-align:center}.CityModal_modal-actions__lYziT{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.CityModal_cancel-btn__FFE6D{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.CityModal_cancel-btn__FFE6D:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#374151}.CityModal_cancel-btn__FFE6D:disabled{cursor:not-allowed;opacity:.5}.CityModal_submit-btn__CjXzV{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:10px 20px;transition:all .2s ease}.CityModal_submit-btn__CjXzV:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.CityModal_submit-btn__CjXzV:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.CityModal_submit-btn__CjXzV.CityModal_danger-btn__GlfBu{background:#dc2626}.CityModal_submit-btn__CjXzV.CityModal_danger-btn__GlfBu:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc26264d}.CityModal_loading-spinner__ONf2D{animation:CityModal_spin__wYlJU 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes CityModal_spin__wYlJU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CityModal_delete-content__pk4tO{padding:24px}.CityModal_warning-section__dCupz{display:flex;gap:16px;margin-bottom:24px}.CityModal_warning-icon__PoUj9{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;color:#d97706;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.CityModal_warning-text__MB15K h3{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 8px}.CityModal_warning-text__MB15K p{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 8px}.CityModal_warning-note__xjznZ{color:#dc2626!important;font-size:13px!important;font-weight:500!important}@media (max-width:640px){.CityModal_modal-overlay__Ozlum{padding:16px}.CityModal_modal-container__3r8ij{max-height:95vh}.CityModal_modal-header__E2yIW{padding:20px 20px 16px}.CityModal_header-left__EMJgK{gap:12px}.CityModal_modal-icon__lEG4c{height:36px;width:36px}.CityModal_modal-header__E2yIW h2{font-size:18px}.CityModal_delete-content__pk4tO,.CityModal_modal-form__3G5fy{padding:20px}.CityModal_modal-actions__lYziT{flex-direction:column-reverse;gap:8px}.CityModal_cancel-btn__FFE6D,.CityModal_submit-btn__CjXzV{justify-content:center;width:100%}.CityModal_warning-section__dCupz{align-items:center;flex-direction:column;gap:12px;text-align:center}.CityModal_warning-text__MB15K h3{font-size:15px}.CityModal_warning-text__MB15K p{font-size:13px}.CityModal_summary-item__Y\+Xw0{align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width:480px){.CityModal_modal-overlay__Ozlum{padding:12px}.CityModal_modal-header__E2yIW{padding:16px 16px 12px}.CityModal_delete-content__pk4tO,.CityModal_modal-form__3G5fy{padding:16px}.CityModal_form-input__SaA8P{padding:10px 12px}.CityModal_modal-icon__lEG4c{height:32px;width:32px}.CityModal_warning-icon__PoUj9{height:40px;width:40px}}.Cities_cities-container__b0U3N{background:#f8fafc;min-height:100vh;padding:0}.Cities_page-header__q-TKs{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Cities_header-left__cf0Br{align-items:center;display:flex;gap:16px}.Cities_page-icon__\+HayV{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Cities_page-header__q-TKs h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Cities_page-header__q-TKs p{color:#64748b;font-size:14px;margin:0}.Cities_create-btn__f9ilB{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Cities_create-btn__f9ilB:hover{background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.Cities_controls-section__BEpqq{display:flex;gap:16px;margin-bottom:16px;padding:0 24px}.Cities_search-container__OFLq\+{flex:1 1;max-width:400px;position:relative}.Cities_search-icon__EPnfb{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Cities_search-input__eIYB\+{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.Cities_search-input__eIYB\+:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Cities_filter-container__Wdfyk{align-items:center;display:flex;gap:8px;position:relative}.Cities_filter-icon__BMMyd{color:#64748b}.Cities_filter-select__wZbJW{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.Cities_filter-select__wZbJW:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Cities_results-info__vz19i{color:#64748b;font-size:14px;padding:0 24px 16px}.Cities_table-container__RnGRa{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.Cities_cities-table__dLX2Z{border-collapse:collapse;width:100%}.Cities_cities-table__dLX2Z thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.Cities_cities-table__dLX2Z th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.Cities_cities-table__dLX2Z td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px}.Cities_cities-table__dLX2Z tbody tr:hover{background:#f8fafc}.Cities_cities-table__dLX2Z tbody tr:last-child td{border-bottom:none}.Cities_city-name__CBkpY{align-items:center;display:flex;font-weight:500;gap:12px}.Cities_city-icon__Citcn{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;display:flex;height:24px;justify-content:center;width:32px}.Cities_country-badge__8o4Yr{background:#eff6ff;border-radius:4px;color:#1d4ed8;font-size:12px;font-weight:500;letter-spacing:.5px;padding:4px 8px}.Cities_action-buttons__niTA1{display:flex;gap:8px}.Cities_delete-btn__zvh1P,.Cities_edit-btn__HDT5k{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Cities_edit-btn__HDT5k{background:#eff6ff;color:#2563eb}.Cities_edit-btn__HDT5k:hover{background:#dbeafe;transform:scale(1.05)}.Cities_delete-btn__zvh1P{background:#fef2f2;color:#dc2626}.Cities_delete-btn__zvh1P:hover{background:#fee2e2;transform:scale(1.05)}.Cities_empty-state__p9qVB{padding:60px 20px;text-align:center}.Cities_empty-content__imFEL{align-items:center;display:flex;flex-direction:column;gap:16px}.Cities_empty-icon__PphzK{color:#cbd5e1}.Cities_empty-content__imFEL h3{color:#374151;font-size:18px;font-weight:600;margin:0}.Cities_empty-content__imFEL p{color:#64748b;font-size:14px;margin:0;max-width:300px}.Cities_pagination__mwXYm{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.Cities_pagination-btn__Ymowd{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.Cities_pagination-btn__Ymowd:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.Cities_pagination-btn__Ymowd:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.Cities_pagination-numbers__nSE6I{display:flex;gap:4px;margin:0 16px}.Cities_pagination-number__z5-AO{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Cities_pagination-number__z5-AO:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Cities_pagination-number__z5-AO.Cities_active__BXKjW{background:#0037ff;border-color:#0037ff;color:#fff}.Cities_loading-container__Xn-NK{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Cities_loading-spinner__Ftg46{animation:Cities_spin__jwUY8 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Cities_loading-container__Xn-NK p{color:#64748b;font-size:16px;margin:0}@keyframes Cities_spin__jwUY8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Cities_page-header__q-TKs{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Cities_controls-section__BEpqq{flex-direction:column;padding:0 20px}.Cities_search-container__OFLq\+{max-width:none}.Cities_results-info__vz19i{padding:0 20px 16px}.Cities_table-container__RnGRa{margin:0 20px 20px;overflow-x:auto}.Cities_cities-table__dLX2Z{min-width:600px}.Cities_cities-table__dLX2Z td,.Cities_cities-table__dLX2Z th{padding:12px 16px}.Cities_pagination__mwXYm{overflow-x:auto;padding:0 20px 20px}.Cities_pagination-numbers__nSE6I{margin:0 8px}}@media (max-width:480px){.Cities_page-header__q-TKs{padding:16px}.Cities_controls-section__BEpqq{padding:0 16px}.Cities_results-info__vz19i{padding:0 16px 16px}.Cities_table-container__RnGRa{margin:0 16px 16px}.Cities_cities-table__dLX2Z td,.Cities_cities-table__dLX2Z th{padding:10px 12px}.Cities_city-name__CBkpY{gap:8px}.Cities_city-icon__Citcn{height:20px;width:28px}.Cities_pagination__mwXYm{padding:0 16px 16px}.Cities_pagination-btn__Ymowd{font-size:13px;padding:6px 10px}.Cities_pagination-number__z5-AO{font-size:13px;height:32px;width:32px}}.EducationLevelModal_modal-overlay__-2Z\+R{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.EducationLevelModal_modal-container__OS5cZ{animation:EducationLevelModal_modalEnter__MCJ95 .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.EducationLevelModal_modal-container__OS5cZ.EducationLevelModal_delete-modal__inrhI{max-width:400px}@keyframes EducationLevelModal_modalEnter__MCJ95{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.EducationLevelModal_modal-header__2EN4y{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 24px 20px}.EducationLevelModal_header-left__idoD2{align-items:flex-start;display:flex;flex:1 1;gap:16px}.EducationLevelModal_modal-icon__TmYFg{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.EducationLevelModal_modal-icon__TmYFg.EducationLevelModal_danger-icon__Y9AGB{background:linear-gradient(135deg,#dc2626,#ef4444)}.EducationLevelModal_modal-header__2EN4y h2{color:#1a202c;font-size:20px;font-weight:700;margin:0 0 4px}.EducationLevelModal_modal-header__2EN4y p{color:#64748b;font-size:14px;margin:0}.EducationLevelModal_close-btn__aiQNa{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.EducationLevelModal_close-btn__aiQNa:hover:not(:disabled){background:#e2e8f0;color:#374151}.EducationLevelModal_close-btn__aiQNa:disabled{cursor:not-allowed;opacity:.5}.EducationLevelModal_modal-form__KXb4e{padding:24px}.EducationLevelModal_form-group__kFi1z{margin-bottom:20px}.EducationLevelModal_form-label__65Ull{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.EducationLevelModal_form-input__5fzFP{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.EducationLevelModal_form-input__5fzFP:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.EducationLevelModal_form-input__5fzFP.EducationLevelModal_error__Usmwb{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.EducationLevelModal_form-input__5fzFP:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.EducationLevelModal_error-message__suEnB{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}.EducationLevelModal_submit-error__Hw1jS{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:20px;padding:12px 16px;text-align:center}.EducationLevelModal_modal-actions__J6y7T{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.EducationLevelModal_cancel-btn__AL452{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.EducationLevelModal_cancel-btn__AL452:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#374151}.EducationLevelModal_cancel-btn__AL452:disabled{cursor:not-allowed;opacity:.5}.EducationLevelModal_submit-btn__KOChX{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:10px 20px;transition:all .2s ease}.EducationLevelModal_submit-btn__KOChX:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.EducationLevelModal_submit-btn__KOChX:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.EducationLevelModal_submit-btn__KOChX.EducationLevelModal_danger-btn__mX3xC{background:#dc2626}.EducationLevelModal_submit-btn__KOChX.EducationLevelModal_danger-btn__mX3xC:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc26264d}.EducationLevelModal_loading-spinner__\+mPM8{animation:EducationLevelModal_spin__cnxyf 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes EducationLevelModal_spin__cnxyf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EducationLevelModal_delete-content__Vorwv{padding:24px}.EducationLevelModal_warning-section__g2fxo{display:flex;gap:16px;margin-bottom:24px}.EducationLevelModal_warning-icon__j9kKT{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;color:#d97706;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.EducationLevelModal_warning-text__xcwX2 h3{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 8px}.EducationLevelModal_warning-text__xcwX2 p{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 8px}.EducationLevelModal_warning-note__J6p4F{color:#dc2626!important;font-size:13px!important;font-weight:500!important}@media (max-width:640px){.EducationLevelModal_modal-overlay__-2Z\+R{padding:16px}.EducationLevelModal_modal-container__OS5cZ{max-height:95vh}.EducationLevelModal_modal-header__2EN4y{padding:20px 20px 16px}.EducationLevelModal_header-left__idoD2{gap:12px}.EducationLevelModal_modal-icon__TmYFg{height:36px;width:36px}.EducationLevelModal_modal-header__2EN4y h2{font-size:18px}.EducationLevelModal_delete-content__Vorwv,.EducationLevelModal_modal-form__KXb4e{padding:20px}.EducationLevelModal_modal-actions__J6y7T{flex-direction:column-reverse;gap:8px}.EducationLevelModal_cancel-btn__AL452,.EducationLevelModal_submit-btn__KOChX{justify-content:center;width:100%}.EducationLevelModal_warning-section__g2fxo{align-items:center;flex-direction:column;gap:12px;text-align:center}.EducationLevelModal_warning-text__xcwX2 h3{font-size:15px}.EducationLevelModal_warning-text__xcwX2 p{font-size:13px}.EducationLevelModal_summary-item__MKOP\+{align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width:480px){.EducationLevelModal_modal-overlay__-2Z\+R{padding:12px}.EducationLevelModal_modal-header__2EN4y{padding:16px 16px 12px}.EducationLevelModal_delete-content__Vorwv,.EducationLevelModal_modal-form__KXb4e{padding:16px}.EducationLevelModal_form-input__5fzFP{padding:10px 12px}.EducationLevelModal_modal-icon__TmYFg{height:32px;width:32px}.EducationLevelModal_warning-icon__j9kKT{height:40px;width:40px}}.EducationLevels_education-levels-container__gu\+dr{background:#f8fafc;min-height:100vh;padding:0}.EducationLevels_page-header__vVjED{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.EducationLevels_header-left__Z1eic{align-items:center;display:flex;gap:16px}.EducationLevels_page-icon__VPmLx{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.EducationLevels_page-header__vVjED h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.EducationLevels_page-header__vVjED p{color:#64748b;font-size:14px;margin:0}.EducationLevels_create-btn__HlgIk{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.EducationLevels_create-btn__HlgIk:hover{background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.EducationLevels_controls-section__7S9Tr{display:flex;gap:16px;margin-bottom:16px;padding:0 24px}.EducationLevels_search-container__J33sz{flex:1 1;max-width:400px;position:relative}.EducationLevels_search-icon__dZSA\+{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.EducationLevels_search-input__NQaPo{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.EducationLevels_search-input__NQaPo:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.EducationLevels_filter-container__3eqQD{align-items:center;display:flex;gap:8px;position:relative}.EducationLevels_filter-icon__sHhAt{color:#64748b}.EducationLevels_filter-select__2IgVM{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.EducationLevels_filter-select__2IgVM:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.EducationLevels_results-info__guVcZ{color:#64748b;font-size:14px;padding:0 24px 16px}.EducationLevels_table-container__mVFZ2{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.EducationLevels_education-levels-table__RKqeT{border-collapse:collapse;width:100%}.EducationLevels_education-levels-table__RKqeT thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.EducationLevels_education-levels-table__RKqeT th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.EducationLevels_education-levels-table__RKqeT td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px}.EducationLevels_education-levels-table__RKqeT tbody tr:hover{background:#f8fafc}.EducationLevels_education-levels-table__RKqeT tbody tr:last-child td{border-bottom:none}.EducationLevels_education-level-name__BEXoN{align-items:center;display:flex;font-weight:500;gap:12px}.EducationLevels_education-level-icon__1IyYU{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;display:flex;height:32px;justify-content:center;width:32px}.EducationLevels_action-buttons__7oR\+4{display:flex;gap:8px}.EducationLevels_delete-btn__IY0NB,.EducationLevels_edit-btn__eapfo{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.EducationLevels_edit-btn__eapfo{background:#eff6ff;color:#2563eb}.EducationLevels_edit-btn__eapfo:hover{background:#dbeafe;transform:scale(1.05)}.EducationLevels_delete-btn__IY0NB{background:#fef2f2;color:#dc2626}.EducationLevels_delete-btn__IY0NB:hover{background:#fee2e2;transform:scale(1.05)}.EducationLevels_empty-state__t3oQX{padding:60px 20px;text-align:center}.EducationLevels_empty-content__C22F0{align-items:center;display:flex;flex-direction:column;gap:16px}.EducationLevels_empty-icon__YwQnV{color:#cbd5e1}.EducationLevels_empty-content__C22F0 h3{color:#374151;font-size:18px;font-weight:600;margin:0}.EducationLevels_empty-content__C22F0 p{color:#64748b;font-size:14px;margin:0;max-width:300px}.EducationLevels_pagination__ot0Y9{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.EducationLevels_pagination-btn__qp-ZE{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.EducationLevels_pagination-btn__qp-ZE:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.EducationLevels_pagination-btn__qp-ZE:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.EducationLevels_pagination-numbers__UbSSH{display:flex;gap:4px;margin:0 16px}.EducationLevels_pagination-number__2EVqK{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.EducationLevels_pagination-number__2EVqK:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.EducationLevels_pagination-number__2EVqK.EducationLevels_active__E4Hcz{background:#0037ff;border-color:#0037ff;color:#fff}.EducationLevels_loading-container__9YYqF{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.EducationLevels_loading-spinner__jBqGr{animation:EducationLevels_spin__snzUU 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.EducationLevels_loading-container__9YYqF p{color:#64748b;font-size:16px;margin:0}@keyframes EducationLevels_spin__snzUU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.EducationLevels_page-header__vVjED{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.EducationLevels_controls-section__7S9Tr{flex-direction:column;padding:0 20px}.EducationLevels_search-container__J33sz{max-width:none}.EducationLevels_results-info__guVcZ{padding:0 20px 16px}.EducationLevels_table-container__mVFZ2{margin:0 20px 20px;overflow-x:auto}.EducationLevels_education-levels-table__RKqeT{min-width:500px}.EducationLevels_education-levels-table__RKqeT td,.EducationLevels_education-levels-table__RKqeT th{padding:12px 16px}.EducationLevels_pagination__ot0Y9{overflow-x:auto;padding:0 20px 20px}.EducationLevels_pagination-numbers__UbSSH{margin:0 8px}}@media (max-width:480px){.EducationLevels_page-header__vVjED{padding:16px}.EducationLevels_controls-section__7S9Tr{padding:0 16px}.EducationLevels_results-info__guVcZ{padding:0 16px 16px}.EducationLevels_table-container__mVFZ2{margin:0 16px 16px}.EducationLevels_education-levels-table__RKqeT td,.EducationLevels_education-levels-table__RKqeT th{padding:10px 12px}.EducationLevels_education-level-name__BEXoN{gap:8px}.EducationLevels_education-level-icon__1IyYU{height:28px;width:28px}.EducationLevels_pagination__ot0Y9{padding:0 16px 16px}.EducationLevels_pagination-btn__qp-ZE{font-size:13px;padding:6px 10px}.EducationLevels_pagination-number__2EVqK{font-size:13px;height:32px;width:32px}}.UniversityModal_modal-overlay__gx5hl{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.UniversityModal_modal-container__nZsRy{animation:UniversityModal_modalEnter__9m5qm .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.UniversityModal_modal-container__nZsRy.UniversityModal_delete-modal__xvuRn{max-width:400px}@keyframes UniversityModal_modalEnter__9m5qm{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.UniversityModal_modal-header__SjOjZ{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 24px 20px}.UniversityModal_header-left__d2J2-{align-items:flex-start;display:flex;flex:1 1;gap:16px}.UniversityModal_modal-icon__TNkOh{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.UniversityModal_modal-icon__TNkOh.UniversityModal_danger-icon__hoGIg{background:linear-gradient(135deg,#dc2626,#ef4444)}.UniversityModal_modal-header__SjOjZ h2{color:#1a202c;font-size:20px;font-weight:700;margin:0 0 4px}.UniversityModal_modal-header__SjOjZ p{color:#64748b;font-size:14px;margin:0}.UniversityModal_close-btn__tnM7c{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.UniversityModal_close-btn__tnM7c:hover:not(:disabled){background:#e2e8f0;color:#374151}.UniversityModal_close-btn__tnM7c:disabled{cursor:not-allowed;opacity:.5}.UniversityModal_modal-actions__hsehl{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.UniversityModal_cancel-btn__qHsFm{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.UniversityModal_cancel-btn__qHsFm:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#374151}.UniversityModal_cancel-btn__qHsFm:disabled{cursor:not-allowed;opacity:.5}.UniversityModal_submit-btn__KSC\+L{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:10px 20px;transition:all .2s ease}.UniversityModal_submit-btn__KSC\+L:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.UniversityModal_submit-btn__KSC\+L:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.UniversityModal_submit-btn__KSC\+L.UniversityModal_danger-btn__7rgwH{background:#dc2626}.UniversityModal_submit-btn__KSC\+L.UniversityModal_danger-btn__7rgwH:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc26264d}.UniversityModal_loading-spinner__yPdSj{animation:UniversityModal_spin__Vchh1 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes UniversityModal_spin__Vchh1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UniversityModal_delete-content__Jp9b7{padding:24px}.UniversityModal_warning-section__eqIOQ{display:flex;gap:16px;margin-bottom:24px}.UniversityModal_warning-icon__QGMM4{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;color:#d97706;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.UniversityModal_warning-text__nKRoc h3{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 8px}.UniversityModal_warning-text__nKRoc p{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 8px}@media (max-width:640px){.UniversityModal_modal-overlay__gx5hl{padding:16px}.UniversityModal_modal-container__nZsRy{max-height:95vh}.UniversityModal_modal-header__SjOjZ{padding:20px 20px 16px}.UniversityModal_header-left__d2J2-{gap:12px}.UniversityModal_modal-icon__TNkOh{height:36px;width:36px}.UniversityModal_modal-header__SjOjZ h2{font-size:18px}.UniversityModal_delete-content__Jp9b7{padding:20px}.UniversityModal_modal-actions__hsehl{flex-direction:column-reverse;gap:8px}.UniversityModal_cancel-btn__qHsFm,.UniversityModal_submit-btn__KSC\+L{justify-content:center;width:100%}.UniversityModal_warning-section__eqIOQ{align-items:center;flex-direction:column;gap:12px;text-align:center}.UniversityModal_warning-text__nKRoc h3{font-size:15px}.UniversityModal_warning-text__nKRoc p{font-size:13px}}@media (max-width:480px){.UniversityModal_modal-overlay__gx5hl{padding:12px}.UniversityModal_modal-header__SjOjZ{padding:16px 16px 12px}.UniversityModal_delete-content__Jp9b7{padding:16px}.UniversityModal_modal-icon__TNkOh{height:32px;width:32px}.UniversityModal_warning-icon__QGMM4{height:40px;width:40px}}.Universities_universities-container__zP5CD{background:#f8fafc;min-height:100vh;padding:0}.Universities_page-header__3L3nD{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Universities_header-left__EL\+74{align-items:center;display:flex;gap:16px}.Universities_page-icon__c54oA{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Universities_page-header__3L3nD h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Universities_page-header__3L3nD p{color:#64748b;font-size:14px;margin:0}.Universities_create-btn__v5eVZ{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Universities_create-btn__v5eVZ:hover{background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.Universities_controls-section__rqFbH{display:flex;gap:16px;margin-bottom:16px;padding:0 24px}.Universities_search-container__YHLoc{flex:1 1;max-width:400px;position:relative}.Universities_search-icon__QHzsy{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Universities_search-input__alUUi{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.Universities_search-input__alUUi:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Universities_filter-container__PUz1F{align-items:center;display:flex;gap:8px;position:relative}.Universities_filter-icon__pmTur{color:#64748b}.Universities_filter-select__vDHvb{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.Universities_filter-select__vDHvb:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Universities_results-info__fQpSO{color:#64748b;font-size:14px;padding:0 24px 16px}.Universities_table-container__Gb03t{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.Universities_universities-table__ICWQ8{border-collapse:collapse;width:100%}.Universities_universities-table__ICWQ8 thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.Universities_universities-table__ICWQ8 th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.Universities_universities-table__ICWQ8 td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px}.Universities_universities-table__ICWQ8 tbody tr:hover{background:#f8fafc}.Universities_universities-table__ICWQ8 tbody tr:last-child td{border-bottom:none}.Universities_university-info__9uGkC{align-items:center;display:flex;gap:12px}.Universities_university-logo__tImcw{align-items:center;background:#f1f5f9;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.Universities_university-logo__tImcw img{height:100%;object-fit:cover;width:100%}.Universities_logo-fallback__sPzHg{color:#64748b;display:none}.Universities_university-details__bzZjY{display:flex;flex-direction:column;gap:2px}.Universities_university-name__sjWQM{color:#1a202c;font-weight:500}.Universities_country-info__LFZd5{display:flex;flex-direction:column;gap:2px}.Universities_country-name__WL6EI{color:#1a202c;font-weight:500}.Universities_country-code__6HHAA{background:#f1f5f9;border-radius:4px;color:#64748b;display:inline-block;font-size:12px;padding:2px 6px;width:fit-content}.Universities_city-name__pRryO{background:#eff6ff;border-radius:4px;color:#1a202c;color:#1d4ed8;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.5px;padding:4px 8px}.Universities_website-link__yPnAM{align-items:center;color:#0037ff;display:flex;font-size:13px;font-weight:500;gap:6px;text-decoration:none;transition:color .2s ease}.Universities_website-link__yPnAM:hover{color:#0026cc;text-decoration:underline}.Universities_action-buttons__e8OZw{display:flex;gap:8px}.Universities_delete-btn__2qWFD,.Universities_edit-btn__T4aRU,.Universities_manage-btn__OOzQW{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Universities_manage-btn__OOzQW{background:#f0fdf4;color:#16a34a}.Universities_manage-btn__OOzQW:hover{background:#dcfce7;transform:scale(1.05)}.Universities_edit-btn__T4aRU{background:#eff6ff;color:#2563eb}.Universities_edit-btn__T4aRU:hover{background:#dbeafe;transform:scale(1.05)}.Universities_delete-btn__2qWFD{background:#fef2f2;color:#dc2626}.Universities_delete-btn__2qWFD:hover{background:#fee2e2;transform:scale(1.05)}.Universities_empty-state__xXTts{padding:60px 20px;text-align:center}.Universities_empty-content__Yoc6w{align-items:center;display:flex;flex-direction:column;gap:16px}.Universities_empty-icon__luBuo{color:#cbd5e1}.Universities_empty-content__Yoc6w h3{color:#374151;font-size:18px;font-weight:600;margin:0}.Universities_empty-content__Yoc6w p{color:#64748b;font-size:14px;margin:0;max-width:300px}.Universities_pagination__iEMSB{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.Universities_pagination-btn__zhU9i{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.Universities_pagination-btn__zhU9i:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.Universities_pagination-btn__zhU9i:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.Universities_pagination-numbers__vo1mG{display:flex;gap:4px;margin:0 16px}.Universities_pagination-number__cSWgD{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Universities_pagination-number__cSWgD:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Universities_pagination-number__cSWgD.Universities_active__TewCM{background:#0037ff;border-color:#0037ff;color:#fff}.Universities_loading-container__RADwV{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Universities_loading-spinner__qf\+8Y{animation:Universities_spin__4DWiY 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Universities_loading-container__RADwV p{color:#64748b;font-size:16px;margin:0}@keyframes Universities_spin__4DWiY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Universities_page-header__3L3nD{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Universities_controls-section__rqFbH{flex-direction:column;padding:0 20px}.Universities_search-container__YHLoc{max-width:none}.Universities_results-info__fQpSO{padding:0 20px 16px}.Universities_table-container__Gb03t{margin:0 20px 20px;overflow-x:auto}.Universities_universities-table__ICWQ8{min-width:700px}.Universities_universities-table__ICWQ8 td,.Universities_universities-table__ICWQ8 th{padding:12px 16px}.Universities_pagination__iEMSB{overflow-x:auto;padding:0 20px 20px}.Universities_pagination-numbers__vo1mG{margin:0 8px}}@media (max-width:480px){.Universities_page-header__3L3nD{padding:16px}.Universities_controls-section__rqFbH{padding:0 16px}.Universities_results-info__fQpSO{padding:0 16px 16px}.Universities_table-container__Gb03t{margin:0 16px 16px}.Universities_universities-table__ICWQ8 td,.Universities_universities-table__ICWQ8 th{padding:10px 12px}.Universities_university-info__9uGkC{gap:8px}.Universities_university-logo__tImcw{height:32px;width:32px}.Universities_pagination__iEMSB{padding:0 16px 16px}.Universities_pagination-btn__zhU9i{font-size:13px;padding:6px 10px}.Universities_pagination-number__cSWgD{font-size:13px;height:32px;width:32px}}.UniversityForm_university-form-container__c-xU7{background:#f8fafc;min-height:100vh;padding:0}.UniversityForm_page-header__RTvUb{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.UniversityForm_header-left__PsoFM{align-items:center;display:flex;gap:16px}.UniversityForm_back-btn__43x06{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.UniversityForm_back-btn__43x06:hover{background:#e2e8f0;color:#374151;transform:translateX(-2px)}.UniversityForm_page-icon__Wx54W{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.UniversityForm_page-header__RTvUb h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.UniversityForm_page-header__RTvUb p{color:#64748b;font-size:14px;margin:0}.UniversityForm_form-container__g1Q3s{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;max-width:600px;padding:32px}.UniversityForm_university-form__mTXIM{display:flex;flex-direction:column;gap:24px}.UniversityForm_form-group__Ugubz{display:flex;flex-direction:column;gap:8px}.UniversityForm_form-label__aPOEr{color:#374151;font-size:14px;font-weight:600}.UniversityForm_input-container__N6dxK{align-items:center;display:flex;position:relative}.UniversityForm_input-icon__Xc07h{color:#64748b;left:12px;position:absolute;z-index:1}.UniversityForm_form-input__Ki881,.UniversityForm_form-select__lZvAd{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:14px;padding:12px 12px 12px 44px;transition:all .2s ease;width:100%}.UniversityForm_form-input__Ki881:focus,.UniversityForm_form-select__lZvAd:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.UniversityForm_form-input__Ki881.UniversityForm_error__ApL3R,.UniversityForm_form-select__lZvAd.UniversityForm_error__ApL3R{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.UniversityForm_form-input__Ki881:disabled,.UniversityForm_form-select__lZvAd:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.UniversityForm_error-message__oEJF1{color:#dc2626;font-size:12px;font-weight:500}.UniversityForm_field-help__ga1pT{color:#64748b;font-size:12px;margin:0}.UniversityForm_submit-error__RQ-02{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;padding:12px 16px;text-align:center}.UniversityForm_form-actions__Oj-rk{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding-top:24px}.UniversityForm_cancel-btn__w23yj{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.UniversityForm_cancel-btn__w23yj:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#374151}.UniversityForm_cancel-btn__w23yj:disabled{cursor:not-allowed;opacity:.5}.UniversityForm_submit-btn__L297j{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:140px;padding:12px 24px;transition:all .2s ease}.UniversityForm_submit-btn__L297j:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.UniversityForm_submit-btn__L297j:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.UniversityForm_loading-spinner__byWW5{animation:UniversityForm_spin__nXKWf 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes UniversityForm_spin__nXKWf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UniversityForm_loading-container__rGad\+{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.UniversityForm_loading-container__rGad\+ .UniversityForm_loading-spinner__byWW5{border:3px solid #f1f5f9;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.UniversityForm_loading-container__rGad\+ p{color:#64748b;font-size:16px;margin:0}@media (max-width:768px){.UniversityForm_page-header__RTvUb{padding:20px}.UniversityForm_header-left__PsoFM{gap:12px}.UniversityForm_back-btn__43x06{height:36px;width:36px}.UniversityForm_page-icon__Wx54W{height:40px;width:40px}.UniversityForm_page-header__RTvUb h1{font-size:20px}.UniversityForm_form-container__g1Q3s{margin:0 20px 20px;padding:24px}.UniversityForm_university-form__mTXIM{gap:20px}.UniversityForm_form-actions__Oj-rk{flex-direction:column-reverse;gap:8px}.UniversityForm_cancel-btn__w23yj,.UniversityForm_submit-btn__L297j{justify-content:center;width:100%}}@media (max-width:480px){.UniversityForm_page-header__RTvUb{padding:16px}.UniversityForm_form-container__g1Q3s{margin:0 16px 16px;padding:20px}.UniversityForm_university-form__mTXIM{gap:16px}.UniversityForm_form-input__Ki881,.UniversityForm_form-select__lZvAd{padding:10px 10px 10px 40px}.UniversityForm_input-icon__Xc07h{left:10px}.UniversityForm_back-btn__43x06{height:32px;width:32px}.UniversityForm_page-icon__Wx54W{height:36px;width:36px}.UniversityForm_page-header__RTvUb h1{font-size:18px}}.UniversityManager_university-manager-container__RwzLj{background:#f8fafc;min-height:100vh;padding:0}.UniversityManager_page-header__VdIgY{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:32px;padding:24px}.UniversityManager_header-left__IPsew{align-items:center;display:flex;gap:16px}.UniversityManager_back-btn__AO209{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.UniversityManager_back-btn__AO209:hover{background:#e2e8f0;color:#374151;transform:translateX(-2px)}.UniversityManager_university-info__Sh\+bb{align-items:center;display:flex;gap:16px}.UniversityManager_university-logo__HWSAG{align-items:center;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:12px;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.UniversityManager_university-logo__HWSAG img{height:100%;object-fit:cover;width:100%}.UniversityManager_logo-fallback__oSWhH{color:#64748b;display:none}.UniversityManager_university-details__7NQ97 h1{color:#1a202c;font-size:28px;font-weight:700;margin:0 0 4px}.UniversityManager_university-details__7NQ97 p{color:#64748b;font-size:14px;margin:0 0 12px}.UniversityManager_university-meta__hLuYg{align-items:center;display:flex;gap:12px}.UniversityManager_country-badge__rjYYe{background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;color:#1e40af;font-size:12px;font-weight:500;padding:4px 8px}.UniversityManager_website-link__XskAZ{color:#0037ff;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s ease}.UniversityManager_website-link__XskAZ:hover{color:#0026cc;text-decoration:underline}.UniversityManager_submodules-section__r4j6f{margin-bottom:32px}.UniversityManager_section-header__\+YPpr{margin-bottom:24px;padding:0 24px}.UniversityManager_section-header__\+YPpr h2{color:#1a202c;font-size:20px;font-weight:600;margin:0 0 4px}.UniversityManager_section-header__\+YPpr p{color:#64748b;font-size:14px;margin:0}.UniversityManager_submodules-grid__i6ssU{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:0 24px}.UniversityManager_submodule-card__F\+rOh{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:24px;transition:all .2s ease}.UniversityManager_submodule-card__F\+rOh:hover:not(.UniversityManager_disabled__46RCr){border-color:#0037ff;box-shadow:0 8px 25px #0037ff1a;transform:translateY(-2px)}.UniversityManager_submodule-card__F\+rOh.UniversityManager_disabled__46RCr{cursor:not-allowed;opacity:.6}.UniversityManager_submodule-icon__cZJBx{align-items:center;border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.UniversityManager_submodule-content__7bUQ3{flex:1 1;min-width:0}.UniversityManager_submodule-content__7bUQ3 h3{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 4px}.UniversityManager_submodule-content__7bUQ3 p{color:#64748b;font-size:13px;line-height:1.4;margin:0 0 8px}.UniversityManager_coming-soon__myhPF{background:#fef3c7;border:1px solid #fde68a;border-radius:4px;color:#92400e;display:inline-block;font-size:11px;font-weight:500;padding:2px 6px}.UniversityManager_stats-section__bM1ua{margin-bottom:32px}.UniversityManager_stats-grid__cxC7L{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0 24px}.UniversityManager_stat-card__QhkFP{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;padding:20px}.UniversityManager_stat-icon__JIkqR{align-items:center;background:#eff6ff;border-radius:8px;color:#2563eb;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.UniversityManager_stat-content__-B7tv{display:flex;flex-direction:column;gap:2px}.UniversityManager_stat-number__bWLRe{color:#1a202c;font-size:20px;font-weight:700}.UniversityManager_stat-label__YSZ\+Z{color:#64748b;font-size:12px;font-weight:500}.UniversityManager_loading-container__1ray7{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.UniversityManager_loading-spinner__yNR86{animation:UniversityManager_spin__goYLr 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.UniversityManager_loading-container__1ray7 p{color:#64748b;font-size:16px;margin:0}@keyframes UniversityManager_spin__goYLr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UniversityManager_error-container__m5pT3{align-items:center;display:flex;justify-content:center;padding:80px 20px;text-align:center}.UniversityManager_error-content__AO0Hy{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:400px}.UniversityManager_error-icon__zrGpn{color:#cbd5e1}.UniversityManager_error-content__AO0Hy h3{color:#374151;font-size:20px;font-weight:600;margin:0}.UniversityManager_error-content__AO0Hy p{color:#64748b;font-size:14px;margin:0}.UniversityManager_error-content__AO0Hy .UniversityManager_back-btn__AO209{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.UniversityManager_error-content__AO0Hy .UniversityManager_back-btn__AO209:hover{background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}@media (max-width:768px){.UniversityManager_page-header__VdIgY{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.UniversityManager_header-left__IPsew{width:100%}.UniversityManager_university-info__Sh\+bb{align-items:flex-start;flex-direction:column;gap:12px;width:100%}.UniversityManager_university-logo__HWSAG{height:56px;width:56px}.UniversityManager_university-details__7NQ97 h1{font-size:24px}.UniversityManager_university-meta__hLuYg{align-items:flex-start;flex-direction:column;gap:8px}.UniversityManager_section-header__\+YPpr{padding:0 20px}.UniversityManager_submodules-grid__i6ssU{grid-template-columns:1fr;padding:0 20px}.UniversityManager_submodule-card__F\+rOh{padding:20px}.UniversityManager_submodule-icon__cZJBx{height:56px;width:56px}.UniversityManager_stats-grid__cxC7L{grid-template-columns:repeat(2,1fr);padding:0 20px}.UniversityManager_stat-card__QhkFP{padding:16px}}@media (max-width:480px){.UniversityManager_page-header__VdIgY{padding:16px}.UniversityManager_section-header__\+YPpr,.UniversityManager_submodules-grid__i6ssU{padding:0 16px}.UniversityManager_stats-grid__cxC7L{grid-template-columns:1fr;padding:0 16px}.UniversityManager_university-details__7NQ97 h1{font-size:20px}.UniversityManager_submodule-card__F\+rOh{flex-direction:column;padding:16px;text-align:center}.UniversityManager_submodule-icon__cZJBx{height:48px;width:48px}.UniversityManager_stat-card__QhkFP{padding:12px}.UniversityManager_stat-number__bWLRe{font-size:18px}}.MajorModal_modal-overlay__ZZZQj{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.MajorModal_modal-container__W1mRQ{animation:MajorModal_modalEnter__xbNBD .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.MajorModal_modal-container__W1mRQ.MajorModal_delete-modal__KS9LO{max-width:400px}@keyframes MajorModal_modalEnter__xbNBD{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.MajorModal_modal-header__yU1mN{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 24px 20px}.MajorModal_header-left__aw3Rv{align-items:flex-start;display:flex;flex:1 1;gap:16px}.MajorModal_modal-icon__\+Xq4h{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.MajorModal_modal-icon__\+Xq4h.MajorModal_danger-icon__\+geY0{background:linear-gradient(135deg,#dc2626,#ef4444)}.MajorModal_modal-header__yU1mN h2{color:#1a202c;font-size:20px;font-weight:700;margin:0 0 4px}.MajorModal_modal-header__yU1mN p{color:#64748b;font-size:14px;margin:0}.MajorModal_close-btn__5b3mP{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.MajorModal_close-btn__5b3mP:hover:not(:disabled){background:#e2e8f0;color:#374151}.MajorModal_close-btn__5b3mP:disabled{cursor:not-allowed;opacity:.5}.MajorModal_modal-form__P-y5w{padding:24px}.MajorModal_form-group__J9qzq{margin-bottom:20px}.MajorModal_form-label__w3wQk{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.MajorModal_form-input__JU9lG{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.MajorModal_form-input__JU9lG:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.MajorModal_form-input__JU9lG.MajorModal_error__D6gns{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.MajorModal_form-input__JU9lG:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.MajorModal_error-message__YKzMe{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}.MajorModal_submit-error__Xtfbs{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:20px;padding:12px 16px;text-align:center}.MajorModal_modal-actions__77xjy{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.MajorModal_cancel-btn__lAOL3{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.MajorModal_cancel-btn__lAOL3:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#374151}.MajorModal_cancel-btn__lAOL3:disabled{cursor:not-allowed;opacity:.5}.MajorModal_submit-btn__FMsdw{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:10px 20px;transition:all .2s ease}.MajorModal_submit-btn__FMsdw:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.MajorModal_submit-btn__FMsdw:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.MajorModal_submit-btn__FMsdw.MajorModal_danger-btn__mTVJi{background:#dc2626}.MajorModal_submit-btn__FMsdw.MajorModal_danger-btn__mTVJi:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc26264d}.MajorModal_loading-spinner__KYnY9{animation:MajorModal_spin__mO0cI 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes MajorModal_spin__mO0cI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MajorModal_delete-content__sjHcX{padding:24px}.MajorModal_warning-section__jBj7h{display:flex;gap:16px;margin-bottom:24px}.MajorModal_warning-icon__E6dns{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;color:#d97706;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.MajorModal_warning-text__o7-M6 h3{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 8px}.MajorModal_warning-text__o7-M6 p{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 8px}@media (max-width:640px){.MajorModal_modal-overlay__ZZZQj{padding:16px}.MajorModal_modal-container__W1mRQ{max-height:95vh}.MajorModal_modal-header__yU1mN{padding:20px 20px 16px}.MajorModal_header-left__aw3Rv{gap:12px}.MajorModal_modal-icon__\+Xq4h{height:36px;width:36px}.MajorModal_modal-header__yU1mN h2{font-size:18px}.MajorModal_delete-content__sjHcX,.MajorModal_modal-form__P-y5w{padding:20px}.MajorModal_modal-actions__77xjy{flex-direction:column-reverse;gap:8px}.MajorModal_cancel-btn__lAOL3,.MajorModal_submit-btn__FMsdw{justify-content:center;width:100%}.MajorModal_warning-section__jBj7h{align-items:center;flex-direction:column;gap:12px;text-align:center}.MajorModal_warning-text__o7-M6 h3{font-size:15px}.MajorModal_warning-text__o7-M6 p{font-size:13px}}@media (max-width:480px){.MajorModal_modal-overlay__ZZZQj{padding:12px}.MajorModal_modal-header__yU1mN{padding:16px 16px 12px}.MajorModal_delete-content__sjHcX,.MajorModal_modal-form__P-y5w{padding:16px}.MajorModal_form-input__JU9lG{padding:10px 12px}.MajorModal_modal-icon__\+Xq4h{height:32px;width:32px}.MajorModal_warning-icon__E6dns{height:40px;width:40px}}.Majors_majors-container__-w1Rf{background:#f8fafc;min-height:100vh;padding:0}.Majors_page-header__N4n4e{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Majors_header-left__mtAM\+{align-items:center;display:flex;gap:16px}.Majors_page-icon__5mSvJ{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Majors_page-header__N4n4e h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Majors_page-header__N4n4e p{color:#64748b;font-size:14px;margin:0}.Majors_create-btn__50S\+m{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Majors_create-btn__50S\+m:hover{background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.Majors_controls-section__\+dqNh{display:flex;gap:16px;margin-bottom:16px;padding:0 24px}.Majors_search-container__9-J26{flex:1 1;max-width:400px;position:relative}.Majors_search-icon__3XYdO{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Majors_search-input__7yyG8{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.Majors_search-input__7yyG8:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Majors_filter-container__Yy65Q{align-items:center;display:flex;gap:8px;position:relative}.Majors_filter-icon__0TL9d{color:#64748b}.Majors_filter-select__7p4X2{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.Majors_filter-select__7p4X2:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Majors_results-info__ryoqa{color:#64748b;font-size:14px;padding:0 24px 16px}.Majors_table-container__rFN9K{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.Majors_majors-table__w02M9{border-collapse:collapse;width:100%}.Majors_majors-table__w02M9 thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.Majors_majors-table__w02M9 th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.Majors_majors-table__w02M9 td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px}.Majors_majors-table__w02M9 tbody tr:hover{background:#f8fafc}.Majors_majors-table__w02M9 tbody tr:last-child td{border-bottom:none}.Majors_major-name__OVZl5{align-items:center;display:flex;font-weight:500;gap:12px}.Majors_major-icon__OXD3b{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;display:flex;height:32px;justify-content:center;width:32px}.Majors_action-buttons__f6rVT{display:flex;gap:8px}.Majors_delete-btn__QSQ32,.Majors_edit-btn__r8KXQ{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Majors_edit-btn__r8KXQ{background:#eff6ff;color:#2563eb}.Majors_edit-btn__r8KXQ:hover{background:#dbeafe;transform:scale(1.05)}.Majors_delete-btn__QSQ32{background:#fef2f2;color:#dc2626}.Majors_delete-btn__QSQ32:hover{background:#fee2e2;transform:scale(1.05)}.Majors_empty-state__okQpV{padding:60px 20px;text-align:center}.Majors_empty-content__gJgk2{align-items:center;display:flex;flex-direction:column;gap:16px}.Majors_empty-icon__avMyd{color:#cbd5e1}.Majors_empty-content__gJgk2 h3{color:#374151;font-size:18px;font-weight:600;margin:0}.Majors_empty-content__gJgk2 p{color:#64748b;font-size:14px;margin:0;max-width:300px}.Majors_pagination__tEoVk{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.Majors_pagination-btn__zEeLc{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.Majors_pagination-btn__zEeLc:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.Majors_pagination-btn__zEeLc:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.Majors_pagination-numbers__iAQQm{display:flex;gap:4px;margin:0 16px}.Majors_pagination-number__1c05e{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Majors_pagination-number__1c05e:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Majors_pagination-number__1c05e.Majors_active__A7m1Q{background:#0037ff;border-color:#0037ff;color:#fff}.Majors_loading-container__ne\+wI{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Majors_loading-spinner__sy0Qg{animation:Majors_spin__bjVkB 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Majors_loading-container__ne\+wI p{color:#64748b;font-size:16px;margin:0}@keyframes Majors_spin__bjVkB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Majors_page-header__N4n4e{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Majors_controls-section__\+dqNh{flex-direction:column;padding:0 20px}.Majors_search-container__9-J26{max-width:none}.Majors_results-info__ryoqa{padding:0 20px 16px}.Majors_table-container__rFN9K{margin:0 20px 20px;overflow-x:auto}.Majors_majors-table__w02M9{min-width:500px}.Majors_majors-table__w02M9 td,.Majors_majors-table__w02M9 th{padding:12px 16px}.Majors_pagination__tEoVk{overflow-x:auto;padding:0 20px 20px}.Majors_pagination-numbers__iAQQm{margin:0 8px}}@media (max-width:480px){.Majors_page-header__N4n4e{padding:16px}.Majors_controls-section__\+dqNh{padding:0 16px}.Majors_results-info__ryoqa{padding:0 16px 16px}.Majors_table-container__rFN9K{margin:0 16px 16px}.Majors_majors-table__w02M9 td,.Majors_majors-table__w02M9 th{padding:10px 12px}.Majors_major-name__OVZl5{gap:8px}.Majors_major-icon__OXD3b{height:28px;width:28px}.Majors_pagination__tEoVk{padding:0 16px 16px}.Majors_pagination-btn__zEeLc{font-size:13px;padding:6px 10px}.Majors_pagination-number__1c05e{font-size:13px;height:32px;width:32px}}.DeleteConfirmationModal_modal-overlay__dUajX{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.DeleteConfirmationModal_modal-container__0rJgf{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.DeleteConfirmationModal_modal-header__zi5Wm{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;margin-bottom:24px;padding:24px 24px 0}.DeleteConfirmationModal_modal-icon__wqPvI{align-items:center;background:#fef2f2;border-radius:12px;color:#dc2626;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.DeleteConfirmationModal_modal-title__f-7fw{color:#1a202c;flex:1 1;font-size:20px;font-weight:700;margin:0}.DeleteConfirmationModal_close-btn__708q6{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.DeleteConfirmationModal_close-btn__708q6:hover{background:#e2e8f0;color:#374151}.DeleteConfirmationModal_modal-content__moZdZ{padding:0 24px}.DeleteConfirmationModal_warning-text__02Vrj{color:#374151;font-size:16px;line-height:1.5;margin:0 0 24px}.DeleteConfirmationModal_course-details__o7hDB{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px;padding:16px}.DeleteConfirmationModal_detail-item__dYm98{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.DeleteConfirmationModal_detail-item__dYm98:last-child{margin-bottom:0}.DeleteConfirmationModal_detail-label__pF709{color:#64748b;flex-shrink:0;font-size:14px;font-weight:600;min-width:120px}.DeleteConfirmationModal_detail-value__mTY-Y{color:#1a202c;font-size:14px;text-align:right;word-break:break-word}.DeleteConfirmationModal_warning-box__yOSXW{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;display:flex;gap:12px;padding:16px}.DeleteConfirmationModal_warning-icon__EnqWF{color:#dc2626;flex-shrink:0;margin-top:2px}.DeleteConfirmationModal_warning-title__p0R-U{color:#dc2626;font-size:14px;font-weight:600;margin:0 0 4px}.DeleteConfirmationModal_warning-description__WgC9x{color:#991b1b;font-size:13px;line-height:1.4;margin:0}.DeleteConfirmationModal_modal-actions__klm0o{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding:24px}.DeleteConfirmationModal_cancel-btn__HCv4o{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.DeleteConfirmationModal_cancel-btn__HCv4o:hover{background:#f8fafc;border-color:#cbd5e1;color:#374151}.DeleteConfirmationModal_delete-btn__pECyG{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.DeleteConfirmationModal_delete-btn__pECyG:hover{background:#b91c1c;box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}@media (max-width:768px){.DeleteConfirmationModal_modal-overlay__dUajX{padding:16px}.DeleteConfirmationModal_modal-container__0rJgf{max-width:none}.DeleteConfirmationModal_modal-header__zi5Wm{margin-bottom:20px;padding:20px 20px 0}.DeleteConfirmationModal_modal-content__moZdZ{padding:0 20px}.DeleteConfirmationModal_modal-actions__klm0o{flex-direction:column-reverse;margin-top:20px;padding:20px}.DeleteConfirmationModal_cancel-btn__HCv4o,.DeleteConfirmationModal_delete-btn__pECyG{justify-content:center;width:100%}.DeleteConfirmationModal_detail-item__dYm98{flex-direction:column;gap:4px}.DeleteConfirmationModal_detail-label__pF709{min-width:auto}.DeleteConfirmationModal_detail-value__mTY-Y{text-align:left}}@media (max-width:480px){.DeleteConfirmationModal_modal-overlay__dUajX{padding:12px}.DeleteConfirmationModal_modal-header__zi5Wm{margin-bottom:16px;padding:16px 16px 0}.DeleteConfirmationModal_modal-content__moZdZ{padding:0 16px}.DeleteConfirmationModal_modal-actions__klm0o{margin-top:16px;padding:16px}.DeleteConfirmationModal_modal-title__f-7fw{font-size:18px}.DeleteConfirmationModal_warning-text__02Vrj{font-size:15px}}.Courses_courses-container__JGh\+S{background:#f8fafc;min-height:100vh;padding:0}.Courses_page-header__aArfC{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Courses_header-left__UHISi{align-items:center;display:flex;gap:16px}.Courses_page-icon__a8O8X{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Courses_page-header__aArfC h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Courses_page-header__aArfC p{color:#64748b;font-size:14px;margin:0}.Courses_context-info__uqMW2{align-items:center;display:flex;gap:12px;margin-top:8px}.Courses_context-badge__BE4HG{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.Courses_view-all-btn__nOTou{background:#0000;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:11px;font-weight:500;padding:4px 8px;transition:all .2s ease}.Courses_view-all-btn__nOTou:hover{background:#f8fafc;border-color:#cbd5e1;color:#374151}.Courses_create-btn__0xmtu{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Courses_create-btn__0xmtu:hover{background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.Courses_controls-section__VEbWZ{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:0 24px}.Courses_search-container__mG6N7{max-width:500px;position:relative}.Courses_filters-row__kDubn{display:flex;flex-wrap:wrap;gap:16px}.Courses_search-icon__8sDna{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Courses_search-input__LHc6u{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.Courses_search-input__LHc6u:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Courses_filter-container__P9IrA{align-items:center;display:flex;gap:8px;min-width:200px;position:relative}.Courses_filter-icon__38Oo8{color:#64748b}.Courses_filter-select__XN6yA{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.Courses_filter-select__XN6yA:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Courses_clear-filters-btn__ZpDlX{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:12px 16px;transition:all .2s ease;white-space:nowrap}.Courses_clear-filters-btn__ZpDlX:hover{background:#e2e8f0;border-color:#cbd5e1;color:#374151}.Courses_results-info__W0GM9{color:#64748b;font-size:14px;padding:0 24px 16px}.Courses_results-summary__13\+Bq{display:flex;flex-direction:column;gap:12px}.Courses_active-filters__VwlXt{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Courses_filters-label__AWZ7U{color:#374151;font-weight:600;margin-right:4px}.Courses_filter-tag__C6gkO{background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;color:#1e40af;font-size:12px;font-weight:500;padding:4px 8px;white-space:nowrap}.Courses_table-container__n6ZEe{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.Courses_courses-table__KrErM{border-collapse:collapse;width:100%}.Courses_courses-table__KrErM thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.Courses_courses-table__KrErM th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.Courses_courses-table__KrErM td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px;vertical-align:top}.Courses_courses-table__KrErM tbody tr:hover{background:#f8fafc}.Courses_courses-table__KrErM tbody tr:last-child td{border-bottom:none}.Courses_course-info__Gnxk5{align-items:flex-start;display:flex;gap:12px;min-width:250px}.Courses_course-icon__K2Wfr{align-items:center;background:#eff6ff;border-radius:6px;color:#2563eb;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.Courses_course-details__IM694{display:flex;flex-direction:column;gap:4px;min-width:0}.Courses_course-name__Szsdo{color:#1a202c;font-weight:500;line-height:1.4}.Courses_course-code__lmy55{background:#f1f5f9;border-radius:4px;color:#64748b;display:inline-block;font-size:12px;font-weight:500;padding:2px 6px;width:fit-content}.Courses_course-description__1ybQY{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden}.Courses_education-level-info__c1ftB{align-items:center;display:flex;gap:8px}.Courses_education-level-icon__WUxmW{align-items:center;background:#f0fdf4;border-radius:4px;color:#16a34a;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.Courses_education-level-name__MwjUG{color:#1a202c;font-size:13px;font-weight:500}.Courses_major-info__lttNY{display:flex;flex-direction:column;gap:2px}.Courses_major-name__zc5wr{color:#1a202c;font-size:13px;font-weight:500}.Courses_universities-info__x02cW{display:flex;flex-direction:column;gap:6px;min-width:200px}.Courses_university-tag__oD30j{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#374151;display:flex;font-size:12px;gap:6px;padding:4px 8px}.Courses_university-tag__oD30j span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Courses_more-universities__gQCy\+{color:#64748b;font-size:11px;font-style:italic;padding:2px 8px}.Courses_duration-info__3w\+O5{display:flex;flex-direction:column;gap:4px;min-width:120px}.Courses_duration-item__YOs-G{align-items:center;color:#64748b;display:flex;font-size:12px;gap:4px}.Courses_duration-item__YOs-G span{white-space:nowrap}.Courses_action-buttons__CsLaJ{display:flex;gap:8px}.Courses_delete-btn__T9CV7,.Courses_edit-btn__MHlxy{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Courses_edit-btn__MHlxy{background:#eff6ff;color:#2563eb}.Courses_edit-btn__MHlxy:hover{background:#dbeafe;transform:scale(1.05)}.Courses_delete-btn__T9CV7{background:#fef2f2;color:#dc2626}.Courses_delete-btn__T9CV7:hover{background:#fee2e2;transform:scale(1.05)}.Courses_empty-state__fMaXR{padding:60px 20px;text-align:center}.Courses_empty-content__hQlbT{align-items:center;display:flex;flex-direction:column;gap:16px}.Courses_empty-icon__rI-YM{color:#cbd5e1}.Courses_empty-content__hQlbT h3{color:#374151;font-size:18px;font-weight:600;margin:0}.Courses_empty-content__hQlbT p{color:#64748b;font-size:14px;margin:0;max-width:300px}.Courses_pagination__Rdw85{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.Courses_pagination-btn__457-a{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.Courses_pagination-btn__457-a:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.Courses_pagination-btn__457-a:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.Courses_pagination-numbers__yTa2D{display:flex;gap:4px;margin:0 16px}.Courses_pagination-number__-YEdv{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Courses_pagination-number__-YEdv:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Courses_pagination-number__-YEdv.Courses_active__EjL4X{background:#0037ff;border-color:#0037ff;color:#fff}.Courses_loading-container__Z8Wd3{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Courses_loading-spinner__7hAMt{animation:Courses_spin__Skvv6 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Courses_loading-container__Z8Wd3 p{color:#64748b;font-size:16px;margin:0}@keyframes Courses_spin__Skvv6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1200px){.Courses_courses-table__KrErM{font-size:13px}.Courses_courses-table__KrErM td,.Courses_courses-table__KrErM th{padding:12px 16px}.Courses_course-info__Gnxk5{min-width:200px}.Courses_universities-info__x02cW{min-width:150px}.Courses_duration-info__3w\+O5{min-width:100px}}@media (max-width:768px){.Courses_page-header__aArfC{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Courses_controls-section__VEbWZ{padding:0 20px}.Courses_search-container__mG6N7{max-width:none}.Courses_filters-row__kDubn{flex-direction:column;gap:12px}.Courses_filter-container__P9IrA{min-width:auto}.Courses_clear-filters-btn__ZpDlX{justify-content:center;width:100%}.Courses_active-filters__VwlXt{align-items:flex-start;flex-direction:column;gap:6px}.Courses_results-info__W0GM9{padding:0 20px 16px}.Courses_table-container__n6ZEe{margin:0 20px 20px;overflow-x:auto}.Courses_courses-table__KrErM{min-width:1000px}.Courses_courses-table__KrErM td,.Courses_courses-table__KrErM th{padding:12px 16px}.Courses_pagination__Rdw85{overflow-x:auto;padding:0 20px 20px}.Courses_pagination-numbers__yTa2D{margin:0 8px}}@media (max-width:480px){.Courses_page-header__aArfC{padding:16px}.Courses_controls-section__VEbWZ{padding:0 16px}.Courses_filters-row__kDubn{gap:8px}.Courses_results-info__W0GM9{padding:0 16px 16px}.Courses_table-container__n6ZEe{margin:0 16px 16px}.Courses_courses-table__KrErM td,.Courses_courses-table__KrErM th{padding:10px 12px}.Courses_course-info__Gnxk5{gap:8px;min-width:180px}.Courses_course-icon__K2Wfr{height:28px;width:28px}.Courses_universities-info__x02cW{min-width:120px}.Courses_duration-info__3w\+O5{min-width:80px}.Courses_pagination__Rdw85{padding:0 16px 16px}.Courses_pagination-btn__457-a{font-size:13px;padding:6px 10px}.Courses_pagination-number__-YEdv{font-size:13px;height:32px;width:32px}}.CourseForm_course-form-container__jiLUu{background:#f8fafc;min-height:100vh;padding:0}.CourseForm_page-header__fJdzq{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.CourseForm_header-left__cZFo4{align-items:center;display:flex;gap:16px}.CourseForm_back-btn__pKAyu{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.CourseForm_back-btn__pKAyu:hover{background:#e2e8f0;color:#374151;transform:translateX(-2px)}.CourseForm_page-icon__0yOWB{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.CourseForm_page-header__fJdzq h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.CourseForm_page-header__fJdzq p{color:#64748b;font-size:14px;margin:0}.CourseForm_form-container__qTL8B{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;max-width:800px;padding:32px}.CourseForm_course-form__-YheL{display:flex;flex-direction:column;gap:24px}.CourseForm_form-group__ywXz-{display:flex;flex-direction:column;gap:8px}.CourseForm_form-row__\+gKV8{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.CourseForm_form-label__wbXPz{color:#374151;font-size:14px;font-weight:600}.CourseForm_input-container__UYsNL{align-items:center;display:flex;position:relative}.CourseForm_input-icon__W3VQC{color:#64748b;left:12px;position:absolute;z-index:1}.CourseForm_form-input__NWgdR,.CourseForm_form-select__x-usw,.CourseForm_form-textarea__tq4C4{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px 12px 12px 44px;transition:all .2s ease;width:100%}.CourseForm_form-textarea__tq4C4{min-height:80px;padding-bottom:12px;padding-top:12px;resize:vertical}.CourseForm_form-input__NWgdR:focus,.CourseForm_form-select__x-usw:focus,.CourseForm_form-textarea__tq4C4:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.CourseForm_form-input__NWgdR.CourseForm_error__W-ut\+,.CourseForm_form-select__x-usw.CourseForm_error__W-ut\+,.CourseForm_form-textarea__tq4C4.CourseForm_error__W-ut\+{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.CourseForm_form-input__NWgdR:disabled,.CourseForm_form-select__x-usw:disabled,.CourseForm_form-textarea__tq4C4:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.CourseForm_checkbox-container__k9cYG{grid-gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-height:200px;overflow-y:auto;padding:16px}.CourseForm_checkbox-item__XxcDl{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:8px;transition:background-color .2s ease}.CourseForm_checkbox-item__XxcDl:hover{background:#e2e8f0}.CourseForm_checkbox-input__GVpMr{display:none}.CourseForm_checkbox-custom__tXBqA{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s ease;width:20px}.CourseForm_checkbox-input__GVpMr:checked+.CourseForm_checkbox-custom__tXBqA{background:#0037ff;border-color:#0037ff;color:#fff}.CourseForm_checkbox-input__GVpMr:disabled+.CourseForm_checkbox-custom__tXBqA{background:#f3f4f6;border-color:#d1d5db;cursor:not-allowed}.CourseForm_checkbox-content__rpONm{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.CourseForm_checkbox-content__rpONm span{color:#374151;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CourseForm_error-message__jPUSA{color:#dc2626;font-size:12px;font-weight:500}.CourseForm_field-help__jgL4W{color:#64748b;font-size:12px;margin:0}.CourseForm_submit-error__nhFg3{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;padding:12px 16px;text-align:center}.CourseForm_form-actions__a61p\+{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding-top:24px}.CourseForm_cancel-btn__bgo6l{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.CourseForm_cancel-btn__bgo6l:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#374151}.CourseForm_cancel-btn__bgo6l:disabled{cursor:not-allowed;opacity:.5}.CourseForm_submit-btn__1fOEl{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:140px;padding:12px 24px;transition:all .2s ease}.CourseForm_submit-btn__1fOEl:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.CourseForm_submit-btn__1fOEl:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.CourseForm_loading-spinner__o5pEP{animation:CourseForm_spin__r5re9 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes CourseForm_spin__r5re9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CourseForm_loading-container__chwJJ{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.CourseForm_loading-container__chwJJ .CourseForm_loading-spinner__o5pEP{border:3px solid #f1f5f9;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.CourseForm_loading-container__chwJJ p{color:#64748b;font-size:16px;margin:0}@media (max-width:768px){.CourseForm_page-header__fJdzq{padding:20px}.CourseForm_header-left__cZFo4{gap:12px}.CourseForm_back-btn__pKAyu{height:36px;width:36px}.CourseForm_page-icon__0yOWB{height:40px;width:40px}.CourseForm_page-header__fJdzq h1{font-size:20px}.CourseForm_form-container__qTL8B{margin:0 20px 20px;padding:24px}.CourseForm_course-form__-YheL{gap:20px}.CourseForm_form-row__\+gKV8{gap:20px;grid-template-columns:1fr}.CourseForm_checkbox-container__k9cYG{grid-template-columns:1fr;max-height:150px}.CourseForm_form-actions__a61p\+{flex-direction:column-reverse;gap:8px}.CourseForm_cancel-btn__bgo6l,.CourseForm_submit-btn__1fOEl{justify-content:center;width:100%}}@media (max-width:480px){.CourseForm_page-header__fJdzq{padding:16px}.CourseForm_form-container__qTL8B{margin:0 16px 16px;padding:20px}.CourseForm_course-form__-YheL{gap:16px}.CourseForm_form-input__NWgdR,.CourseForm_form-select__x-usw,.CourseForm_form-textarea__tq4C4{padding:10px 10px 10px 40px}.CourseForm_input-icon__W3VQC{left:10px}.CourseForm_back-btn__pKAyu{height:32px;width:32px}.CourseForm_page-icon__0yOWB{height:36px;width:36px}.CourseForm_page-header__fJdzq h1{font-size:18px}.CourseForm_checkbox-container__k9cYG{padding:12px}.CourseForm_checkbox-item__XxcDl{padding:6px}}.AdminModal_modal-overlay__pfXQE{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.AdminModal_modal-container__TY\+DD{animation:AdminModal_modalEnter__ba\+Mt .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.AdminModal_modal-container__TY\+DD.AdminModal_delete-modal__qbE4L{max-width:480px}@keyframes AdminModal_modalEnter__ba\+Mt{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.AdminModal_modal-header__FfwdI{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 24px 20px}.AdminModal_header-left__r6s7Y{align-items:flex-start;display:flex;flex:1 1;gap:16px}.AdminModal_modal-icon__ymzXc{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.AdminModal_modal-icon__ymzXc.AdminModal_danger-icon__PMFPz{background:linear-gradient(135deg,#dc2626,#ef4444)}.AdminModal_modal-header__FfwdI h2{color:#1a202c;font-size:20px;font-weight:700;margin:0 0 4px}.AdminModal_modal-header__FfwdI p{color:#64748b;font-size:14px;margin:0}.AdminModal_close-btn__U2nLZ{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AdminModal_close-btn__U2nLZ:hover:not(:disabled){background:#e2e8f0;color:#374151}.AdminModal_close-btn__U2nLZ:disabled{cursor:not-allowed;opacity:.5}.AdminModal_delete-content__6Ou8X{padding:24px}.AdminModal_warning-section__jf71m{display:flex;gap:16px;margin-bottom:24px}.AdminModal_warning-icon__52Wuf{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;color:#d97706;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.AdminModal_warning-text__f70lY h3{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 8px}.AdminModal_warning-text__f70lY p{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 8px}.AdminModal_warning-text__f70lY p:last-child{margin-bottom:0}.AdminModal_warning-text__f70lY strong{color:#1a202c;font-weight:600}.AdminModal_modal-actions__0ISww{align-items:center;display:flex;gap:12px;justify-content:flex-end}.AdminModal_cancel-btn__HoAwU{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.AdminModal_cancel-btn__HoAwU:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#374151}.AdminModal_cancel-btn__HoAwU:disabled{cursor:not-allowed;opacity:.5}.AdminModal_submit-btn__sSkG8{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:10px 20px;transition:all .2s ease}.AdminModal_submit-btn__sSkG8:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.AdminModal_submit-btn__sSkG8:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.AdminModal_submit-btn__sSkG8.AdminModal_danger-btn__cGmVs{background:#dc2626}.AdminModal_submit-btn__sSkG8.AdminModal_danger-btn__cGmVs:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc26264d}@media (max-width:640px){.AdminModal_modal-overlay__pfXQE{padding:16px}.AdminModal_modal-container__TY\+DD{max-height:95vh}.AdminModal_modal-header__FfwdI{padding:20px 20px 16px}.AdminModal_header-left__r6s7Y{gap:12px}.AdminModal_modal-icon__ymzXc{height:36px;width:36px}.AdminModal_modal-header__FfwdI h2{font-size:18px}.AdminModal_delete-content__6Ou8X{padding:20px}.AdminModal_modal-actions__0ISww{flex-direction:column-reverse;gap:8px}.AdminModal_cancel-btn__HoAwU,.AdminModal_submit-btn__sSkG8{justify-content:center;width:100%}.AdminModal_warning-section__jf71m{align-items:center;flex-direction:column;gap:12px;text-align:center}.AdminModal_warning-text__f70lY h3{font-size:15px}.AdminModal_warning-text__f70lY p{font-size:13px}}@media (max-width:480px){.AdminModal_modal-overlay__pfXQE{padding:12px}.AdminModal_modal-header__FfwdI{padding:16px 16px 12px}.AdminModal_delete-content__6Ou8X{padding:16px}.AdminModal_modal-icon__ymzXc{height:32px;width:32px}.AdminModal_warning-icon__52Wuf{height:40px;width:40px}}.Admins_admins-container__0qVBS{background:#f8fafc;min-height:100vh;padding:0}.Admins_page-header__O8\+SE{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Admins_header-left__3A-TC{align-items:center;display:flex;gap:16px}.Admins_page-icon__d9A1m{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Admins_page-header__O8\+SE h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Admins_page-header__O8\+SE p{color:#64748b;font-size:14px;margin:0}.Admins_create-btn__No3Rs{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Admins_create-btn__No3Rs:hover{background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.Admins_controls-section__syJ45{display:flex;gap:16px;margin-bottom:16px;padding:0 24px}.Admins_search-container__g1f\+A{flex:1 1;max-width:400px;position:relative}.Admins_search-icon__DvwKo{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Admins_search-input__gYoEF{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.Admins_search-input__gYoEF:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Admins_filter-container__CgUIJ{align-items:center;display:flex;gap:8px;position:relative}.Admins_filter-icon__kXQBb{color:#64748b}.Admins_filter-select__uRHu-{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.Admins_filter-select__uRHu-:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Admins_results-info__ailzH{color:#64748b;font-size:14px;padding:0 24px 16px}.Admins_table-container__qB3Tj{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.Admins_admins-table__bwPAu{border-collapse:collapse;width:100%}.Admins_admins-table__bwPAu thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.Admins_admins-table__bwPAu th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.Admins_admins-table__bwPAu td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px}.Admins_admins-table__bwPAu tbody tr:hover{background:#f8fafc}.Admins_admins-table__bwPAu tbody tr:last-child td{border-bottom:none}.Admins_admin-info__6QuTE{align-items:center;display:flex;gap:12px}.Admins_admin-avatar__FQni2{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:40px;justify-content:center;width:40px}.Admins_admin-avatar__FQni2 img{border-radius:10px;height:100%;object-fit:cover;width:100%}.Admins_admin-name__xSRXr{color:#1a202c;font-weight:500;margin-bottom:2px}.Admins_admin-id__GIPt7{color:#64748b;font-size:12px}.Admins_admin-email__ixzes{color:#374151;font-weight:500}.Admins_created-date__wKdtj{color:#64748b;font-size:13px}.Admins_status-badge__H8Rx1{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px}.Admins_status-active__VLvU0{background:#dcfce7;color:#166534}.Admins_status-inactive__zVwOi{background:#fef2f2;color:#dc2626}.Admins_role-badge__eNfdV{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px}.Admins_role-super__RgntA{background:#fef3c7;color:#d97706}.Admins_role-admin__wukH7{background:#eff6ff;color:#2563eb}.Admins_action-buttons__uz8zL{display:flex;gap:8px}.Admins_delete-btn__wBWjc,.Admins_edit-btn__S7I6n{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Admins_edit-btn__S7I6n{background:#eff6ff;color:#2563eb}.Admins_edit-btn__S7I6n:hover{background:#dbeafe;transform:scale(1.05)}.Admins_delete-btn__wBWjc{background:#fef2f2;color:#dc2626}.Admins_delete-btn__wBWjc:hover{background:#fee2e2;transform:scale(1.05)}.Admins_empty-state__DRTdP{padding:60px 20px;text-align:center}.Admins_empty-content__NJcX\+{align-items:center;display:flex;flex-direction:column;gap:16px}.Admins_empty-icon__RXwZo{color:#cbd5e1}.Admins_empty-content__NJcX\+ h3{color:#374151;font-size:18px;font-weight:600;margin:0}.Admins_empty-content__NJcX\+ p{color:#64748b;font-size:14px;margin:0;max-width:300px}.Admins_pagination__b1\+EF{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.Admins_pagination-btn__B8FhU{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.Admins_pagination-btn__B8FhU:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.Admins_pagination-btn__B8FhU:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.Admins_pagination-numbers__jUgJU{display:flex;gap:4px;margin:0 16px}.Admins_pagination-number__DAZd\+{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Admins_pagination-number__DAZd\+:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Admins_pagination-number__DAZd\+.Admins_active__o5xAi{background:#0037ff;border-color:#0037ff;color:#fff}.Admins_loading-container__G8GhS{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Admins_loading-spinner__jICVy{animation:Admins_spin__YdmpY 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Admins_loading-container__G8GhS p{color:#64748b;font-size:16px;margin:0}@keyframes Admins_spin__YdmpY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Admins_page-header__O8\+SE{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Admins_controls-section__syJ45{flex-direction:column;padding:0 20px}.Admins_search-container__g1f\+A{max-width:none}.Admins_results-info__ailzH{padding:0 20px 16px}.Admins_table-container__qB3Tj{margin:0 20px 20px;overflow-x:auto}.Admins_admins-table__bwPAu{min-width:700px}.Admins_admins-table__bwPAu td,.Admins_admins-table__bwPAu th{padding:12px 16px}.Admins_admin-info__6QuTE{gap:8px}.Admins_admin-avatar__FQni2{font-size:12px;height:32px;width:32px}.Admins_pagination__b1\+EF{overflow-x:auto;padding:0 20px 20px}.Admins_pagination-numbers__jUgJU{margin:0 8px}}@media (max-width:480px){.Admins_page-header__O8\+SE{padding:16px}.Admins_controls-section__syJ45{padding:0 16px}.Admins_results-info__ailzH{padding:0 16px 16px}.Admins_table-container__qB3Tj{margin:0 16px 16px}.Admins_admins-table__bwPAu td,.Admins_admins-table__bwPAu th{padding:10px 12px}.Admins_admin-info__6QuTE{gap:6px}.Admins_admin-avatar__FQni2{font-size:11px;height:28px;width:28px}.Admins_pagination__b1\+EF{padding:0 16px 16px}.Admins_pagination-btn__B8FhU{font-size:13px;padding:6px 10px}.Admins_pagination-number__DAZd\+{font-size:13px;height:32px;width:32px}}.AdminForm_form-container__FiX-n{background:#f8fafc;min-height:100vh;padding:0}.AdminForm_page-header__kv9Sc{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.AdminForm_header-left__A4pQH{align-items:center;display:flex;gap:16px}.AdminForm_back-btn__SLLrZ{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.AdminForm_back-btn__SLLrZ:hover{background:#f1f5f9;border-color:#cbd5e1;color:#374151}.AdminForm_page-icon__oE9d3{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.AdminForm_page-header__kv9Sc h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.AdminForm_page-header__kv9Sc p{color:#64748b;font-size:14px;margin:0}.AdminForm_form-section__2s3Uu{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px}.AdminForm_admin-form__3TQWJ{padding:32px}.AdminForm_form-row__EnMmw{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.AdminForm_form-group__kQdWC{display:flex;flex-direction:column}.AdminForm_form-label__0mo9y{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}.AdminForm_form-input__j7l0g,.AdminForm_form-select__Sam2k{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.AdminForm_form-input__j7l0g:focus,.AdminForm_form-select__Sam2k:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.AdminForm_form-input__j7l0g.AdminForm_error__jboUD,.AdminForm_form-select__Sam2k.AdminForm_error__jboUD{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.AdminForm_form-input__j7l0g:disabled,.AdminForm_form-select__Sam2k:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.AdminForm_password-input-container__im0Xq{position:relative}.AdminForm_password-toggle__oz-Nx{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease}.AdminForm_password-toggle__oz-Nx:hover:not(:disabled){background:#f1f5f9;color:#374151}.AdminForm_password-toggle__oz-Nx:disabled{cursor:not-allowed;opacity:.5}.AdminForm_checkbox-label__DpzRj{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:12px}.AdminForm_checkbox-input__7zTfe{display:none}.AdminForm_checkbox-custom__AC\+fQ{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s ease;width:20px}.AdminForm_checkbox-input__7zTfe:checked+.AdminForm_checkbox-custom__AC\+fQ{background:#0037ff;border-color:#0037ff;color:#fff}.AdminForm_checkbox-text__ynUxQ{font-weight:500}.AdminForm_password-section__HBhmP{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:32px 0;padding:24px}.AdminForm_section-header__DPy6c{margin-bottom:20px}.AdminForm_section-header__DPy6c h3{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 4px}.AdminForm_section-header__DPy6c p{color:#64748b;font-size:13px;margin:0}.AdminForm_error-message__LV4Lk{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}.AdminForm_submit-error__H3Pxp{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:24px;padding:12px 16px;text-align:center}.AdminForm_form-actions__O1rKV{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:flex-end;padding-top:32px}.AdminForm_cancel-btn__-LRi8{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.AdminForm_cancel-btn__-LRi8:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#374151}.AdminForm_cancel-btn__-LRi8:disabled{cursor:not-allowed;opacity:.5}.AdminForm_submit-btn__69My1{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:140px;padding:12px 24px;transition:all .2s ease}.AdminForm_submit-btn__69My1:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.AdminForm_submit-btn__69My1:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.AdminForm_loading-spinner__TcRQl{animation:AdminForm_spin__wsxzV 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes AdminForm_spin__wsxzV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminForm_loading-container__voWWs{align-items:center;background:#f8fafc;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:80px 20px;text-align:center}.AdminForm_loading-container__voWWs .AdminForm_loading-spinner__TcRQl{border:3px solid #f1f5f9;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.AdminForm_loading-container__voWWs p{color:#64748b;font-size:16px;margin:0}@media (max-width:768px){.AdminForm_page-header__kv9Sc{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.AdminForm_header-left__A4pQH{width:100%}.AdminForm_form-section__2s3Uu{margin:0 20px 20px}.AdminForm_admin-form__3TQWJ{padding:24px}.AdminForm_form-row__EnMmw{gap:16px;grid-template-columns:1fr}.AdminForm_password-section__HBhmP{padding:20px}.AdminForm_form-actions__O1rKV{flex-direction:column-reverse;gap:12px}.AdminForm_cancel-btn__-LRi8,.AdminForm_submit-btn__69My1{justify-content:center;width:100%}}@media (max-width:480px){.AdminForm_page-header__kv9Sc{padding:16px}.AdminForm_form-section__2s3Uu{margin:0 16px 16px}.AdminForm_admin-form__3TQWJ{padding:20px}.AdminForm_form-row__EnMmw{gap:12px}.AdminForm_password-section__HBhmP{padding:16px}.AdminForm_form-input__j7l0g,.AdminForm_form-select__Sam2k{padding:10px 12px}.AdminForm_checkbox-label__DpzRj{gap:8px}.AdminForm_checkbox-custom__AC\+fQ{height:18px;width:18px}}.AdminForm_role-selection-container__6WN-P{display:flex;flex-direction:column;gap:12px}.AdminForm_selected-roles__JQmbK{display:flex;flex-wrap:wrap;gap:8px;min-height:20px}.AdminForm_role-tag__GC184{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 8px}.AdminForm_remove-role-btn__BT2oR{align-items:center;background:#dbeafe;border:none;border-radius:3px;color:#2563eb;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;transition:all .2s ease;width:16px}.AdminForm_remove-role-btn__BT2oR:hover{background:#bfdbfe;transform:scale(1.1)}.AdminForm_role-dropdown-container__VoT\+5{position:relative}.AdminForm_role-dropdown-trigger__bRk7N{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px;transition:border-color .2s ease;width:100%}.AdminForm_role-dropdown-trigger__bRk7N:hover{border-color:#0037ff}.AdminForm_role-dropdown-trigger__bRk7N:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.AdminForm_role-dropdown__6UHyu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;left:0;margin-top:4px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:50}.AdminForm_role-option__eePwt{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.AdminForm_role-option__eePwt:last-child{border-bottom:none}.AdminForm_role-option__eePwt:hover{background:#f8fafc}.AdminForm_role-option__eePwt.AdminForm_selected__Y8Qj7{background:#eff6ff;color:#2563eb}.AdminForm_role-option-content__MBmdF{flex:1 1}.AdminForm_role-option-name__Sn7OE{color:#1a202c;font-size:14px;font-weight:500;margin-bottom:2px}.AdminForm_role-option__eePwt.AdminForm_selected__Y8Qj7 .AdminForm_role-option-name__Sn7OE{color:#2563eb}.AdminForm_role-option-description__XO8Vl{color:#64748b;font-size:12px;line-height:1.4}.AdminForm_role-option__eePwt.AdminForm_selected__Y8Qj7 .AdminForm_role-option-description__XO8Vl{color:#3b82f6}.AdminForm_role-option-check__SU9ir{align-items:center;background:#0037ff;border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:600;height:20px;justify-content:center;margin-left:12px;width:20px}.AdminForm_field-help__K8qm\+{color:#64748b;font-size:12px;line-height:1.4;margin:4px 0 0}.AdminForm_admin-roles__FoO7\+{display:flex;flex-wrap:wrap;gap:4px}.AdminForm_admin-roles__FoO7\+ .AdminForm_role-tag__GC184{background:#f0f9ff;border:1px solid #bae6fd;color:#0369a1;font-size:11px;padding:2px 6px}.AdminForm_no-roles__mXRky{color:#94a3b8;font-size:12px;font-style:italic}@media (max-width:768px){.AdminForm_role-dropdown__6UHyu{max-height:250px}.AdminForm_role-option__eePwt{padding:10px 12px}.AdminForm_role-option-name__Sn7OE{font-size:13px}.AdminForm_role-option-description__XO8Vl{font-size:11px}}.AgentModal_modal-overlay__PDzuh{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.AgentModal_modal-container__f2WEw{animation:AgentModal_modalEnter__akR6g .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.AgentModal_modal-container__f2WEw.AgentModal_delete-modal__shlyp{max-width:480px}@keyframes AgentModal_modalEnter__akR6g{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.AgentModal_modal-header__eXVwb{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 24px 20px}.AgentModal_header-left__to8CZ{align-items:flex-start;display:flex;flex:1 1;gap:16px}.AgentModal_modal-icon__uEt1-{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.AgentModal_modal-icon__uEt1-.AgentModal_danger-icon__r8RkA{background:linear-gradient(135deg,#dc2626,#ef4444)}.AgentModal_modal-header__eXVwb h2{color:#1a202c;font-size:20px;font-weight:700;margin:0 0 4px}.AgentModal_modal-header__eXVwb p{color:#64748b;font-size:14px;margin:0}.AgentModal_close-btn__yjScU{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AgentModal_close-btn__yjScU:hover:not(:disabled){background:#e2e8f0;color:#374151}.AgentModal_close-btn__yjScU:disabled{cursor:not-allowed;opacity:.5}.AgentModal_delete-content__ii-o9{padding:24px}.AgentModal_warning-section__PulFv{display:flex;gap:16px;margin-bottom:24px}.AgentModal_warning-icon__ievMD{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;color:#d97706;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.AgentModal_warning-text__cCBbx h3{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 8px}.AgentModal_warning-text__cCBbx p{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 8px}.AgentModal_warning-text__cCBbx p:last-child{margin-bottom:0}.AgentModal_warning-text__cCBbx strong{color:#1a202c;font-weight:600}.AgentModal_modal-actions__c346V{align-items:center;display:flex;gap:12px;justify-content:flex-end}.AgentModal_cancel-btn__YVWUL{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.AgentModal_cancel-btn__YVWUL:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#374151}.AgentModal_cancel-btn__YVWUL:disabled{cursor:not-allowed;opacity:.5}.AgentModal_submit-btn__egZ5\+{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:10px 20px;transition:all .2s ease}.AgentModal_submit-btn__egZ5\+:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.AgentModal_submit-btn__egZ5\+:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.AgentModal_submit-btn__egZ5\+.AgentModal_danger-btn__u1LIS{background:#dc2626}.AgentModal_submit-btn__egZ5\+.AgentModal_danger-btn__u1LIS:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc26264d}@media (max-width:640px){.AgentModal_modal-overlay__PDzuh{padding:16px}.AgentModal_modal-container__f2WEw{max-height:95vh}.AgentModal_modal-header__eXVwb{padding:20px 20px 16px}.AgentModal_header-left__to8CZ{gap:12px}.AgentModal_modal-icon__uEt1-{height:36px;width:36px}.AgentModal_modal-header__eXVwb h2{font-size:18px}.AgentModal_delete-content__ii-o9{padding:20px}.AgentModal_modal-actions__c346V{flex-direction:column-reverse;gap:8px}.AgentModal_cancel-btn__YVWUL,.AgentModal_submit-btn__egZ5\+{justify-content:center;width:100%}.AgentModal_warning-section__PulFv{align-items:center;flex-direction:column;gap:12px;text-align:center}.AgentModal_warning-text__cCBbx h3{font-size:15px}.AgentModal_warning-text__cCBbx p{font-size:13px}}@media (max-width:480px){.AgentModal_modal-overlay__PDzuh{padding:12px}.AgentModal_modal-header__eXVwb{padding:16px 16px 12px}.AgentModal_delete-content__ii-o9{padding:16px}.AgentModal_modal-icon__uEt1-{height:32px;width:32px}.AgentModal_warning-icon__ievMD{height:40px;width:40px}}.Agents_agents-container__VB1Em{background:#f8fafc;min-height:100vh;padding:0}.Agents_page-header__3-M6u{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Agents_header-left__sJXLQ{align-items:center;display:flex;gap:16px}.Agents_page-icon__hneGY{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Agents_page-header__3-M6u h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Agents_page-header__3-M6u p{color:#64748b;font-size:14px;margin:0}.Agents_create-btn__-TfrX{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Agents_create-btn__-TfrX:hover{background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.Agents_controls-section__9LWlk{display:flex;gap:16px;margin-bottom:16px;padding:0 24px}.Agents_search-container__QUOcs{flex:1 1;max-width:400px;position:relative}.Agents_search-icon__0\+CDC{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Agents_search-input__\+OYU1{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.Agents_search-input__\+OYU1:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Agents_filter-container__\+W0Fu{align-items:center;display:flex;gap:8px;position:relative}.Agents_filter-icon__kbNWW{color:#64748b}.Agents_filter-select__Er37h{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.Agents_filter-select__Er37h:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Agents_results-info__xtcuC{color:#64748b;font-size:14px;padding:0 24px 16px}.Agents_table-container__vrDxA{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.Agents_agents-table__Xz0QG{border-collapse:collapse;width:100%}.Agents_agents-table__Xz0QG thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.Agents_agents-table__Xz0QG th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.Agents_agents-table__Xz0QG td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px}.Agents_agents-table__Xz0QG tbody tr:hover{background:#f8fafc}.Agents_agents-table__Xz0QG tbody tr:last-child td{border-bottom:none}.Agents_agent-info__PTNcm{align-items:center;display:flex;gap:12px}.Agents_agent-avatar__1uY\+K{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:40px;justify-content:center;width:40px}.Agents_agent-name__ki0Us{color:#1a202c;font-weight:500;margin-bottom:2px}.Agents_agent-id__F76Tz{color:#64748b;font-size:12px}.Agents_agent-email__8WLzw{color:#374151;font-weight:500}.Agents_agent-username__VIIPX{color:#374151;font-family:monospace;font-weight:500}.Agents_created-date__2q2xM,.Agents_updated-date__pv\+Bc{color:#64748b;font-size:13px}.Agents_status-badge__emAET{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px}.Agents_status-active__nHUbz{background:#dcfce7;color:#166534}.Agents_status-inactive__HPdFN{background:#fef2f2;color:#dc2626}.Agents_action-buttons__5CMNV{display:flex;gap:8px}.Agents_delete-btn__XKRav,.Agents_edit-btn__3VsgW{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Agents_edit-btn__3VsgW{background:#eff6ff;color:#2563eb}.Agents_edit-btn__3VsgW:hover{background:#dbeafe;transform:scale(1.05)}.Agents_delete-btn__XKRav{background:#fef2f2;color:#dc2626}.Agents_delete-btn__XKRav:hover{background:#fee2e2;transform:scale(1.05)}.Agents_empty-state__5c\+yF{padding:60px 20px;text-align:center}.Agents_empty-content__DxJma{align-items:center;display:flex;flex-direction:column;gap:16px}.Agents_empty-icon__6Y2tF{color:#cbd5e1}.Agents_empty-content__DxJma h3{color:#374151;font-size:18px;font-weight:600;margin:0}.Agents_empty-content__DxJma p{color:#64748b;font-size:14px;margin:0;max-width:300px}.Agents_pagination__mUFuK{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.Agents_pagination-btn__ohiOF{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.Agents_pagination-btn__ohiOF:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.Agents_pagination-btn__ohiOF:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.Agents_pagination-numbers__zeh-j{display:flex;gap:4px;margin:0 16px}.Agents_pagination-number__G27mP{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Agents_pagination-number__G27mP:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Agents_pagination-number__G27mP.Agents_active__yVzcw{background:#0037ff;border-color:#0037ff;color:#fff}.Agents_loading-container__qU3qv{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Agents_loading-spinner__Fmywn{animation:Agents_spin__Az0Y9 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Agents_loading-container__qU3qv p{color:#64748b;font-size:16px;margin:0}@keyframes Agents_spin__Az0Y9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Agents_page-header__3-M6u{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Agents_controls-section__9LWlk{flex-direction:column;padding:0 20px}.Agents_search-container__QUOcs{max-width:none}.Agents_results-info__xtcuC{padding:0 20px 16px}.Agents_table-container__vrDxA{margin:0 20px 20px;overflow-x:auto}.Agents_agents-table__Xz0QG{min-width:700px}.Agents_agents-table__Xz0QG td,.Agents_agents-table__Xz0QG th{padding:12px 16px}.Agents_agent-info__PTNcm{gap:8px}.Agents_agent-avatar__1uY\+K{font-size:12px;height:32px;width:32px}.Agents_pagination__mUFuK{overflow-x:auto;padding:0 20px 20px}.Agents_pagination-numbers__zeh-j{margin:0 8px}}@media (max-width:480px){.Agents_page-header__3-M6u{padding:16px}.Agents_controls-section__9LWlk{padding:0 16px}.Agents_results-info__xtcuC{padding:0 16px 16px}.Agents_table-container__vrDxA{margin:0 16px 16px}.Agents_agents-table__Xz0QG td,.Agents_agents-table__Xz0QG th{padding:10px 12px}.Agents_agent-info__PTNcm{gap:6px}.Agents_agent-avatar__1uY\+K{font-size:11px;height:28px;width:28px}.Agents_pagination__mUFuK{padding:0 16px 16px}.Agents_pagination-btn__ohiOF{font-size:13px;padding:6px 10px}.Agents_pagination-number__G27mP{font-size:13px;height:32px;width:32px}}.AgentForm_form-container__xNjR2{background:#f8fafc;min-height:100vh;padding:0}.AgentForm_page-header__Lg3Pa{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.AgentForm_header-left__10\+lF{align-items:center;display:flex;gap:16px}.AgentForm_back-btn__pieoW{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.AgentForm_back-btn__pieoW:hover{background:#f1f5f9;border-color:#cbd5e1;color:#374151}.AgentForm_page-icon__KkmML{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.AgentForm_page-header__Lg3Pa h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.AgentForm_page-header__Lg3Pa p{color:#64748b;font-size:14px;margin:0}.AgentForm_form-section__rJEQU{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px}.AgentForm_agent-form__Dm99K{padding:32px}.AgentForm_form-row__72Ho3{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.AgentForm_form-group__itJBU{display:flex;flex-direction:column}.AgentForm_form-label__Fl1UI{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}.AgentForm_form-input__HrwoF,.AgentForm_form-select__4LwTu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.AgentForm_form-input__HrwoF:focus,.AgentForm_form-select__4LwTu:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.AgentForm_form-input__HrwoF.AgentForm_error__3tsLW,.AgentForm_form-select__4LwTu.AgentForm_error__3tsLW{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.AgentForm_form-input__HrwoF:disabled,.AgentForm_form-select__4LwTu:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.AgentForm_password-input-container__mEuLC{position:relative}.AgentForm_password-toggle__ihXy-{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease}.AgentForm_password-toggle__ihXy-:hover:not(:disabled){background:#f1f5f9;color:#374151}.AgentForm_password-toggle__ihXy-:disabled{cursor:not-allowed;opacity:.5}.AgentForm_password-section__02gtS{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:32px 0;padding:24px}.AgentForm_section-header__0jQSS{margin-bottom:20px}.AgentForm_section-header__0jQSS h3{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 4px}.AgentForm_section-header__0jQSS p{color:#64748b;font-size:13px;margin:0}.AgentForm_error-message__\+Rvow{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}.AgentForm_submit-error__2DaAZ{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:24px;padding:12px 16px;text-align:center}.AgentForm_form-actions__kXGQS{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:flex-end;padding-top:32px}.AgentForm_cancel-btn__hHPMV{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.AgentForm_cancel-btn__hHPMV:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#374151}.AgentForm_cancel-btn__hHPMV:disabled{cursor:not-allowed;opacity:.5}.AgentForm_submit-btn__wER5b{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:140px;padding:12px 24px;transition:all .2s ease}.AgentForm_submit-btn__wER5b:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.AgentForm_submit-btn__wER5b:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.AgentForm_loading-spinner__EXSuz{animation:AgentForm_spin__FX0Nn 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes AgentForm_spin__FX0Nn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AgentForm_loading-container__3d2ow{align-items:center;background:#f8fafc;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:80px 20px;text-align:center}.AgentForm_loading-container__3d2ow .AgentForm_loading-spinner__EXSuz{border:3px solid #f1f5f9;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.AgentForm_loading-container__3d2ow p{color:#64748b;font-size:16px;margin:0}.AgentForm_field-help__ozlSe{color:#64748b;font-size:12px;line-height:1.4;margin:4px 0 0}@media (max-width:768px){.AgentForm_page-header__Lg3Pa{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.AgentForm_header-left__10\+lF{width:100%}.AgentForm_form-section__rJEQU{margin:0 20px 20px}.AgentForm_agent-form__Dm99K{padding:24px}.AgentForm_form-row__72Ho3{gap:16px;grid-template-columns:1fr}.AgentForm_password-section__02gtS{padding:20px}.AgentForm_form-actions__kXGQS{flex-direction:column-reverse;gap:12px}.AgentForm_cancel-btn__hHPMV,.AgentForm_submit-btn__wER5b{justify-content:center;width:100%}}@media (max-width:480px){.AgentForm_page-header__Lg3Pa{padding:16px}.AgentForm_form-section__rJEQU{margin:0 16px 16px}.AgentForm_agent-form__Dm99K{padding:20px}.AgentForm_form-row__72Ho3{gap:12px}.AgentForm_password-section__02gtS{padding:16px}.AgentForm_form-input__HrwoF,.AgentForm_form-select__4LwTu{padding:10px 12px}}.UserModal_modal-overlay__8MR\+K{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.UserModal_modal-container__CR0Sr{animation:UserModal_modalEnter__EGNmm .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.UserModal_modal-container__CR0Sr.UserModal_delete-modal__85eZm{max-width:480px}@keyframes UserModal_modalEnter__EGNmm{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.UserModal_modal-header__LmOtM{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 24px 20px}.UserModal_header-left__voJce{align-items:flex-start;display:flex;flex:1 1;gap:16px}.UserModal_modal-icon__O\+R1h{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.UserModal_modal-icon__O\+R1h.UserModal_danger-icon__-BYMo{background:linear-gradient(135deg,#dc2626,#ef4444)}.UserModal_modal-header__LmOtM h2{color:#1a202c;font-size:20px;font-weight:700;margin:0 0 4px}.UserModal_modal-header__LmOtM p{color:#64748b;font-size:14px;margin:0}.UserModal_close-btn__ydMHv{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.UserModal_close-btn__ydMHv:hover:not(:disabled){background:#e2e8f0;color:#374151}.UserModal_close-btn__ydMHv:disabled{cursor:not-allowed;opacity:.5}.UserModal_delete-content__wGZ5N{padding:24px}.UserModal_warning-section__h7KuC{display:flex;gap:16px;margin-bottom:24px}.UserModal_warning-icon__UCi4U{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;color:#d97706;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.UserModal_warning-text__eFb43 h3{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 8px}.UserModal_warning-text__eFb43 p{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 8px}.UserModal_warning-text__eFb43 p:last-child{margin-bottom:0}.UserModal_warning-text__eFb43 strong{color:#1a202c;font-weight:600}.UserModal_modal-actions__yHgwf{align-items:center;display:flex;gap:12px;justify-content:flex-end}.UserModal_cancel-btn__\+zGBq{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.UserModal_cancel-btn__\+zGBq:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#374151}.UserModal_cancel-btn__\+zGBq:disabled{cursor:not-allowed;opacity:.5}.UserModal_submit-btn__SNDOt{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:10px 20px;transition:all .2s ease}.UserModal_submit-btn__SNDOt:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.UserModal_submit-btn__SNDOt:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.UserModal_submit-btn__SNDOt.UserModal_danger-btn__Y8d2B{background:#dc2626}.UserModal_submit-btn__SNDOt.UserModal_danger-btn__Y8d2B:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px #dc26264d}@media (max-width:640px){.UserModal_modal-overlay__8MR\+K{padding:16px}.UserModal_modal-container__CR0Sr{max-height:95vh}.UserModal_modal-header__LmOtM{padding:20px 20px 16px}.UserModal_header-left__voJce{gap:12px}.UserModal_modal-icon__O\+R1h{height:36px;width:36px}.UserModal_modal-header__LmOtM h2{font-size:18px}.UserModal_delete-content__wGZ5N{padding:20px}.UserModal_modal-actions__yHgwf{flex-direction:column-reverse;gap:8px}.UserModal_cancel-btn__\+zGBq,.UserModal_submit-btn__SNDOt{justify-content:center;width:100%}.UserModal_warning-section__h7KuC{align-items:center;flex-direction:column;gap:12px;text-align:center}.UserModal_warning-text__eFb43 h3{font-size:15px}.UserModal_warning-text__eFb43 p{font-size:13px}}@media (max-width:480px){.UserModal_modal-overlay__8MR\+K{padding:12px}.UserModal_modal-header__LmOtM{padding:16px 16px 12px}.UserModal_delete-content__wGZ5N{padding:16px}.UserModal_modal-icon__O\+R1h{height:32px;width:32px}.UserModal_warning-icon__UCi4U{height:40px;width:40px}}.Users_users-container__J9f2Y{background:#f8fafc;min-height:100vh;padding:0}.Users_page-header__k8c5w{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Users_header-left__b1cO5{align-items:center;display:flex;gap:16px}.Users_page-icon__pqZte{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Users_page-header__k8c5w h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Users_page-header__k8c5w p{color:#64748b;font-size:14px;margin:0}.Users_controls-section__hdq9l{display:flex;gap:16px;margin-bottom:16px;padding:0 24px}.Users_search-container__Y6\+rW{flex:1 1;max-width:400px;position:relative}.Users_search-icon__tpSZ-{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Users_search-input__7W42X{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.Users_search-input__7W42X:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Users_filter-container__T012y{align-items:center;display:flex;gap:8px;position:relative}.Users_filter-icon__2lLuK{color:#64748b}.Users_filter-select__DDVSY{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.Users_filter-select__DDVSY:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Users_results-info__NfH6Z{color:#64748b;font-size:14px;padding:0 24px 16px}.Users_table-container__x9BEI{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.Users_users-table__ofzoo{border-collapse:collapse;width:100%}.Users_users-table__ofzoo thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.Users_users-table__ofzoo th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.Users_users-table__ofzoo td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px}.Users_users-table__ofzoo tbody tr:hover{background:#f8fafc}.Users_users-table__ofzoo tbody tr:last-child td{border-bottom:none}.Users_user-info__RS5pq{align-items:center;display:flex;gap:12px}.Users_user-avatar__w9Q62{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:40px;justify-content:center;width:40px}.Users_user-name__ieUk4{color:#1a202c;font-weight:500;margin-bottom:2px}.Users_user-id__v9woy{color:#64748b;font-size:12px}.Users_user-email__\+TnRO{color:#374151;font-weight:500}.Users_created-date__5JVo-,.Users_updated-date__5gNel{color:#64748b;font-size:13px}.Users_status-badge__SO7pJ{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px}.Users_status-active__cMqE3{background:#dcfce7;color:#166534}.Users_status-blocked__ksOkc{background:#fef2f2;color:#dc2626}.Users_action-buttons__jgrW2{display:flex;gap:8px}.Users_block-btn__0LOwP,.Users_delete-btn__qK7uJ,.Users_edit-btn__-jA4J{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Users_edit-btn__-jA4J{background:#eff6ff;color:#2563eb}.Users_edit-btn__-jA4J:hover{background:#dbeafe;transform:scale(1.05)}.Users_block-btn__0LOwP{background:#fef3c7;color:#d97706}.Users_block-btn__0LOwP:hover{background:#fde68a;transform:scale(1.05)}.Users_unblock-btn__p\+W\+0{background:#dcfce7;color:#166534}.Users_unblock-btn__p\+W\+0:hover{background:#bbf7d0;transform:scale(1.05)}.Users_delete-btn__qK7uJ{background:#fef2f2;color:#dc2626}.Users_delete-btn__qK7uJ:hover{background:#fee2e2;transform:scale(1.05)}.Users_empty-state__v53w8{padding:60px 20px;text-align:center}.Users_empty-content__TF0dx{align-items:center;display:flex;flex-direction:column;gap:16px}.Users_empty-icon__WGa9r{color:#cbd5e1}.Users_empty-content__TF0dx h3{color:#374151;font-size:18px;font-weight:600;margin:0}.Users_empty-content__TF0dx p{color:#64748b;font-size:14px;margin:0;max-width:300px}.Users_pagination__cnPGW{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.Users_pagination-btn__FDkiU{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.Users_pagination-btn__FDkiU:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.Users_pagination-btn__FDkiU:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.Users_pagination-numbers__3CBr6{display:flex;gap:4px;margin:0 16px}.Users_pagination-number__e7woF{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Users_pagination-number__e7woF:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Users_pagination-number__e7woF.Users_active__8y2WS{background:#0037ff;border-color:#0037ff;color:#fff}.Users_loading-container__rvSov{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Users_loading-spinner__XkCCE{animation:Users_spin__1WBvB 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Users_loading-container__rvSov p{color:#64748b;font-size:16px;margin:0}@keyframes Users_spin__1WBvB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Users_page-header__k8c5w{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Users_controls-section__hdq9l{flex-direction:column;padding:0 20px}.Users_search-container__Y6\+rW{max-width:none}.Users_results-info__NfH6Z{padding:0 20px 16px}.Users_table-container__x9BEI{margin:0 20px 20px;overflow-x:auto}.Users_users-table__ofzoo{min-width:600px}.Users_users-table__ofzoo td,.Users_users-table__ofzoo th{padding:12px 16px}.Users_user-info__RS5pq{gap:8px}.Users_user-avatar__w9Q62{font-size:12px;height:32px;width:32px}.Users_pagination__cnPGW{overflow-x:auto;padding:0 20px 20px}.Users_pagination-numbers__3CBr6{margin:0 8px}}@media (max-width:480px){.Users_page-header__k8c5w{padding:16px}.Users_controls-section__hdq9l{padding:0 16px}.Users_results-info__NfH6Z{padding:0 16px 16px}.Users_table-container__x9BEI{margin:0 16px 16px}.Users_users-table__ofzoo td,.Users_users-table__ofzoo th{padding:10px 12px}.Users_user-info__RS5pq{gap:6px}.Users_user-avatar__w9Q62{font-size:11px;height:28px;width:28px}.Users_pagination__cnPGW{padding:0 16px 16px}.Users_pagination-btn__FDkiU{font-size:13px;padding:6px 10px}.Users_pagination-number__e7woF{font-size:13px;height:32px;width:32px}}.UserForm_form-container__eLyCn{background:#f8fafc;min-height:100vh;padding:0}.UserForm_page-header__lJ07i{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.UserForm_header-left__\+w0XD{align-items:center;display:flex;gap:16px}.UserForm_back-btn__ztyvd{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.UserForm_back-btn__ztyvd:hover{background:#f1f5f9;border-color:#cbd5e1;color:#374151}.UserForm_page-icon__i0yxE{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.UserForm_page-header__lJ07i h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.UserForm_page-header__lJ07i p{color:#64748b;font-size:14px;margin:0}.UserForm_form-section__tB0-i{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px}.UserForm_user-form__aLptG{padding:32px}.UserForm_form-row__0Qnz\+{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.UserForm_form-group__nbNNM{display:flex;flex-direction:column}.UserForm_form-label__8bQaT{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}.UserForm_form-input__vPzah,.UserForm_form-select__uIxdL{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.UserForm_form-input__vPzah:focus,.UserForm_form-select__uIxdL:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.UserForm_form-input__vPzah.UserForm_error__gdeXf,.UserForm_form-select__uIxdL.UserForm_error__gdeXf{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.UserForm_form-input__vPzah:disabled,.UserForm_form-select__uIxdL:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.UserForm_error-message__YmSwb{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}.UserForm_submit-error__Dc18V{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:24px;padding:12px 16px;text-align:center}.UserForm_form-actions__TcxTV{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:flex-end;padding-top:32px}.UserForm_cancel-btn__FE8Sr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.UserForm_cancel-btn__FE8Sr:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#374151}.UserForm_cancel-btn__FE8Sr:disabled{cursor:not-allowed;opacity:.5}.UserForm_submit-btn__qYJNd{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:140px;padding:12px 24px;transition:all .2s ease}.UserForm_submit-btn__qYJNd:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.UserForm_submit-btn__qYJNd:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.UserForm_loading-spinner__Pld3n{animation:UserForm_spin__WnjSG 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes UserForm_spin__WnjSG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserForm_loading-container__AjR7P{align-items:center;background:#f8fafc;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:80px 20px;text-align:center}.UserForm_loading-container__AjR7P .UserForm_loading-spinner__Pld3n{border:3px solid #f1f5f9;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.UserForm_loading-container__AjR7P p{color:#64748b;font-size:16px;margin:0}.UserForm_field-help__WBiwa{color:#64748b;font-size:12px;line-height:1.4;margin:4px 0 0}@media (max-width:768px){.UserForm_page-header__lJ07i{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.UserForm_header-left__\+w0XD{width:100%}.UserForm_form-section__tB0-i{margin:0 20px 20px}.UserForm_user-form__aLptG{padding:24px}.UserForm_form-row__0Qnz\+{gap:16px;grid-template-columns:1fr}.UserForm_form-actions__TcxTV{flex-direction:column-reverse;gap:12px}.UserForm_cancel-btn__FE8Sr,.UserForm_submit-btn__qYJNd{justify-content:center;width:100%}}@media (max-width:480px){.UserForm_page-header__lJ07i{padding:16px}.UserForm_form-section__tB0-i{margin:0 16px 16px}.UserForm_user-form__aLptG{padding:20px}.UserForm_form-row__0Qnz\+{gap:12px}.UserForm_form-input__vPzah,.UserForm_form-select__uIxdL{padding:10px 12px}}.DeleteConfirmationModal_modal-overlay__BL-jx{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.DeleteConfirmationModal_modal-container__HQLqS{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:400px;width:100%}.DeleteConfirmationModal_modal-header__GJZ-5{align-items:center;display:flex;justify-content:space-between;padding:20px 24px 0}.DeleteConfirmationModal_modal-icon__03f49{align-items:center;background:#fef2f2;border-radius:12px;color:#dc2626;display:flex;height:48px;justify-content:center;width:48px}.DeleteConfirmationModal_close-btn__bAmfA{align-items:center;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.DeleteConfirmationModal_close-btn__bAmfA:hover{background:#f1f5f9;color:#374151}.DeleteConfirmationModal_modal-content__6BV6A{padding:20px 24px}.DeleteConfirmationModal_modal-title__IlOOK{color:#1a202c;font-size:18px;font-weight:600;margin:0 0 12px}.DeleteConfirmationModal_modal-message__b60fP{color:#64748b;font-size:14px;line-height:1.5;margin:0}.DeleteConfirmationModal_modal-message__b60fP strong{color:#374151;font-weight:500}.DeleteConfirmationModal_modal-actions__Jyq4g{display:flex;gap:12px;padding:0 24px 24px}.DeleteConfirmationModal_cancel-btn__vQDsJ,.DeleteConfirmationModal_confirm-btn__RQ02-{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 16px;transition:all .2s ease}.DeleteConfirmationModal_cancel-btn__vQDsJ{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.DeleteConfirmationModal_cancel-btn__vQDsJ:hover{background:#f1f5f9;color:#374151}.DeleteConfirmationModal_confirm-btn__RQ02-{background:#dc2626;color:#fff}.DeleteConfirmationModal_confirm-btn__RQ02-:hover{background:#b91c1c;transform:translateY(-1px)}@media (max-width:480px){.DeleteConfirmationModal_modal-overlay__BL-jx{padding:16px}.DeleteConfirmationModal_modal-header__GJZ-5{padding:16px 20px 0}.DeleteConfirmationModal_modal-content__6BV6A{padding:16px 20px}.DeleteConfirmationModal_modal-actions__Jyq4g{flex-direction:column;padding:0 20px 20px}.DeleteConfirmationModal_cancel-btn__vQDsJ,.DeleteConfirmationModal_confirm-btn__RQ02-{width:100%}}.Tickets_tickets-container__xWrBm{background:#f8fafc;min-height:100vh;padding:0}.Tickets_page-header__HV-YQ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Tickets_header-left__HYKFQ{align-items:center;display:flex;gap:16px}.Tickets_page-icon__df6z3{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Tickets_page-header__HV-YQ h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Tickets_page-header__HV-YQ p{color:#64748b;font-size:14px;margin:0}.Tickets_header-actions__Ior1B{display:flex;gap:12px}.Tickets_action-btn__S8lLT{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Tickets_action-btn__S8lLT:hover{background:#0026cc;transform:translateY(-1px)}.Tickets_sub-modules-nav__2vYd8{margin-bottom:24px;padding:0 24px}.Tickets_nav-section__9Y6ZN{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.Tickets_nav-section__9Y6ZN h3{border-bottom:1px solid #e2e8f0;color:#1a202c;font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.Tickets_nav-buttons__7dUs6{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Tickets_nav-btn__o8DoS{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:20px;text-align:left;transition:all .2s ease;width:100%}.Tickets_nav-btn__o8DoS:hover{background:#f1f5f9;border-color:#0037ff;box-shadow:0 4px 12px #0037ff1a;transform:translateY(-2px)}.Tickets_nav-btn__o8DoS svg{color:#0037ff;flex-shrink:0}.Tickets_nav-btn-title__0kf0I{color:#1a202c;font-size:16px;font-weight:600;margin-bottom:4px}.Tickets_nav-btn-desc__yfgJu{color:#64748b;font-size:14px}.Tickets_controls-section__3zDp6{display:flex;gap:16px;margin-bottom:16px;padding:0 24px}.Tickets_search-container__8V-CO{flex:1 1;max-width:400px;position:relative}.Tickets_search-icon__1wMsH{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Tickets_search-input__AuPmK{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.Tickets_search-input__AuPmK:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Tickets_filter-container__y5wja{align-items:center;display:flex;gap:8px;position:relative}.Tickets_filter-icon__8E20E{color:#64748b}.Tickets_filter-select__BR8cu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.Tickets_filter-select__BR8cu:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Tickets_results-info__tWI3O{color:#64748b;font-size:14px;padding:0 24px 16px}.Tickets_table-container__YsY37{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.Tickets_tickets-table__YWUha{border-collapse:collapse;width:100%}.Tickets_tickets-table__YWUha thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.Tickets_tickets-table__YWUha th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.Tickets_tickets-table__YWUha td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px;vertical-align:top}.Tickets_tickets-table__YWUha tbody tr:hover{background:#f8fafc}.Tickets_tickets-table__YWUha tbody tr:last-child td{border-bottom:none}.Tickets_ticket-info__-mjoq{align-items:flex-start;display:flex;gap:12px}.Tickets_ticket-avatar__pbxkf{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:40px;justify-content:center;width:40px}.Tickets_ticket-subject__uKHdo{color:#1a202c;font-weight:500;line-height:1.4;margin-bottom:4px}.Tickets_ticket-description__jofak{color:#64748b;font-size:13px;line-height:1.4;margin-bottom:4px}.Tickets_attachment-info__rQrO6{align-items:center;color:#64748b;display:flex;font-size:12px;gap:4px}.Tickets_department-badge__2YjPJ{background:#f1f5f9;color:#475569;display:inline-block}.Tickets_department-badge__2YjPJ,.Tickets_status-badge__BUfTR{border-radius:6px;font-size:12px;font-weight:500;padding:4px 8px}.Tickets_status-badge__BUfTR{align-items:center;display:inline-flex;gap:4px}.Tickets_status-open__d3LgT{background:#fef3c7;color:#d97706}.Tickets_status-in-progress__87T89{background:#dbeafe;color:#2563eb}.Tickets_status-closed__--TQE{background:#dcfce7;color:#166534}.Tickets_priority-badge__IAWYm{border-radius:6px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.Tickets_priority-low__hvMB5{background:#f1f5f9;color:#64748b}.Tickets_priority-medium__nm8D3{background:#fef3c7;color:#d97706}.Tickets_priority-high__Icst8{background:#fef2f2;color:#dc2626}.Tickets_assigned-info__ce8vR,.Tickets_creator-info__foNix{align-items:center;display:flex;gap:8px}.Tickets_assigned-avatar__X6oWd,.Tickets_creator-avatar__LWPat{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.Tickets_assigned-name__NFRVG,.Tickets_creator-name__ssfkW{color:#374151;font-size:13px;font-weight:500}.Tickets_unassigned__ot-MM{color:#94a3b8;font-size:13px;font-style:italic}.Tickets_created-date__xcop8{color:#64748b;font-size:13px}.Tickets_action-buttons__gafjm{display:flex;gap:8px}.Tickets_delete-btn__m\+8B\+,.Tickets_edit-btn__hPamN,.Tickets_reply-btn__lAEXq,.Tickets_view-btn__VGC7D{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Tickets_view-btn__VGC7D{background:#eff6ff;color:#2563eb}.Tickets_view-btn__VGC7D:hover{background:#dbeafe;transform:scale(1.05)}.Tickets_reply-btn__lAEXq{background:#f0fdf4;color:#16a34a}.Tickets_reply-btn__lAEXq:hover{background:#dcfce7;transform:scale(1.05)}.Tickets_edit-btn__hPamN{background:#eff6ff;color:#2563eb}.Tickets_edit-btn__hPamN:hover{background:#dbeafe;transform:scale(1.05)}.Tickets_delete-btn__m\+8B\+{background:#fef2f2;color:#dc2626}.Tickets_delete-btn__m\+8B\+:hover{background:#fee2e2;transform:scale(1.05)}.Tickets_empty-state__eDpT0{padding:60px 20px;text-align:center}.Tickets_empty-content__Ph2fH{align-items:center;display:flex;flex-direction:column;gap:16px}.Tickets_empty-icon__5DtKq{color:#cbd5e1}.Tickets_empty-content__Ph2fH h3{color:#374151;font-size:18px;font-weight:600;margin:0}.Tickets_empty-content__Ph2fH p{color:#64748b;font-size:14px;margin:0;max-width:300px}.Tickets_pagination__iGjKG{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.Tickets_pagination-btn__ruKJs{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.Tickets_pagination-btn__ruKJs:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.Tickets_pagination-btn__ruKJs:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.Tickets_pagination-numbers__a9BA6{display:flex;gap:4px;margin:0 16px}.Tickets_pagination-number__xmTGD{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Tickets_pagination-number__xmTGD:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Tickets_pagination-number__xmTGD.Tickets_active__OnaAN{background:#0037ff;border-color:#0037ff;color:#fff}.Tickets_loading-container__Y5F79{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Tickets_loading-spinner__OWiu2{animation:Tickets_spin__fe5tL 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Tickets_loading-container__Y5F79 p{color:#64748b;font-size:16px;margin:0}@keyframes Tickets_spin__fe5tL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Tickets_page-header__HV-YQ{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Tickets_controls-section__3zDp6{flex-direction:column;padding:0 20px}.Tickets_search-container__8V-CO{max-width:none}.Tickets_results-info__tWI3O{padding:0 20px 16px}.Tickets_table-container__YsY37{margin:0 20px 20px;overflow-x:auto}.Tickets_tickets-table__YWUha{min-width:800px}.Tickets_tickets-table__YWUha td,.Tickets_tickets-table__YWUha th{padding:12px 16px}.Tickets_ticket-info__-mjoq{gap:8px}.Tickets_ticket-avatar__pbxkf{font-size:11px;height:32px;width:32px}.Tickets_assigned-avatar__X6oWd,.Tickets_creator-avatar__LWPat{font-size:11px;height:28px;width:28px}.Tickets_pagination__iGjKG{overflow-x:auto;padding:0 20px 20px}.Tickets_pagination-numbers__a9BA6{margin:0 8px}.Tickets_sub-modules-nav__2vYd8{padding:0 20px}.Tickets_nav-buttons__7dUs6{grid-template-columns:1fr}}@media (max-width:480px){.Tickets_page-header__HV-YQ{padding:16px}.Tickets_controls-section__3zDp6{padding:0 16px}.Tickets_results-info__tWI3O{padding:0 16px 16px}.Tickets_table-container__YsY37{margin:0 16px 16px}.Tickets_tickets-table__YWUha td,.Tickets_tickets-table__YWUha th{padding:10px 12px}.Tickets_ticket-info__-mjoq{gap:6px}.Tickets_ticket-avatar__pbxkf{font-size:10px;height:28px;width:28px}.Tickets_assigned-avatar__X6oWd,.Tickets_creator-avatar__LWPat{font-size:10px;height:24px;width:24px}.Tickets_pagination__iGjKG{padding:0 16px 16px}.Tickets_pagination-btn__ruKJs{font-size:13px;padding:6px 10px}.Tickets_pagination-number__xmTGD{font-size:13px;height:32px;width:32px}.Tickets_sub-modules-nav__2vYd8{padding:0 16px}.Tickets_nav-section__9Y6ZN{padding:20px}.Tickets_nav-btn__o8DoS{gap:12px;padding:16px}.Tickets_nav-btn-title__0kf0I{font-size:15px}.Tickets_nav-btn-desc__yfgJu{font-size:13px}}.TicketForm_form-container__6YYRP{background:#f8fafc;min-height:100vh;padding:0}.TicketForm_page-header__cdBsN{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.TicketForm_header-left__XoP2j{align-items:center;display:flex;gap:16px}.TicketForm_back-btn__CZmKh{align-items:center;background:#f8fafc;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.TicketForm_back-btn__CZmKh:hover{background:#f1f5f9;color:#374151}.TicketForm_page-icon__\+KgPE{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.TicketForm_page-header__cdBsN h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.TicketForm_page-header__cdBsN p{color:#64748b;font-size:14px;margin:0}.TicketForm_ticket-form__nuNlM{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.TicketForm_form-section__TwuoZ{padding:32px}.TicketForm_section-title__zH-6W{border-bottom:1px solid #e2e8f0;color:#1a202c;font-size:18px;font-weight:600;margin:0 0 24px;padding-bottom:12px}.TicketForm_form-group__Jmn6I{margin-bottom:24px}.TicketForm_form-row__GFAVk{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.TicketForm_form-row__GFAVk.TicketForm_three-column__nC-b3{grid-template-columns:1fr 1fr 1fr}.TicketForm_form-label__wTJtn{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.TicketForm_required__ffcuR{color:#dc2626}.TicketForm_form-input__49OYO,.TicketForm_form-select__iiUc2,.TicketForm_form-textarea__vqURt{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.TicketForm_form-input__49OYO:focus,.TicketForm_form-select__iiUc2:focus,.TicketForm_form-textarea__vqURt:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.TicketForm_form-input__49OYO.TicketForm_error__yQIOX,.TicketForm_form-select__iiUc2.TicketForm_error__yQIOX,.TicketForm_form-textarea__vqURt.TicketForm_error__yQIOX{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.TicketForm_form-textarea__vqURt{min-height:120px;resize:vertical}.TicketForm_error-message__pHSbt{align-items:center;color:#dc2626;display:flex;font-size:13px;gap:6px;margin-top:6px}.TicketForm_file-upload-area__ovkw5{border:2px dashed #d1d5db;border-radius:8px;padding:32px;position:relative;text-align:center;transition:all .2s ease}.TicketForm_file-upload-area__ovkw5:hover{background:#f8fafc;border-color:#0037ff}.TicketForm_file-input__YOcOb{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.TicketForm_file-upload-label__JA9Ew{align-items:center;color:#64748b;cursor:pointer;display:flex;flex-direction:column;gap:8px}.TicketForm_file-upload-label__JA9Ew span{color:#374151;font-size:16px;font-weight:500}.TicketForm_file-upload-label__JA9Ew small{color:#9ca3af;font-size:12px}.TicketForm_attachments-list__UlNq0{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:16px;padding:16px}.TicketForm_attachments-title__pt18L{color:#374151;font-size:14px;font-weight:600;margin:0 0 12px}.TicketForm_attachment-item__bID\+N{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px}.TicketForm_attachment-item__bID\+N:last-child{margin-bottom:0}.TicketForm_attachment-info__1VYQj{align-items:center;display:flex;flex:1 1;gap:8px}.TicketForm_attachment-name__qJGuk{color:#374151;font-size:14px;font-weight:500}.TicketForm_attachment-size__WD-QX{color:#9ca3af;font-size:12px;margin-left:auto}.TicketForm_remove-attachment__8nM77{align-items:center;background:#fef2f2;border:none;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.TicketForm_remove-attachment__8nM77:hover{background:#fee2e2;transform:scale(1.05)}.TicketForm_form-actions__Zd48M{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:24px 32px}.TicketForm_cancel-btn__fPTEt,.TicketForm_submit-btn__\+k6cv{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.TicketForm_cancel-btn__fPTEt{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.TicketForm_cancel-btn__fPTEt:hover:not(:disabled){background:#f1f5f9;color:#374151}.TicketForm_submit-btn__\+k6cv{background:#0037ff;color:#fff}.TicketForm_submit-btn__\+k6cv:hover:not(:disabled){background:#0026cc;transform:translateY(-1px)}.TicketForm_cancel-btn__fPTEt:disabled,.TicketForm_submit-btn__\+k6cv:disabled{cursor:not-allowed;opacity:.6;transform:none}.TicketForm_loading-spinner__tpPRn{animation:TicketForm_spin__n\+H9I 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes TicketForm_spin__n\+H9I{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TicketForm_loading-container__rDd54{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.TicketForm_loading-container__rDd54 .TicketForm_loading-spinner__tpPRn{border:3px solid #f1f5f9;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.TicketForm_loading-container__rDd54 p{color:#64748b;font-size:16px;margin:0}@media (max-width:768px){.TicketForm_page-header__cdBsN{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.TicketForm_header-left__XoP2j{align-items:flex-start;flex-direction:column;gap:12px}.TicketForm_ticket-form__nuNlM{margin:0 20px 20px}.TicketForm_form-section__TwuoZ{padding:24px}.TicketForm_form-row__GFAVk{gap:16px;grid-template-columns:1fr}.TicketForm_form-row__GFAVk.TicketForm_three-column__nC-b3{grid-template-columns:1fr}.TicketForm_form-actions__Zd48M{flex-direction:column;padding:20px 24px}.TicketForm_cancel-btn__fPTEt,.TicketForm_submit-btn__\+k6cv{justify-content:center;width:100%}}@media (max-width:480px){.TicketForm_page-header__cdBsN{padding:16px}.TicketForm_ticket-form__nuNlM{margin:0 16px 16px}.TicketForm_form-section__TwuoZ{padding:20px}.TicketForm_form-actions__Zd48M{padding:16px 20px}.TicketForm_file-upload-area__ovkw5{padding:24px 16px}}.ViewTicket_view-ticket-container__VH8DO{background:#f8fafc;min-height:100vh;padding:0}.ViewTicket_ticket-header__BWca3{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.ViewTicket_header-left__IGqKM{align-items:center;display:flex;gap:16px}.ViewTicket_back-btn__qR4-Y{align-items:center;background:#f8fafc;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ViewTicket_back-btn__qR4-Y:hover{background:#f1f5f9;color:#374151}.ViewTicket_ticket-header__BWca3 h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.ViewTicket_ticket-subject__bzErl{color:#64748b;font-size:16px;margin:0}.ViewTicket_header-right__GRt7V{align-items:center;display:flex;gap:12px}.ViewTicket_priority-badge__UNYPC,.ViewTicket_status-badge__H7Kqc{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:6px 12px}.ViewTicket_status-open__eTVj3{background:#fef3c7;color:#d97706}.ViewTicket_status-in-progress__tfQLu{background:#dbeafe;color:#2563eb}.ViewTicket_status-closed__T-XO1{background:#dcfce7;color:#166534}.ViewTicket_priority-low__6\+W78{background:#f1f5f9;color:#64748b}.ViewTicket_priority-medium__WkFO0{background:#fef3c7;color:#d97706}.ViewTicket_priority-high__JiZ7B{background:#fef2f2;color:#dc2626}.ViewTicket_ticket-content__hajU0{grid-gap:24px;display:grid;gap:24px;grid-template-columns:300px 1fr;margin:0 24px 24px}.ViewTicket_ticket-info__EMryf{background:#fff;border:1px solid #e2e8f0;border-radius:12px;height:fit-content;padding:24px}.ViewTicket_info-section__zV9ER{margin-bottom:32px}.ViewTicket_info-section__zV9ER:last-child{margin-bottom:0}.ViewTicket_info-section__zV9ER h3{border-bottom:1px solid #e2e8f0;color:#1a202c;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.ViewTicket_info-item__rBzkZ{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.ViewTicket_info-label__le-v2{color:#64748b;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ViewTicket_info-value__72L5A{color:#374151;font-size:14px;font-weight:500}.ViewTicket_info-value__72L5A,.ViewTicket_user-info__aOKHj{align-items:center;display:flex;gap:8px}.ViewTicket_user-avatar__Uc\+xX{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.ViewTicket_user-name__JhYU9{color:#374151;font-size:14px;font-weight:500}.ViewTicket_ticket-description__B-j9W{color:#64748b;font-size:14px;line-height:1.6;margin:0}.ViewTicket_messages-container__32IQZ{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;height:calc(100vh - 200px);min-height:600px}.ViewTicket_messages-header__jvkMH{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;padding:20px 24px}.ViewTicket_messages-header__jvkMH h3{align-items:center;color:#1a202c;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.ViewTicket_messages-list__zvnLT{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px 24px}.ViewTicket_message__92dex{display:flex;flex-direction:column;gap:12px}.ViewTicket_admin-message__3Ix6N{align-self:flex-end;max-width:70%}.ViewTicket_customer-message__0s2hp{align-self:flex-start;max-width:70%}.ViewTicket_message-header__Pj8JT{align-items:center;display:flex;gap:12px}.ViewTicket_message-sender__nTUtG{align-items:center;display:flex;gap:8px}.ViewTicket_sender-avatar__zKu86{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.ViewTicket_sender-name__Lk52y{color:#374151;font-size:14px;font-weight:500}.ViewTicket_message-time__thO2w{color:#9ca3af;font-size:12px}.ViewTicket_message-content__iyVET{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.ViewTicket_admin-message__3Ix6N .ViewTicket_message-content__iyVET{background:#eff6ff;border-color:#dbeafe}.ViewTicket_message-content__iyVET p{color:#374151;font-size:14px;line-height:1.5;margin:0 0 12px}.ViewTicket_message-content__iyVET p:last-child{margin-bottom:0}.ViewTicket_message-attachments__BWgJq{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ViewTicket_attachment-item__Py0tP{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;display:flex;font-size:13px;gap:8px;padding:8px 12px}.ViewTicket_attachment-size__zCBm6{color:#9ca3af;font-size:12px}.ViewTicket_reply-form__h2Ici{background:#f8fafc;border-radius:0 0 12px 12px;border-top:1px solid #e2e8f0;padding:20px 24px}.ViewTicket_reply-input-container__sOW1-{margin-bottom:16px}.ViewTicket_reply-input__Mb5JY{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;min-height:80px;padding:12px 16px;resize:vertical;transition:border-color .2s ease;width:100%}.ViewTicket_reply-input__Mb5JY:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.ViewTicket_attachments-preview__O7d5O{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;padding:12px}.ViewTicket_attachments-preview__O7d5O h4{color:#374151;font-size:13px;font-weight:600;margin:0 0 8px}.ViewTicket_attachment-preview__K--YW{align-items:center;background:#f8fafc;border-radius:6px;color:#374151;display:flex;font-size:13px;gap:8px;padding:6px 8px}.ViewTicket_remove-attachment__WU1Ct{align-items:center;background:#fef2f2;border:none;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;height:20px;justify-content:center;margin-left:auto;transition:all .2s ease;width:20px}.ViewTicket_remove-attachment__WU1Ct:hover{background:#fee2e2}.ViewTicket_reply-actions__vC0OF{align-items:center;display:flex;gap:12px;justify-content:space-between}.ViewTicket_file-input__pwjgF{display:none}.ViewTicket_file-upload-btn__bJKCD{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease}.ViewTicket_file-upload-btn__bJKCD:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.ViewTicket_send-btn__tD4yN{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.ViewTicket_send-btn__tD4yN:hover:not(:disabled){background:#0026cc;transform:translateY(-1px)}.ViewTicket_send-btn__tD4yN:disabled{cursor:not-allowed;opacity:.6;transform:none}.ViewTicket_loading-spinner__UzMDu{animation:ViewTicket_spin__EyfFh 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes ViewTicket_spin__EyfFh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ViewTicket_error-container__IZqDP,.ViewTicket_loading-container__8jMCm{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.ViewTicket_loading-container__8jMCm .ViewTicket_loading-spinner__UzMDu{border:3px solid #f1f5f9;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.ViewTicket_error-container__IZqDP p,.ViewTicket_loading-container__8jMCm p{color:#64748b;font-size:16px;margin:0 0 16px}.ViewTicket_error-container__IZqDP h3{color:#374151;font-size:20px;font-weight:600;margin:0 0 8px}@media (max-width:1024px){.ViewTicket_ticket-content__hajU0{gap:16px;grid-template-columns:1fr;margin:0 20px 20px}.ViewTicket_ticket-info__EMryf{order:2}.ViewTicket_messages-container__32IQZ{height:70vh;order:1}}@media (max-width:768px){.ViewTicket_ticket-header__BWca3{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.ViewTicket_header-right__GRt7V{align-self:stretch;justify-content:flex-end}.ViewTicket_ticket-content__hajU0{margin:0 16px 16px}.ViewTicket_messages-list__zvnLT,.ViewTicket_reply-form__h2Ici{padding:16px 20px}.ViewTicket_admin-message__3Ix6N,.ViewTicket_customer-message__0s2hp{max-width:85%}.ViewTicket_reply-actions__vC0OF{align-items:stretch;flex-direction:column;gap:12px}.ViewTicket_file-upload-btn__bJKCD,.ViewTicket_send-btn__tD4yN{justify-content:center}}@media (max-width:480px){.ViewTicket_ticket-header__BWca3{padding:16px}.ViewTicket_ticket-info__EMryf{padding:20px}.ViewTicket_messages-header__jvkMH{padding:16px 20px}.ViewTicket_messages-list__zvnLT,.ViewTicket_reply-form__h2Ici{padding:12px 16px}.ViewTicket_admin-message__3Ix6N,.ViewTicket_customer-message__0s2hp{max-width:95%}.ViewTicket_message-content__iyVET{padding:12px}}.StatusModal_modal-overlay__g3\+eO{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.StatusModal_modal-container__aut3W{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.StatusModal_modal-header__UTAxa{align-items:center;display:flex;justify-content:space-between;padding:24px 24px 0}.StatusModal_modal-title__ZYYvi{color:#1a202c;font-size:20px;font-weight:600;margin:0}.StatusModal_close-btn__IwRfl{align-items:center;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.StatusModal_close-btn__IwRfl:hover{background:#f1f5f9;color:#374151}.StatusModal_modal-form__uGzo-{padding:24px}.StatusModal_form-group__WNDFJ{margin-bottom:24px}.StatusModal_form-label__Yn8np{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.StatusModal_required__cHVOt{color:#dc2626}.StatusModal_form-input__8zexi{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.StatusModal_form-input__8zexi:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.StatusModal_form-input__8zexi.StatusModal_error__PLTS6{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.StatusModal_field-hint__6uGJB{color:#9ca3af;font-size:12px;margin-top:4px}.StatusModal_error-message__tzJ1E{align-items:center;color:#dc2626;display:flex;font-size:13px;gap:6px;margin-top:6px}.StatusModal_modal-actions__WjJMD{border-top:1px solid #e2e8f0;display:flex;gap:12px;padding-top:16px}.StatusModal_cancel-btn__QlAjW,.StatusModal_submit-btn__8586A{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.StatusModal_cancel-btn__QlAjW{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.StatusModal_cancel-btn__QlAjW:hover:not(:disabled){background:#f1f5f9;color:#374151}.StatusModal_submit-btn__8586A{background:#0037ff;color:#fff}.StatusModal_submit-btn__8586A:hover:not(:disabled){background:#0026cc;transform:translateY(-1px)}.StatusModal_cancel-btn__QlAjW:disabled,.StatusModal_submit-btn__8586A:disabled{cursor:not-allowed;opacity:.6;transform:none}.StatusModal_loading-spinner__IeCve{animation:StatusModal_spin__vZU\+X 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes StatusModal_spin__vZU\+X{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.StatusModal_modal-overlay__g3\+eO{padding:16px}.StatusModal_modal-header__UTAxa{padding:20px 20px 0}.StatusModal_modal-form__uGzo-{padding:20px}.StatusModal_modal-actions__WjJMD{flex-direction:column}.StatusModal_cancel-btn__QlAjW,.StatusModal_submit-btn__8586A{width:100%}}.Statuses_statuses-container__s8Q7T{background:#f8fafc;min-height:100vh;padding:0}.Statuses_page-header__S2aCv{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Statuses_header-left__p8FIz{align-items:center;display:flex;gap:16px}.Statuses_back-btn__On-iR{align-items:center;background:#f8fafc;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.Statuses_back-btn__On-iR:hover{background:#f1f5f9;color:#374151}.Statuses_page-icon__Nju\+\+{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Statuses_page-header__S2aCv h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Statuses_page-header__S2aCv p{color:#64748b;font-size:14px;margin:0}.Statuses_create-btn__z1blS{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Statuses_create-btn__z1blS:hover{background:#0026cc;transform:translateY(-1px)}.Statuses_controls-section__-x19i{display:flex;gap:16px;margin-bottom:16px;padding:0 24px}.Statuses_search-container__odArd{flex:1 1;max-width:400px;position:relative}.Statuses_search-icon__3dOTT{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Statuses_search-input__HblXa{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.Statuses_search-input__HblXa:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Statuses_results-info__Haej-{color:#64748b;font-size:14px;padding:0 24px 16px}.Statuses_table-container__g0FxP{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.Statuses_statuses-table__jgYpf{border-collapse:collapse;width:100%}.Statuses_statuses-table__jgYpf thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.Statuses_statuses-table__jgYpf th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.Statuses_statuses-table__jgYpf td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px}.Statuses_statuses-table__jgYpf tbody tr:hover{background:#f8fafc}.Statuses_statuses-table__jgYpf tbody tr:last-child td{border-bottom:none}.Statuses_status-id__xZIA8{color:#64748b;font-size:13px;font-weight:600}.Statuses_status-name__Mt\+Ov{background:#f1f5f9;border-radius:4px;color:#1a202c;display:inline-block;font-family:monospace;font-weight:500;padding:4px 8px}.Statuses_status-title__LkTR6{color:#374151;font-weight:500}.Statuses_action-buttons__PZeDk{display:flex;gap:8px}.Statuses_delete-btn__fYnh2,.Statuses_edit-btn__9JLTe{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Statuses_edit-btn__9JLTe{background:#eff6ff;color:#2563eb}.Statuses_edit-btn__9JLTe:hover{background:#dbeafe;transform:scale(1.05)}.Statuses_delete-btn__fYnh2{background:#fef2f2;color:#dc2626}.Statuses_delete-btn__fYnh2:hover{background:#fee2e2;transform:scale(1.05)}.Statuses_empty-state__n2DM3{padding:60px 20px;text-align:center}.Statuses_empty-content__q9hJv{align-items:center;display:flex;flex-direction:column;gap:16px}.Statuses_empty-icon__vr5sW{color:#cbd5e1}.Statuses_empty-content__q9hJv h3{color:#374151;font-size:18px;font-weight:600;margin:0}.Statuses_empty-content__q9hJv p{color:#64748b;font-size:14px;margin:0;max-width:300px}.Statuses_pagination__-iYYy{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.Statuses_pagination-btn__bAu\+n{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.Statuses_pagination-btn__bAu\+n:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.Statuses_pagination-btn__bAu\+n:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.Statuses_pagination-numbers__YBvYG{display:flex;gap:4px;margin:0 16px}.Statuses_pagination-number__sCPWx{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Statuses_pagination-number__sCPWx:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Statuses_pagination-number__sCPWx.Statuses_active__JKHoo{background:#0037ff;border-color:#0037ff;color:#fff}.Statuses_loading-container__nTkBw{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Statuses_loading-spinner__S0xMz{animation:Statuses_spin__stv4n 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Statuses_loading-container__nTkBw p{color:#64748b;font-size:16px;margin:0}@keyframes Statuses_spin__stv4n{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Statuses_page-header__S2aCv{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Statuses_controls-section__-x19i{padding:0 20px}.Statuses_search-container__odArd{max-width:none}.Statuses_results-info__Haej-{padding:0 20px 16px}.Statuses_table-container__g0FxP{margin:0 20px 20px;overflow-x:auto}.Statuses_statuses-table__jgYpf{min-width:400px}.Statuses_statuses-table__jgYpf td,.Statuses_statuses-table__jgYpf th{padding:12px 16px}.Statuses_pagination__-iYYy{overflow-x:auto;padding:0 20px 20px}.Statuses_pagination-numbers__YBvYG{margin:0 8px}}@media (max-width:480px){.Statuses_page-header__S2aCv{padding:16px}.Statuses_controls-section__-x19i{padding:0 16px}.Statuses_results-info__Haej-{padding:0 16px 16px}.Statuses_table-container__g0FxP{margin:0 16px 16px}.Statuses_statuses-table__jgYpf td,.Statuses_statuses-table__jgYpf th{padding:10px 12px}.Statuses_pagination__-iYYy{padding:0 16px 16px}.Statuses_pagination-btn__bAu\+n{font-size:13px;padding:6px 10px}.Statuses_pagination-number__sCPWx{font-size:13px;height:32px;width:32px}}.DepartmentModal_modal-overlay__Q0Oym{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.DepartmentModal_modal-container__SOelp{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.DepartmentModal_modal-header__jK2Y\+{align-items:center;display:flex;justify-content:space-between;padding:24px 24px 0}.DepartmentModal_modal-title__buKgZ{color:#1a202c;font-size:20px;font-weight:600;margin:0}.DepartmentModal_close-btn__ZE9XF{align-items:center;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.DepartmentModal_close-btn__ZE9XF:hover{background:#f1f5f9;color:#374151}.DepartmentModal_modal-form__m\+4EO{padding:24px}.DepartmentModal_form-group__sUHtM{margin-bottom:24px}.DepartmentModal_form-label__-pZaE{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.DepartmentModal_required__54wFq{color:#dc2626}.DepartmentModal_form-input__IeRsg{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.DepartmentModal_form-input__IeRsg:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.DepartmentModal_form-input__IeRsg.DepartmentModal_error__Brt8L{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.DepartmentModal_field-hint__e-TIM{color:#9ca3af;font-size:12px;margin-top:4px}.DepartmentModal_error-message__bn14o{align-items:center;color:#dc2626;display:flex;font-size:13px;gap:6px;margin-top:6px}.DepartmentModal_modal-actions__UuDRF{border-top:1px solid #e2e8f0;display:flex;gap:12px;padding-top:16px}.DepartmentModal_cancel-btn__8zZXg,.DepartmentModal_submit-btn__327WE{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.DepartmentModal_cancel-btn__8zZXg{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.DepartmentModal_cancel-btn__8zZXg:hover:not(:disabled){background:#f1f5f9;color:#374151}.DepartmentModal_submit-btn__327WE{background:#0037ff;color:#fff}.DepartmentModal_submit-btn__327WE:hover:not(:disabled){background:#0026cc;transform:translateY(-1px)}.DepartmentModal_cancel-btn__8zZXg:disabled,.DepartmentModal_submit-btn__327WE:disabled{cursor:not-allowed;opacity:.6;transform:none}.DepartmentModal_loading-spinner__7thX5{animation:DepartmentModal_spin__IB0Zx 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes DepartmentModal_spin__IB0Zx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.DepartmentModal_modal-overlay__Q0Oym{padding:16px}.DepartmentModal_modal-header__jK2Y\+{padding:20px 20px 0}.DepartmentModal_modal-form__m\+4EO{padding:20px}.DepartmentModal_modal-actions__UuDRF{flex-direction:column}.DepartmentModal_cancel-btn__8zZXg,.DepartmentModal_submit-btn__327WE{width:100%}}.Departments_departments-container__epcFG{background:#f8fafc;min-height:100vh;padding:0}.Departments_page-header__WIYuB{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Departments_header-left__dQ\+Zr{align-items:center;display:flex;gap:16px}.Departments_back-btn__yXrBk{align-items:center;background:#f8fafc;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.Departments_back-btn__yXrBk:hover{background:#f1f5f9;color:#374151}.Departments_page-icon__u\+O5n{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Departments_page-header__WIYuB h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Departments_page-header__WIYuB p{color:#64748b;font-size:14px;margin:0}.Departments_create-btn__hvOvz{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Departments_create-btn__hvOvz:hover{background:#0026cc;transform:translateY(-1px)}.Departments_controls-section__nwrH8{display:flex;gap:16px;margin-bottom:16px;padding:0 24px}.Departments_search-container__SluH8{flex:1 1;max-width:400px;position:relative}.Departments_search-icon__7kGHu{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Departments_search-input__2-7gL{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.Departments_search-input__2-7gL:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Departments_results-info__bo1u8{color:#64748b;font-size:14px;padding:0 24px 16px}.Departments_table-container__Qjm3O{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.Departments_departments-table__oxtya{border-collapse:collapse;width:100%}.Departments_departments-table__oxtya thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.Departments_departments-table__oxtya th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.Departments_departments-table__oxtya td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px}.Departments_departments-table__oxtya tbody tr:hover{background:#f8fafc}.Departments_departments-table__oxtya tbody tr:last-child td{border-bottom:none}.Departments_department-id__l5pCi{color:#64748b;font-size:13px;font-weight:600}.Departments_department-name__Mi2i5{background:#f1f5f9;border-radius:4px;color:#1a202c;display:inline-block;font-family:monospace;font-weight:500;padding:4px 8px}.Departments_department-title__lPLIb{color:#374151;font-weight:500}.Departments_action-buttons__XlDxG{display:flex;gap:8px}.Departments_delete-btn__Ha\+Mg,.Departments_edit-btn__s0rqd{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Departments_edit-btn__s0rqd{background:#eff6ff;color:#2563eb}.Departments_edit-btn__s0rqd:hover{background:#dbeafe;transform:scale(1.05)}.Departments_delete-btn__Ha\+Mg{background:#fef2f2;color:#dc2626}.Departments_delete-btn__Ha\+Mg:hover{background:#fee2e2;transform:scale(1.05)}.Departments_empty-state__EYufz{padding:60px 20px;text-align:center}.Departments_empty-content__nEFGp{align-items:center;display:flex;flex-direction:column;gap:16px}.Departments_empty-icon__kUrx9{color:#cbd5e1}.Departments_empty-content__nEFGp h3{color:#374151;font-size:18px;font-weight:600;margin:0}.Departments_empty-content__nEFGp p{color:#64748b;font-size:14px;margin:0;max-width:300px}.Departments_pagination__sPTtm{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.Departments_pagination-btn__NTjxF{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.Departments_pagination-btn__NTjxF:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.Departments_pagination-btn__NTjxF:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.Departments_pagination-numbers__bvB2G{display:flex;gap:4px;margin:0 16px}.Departments_pagination-number__UIQni{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Departments_pagination-number__UIQni:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Departments_pagination-number__UIQni.Departments_active__i9CJv{background:#0037ff;border-color:#0037ff;color:#fff}.Departments_loading-container__8dSNH{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Departments_loading-spinner__8qLIK{animation:Departments_spin__WQQ2k 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Departments_loading-container__8dSNH p{color:#64748b;font-size:16px;margin:0}@keyframes Departments_spin__WQQ2k{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Departments_page-header__WIYuB{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Departments_controls-section__nwrH8{padding:0 20px}.Departments_search-container__SluH8{max-width:none}.Departments_results-info__bo1u8{padding:0 20px 16px}.Departments_table-container__Qjm3O{margin:0 20px 20px;overflow-x:auto}.Departments_departments-table__oxtya{min-width:400px}.Departments_departments-table__oxtya td,.Departments_departments-table__oxtya th{padding:12px 16px}.Departments_pagination__sPTtm{overflow-x:auto;padding:0 20px 20px}.Departments_pagination-numbers__bvB2G{margin:0 8px}}@media (max-width:480px){.Departments_page-header__WIYuB{padding:16px}.Departments_controls-section__nwrH8{padding:0 16px}.Departments_results-info__bo1u8{padding:0 16px 16px}.Departments_table-container__Qjm3O{margin:0 16px 16px}.Departments_departments-table__oxtya td,.Departments_departments-table__oxtya th{padding:10px 12px}.Departments_pagination__sPTtm{padding:0 16px 16px}.Departments_pagination-btn__NTjxF{font-size:13px;padding:6px 10px}.Departments_pagination-number__UIQni{font-size:13px;height:32px;width:32px}}.PriorityModal_modal-overlay__N7wlE{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.PriorityModal_modal-container__SmlC-{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.PriorityModal_modal-header__KjgeM{align-items:center;display:flex;justify-content:space-between;padding:24px 24px 0}.PriorityModal_modal-title__ymPwM{color:#1a202c;font-size:20px;font-weight:600;margin:0}.PriorityModal_close-btn__ecksE{align-items:center;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.PriorityModal_close-btn__ecksE:hover{background:#f1f5f9;color:#374151}.PriorityModal_modal-form__PEkfL{padding:24px}.PriorityModal_form-group__pCV9P{margin-bottom:24px}.PriorityModal_form-label__ITjFN{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.PriorityModal_required__2pdLQ{color:#dc2626}.PriorityModal_form-input__\+ue9e{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.PriorityModal_form-input__\+ue9e:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.PriorityModal_form-input__\+ue9e.PriorityModal_error__xrGF4{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.PriorityModal_field-hint__voaMw{color:#9ca3af;font-size:12px;margin-top:4px}.PriorityModal_error-message__i2hdP{align-items:center;color:#dc2626;display:flex;font-size:13px;gap:6px;margin-top:6px}.PriorityModal_modal-actions__GAi47{border-top:1px solid #e2e8f0;display:flex;gap:12px;padding-top:16px}.PriorityModal_cancel-btn__hgMDN,.PriorityModal_submit-btn__ph6OP{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.PriorityModal_cancel-btn__hgMDN{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.PriorityModal_cancel-btn__hgMDN:hover:not(:disabled){background:#f1f5f9;color:#374151}.PriorityModal_submit-btn__ph6OP{background:#0037ff;color:#fff}.PriorityModal_submit-btn__ph6OP:hover:not(:disabled){background:#0026cc;transform:translateY(-1px)}.PriorityModal_cancel-btn__hgMDN:disabled,.PriorityModal_submit-btn__ph6OP:disabled{cursor:not-allowed;opacity:.6;transform:none}.PriorityModal_loading-spinner__JREHJ{animation:PriorityModal_spin__kuUEG 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes PriorityModal_spin__kuUEG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.PriorityModal_modal-overlay__N7wlE{padding:16px}.PriorityModal_modal-header__KjgeM{padding:20px 20px 0}.PriorityModal_modal-form__PEkfL{padding:20px}.PriorityModal_modal-actions__GAi47{flex-direction:column}.PriorityModal_cancel-btn__hgMDN,.PriorityModal_submit-btn__ph6OP{width:100%}}.Priorities_priorities-container__Maw2y{background:#f8fafc;min-height:100vh;padding:0}.Priorities_page-header__e4Ce2{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Priorities_header-left__gYvzN{align-items:center;display:flex;gap:16px}.Priorities_back-btn__L1ROX{align-items:center;background:#f8fafc;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.Priorities_back-btn__L1ROX:hover{background:#f1f5f9;color:#374151}.Priorities_page-icon__KT86v{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Priorities_page-header__e4Ce2 h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Priorities_page-header__e4Ce2 p{color:#64748b;font-size:14px;margin:0}.Priorities_create-btn__6goPt{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Priorities_create-btn__6goPt:hover{background:#0026cc;transform:translateY(-1px)}.Priorities_controls-section__PlcxC{display:flex;gap:16px;margin-bottom:16px;padding:0 24px}.Priorities_search-container__4xonI{flex:1 1;max-width:400px;position:relative}.Priorities_search-icon__DLBRB{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Priorities_search-input__retZC{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.Priorities_search-input__retZC:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Priorities_results-info__m2b0J{color:#64748b;font-size:14px;padding:0 24px 16px}.Priorities_table-container__bnKOQ{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.Priorities_priorities-table__KtEXM{border-collapse:collapse;width:100%}.Priorities_priorities-table__KtEXM thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.Priorities_priorities-table__KtEXM th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.Priorities_priorities-table__KtEXM td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px}.Priorities_priorities-table__KtEXM tbody tr:hover{background:#f8fafc}.Priorities_priorities-table__KtEXM tbody tr:last-child td{border-bottom:none}.Priorities_priority-id__SyeGo{color:#64748b;font-size:13px;font-weight:600}.Priorities_priority-name__UcV3o{background:#f1f5f9;border-radius:4px;color:#1a202c;display:inline-block;font-family:monospace;font-weight:500;padding:4px 8px}.Priorities_priority-title__8Zdcx{color:#374151;font-weight:500}.Priorities_action-buttons__zUpir{display:flex;gap:8px}.Priorities_delete-btn__2XY0L,.Priorities_edit-btn__TElzh{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Priorities_edit-btn__TElzh{background:#eff6ff;color:#2563eb}.Priorities_edit-btn__TElzh:hover{background:#dbeafe;transform:scale(1.05)}.Priorities_delete-btn__2XY0L{background:#fef2f2;color:#dc2626}.Priorities_delete-btn__2XY0L:hover{background:#fee2e2;transform:scale(1.05)}.Priorities_empty-state__GoQR9{padding:60px 20px;text-align:center}.Priorities_empty-content__6x6PT{align-items:center;display:flex;flex-direction:column;gap:16px}.Priorities_empty-icon__pun1v{color:#cbd5e1}.Priorities_empty-content__6x6PT h3{color:#374151;font-size:18px;font-weight:600;margin:0}.Priorities_empty-content__6x6PT p{color:#64748b;font-size:14px;margin:0;max-width:300px}.Priorities_pagination__LQlXH{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.Priorities_pagination-btn__YglVs{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.Priorities_pagination-btn__YglVs:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.Priorities_pagination-btn__YglVs:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.Priorities_pagination-numbers__dgKDj{display:flex;gap:4px;margin:0 16px}.Priorities_pagination-number__HMcLf{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Priorities_pagination-number__HMcLf:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Priorities_pagination-number__HMcLf.Priorities_active__ayv8h{background:#0037ff;border-color:#0037ff;color:#fff}.Priorities_loading-container__9JQnK{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Priorities_loading-spinner__\+zV-9{animation:Priorities_spin__6BV41 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Priorities_loading-container__9JQnK p{color:#64748b;font-size:16px;margin:0}@keyframes Priorities_spin__6BV41{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Priorities_page-header__e4Ce2{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Priorities_controls-section__PlcxC{padding:0 20px}.Priorities_search-container__4xonI{max-width:none}.Priorities_results-info__m2b0J{padding:0 20px 16px}.Priorities_table-container__bnKOQ{margin:0 20px 20px;overflow-x:auto}.Priorities_priorities-table__KtEXM{min-width:400px}.Priorities_priorities-table__KtEXM td,.Priorities_priorities-table__KtEXM th{padding:12px 16px}.Priorities_pagination__LQlXH{overflow-x:auto;padding:0 20px 20px}.Priorities_pagination-numbers__dgKDj{margin:0 8px}}@media (max-width:480px){.Priorities_page-header__e4Ce2{padding:16px}.Priorities_controls-section__PlcxC{padding:0 16px}.Priorities_results-info__m2b0J{padding:0 16px 16px}.Priorities_table-container__bnKOQ{margin:0 16px 16px}.Priorities_priorities-table__KtEXM td,.Priorities_priorities-table__KtEXM th{padding:10px 12px}.Priorities_pagination__LQlXH{padding:0 16px 16px}.Priorities_pagination-btn__YglVs{font-size:13px;padding:6px 10px}.Priorities_pagination-number__HMcLf{font-size:13px;height:32px;width:32px}}.DeleteConfirmationModal_modal-overlay__zgwfQ{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.DeleteConfirmationModal_modal-container__GmoAP{animation:DeleteConfirmationModal_modalSlideIn__pS2\+Q .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:480px;width:100%}@keyframes DeleteConfirmationModal_modalSlideIn__pS2\+Q{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.DeleteConfirmationModal_modal-header__OnAla{align-items:center;display:flex;justify-content:space-between;padding:24px 24px 0}.DeleteConfirmationModal_warning-icon__bZ0KH{align-items:center;background:#fef2f2;border-radius:12px;color:#dc2626;display:flex;height:48px;justify-content:center;width:48px}.DeleteConfirmationModal_close-btn__qvVzc{align-items:center;background:#f8fafc;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.DeleteConfirmationModal_close-btn__qvVzc:hover{background:#e2e8f0;color:#374151}.DeleteConfirmationModal_modal-content__8VUmS{padding:24px}.DeleteConfirmationModal_modal-content__8VUmS h3{color:#1a202c;font-size:20px;font-weight:600;margin:0 0 12px}.DeleteConfirmationModal_modal-content__8VUmS p{color:#64748b;font-size:14px;line-height:1.5;margin:0}.DeleteConfirmationModal_modal-content__8VUmS strong{color:#1a202c;font-weight:600}.DeleteConfirmationModal_modal-actions__9FQ1X{display:flex;gap:12px;justify-content:flex-end;padding:0 24px 24px}.DeleteConfirmationModal_cancel-btn__E4W1C,.DeleteConfirmationModal_delete-btn__83Dln{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.DeleteConfirmationModal_cancel-btn__E4W1C{background:#f8fafc;border:1px solid #e2e8f0;color:#374151}.DeleteConfirmationModal_cancel-btn__E4W1C:hover{background:#e2e8f0;border-color:#cbd5e1}.DeleteConfirmationModal_delete-btn__83Dln{background:#dc2626;color:#fff}.DeleteConfirmationModal_delete-btn__83Dln:hover{background:#b91c1c;box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}@media (max-width:480px){.DeleteConfirmationModal_modal-overlay__zgwfQ{padding:16px}.DeleteConfirmationModal_modal-header__OnAla{padding:20px 20px 0}.DeleteConfirmationModal_modal-content__8VUmS{padding:20px}.DeleteConfirmationModal_modal-actions__9FQ1X{flex-direction:column;padding:0 20px 20px}.DeleteConfirmationModal_cancel-btn__E4W1C,.DeleteConfirmationModal_delete-btn__83Dln{justify-content:center;width:100%}}.Permissions_permissions-container__jT9tS{background:#f8fafc;min-height:100vh;padding:0}.Permissions_page-header__l7cfF{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Permissions_header-left__hRlbd{align-items:center;display:flex;gap:16px}.Permissions_page-icon__fYlEE{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Permissions_page-header__l7cfF h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Permissions_page-header__l7cfF p{color:#64748b;font-size:14px;margin:0}.Permissions_create-btn__60MgS{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Permissions_create-btn__60MgS:hover{background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.Permissions_controls-section__Djdb8{display:flex;gap:16px;margin-bottom:16px;padding:0 24px}.Permissions_search-container__0lQTq{flex:1 1;max-width:400px;position:relative}.Permissions_search-icon__ZPTfT{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Permissions_search-input__IQWQ0{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.Permissions_search-input__IQWQ0:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Permissions_filter-container__i-l-Z{align-items:center;display:flex;gap:8px;position:relative}.Permissions_filter-icon__jOL4K{color:#64748b}.Permissions_filter-select__Hj8Xf{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.Permissions_filter-select__Hj8Xf:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Permissions_results-info__dd34H{color:#64748b;font-size:14px;padding:0 24px 16px}.Permissions_table-container__1YzvR{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.Permissions_permissions-table__yh0q3{border-collapse:collapse;width:100%}.Permissions_permissions-table__yh0q3 thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.Permissions_permissions-table__yh0q3 th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.Permissions_permissions-table__yh0q3 td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px}.Permissions_permissions-table__yh0q3 tbody tr:hover{background:#f8fafc}.Permissions_permissions-table__yh0q3 tbody tr:last-child td{border-bottom:none}.Permissions_permission-info__Q7iFs{align-items:center;display:flex;gap:12px}.Permissions_permission-icon__sKA-n{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.Permissions_permission-name__hkx4r{color:#1a202c;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;font-weight:600;margin-bottom:2px}.Permissions_permission-title__RbAnR{color:#64748b;font-size:12px;font-weight:500}.Permissions_permission-description__L29AN{color:#374151;line-height:1.4;max-width:300px}.Permissions_created-date__r\+\+76{color:#64748b;font-size:13px}.Permissions_status-badge__Fa0VA{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px}.Permissions_status-active__yAMFH{background:#dcfce7;color:#166534}.Permissions_status-inactive__a6uTU{background:#fef2f2;color:#dc2626}.Permissions_category-badge__Iu9EM{border-radius:6px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.Permissions_action-buttons__dRpCc{display:flex;gap:8px}.Permissions_delete-btn__Zhopu,.Permissions_edit-btn__6SV-1{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Permissions_edit-btn__6SV-1{background:#eff6ff;color:#2563eb}.Permissions_edit-btn__6SV-1:hover{background:#dbeafe;transform:scale(1.05)}.Permissions_delete-btn__Zhopu{background:#fef2f2;color:#dc2626}.Permissions_delete-btn__Zhopu:hover{background:#fee2e2;transform:scale(1.05)}.Permissions_empty-state__iTxwR{padding:60px 20px;text-align:center}.Permissions_empty-content__NhlFB{align-items:center;display:flex;flex-direction:column;gap:16px}.Permissions_empty-icon__ftKqo{color:#cbd5e1}.Permissions_empty-content__NhlFB h3{color:#374151;font-size:18px;font-weight:600;margin:0}.Permissions_empty-content__NhlFB p{color:#64748b;font-size:14px;margin:0;max-width:300px}.Permissions_pagination__QnBvk{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.Permissions_pagination-btn__5RnOO{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.Permissions_pagination-btn__5RnOO:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.Permissions_pagination-btn__5RnOO:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.Permissions_pagination-numbers__Fmenz{display:flex;gap:4px;margin:0 16px}.Permissions_pagination-number__66C6\+{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Permissions_pagination-number__66C6\+:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Permissions_pagination-number__66C6\+.Permissions_active__6-vR\+{background:#0037ff;border-color:#0037ff;color:#fff}.Permissions_loading-container__YkEa8{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Permissions_loading-spinner__Lpujd{animation:Permissions_spin__I03bH 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Permissions_loading-container__YkEa8 p{color:#64748b;font-size:16px;margin:0}@keyframes Permissions_spin__I03bH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Permissions_page-header__l7cfF{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Permissions_controls-section__Djdb8{flex-direction:column;padding:0 20px}.Permissions_search-container__0lQTq{max-width:none}.Permissions_results-info__dd34H{padding:0 20px 16px}.Permissions_table-container__1YzvR{margin:0 20px 20px;overflow-x:auto}.Permissions_permissions-table__yh0q3{min-width:800px}.Permissions_permissions-table__yh0q3 td,.Permissions_permissions-table__yh0q3 th{padding:12px 16px}.Permissions_permission-info__Q7iFs{gap:8px}.Permissions_permission-icon__sKA-n{height:28px;width:28px}.Permissions_permission-description__L29AN{max-width:200px}.Permissions_pagination__QnBvk{overflow-x:auto;padding:0 20px 20px}.Permissions_pagination-numbers__Fmenz{margin:0 8px}}@media (max-width:480px){.Permissions_page-header__l7cfF{padding:16px}.Permissions_controls-section__Djdb8{padding:0 16px}.Permissions_results-info__dd34H{padding:0 16px 16px}.Permissions_table-container__1YzvR{margin:0 16px 16px}.Permissions_permissions-table__yh0q3 td,.Permissions_permissions-table__yh0q3 th{padding:10px 12px}.Permissions_permission-info__Q7iFs{gap:6px}.Permissions_permission-icon__sKA-n{height:24px;width:24px}.Permissions_permission-description__L29AN{font-size:12px;max-width:150px}.Permissions_pagination__QnBvk{padding:0 16px 16px}.Permissions_pagination-btn__5RnOO{font-size:13px;padding:6px 10px}.Permissions_pagination-number__66C6\+{font-size:13px;height:32px;width:32px}}.CreatePermission_create-permission-container__k9fMy{background:#f8fafc;min-height:100vh;padding:0}.CreatePermission_page-header__UyZly{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.CreatePermission_header-left__HjBw\+{align-items:center;display:flex;gap:16px}.CreatePermission_back-btn__aEj4k{align-items:center;background:#f8fafc;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.CreatePermission_back-btn__aEj4k:hover{background:#e2e8f0;color:#374151}.CreatePermission_page-icon__7NLPM{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.CreatePermission_page-header__UyZly h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.CreatePermission_page-header__UyZly p{color:#64748b;font-size:14px;margin:0}.CreatePermission_save-btn__1dtlc{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.CreatePermission_save-btn__1dtlc:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.CreatePermission_save-btn__1dtlc:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.CreatePermission_content-layout__Iocr1{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;padding:0 24px 24px}.CreatePermission_permission-details-section__ofohP{background:#fff;border:1px solid #e2e8f0;border-radius:12px;height:fit-content;padding:24px}.CreatePermission_section-header__t0YDN{margin-bottom:24px}.CreatePermission_section-header__t0YDN h2{color:#1a202c;font-size:18px;font-weight:600;margin:0 0 4px}.CreatePermission_section-header__t0YDN p{color:#64748b;font-size:14px;margin:0}.CreatePermission_form-group__rxf1\+{margin-bottom:20px}.CreatePermission_form-label__Y-GrR{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.CreatePermission_input-with-icon__y4FWC{position:relative}.CreatePermission_input-icon__sNdNR{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.CreatePermission_form-input__c0mwu,.CreatePermission_form-select__kFv5D,.CreatePermission_form-textarea__lJufx{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:14px;padding:12px 16px;transition:border-color .2s ease;width:100%}.CreatePermission_input-with-icon__y4FWC .CreatePermission_form-input__c0mwu{padding-left:40px}.CreatePermission_form-input__c0mwu:focus,.CreatePermission_form-select__kFv5D:focus,.CreatePermission_form-textarea__lJufx:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.CreatePermission_form-textarea__lJufx{min-height:80px;resize:vertical}.CreatePermission_form-select__kFv5D{cursor:pointer}.CreatePermission_input-help__4OEM2{color:#64748b;font-size:12px;line-height:1.4;margin:4px 0 0}.CreatePermission_preview-section__1QdvS{background:#fff;border:1px solid #e2e8f0;border-radius:12px;height:fit-content;padding:24px}.CreatePermission_permission-preview__xLHMz{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.CreatePermission_preview-header__rLjBh{align-items:center;display:flex;gap:12px;margin-bottom:12px}.CreatePermission_preview-icon__sWNuw{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.CreatePermission_preview-name__m6nJD{color:#1a202c;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;font-weight:600;margin-bottom:2px}.CreatePermission_preview-title__v8K8E{color:#64748b;font-size:12px;font-weight:500}.CreatePermission_preview-category__cZJ2A{background:#eff6ff;border-radius:6px;color:#2563eb;display:inline-block;font-size:12px;font-weight:500;margin-bottom:8px;padding:4px 8px}.CreatePermission_preview-description__7JcUr{color:#374151;font-size:12px;line-height:1.4}@media (max-width:1024px){.CreatePermission_content-layout__Iocr1{gap:20px;grid-template-columns:1fr;padding:0 20px 20px}}@media (max-width:768px){.CreatePermission_page-header__UyZly{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.CreatePermission_content-layout__Iocr1{padding:0 20px 20px}.CreatePermission_permission-details-section__ofohP,.CreatePermission_preview-section__1QdvS{padding:20px}}@media (max-width:480px){.CreatePermission_page-header__UyZly{padding:16px}.CreatePermission_content-layout__Iocr1{padding:0 16px 16px}.CreatePermission_permission-details-section__ofohP,.CreatePermission_preview-section__1QdvS{padding:16px}}.DeleteConfirmationModal_modal-overlay__q9J5C{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.DeleteConfirmationModal_modal-container__0RBUh{animation:DeleteConfirmationModal_modalSlideIn__TNDfS .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:480px;width:100%}@keyframes DeleteConfirmationModal_modalSlideIn__TNDfS{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.DeleteConfirmationModal_modal-header__zQLDi{align-items:center;display:flex;justify-content:space-between;padding:24px 24px 0}.DeleteConfirmationModal_warning-icon__Ci8tF{align-items:center;background:#fef2f2;border-radius:12px;color:#dc2626;display:flex;height:48px;justify-content:center;width:48px}.DeleteConfirmationModal_close-btn__4XGNq{align-items:center;background:#f8fafc;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.DeleteConfirmationModal_close-btn__4XGNq:hover{background:#e2e8f0;color:#374151}.DeleteConfirmationModal_modal-content__BT2rc{padding:24px}.DeleteConfirmationModal_modal-content__BT2rc h3{color:#1a202c;font-size:20px;font-weight:600;margin:0 0 12px}.DeleteConfirmationModal_modal-content__BT2rc p{color:#64748b;font-size:14px;line-height:1.5;margin:0}.DeleteConfirmationModal_modal-content__BT2rc strong{color:#1a202c;font-weight:600}.DeleteConfirmationModal_modal-actions__5opD\+{display:flex;gap:12px;justify-content:flex-end;padding:0 24px 24px}.DeleteConfirmationModal_cancel-btn__qC59L,.DeleteConfirmationModal_delete-btn__u2QFM{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.DeleteConfirmationModal_cancel-btn__qC59L{background:#f8fafc;border:1px solid #e2e8f0;color:#374151}.DeleteConfirmationModal_cancel-btn__qC59L:hover{background:#e2e8f0;border-color:#cbd5e1}.DeleteConfirmationModal_delete-btn__u2QFM{background:#dc2626;color:#fff}.DeleteConfirmationModal_delete-btn__u2QFM:hover{background:#b91c1c;box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}@media (max-width:480px){.DeleteConfirmationModal_modal-overlay__q9J5C{padding:16px}.DeleteConfirmationModal_modal-header__zQLDi{padding:20px 20px 0}.DeleteConfirmationModal_modal-content__BT2rc{padding:20px}.DeleteConfirmationModal_modal-actions__5opD\+{flex-direction:column;padding:0 20px 20px}.DeleteConfirmationModal_cancel-btn__qC59L,.DeleteConfirmationModal_delete-btn__u2QFM{justify-content:center;width:100%}}.Roles_roles-container__bKFh1{background:#f8fafc;min-height:100vh;padding:0}.Roles_page-header__yE86v{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Roles_header-left__tYM5I{align-items:center;display:flex;gap:16px}.Roles_page-icon__wb88x{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Roles_page-header__yE86v h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Roles_page-header__yE86v p{color:#64748b;font-size:14px;margin:0}.Roles_create-btn__XApvz{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Roles_create-btn__XApvz:hover{background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.Roles_controls-section__Pt7JP{display:flex;gap:16px;margin-bottom:16px;padding:0 24px}.Roles_search-container__yuUE5{flex:1 1;max-width:400px;position:relative}.Roles_search-icon__N5b02{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Roles_search-input__5yy9N{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.Roles_search-input__5yy9N:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Roles_filter-container__xGK8G{align-items:center;display:flex;gap:8px;position:relative}.Roles_filter-icon__zSoNu{color:#64748b}.Roles_filter-select__fCUjj{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.Roles_filter-select__fCUjj:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Roles_results-info__JJ6WY{color:#64748b;font-size:14px;padding:0 24px 16px}.Roles_table-container__B\+RC7{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.Roles_roles-table__t0Ina{border-collapse:collapse;width:100%}.Roles_roles-table__t0Ina thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.Roles_roles-table__t0Ina th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.Roles_roles-table__t0Ina td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px}.Roles_roles-table__t0Ina tbody tr:hover{background:#f8fafc}.Roles_roles-table__t0Ina tbody tr:last-child td{border-bottom:none}.Roles_role-info__Y0oXC{align-items:center;display:flex;gap:12px}.Roles_role-icon__0dNZv{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.Roles_role-name__5jfAA{color:#1a202c;font-weight:600;margin-bottom:2px}.Roles_role-description__pRezZ{color:#64748b;font-size:12px;line-height:1.4;max-width:200px}.Roles_permissions-info__C1ikN{max-width:300px}.Roles_permissions-count__O-fcF{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:500;gap:4px;margin-bottom:4px}.Roles_permissions-preview__60jcv{color:#374151;font-size:12px;line-height:1.4}.Roles_user-count__Jc0ky{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:500;gap:4px}.Roles_created-date__O98xY{color:#64748b;font-size:13px}.Roles_status-badge__K9Mw4{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px}.Roles_status-active__iQhKt{background:#dcfce7;color:#166534}.Roles_status-inactive__4dtXR{background:#fef2f2;color:#dc2626}.Roles_action-buttons__GH2QE{display:flex;gap:8px}.Roles_delete-btn__yTtoS,.Roles_edit-btn__acFF1{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Roles_edit-btn__acFF1{background:#eff6ff;color:#2563eb}.Roles_edit-btn__acFF1:hover{background:#dbeafe;transform:scale(1.05)}.Roles_delete-btn__yTtoS{background:#fef2f2;color:#dc2626}.Roles_delete-btn__yTtoS:hover:not(:disabled){background:#fee2e2;transform:scale(1.05)}.Roles_delete-btn__yTtoS:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed;opacity:.5}.Roles_empty-state__eHbPY{padding:60px 20px;text-align:center}.Roles_empty-content__dZoAq{align-items:center;display:flex;flex-direction:column;gap:16px}.Roles_empty-icon__GnjWm{color:#cbd5e1}.Roles_empty-content__dZoAq h3{color:#374151;font-size:18px;font-weight:600;margin:0}.Roles_empty-content__dZoAq p{color:#64748b;font-size:14px;margin:0;max-width:300px}.Roles_pagination__yunNa{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.Roles_pagination-btn__laW\+P{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.Roles_pagination-btn__laW\+P:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.Roles_pagination-btn__laW\+P:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.Roles_pagination-numbers__Dpjm0{display:flex;gap:4px;margin:0 16px}.Roles_pagination-number__2SbSd{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Roles_pagination-number__2SbSd:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Roles_pagination-number__2SbSd.Roles_active__lT9JC{background:#0037ff;border-color:#0037ff;color:#fff}.Roles_loading-container__SvZBK{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Roles_loading-spinner__vdVPD{animation:Roles_spin__Cpk2T 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Roles_loading-container__SvZBK p{color:#64748b;font-size:16px;margin:0}@keyframes Roles_spin__Cpk2T{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Roles_page-header__yE86v{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Roles_controls-section__Pt7JP{flex-direction:column;padding:0 20px}.Roles_search-container__yuUE5{max-width:none}.Roles_results-info__JJ6WY{padding:0 20px 16px}.Roles_table-container__B\+RC7{margin:0 20px 20px;overflow-x:auto}.Roles_roles-table__t0Ina{min-width:800px}.Roles_roles-table__t0Ina td,.Roles_roles-table__t0Ina th{padding:12px 16px}.Roles_role-info__Y0oXC{gap:8px}.Roles_role-icon__0dNZv{height:28px;width:28px}.Roles_role-description__pRezZ{max-width:150px}.Roles_permissions-info__C1ikN{max-width:200px}.Roles_pagination__yunNa{overflow-x:auto;padding:0 20px 20px}.Roles_pagination-numbers__Dpjm0{margin:0 8px}}@media (max-width:480px){.Roles_page-header__yE86v{padding:16px}.Roles_controls-section__Pt7JP{padding:0 16px}.Roles_results-info__JJ6WY{padding:0 16px 16px}.Roles_table-container__B\+RC7{margin:0 16px 16px}.Roles_roles-table__t0Ina td,.Roles_roles-table__t0Ina th{padding:10px 12px}.Roles_role-info__Y0oXC{gap:6px}.Roles_role-icon__0dNZv{height:24px;width:24px}.Roles_role-description__pRezZ{font-size:11px;max-width:120px}.Roles_permissions-info__C1ikN{max-width:150px}.Roles_permissions-preview__60jcv{font-size:11px}.Roles_pagination__yunNa{padding:0 16px 16px}.Roles_pagination-btn__laW\+P{font-size:13px;padding:6px 10px}.Roles_pagination-number__2SbSd{font-size:13px;height:32px;width:32px}}.CreateRole_create-role-container__HomdN{background:#f8fafc;min-height:100vh;padding:0}.CreateRole_page-header__vtDDz{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.CreateRole_header-left__l1Kp\+{align-items:center;display:flex;gap:16px}.CreateRole_back-btn__9-tU9{align-items:center;background:#f8fafc;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.CreateRole_back-btn__9-tU9:hover{background:#e2e8f0;color:#374151}.CreateRole_page-icon__5i8xH{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.CreateRole_page-header__vtDDz h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.CreateRole_page-header__vtDDz p{color:#64748b;font-size:14px;margin:0}.CreateRole_save-btn__kI7dd{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.CreateRole_save-btn__kI7dd:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.CreateRole_save-btn__kI7dd:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.CreateRole_content-layout__DbCrh{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;padding:0 24px 24px}.CreateRole_role-details-section__HPIP-{background:#fff;border:1px solid #e2e8f0;border-radius:12px;height:fit-content;padding:24px}.CreateRole_section-header__He50Z{margin-bottom:24px}.CreateRole_section-header__He50Z h2{color:#1a202c;font-size:18px;font-weight:600;margin:0 0 4px}.CreateRole_section-header__He50Z p{color:#64748b;font-size:14px;margin:0}.CreateRole_form-group__BfrZa{margin-bottom:20px}.CreateRole_form-label__AnBIv{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.CreateRole_form-input__R8I7Q,.CreateRole_form-textarea__yspm6{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:14px;padding:12px 16px;transition:border-color .2s ease;width:100%}.CreateRole_form-input__R8I7Q:focus,.CreateRole_form-textarea__yspm6:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.CreateRole_form-textarea__yspm6{min-height:80px;resize:vertical}.CreateRole_selected-permissions-summary__QlqQU{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:24px;padding:16px}.CreateRole_summary-header__9LfBA{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:12px}.CreateRole_count-badge__yUZUJ{background:#0037ff;border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:2px 8px}.CreateRole_permissions-list__cVXJK{display:flex;flex-direction:column;gap:8px}.CreateRole_permission-item__vlCHc{align-items:center;background:#fff;border:1px solid #e2e8f0;color:#374151;font-size:13px;gap:8px;padding:8px 12px}.CreateRole_remove-btn__5wR2B{align-items:center;background:#fef2f2;border:none;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;height:20px;justify-content:center;margin-left:auto;transition:all .2s ease;width:20px}.CreateRole_remove-btn__5wR2B:hover{background:#fee2e2;transform:scale(1.1)}.CreateRole_no-permissions__Z5UUV{color:#94a3b8;font-size:13px;margin:0;padding:16px;text-align:center}.CreateRole_permissions-section__Ray3n{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.CreateRole_controls-section__9ZBX0{display:flex;gap:16px;margin-bottom:24px}.CreateRole_search-container__OgK1M{flex:1 1;position:relative}.CreateRole_search-icon__OmYe0{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.CreateRole_search-input__pHfr4{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.CreateRole_search-input__pHfr4:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.CreateRole_filter-container__9KvcF{align-items:center;display:flex;gap:8px;position:relative}.CreateRole_filter-icon__kTVBC{color:#64748b}.CreateRole_filter-select__QZSg5{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.CreateRole_filter-select__QZSg5:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.CreateRole_permissions-container__0ru2G{max-height:600px;overflow-y:auto}.CreateRole_category-group__GZDlU{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;overflow:hidden}.CreateRole_category-header__Z5C5t{align-items:center;background:#f8fafc;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:background-color .2s ease}.CreateRole_category-header__Z5C5t:hover{background:#f1f5f9}.CreateRole_category-info__1zaM5{align-items:center;display:flex;gap:8px}.CreateRole_category-name__EzY0F{color:#1a202c;font-size:14px;font-weight:600}.CreateRole_category-count__i7uHl{color:#64748b;font-size:12px}.CreateRole_select-all-btn__J7bYr{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s ease}.CreateRole_select-all-btn__J7bYr:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.CreateRole_select-all-btn__J7bYr.CreateRole_selected__6tWVr{background:#0037ff;border-color:#0037ff;color:#fff}.CreateRole_select-all-btn__J7bYr.CreateRole_partial__N3oUQ{background:#dbeafe;border-color:#2563eb;color:#2563eb}.CreateRole_permissions-list__cVXJK{padding:8px}.CreateRole_permission-item__vlCHc{align-items:flex-start;border:1px solid #0000;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s ease}.CreateRole_permission-item__vlCHc:hover{background:#f8fafc;border-color:#e2e8f0}.CreateRole_permission-item__vlCHc.CreateRole_selected__6tWVr{background:#eff6ff;border-color:#2563eb}.CreateRole_permission-checkbox__yYjh0{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;transition:all .2s ease;width:20px}.CreateRole_permission-item__vlCHc.CreateRole_selected__6tWVr .CreateRole_permission-checkbox__yYjh0{background:#0037ff;border-color:#0037ff;color:#fff}.CreateRole_permission-content__IuhgU{flex:1 1}.CreateRole_permission-title__M3gXD{color:#1a202c;font-size:14px;font-weight:500;margin-bottom:4px}.CreateRole_permission-description__WJedm{color:#64748b;font-size:12px;line-height:1.4;margin-bottom:4px}.CreateRole_permission-name__RZZOr{color:#94a3b8;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px}.CreateRole_loading-container__7i\+JE{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.CreateRole_loading-spinner__H3uv6{animation:CreateRole_spin__CmUP7 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.CreateRole_loading-container__7i\+JE p{color:#64748b;font-size:16px;margin:0}@keyframes CreateRole_spin__CmUP7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.CreateRole_content-layout__DbCrh{gap:20px;grid-template-columns:1fr;padding:0 20px 20px}}@media (max-width:768px){.CreateRole_page-header__vtDDz{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.CreateRole_content-layout__DbCrh{padding:0 20px 20px}.CreateRole_permissions-section__Ray3n,.CreateRole_role-details-section__HPIP-{padding:20px}.CreateRole_controls-section__9ZBX0{flex-direction:column}.CreateRole_search-container__OgK1M{max-width:none}}@media (max-width:480px){.CreateRole_page-header__vtDDz{padding:16px}.CreateRole_content-layout__DbCrh{padding:0 16px 16px}.CreateRole_permissions-section__Ray3n,.CreateRole_role-details-section__HPIP-{padding:16px}.CreateRole_permissions-container__0ru2G{max-height:400px}.CreateRole_category-header__Z5C5t{padding:12px}.CreateRole_permission-item__vlCHc{padding:10px}.CreateRole_permission-checkbox__yYjh0{height:18px;width:18px}}.Profile_profile-container__aNVJN{background:#f8fafc;min-height:100vh;padding:0}.Profile_page-header__CRbl0{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Profile_header-left__aM2CO{align-items:center;display:flex;gap:16px}.Profile_page-icon__x4fCi{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Profile_page-header__CRbl0 h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Profile_page-header__CRbl0 p{color:#64748b;font-size:14px;margin:0}.Profile_profile-content__rOijA{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;padding:0 24px 24px}.Profile_password-section__2szRi,.Profile_profile-section__SkbmU{background:#fff;border:1px solid #e2e8f0;border-radius:12px;height:fit-content;padding:24px}.Profile_section-header__Uid6L{margin-bottom:24px}.Profile_section-header__Uid6L h2{color:#1a202c;font-size:18px;font-weight:600;margin:0 0 4px}.Profile_section-header__Uid6L p{color:#64748b;font-size:14px;margin:0}.Profile_avatar-section__2YOxO{display:flex;justify-content:center;margin-bottom:24px}.Profile_avatar-container__lu4Dq{align-items:center;display:flex;flex-direction:column;gap:12px}.Profile_avatar-image__I7IRe{object-fit:cover}.Profile_avatar-image__I7IRe,.Profile_avatar-placeholder__URxQv{border:3px solid #e2e8f0;border-radius:50%;height:80px;width:80px}.Profile_avatar-placeholder__URxQv{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);color:#fff;display:flex;font-size:24px;font-weight:600;justify-content:center}.Profile_avatar-upload-btn__j3xh-{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease}.Profile_avatar-upload-btn__j3xh-:hover{background:#e2e8f0;border-color:#cbd5e1}.Profile_avatar-input__fHAQD{display:none}.Profile_password-form__rZXiY,.Profile_profile-form__PgFd0{display:flex;flex-direction:column;gap:20px}.Profile_form-row__PXYpu{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.Profile_form-group__bJKGy{display:flex;flex-direction:column;gap:6px}.Profile_form-label__ZRpxu{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:500;gap:8px}.Profile_form-input__m\+a7H{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.Profile_form-input__m\+a7H:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Profile_form-input__m\+a7H.Profile_error__0eZrL{border-color:#dc2626}.Profile_form-input__m\+a7H:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.Profile_readonly-input__rNrdJ{background:#f8fafc!important;border-color:#e2e8f0!important;color:#64748b!important;cursor:not-allowed!important}.Profile_readonly-input__rNrdJ:focus{border-color:#e2e8f0!important;box-shadow:none!important}.Profile_password-input-container__yHk7A{position:relative}.Profile_password-input-container__yHk7A .Profile_form-input__m\+a7H{letter-spacing:.5px;padding-right:44px;width:100%}.Profile_password-toggle__na1Np{align-items:center;background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;height:24px;justify-content:center;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:24px}.Profile_password-toggle__na1Np:hover{background:#f8fafc;color:#374151}.Profile_password-toggle__na1Np:disabled{background:none;color:#cbd5e1;cursor:not-allowed}.Profile_readonly-section__3p2e1{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:24px;padding:24px}.Profile_readonly-section__3p2e1 h3{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 16px}.Profile_readonly-fields__-HicC{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.Profile_readonly-field__KngTJ{display:flex;flex-direction:column;gap:8px}.Profile_readonly-field__KngTJ label{color:#64748b;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.Profile_readonly-field__KngTJ>div{color:#374151;font-size:12px;font-weight:500}.Profile_email-display__\+WbPk{align-items:center;color:#64748b;display:flex;gap:8px}.Profile_role-badge__C4s8\+{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px}.Profile_role-super__T1wWH{background:#fef3c7;color:#d97706}.Profile_role-admin__BK9Kv{background:#eff6ff;color:#2563eb}.Profile_status-badge__KcbUD{align-items:center;background:#dcfce7;border-radius:12px;color:#166534;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;width:fit-content}.Profile_roles-display__RpzEC{display:flex;flex-wrap:wrap;gap:4px}.Profile_role-tag__Zqg8V{background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;color:#0369a1;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.Profile_no-roles__QeA66{color:#94a3b8;font-size:12px;font-style:italic}.Profile_error-message__hE9IT{color:#dc2626;font-size:12px;margin-top:4px}.Profile_submit-error__C5unQ{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:16px;padding:12px 16px}.Profile_form-actions__zvUq0{display:flex;justify-content:flex-end;margin-top:8px}.Profile_submit-btn__oAmHF{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Profile_submit-btn__oAmHF:hover:not(:disabled){background:#0026cc;box-shadow:0 4px 12px #0037ff4d;transform:translateY(-1px)}.Profile_submit-btn__oAmHF:disabled{background:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.Profile_loading-spinner__vo4\+8{animation:Profile_spin__Z6ABN 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes Profile_spin__Z6ABN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Profile_loading-container__oYBl\+{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Profile_loading-container__oYBl\+ .Profile_loading-spinner__vo4\+8{border:3px solid #f1f5f9;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Profile_loading-container__oYBl\+ p{color:#64748b;font-size:16px;margin:0}@media (max-width:1024px){.Profile_profile-content__rOijA{gap:20px;grid-template-columns:1fr;padding:0 20px 20px}}@media (max-width:768px){.Profile_page-header__CRbl0{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Profile_profile-content__rOijA{padding:0 20px 20px}.Profile_password-section__2szRi,.Profile_profile-section__SkbmU{padding:20px}.Profile_form-row__PXYpu{gap:16px;grid-template-columns:1fr}.Profile_avatar-container__lu4Dq{gap:8px}.Profile_avatar-image__I7IRe,.Profile_avatar-placeholder__URxQv{height:60px;width:60px}.Profile_avatar-placeholder__URxQv{font-size:20px}.Profile_readonly-fields__-HicC{gap:16px;grid-template-columns:1fr}}@media (max-width:480px){.Profile_page-header__CRbl0{padding:16px}.Profile_profile-content__rOijA{padding:0 16px 16px}.Profile_password-section__2szRi,.Profile_profile-section__SkbmU{padding:16px}.Profile_form-input__m\+a7H{padding:10px 12px}.Profile_readonly-fields__-HicC{gap:16px;grid-template-columns:1fr}.Profile_avatar-image__I7IRe,.Profile_avatar-placeholder__URxQv{height:50px;width:50px}.Profile_avatar-placeholder__URxQv{font-size:18px}.Profile_submit-btn__oAmHF{font-size:13px;padding:10px 16px}}.Users_stats-grid__KPncE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.Users_search-filters__-ugQX{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.Users_search-box__ymeYP{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;max-width:400px;padding:0 16px;position:relative}.Users_search-box__ymeYP svg{color:#64748b;flex-shrink:0}.Users_search-box__ymeYP input{background:#0000;border:none;color:#1a202c;flex:1 1;font-size:14px;outline:none;padding:12px 0}.Users_search-box__ymeYP input::placeholder{color:#94a3b8}.Users_filter-buttons__dIczf{display:flex;flex-wrap:wrap;gap:8px}.Users_filter-btn__T2Mib{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.Users_filter-btn__T2Mib:hover{border-color:#0037ff;color:#0037ff}.Users_filter-btn__T2Mib.Users_active__0l\+qp{background:#0037ff;border-color:#0037ff;color:#fff}.Users_users-table-container__ARZJV{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.Users_users-table__sFaLE{width:100%}.Users_table-header__O9em2{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1.5fr 1.5fr 1fr;padding:0}.Users_header-cell__h0icZ{border-right:1px solid #e2e8f0;color:#374151;font-size:12px;font-weight:600;letter-spacing:.5px;padding:16px 20px;text-transform:uppercase}.Users_header-cell__h0icZ:last-child{border-right:none}.Users_table-body__Q0vA\+{display:flex;flex-direction:column}.Users_table-row__870V0{border-bottom:1px solid #f1f5f9;cursor:pointer;display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1.5fr 1.5fr 1fr;transition:all .2s ease}.Users_table-row__870V0:hover{background:#f8fafc}.Users_table-row__870V0:last-child{border-bottom:none}.Users_table-cell__X2vqo{align-items:center;border-right:1px solid #f1f5f9;display:flex;font-size:14px;padding:16px 20px}.Users_table-cell__X2vqo:last-child{border-right:none}.Users_user-info__ayVa6{align-items:center;display:flex;gap:12px}.Users_user-avatar__\+7oa7{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:50%;box-shadow:0 2px 4px #0037ff33;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:36px;justify-content:center;width:36px}.Users_user-details__pqvU7{flex:1 1;min-width:0}.Users_user-name__JaLXE{color:#1a202c;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Users_user-location__SN7Wy{align-items:center;color:#64748b;display:flex;font-size:12px;gap:4px}.Users_contact-info__i5Ntc{align-items:flex-start;flex-direction:column;gap:2px}.Users_user-email__LUch9{color:#1a202c;font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Users_user-phone__Jrx\+T{color:#64748b;font-size:12px}.Users_status-badge__CmST3{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px;text-transform:capitalize}.Users_status-badge__CmST3.Users_status-active__yY5Uj{background:#d1fae5;color:#065f46}.Users_status-badge__CmST3.Users_status-pending__bf71c{background:#fef3c7;color:#92400e}.Users_status-badge__CmST3.Users_status-inactive__\+NuxB{background:#fee2e2;color:#991b1b}.Users_applications-info__pcag6{align-items:center;flex-direction:column;gap:2px}.Users_applications-count__h0riC{color:#1a202c;font-size:18px;font-weight:600}.Users_applications-text__pONBm{color:#64748b;font-size:11px}.Users_profile-info__mtFPS{align-items:flex-start;flex-direction:column;gap:4px}.Users_progress-bar__koSzZ{background:#f1f5f9;border-radius:3px;height:6px;overflow:hidden;width:100%}.Users_progress-fill__wd1Z-{background:linear-gradient(90deg,#0037ff,#06f);border-radius:3px;height:100%;transition:width .3s ease}.Users_progress-text__F-pcd{color:#64748b;font-size:11px}.Users_activity-info__JPI7a{justify-content:flex-start}.Users_activity-date__5ztiT{align-items:center;color:#64748b;display:flex;font-size:12px;gap:4px}.Users_actions-cell__uRO4D{gap:8px;min-width:120px}.Users_action-btn__Bu2mv,.Users_actions-cell__uRO4D{align-items:center;display:flex;justify-content:center}.Users_action-btn__Bu2mv{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#374151;cursor:pointer;font-size:14px;height:32px;transition:all .2s ease;width:32px}.Users_action-btn__Bu2mv:hover{background:#e2e8f0;border-color:#cbd5e1;color:#374151;transform:translateY(-1px)}.Users_action-btn__Bu2mv svg{flex-shrink:0;height:16px;width:16px}.Users_view-btn__y0tUo:hover{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.Users_edit-btn__Q398M:hover{background:#d1fae5;border-color:#86efac;color:#065f46}.Users_menu-btn__e\+37-:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.Users_empty-state__sG0ce{background:#fff;padding:60px 20px;text-align:center}.Users_empty-icon__8SfnM{color:#cbd5e1;display:flex;justify-content:center;margin-bottom:16px}.Users_empty-state__sG0ce h3{color:#374151;font-size:18px;font-weight:600;margin:0 0 8px}.Users_empty-state__sG0ce p{color:#64748b;font-size:14px;line-height:1.5;margin:0 auto 24px;max-width:400px}@media (max-width:1200px){.Users_table-header__O9em2,.Users_table-row__870V0{grid-template-columns:2fr 2fr 1fr 1fr 1.2fr 1.2fr 1fr}}@media (max-width:1024px){.Users_stats-grid__KPncE{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Users_search-filters__-ugQX{flex-direction:column;gap:12px}.Users_search-box__ymeYP{max-width:100%}.Users_table-header__O9em2,.Users_table-row__870V0{grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr}.Users_activity-info__JPI7a,.Users_table-header__O9em2 .Users_header-cell__h0icZ:nth-child(6){display:none}}@media (max-width:768px){.Users_stats-grid__KPncE{grid-template-columns:repeat(2,1fr)}.Users_filter-buttons__dIczf{flex-direction:column}.Users_filter-btn__T2Mib{text-align:center}.Users_users-table-container__ARZJV{overflow-x:auto}.Users_table-header__O9em2,.Users_table-row__870V0{grid-template-columns:250px 200px 100px 80px 100px 80px;min-width:810px}}@media (max-width:480px){.Users_page-header__qVLdJ{align-items:flex-start;flex-direction:column;gap:16px}.Users_stats-grid__KPncE{grid-template-columns:1fr}.Users_filter-buttons__dIczf{gap:8px}.Users_filter-btn__T2Mib{font-size:12px;padding:6px 12px}}.UserDetails_page-header__\+ksxE .UserDetails_header-left__c6MtE{align-items:center;display:flex;flex:1 1;gap:16px}.UserDetails_back-btn__p3Ft0{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 12px;transition:all .2s ease}.UserDetails_back-btn__p3Ft0:hover{background:#f8fafc;border-color:#cbd5e1;color:#374151}.UserDetails_user-summary-card__a7kIa{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;padding:24px}.UserDetails_summary-left__saq9f{align-items:center;display:flex;flex:1 1;gap:20px}.UserDetails_user-avatar__o9EUt{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:50%;box-shadow:0 4px 12px #0037ff33;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:64px;justify-content:center;width:64px}.UserDetails_user-basic-info__eid5L h2{color:#1a202c;font-size:24px;font-weight:600;margin:0 0 12px}.UserDetails_user-meta__qfsdm{display:flex;flex-direction:column;gap:6px}.UserDetails_meta-item__tSsdN{align-items:center;color:#64748b;display:flex;font-size:14px;gap:8px}.UserDetails_meta-item__tSsdN svg{color:#94a3b8;flex-shrink:0}.UserDetails_summary-right__uJI9J{flex-shrink:0}.UserDetails_summary-stats__jPgbY{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);min-width:300px}.UserDetails_stat-item__lxPy\+{display:flex;flex-direction:column;gap:4px}.UserDetails_stat-label__PI0E0{color:#64748b;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.UserDetails_stat-value__b\+8n6{color:#1a202c;font-size:18px;font-weight:600}.UserDetails_status-badge__kc1lj{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px;text-transform:capitalize}.UserDetails_status-badge__kc1lj.UserDetails_status-active__wBQaT{background:#d1fae5;color:#065f46}.UserDetails_status-badge__kc1lj.UserDetails_status-pending__Eccsq{background:#fef3c7;color:#92400e}.UserDetails_status-badge__kc1lj.UserDetails_status-inactive__S44Rt{background:#fee2e2;color:#991b1b}.UserDetails_completion-indicator__wv0bX{align-items:center;display:flex;gap:8px}.UserDetails_completion-bar__m9lsp{background:#f1f5f9;border-radius:3px;height:6px;overflow:hidden;width:60px}.UserDetails_completion-fill__2cBz1{background:linear-gradient(90deg,#0037ff,#06f);border-radius:3px;height:100%;transition:width .3s ease}.UserDetails_completion-text__B1eRb{color:#64748b;font-size:12px;font-weight:500}.UserDetails_tabs-nav__GYMrg{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:0;margin-bottom:24px;padding:4px}.UserDetails_tab-btn__3nPTe{align-items:center;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease}.UserDetails_tab-btn__3nPTe:hover{background:#f8fafc;color:#374151}.UserDetails_tab-btn__3nPTe.UserDetails_active__S7rkP{background:#0037ff;box-shadow:0 2px 4px #0037ff33;color:#fff}.UserDetails_tab-content__f4PRi{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px}.UserDetails_profile-sections__UxFhX{display:flex;flex-direction:column;gap:32px}.UserDetails_profile-section__3Pqjs{border-bottom:1px solid #f1f5f9;padding-bottom:24px}.UserDetails_profile-section__3Pqjs:last-child{border-bottom:none;padding-bottom:0}.UserDetails_section-header__6elQa{align-items:center;display:flex;gap:12px;margin-bottom:20px}.UserDetails_section-header__6elQa h3{color:#1a202c;font-size:18px;font-weight:600;margin:0}.UserDetails_section-header__6elQa svg{color:#64748b}.UserDetails_info-grid__yIfD0{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.UserDetails_info-item__smiea{display:flex;flex-direction:column;gap:4px}.UserDetails_info-item__smiea label{color:#64748b;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.UserDetails_info-item__smiea span{color:#1a202c;font-size:14px;font-weight:500}.UserDetails_applications-header__voi7C{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.UserDetails_applications-header__voi7C h3{color:#1a202c;font-size:18px;font-weight:600;margin:0}.UserDetails_applications-list__-9CTB{display:flex;flex-direction:column;gap:16px}.UserDetails_application-card__9dT5O{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;padding:20px;transition:all .2s ease}.UserDetails_application-card__9dT5O:hover{background:#fff;border-color:#0037ff;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.UserDetails_app-header__XsFi2{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.UserDetails_app-info__qABqO{align-items:center;display:flex;gap:12px}.UserDetails_app-logo__yEvOt{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;font-size:24px;height:40px;justify-content:center;width:40px}.UserDetails_app-details__S6mhC h4{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 4px}.UserDetails_app-details__S6mhC p{color:#64748b;font-size:14px;margin:0}.UserDetails_app-status-badge__mNgv9{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px}.UserDetails_app-status-badge__mNgv9.UserDetails_app-status-action__n--Ke{background:#fee2e2;color:#991b1b}.UserDetails_app-status-badge__mNgv9.UserDetails_app-status-waiting__Pde9\+{background:#fef3c7;color:#92400e}.UserDetails_app-status-badge__mNgv9.UserDetails_app-status-final__viVz8{background:#d1fae5;color:#065f46}.UserDetails_app-progress__sg8Zv{margin-bottom:16px}.UserDetails_progress-info__o0Dzg{align-items:center;color:#64748b;display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.UserDetails_progress-bar__94e2O{background:#e2e8f0;border-radius:3px;height:6px;overflow:hidden;width:100%}.UserDetails_progress-fill__IL2oz{background:linear-gradient(90deg,#0037ff,#06f);border-radius:3px;height:100%;transition:width .3s ease}.UserDetails_app-next-action__NjoHK{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:12px;margin-bottom:16px;padding:12px}.UserDetails_action-icon__T0Zrl{align-items:center;background:#f0f4ff;border-radius:4px;color:#0037ff;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.UserDetails_action-details__6bWSj{display:flex;flex:1 1;flex-direction:column;gap:2px}.UserDetails_action-label__WKQXY{color:#64748b;font-size:12px;font-weight:500}.UserDetails_action-text__AiQRJ{color:#1a202c;font-size:14px;font-weight:500}.UserDetails_app-meta__60kki{align-items:center;display:flex;justify-content:space-between}.UserDetails_app-meta__60kki .UserDetails_meta-item__tSsdN{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px}.UserDetails_app-actions__z75fE{display:flex;gap:8px}.UserDetails_action-btn__nwSx1{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.UserDetails_action-btn__nwSx1:hover{background:#0037ff;border-color:#0037ff;color:#fff}.UserDetails_empty-applications__eRqlw{background:#f8fafc;border:2px dashed #e2e8f0;border-radius:8px;padding:60px 20px;text-align:center}.UserDetails_empty-icon__jQDdY{color:#cbd5e1;display:flex;justify-content:center;margin-bottom:16px}.UserDetails_empty-applications__eRqlw h4{color:#374151;font-size:18px;font-weight:600;margin:0 0 8px}.UserDetails_empty-applications__eRqlw p{color:#64748b;font-size:14px;margin:0 auto 24px;max-width:300px}.UserDetails_activity-timeline__UgbMk{padding-left:24px;position:relative}.UserDetails_activity-timeline__UgbMk:before{background:#e2e8f0;bottom:8px;content:"";left:8px;position:absolute;top:8px;width:2px}.UserDetails_timeline-item__VD-YQ{padding-bottom:24px;position:relative}.UserDetails_timeline-item__VD-YQ:last-child{padding-bottom:0}.UserDetails_timeline-dot__be5NY{background:#0037ff;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #e2e8f0;height:12px;left:-19px;position:absolute;top:4px;width:12px}.UserDetails_timeline-content__1cj45{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.UserDetails_activity-header__V0Y6r{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.UserDetails_activity-action__fVrT\+{color:#1a202c;font-size:14px;font-weight:600}.UserDetails_activity-time__QeA9H{color:#64748b;font-size:12px}.UserDetails_activity-description__lSQ2I{color:#64748b;font-size:14px;line-height:1.5;margin:0}@media (max-width:1024px){.UserDetails_user-summary-card__a7kIa{align-items:flex-start;flex-direction:column}.UserDetails_summary-right__uJI9J{width:100%}.UserDetails_summary-stats__jPgbY{grid-template-columns:repeat(4,1fr);min-width:auto}.UserDetails_info-grid__yIfD0{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.UserDetails_page-header__\+ksxE .UserDetails_header-left__c6MtE{align-items:flex-start;flex-direction:column;gap:12px}.UserDetails_summary-left__saq9f{align-items:flex-start;flex-direction:column;gap:16px}.UserDetails_summary-stats__jPgbY{grid-template-columns:repeat(2,1fr)}.UserDetails_tabs-nav__GYMrg{flex-direction:column;padding:8px}.UserDetails_tab-btn__3nPTe{justify-content:flex-start}.UserDetails_app-header__XsFi2,.UserDetails_app-meta__60kki,.UserDetails_applications-header__voi7C{align-items:flex-start;flex-direction:column;gap:12px}.UserDetails_info-grid__yIfD0{grid-template-columns:1fr}}@media (max-width:480px){.UserDetails_user-summary-card__a7kIa{padding:16px}.UserDetails_user-avatar__o9EUt{font-size:16px;height:48px;width:48px}.UserDetails_user-basic-info__eid5L h2{font-size:20px}.UserDetails_summary-stats__jPgbY{gap:16px;grid-template-columns:1fr}.UserDetails_tab-content__f4PRi{padding:16px}.UserDetails_profile-sections__UxFhX{gap:24px}.UserDetails_application-card__9dT5O{padding:16px}}.ProfileCompletion_progress-card__SoO8A{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:24px}.ProfileCompletion_progress-header__ux6x4{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ProfileCompletion_progress-header__ux6x4 h3{color:#1a202c;font-size:18px;font-weight:600;margin:0}.ProfileCompletion_progress-percentage__1V96A{color:#0037ff;font-size:24px;font-weight:700}.ProfileCompletion_progress-bar__LTuKf{background:#f1f5f9;border-radius:4px;height:8px;margin-bottom:12px;overflow:hidden;width:100%}.ProfileCompletion_progress-fill__3Y-4Z{background:linear-gradient(90deg,#0037ff,#06f);border-radius:4px;height:100%;transition:width .5s ease}.ProfileCompletion_progress-details__gcwCd{align-items:center;color:#64748b;display:flex;font-size:14px;justify-content:space-between}.ProfileCompletion_completion-badge__alzzF{align-items:center;background:#d1fae5;border-radius:4px;color:#065f46;display:flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px}.ProfileCompletion_section-nav__KLTi\+{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:0;margin-bottom:24px;padding:4px}.ProfileCompletion_section-btn__ApkhY{align-items:center;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.ProfileCompletion_section-btn__ApkhY:hover{background:#f8fafc;color:#374151}.ProfileCompletion_section-btn__ApkhY.ProfileCompletion_active__iPKdA{background:#0037ff;box-shadow:0 2px 4px #0037ff33;color:#fff}.ProfileCompletion_form-content__3-K5N{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:32px}.ProfileCompletion_form-section__72yln{margin-bottom:0}.ProfileCompletion_section-header__haCTo{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;margin-bottom:24px;padding-bottom:16px}.ProfileCompletion_section-header__haCTo h3{color:#1a202c;font-size:20px;font-weight:600;margin:0}.ProfileCompletion_section-header__haCTo svg{color:#64748b}.ProfileCompletion_form-grid__Y9lSE{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ProfileCompletion_form-group__R-z4P{display:flex;flex-direction:column;gap:6px}.ProfileCompletion_form-group__R-z4P.ProfileCompletion_full-width__k2K\+t{grid-column:1/-1}.ProfileCompletion_form-group__R-z4P label{color:#374151;font-size:14px;font-weight:500}.ProfileCompletion_form-group__R-z4P input,.ProfileCompletion_form-group__R-z4P select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1a202c;font-size:14px;padding:12px 16px;transition:all .2s ease}.ProfileCompletion_form-group__R-z4P input:focus,.ProfileCompletion_form-group__R-z4P select:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.ProfileCompletion_form-group__R-z4P input::placeholder{color:#94a3b8}.ProfileCompletion_form-group__R-z4P input.ProfileCompletion_error__UZzYL,.ProfileCompletion_form-group__R-z4P select.ProfileCompletion_error__UZzYL{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.ProfileCompletion_error-message__\+z1V7{align-items:center;color:#ef4444;display:flex;font-size:12px;gap:4px;margin-top:4px}.ProfileCompletion_error-message__\+z1V7 svg{flex-shrink:0}.ProfileCompletion_loading-spinner__Mpk-P{animation:ProfileCompletion_spin__pYJ6Y 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes ProfileCompletion_spin__pYJ6Y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfileCompletion_btn-primary__de2Lh:disabled{cursor:not-allowed;opacity:.6;transform:none}.ProfileCompletion_btn-primary__de2Lh:disabled:hover{box-shadow:none;transform:none}.ProfileCompletion_form-group__R-z4P.ProfileCompletion_valid__QHXzt input,.ProfileCompletion_form-group__R-z4P.ProfileCompletion_valid__QHXzt select{border-color:#10b981}.ProfileCompletion_form-group__R-z4P.ProfileCompletion_valid__QHXzt:after{align-items:center;background:#10b981;border-radius:50%;content:"";display:flex;height:16px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.ProfileCompletion_form-group__R-z4P label:after{color:#ef4444;content:"*";margin-left:4px}.ProfileCompletion_form-group__R-z4P:not([required]) label:after{content:none}.ProfileCompletion_section-btn__ApkhY:after{background:#10b981;border-radius:50%;content:"";height:6px;opacity:0;transition:opacity .2s ease;width:6px}.ProfileCompletion_section-btn__ApkhY.ProfileCompletion_completed__KUhoI:after{opacity:1}@media (max-width:1024px){.ProfileCompletion_form-grid__Y9lSE{gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:768px){.ProfileCompletion_page-header__qEkcI .ProfileCompletion_header-left__H\+pjs{align-items:flex-start;flex-direction:column;gap:12px}.ProfileCompletion_progress-card__SoO8A{padding:20px}.ProfileCompletion_progress-details__gcwCd,.ProfileCompletion_progress-header__ux6x4{align-items:flex-start;flex-direction:column;gap:8px}.ProfileCompletion_section-nav__KLTi\+{flex-direction:column;padding:8px}.ProfileCompletion_section-btn__ApkhY{justify-content:flex-start}.ProfileCompletion_form-content__3-K5N{padding:24px}.ProfileCompletion_form-grid__Y9lSE{gap:16px;grid-template-columns:1fr}.ProfileCompletion_section-header__haCTo{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.ProfileCompletion_progress-card__SoO8A{padding:16px}.ProfileCompletion_progress-header__ux6x4 h3{font-size:16px}.ProfileCompletion_progress-percentage__1V96A{font-size:20px}.ProfileCompletion_section-nav__KLTi\+{padding:4px}.ProfileCompletion_section-btn__ApkhY{font-size:13px;padding:10px 16px}.ProfileCompletion_form-content__3-K5N{padding:20px}.ProfileCompletion_section-header__haCTo h3{font-size:18px}.ProfileCompletion_form-group__R-z4P input,.ProfileCompletion_form-group__R-z4P select{padding:10px 14px}}.ProfileCompletion_form-group__R-z4P select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.ProfileCompletion_education-list__fdv-A,.ProfileCompletion_languages-list__uMiEp,.ProfileCompletion_test-scores-list__8x0cG{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.ProfileCompletion_education-item__TKdK4,.ProfileCompletion_language-item__E08OW,.ProfileCompletion_test-score-item__OTwyz{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.ProfileCompletion_education-header__d0BWd,.ProfileCompletion_language-header__x4u0D,.ProfileCompletion_test-score-header__Be4pY{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.ProfileCompletion_education-header__d0BWd h4,.ProfileCompletion_language-header__x4u0D h4,.ProfileCompletion_test-score-header__Be4pY h4{color:#1a202c;font-size:16px;font-weight:600;margin:0}.ProfileCompletion_remove-btn__Irg98{align-items:center;background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ProfileCompletion_remove-btn__Irg98:hover{background:#fecaca;transform:scale(1.05)}.ProfileCompletion_add-btn__o2zlU{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0037ff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.ProfileCompletion_add-btn__o2zlU:hover{background:#f0f4ff;border-color:#0037ff;transform:translateY(-1px)}.ProfileCompletion_section-error__cWsF6{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;display:flex;gap:8px;margin-bottom:20px;padding:12px 16px}.ProfileCompletion_btn-primary__de2Lh:focus-visible,.ProfileCompletion_form-group__R-z4P input:focus-visible,.ProfileCompletion_form-group__R-z4P select:focus-visible,.ProfileCompletion_section-btn__ApkhY:focus-visible{outline:2px solid #0037ff;outline-offset:2px}.ProfileCompletion_form-section__72yln.ProfileCompletion_completed__KUhoI{position:relative}.ProfileCompletion_form-section__72yln.ProfileCompletion_completed__KUhoI:before{background:#10b981;border-radius:2px;content:"";height:100%;left:-16px;position:absolute;top:0;width:4px}.Applications_stats-grid__AbO4p{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.Applications_search-filters__FIQy8{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.Applications_search-box__COfKs{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;max-width:500px;padding:0 16px;position:relative}.Applications_search-box__COfKs svg{color:#64748b;flex-shrink:0}.Applications_search-box__COfKs input{background:#0000;border:none;color:#1a202c;flex:1 1;font-size:14px;outline:none;padding:12px 0}.Applications_search-box__COfKs input::placeholder{color:#94a3b8}.Applications_filter-controls__1Cb5j{display:flex;flex-wrap:wrap;gap:16px}.Applications_filter-group__GroL6{display:flex;flex-direction:column;gap:6px;min-width:120px}.Applications_filter-group__GroL6 label{color:#374151;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.Applications_filter-group__GroL6 select{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1a202c;cursor:pointer;font-size:14px;padding:8px 12px;transition:all .2s ease}.Applications_filter-group__GroL6 select:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Applications_applications-container__308Yg{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.Applications_table-header__4P7a6{border-bottom:1px solid #f1f5f9;padding:20px 24px 16px}.Applications_table-header__4P7a6 h3{color:#1a202c;font-size:18px;font-weight:600;margin:0}.Applications_table-container__ys\+uI{overflow-x:auto}.Applications_table-header-row__VUi59{grid-gap:12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;display:grid;font-size:11px;font-weight:600;gap:12px;grid-template-columns:280px 200px 120px 100px 120px 140px 80px;letter-spacing:.5px;min-width:1040px;padding:12px 20px;text-transform:uppercase}.Applications_table-body__BEOOQ{display:flex;flex-direction:column}.Applications_table-row__uRSqi{grid-gap:12px;align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:grid;gap:12px;grid-template-columns:280px 200px 120px 100px 120px 140px 80px;min-width:1040px;padding:16px 20px;transition:all .2s ease}.Applications_table-row__uRSqi:hover{background:#f8fafc}.Applications_table-row__uRSqi:last-child{border-bottom:none}.Applications_table-cell__1lANp{align-items:center;display:flex;min-width:0}.Applications_header-cell__KCALD{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Applications_actions-header__Hc58D{justify-content:center}.Applications_university-cell__KM9c\+{align-items:flex-start}.Applications_university-info__aWAsg{align-items:center;display:flex;gap:10px;width:100%}.Applications_university-logo__GmcIU{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.Applications_university-details__d-uJA h4{color:#1a202c;font-size:13px;font-weight:600;line-height:1.2;margin:0 0 2px}.Applications_university-details__d-uJA p{color:#64748b;font-size:11px;line-height:1.2;margin:0 0 4px}.Applications_university-meta__oBr2K{align-items:center;display:flex;gap:8px}.Applications_university-meta__oBr2K span{align-items:center;color:#64748b;display:flex;font-size:11px;gap:4px}.Applications_student-cell__hFfLp{align-items:flex-start}.Applications_student-info__4Yplw{align-items:center;display:flex;gap:10px;width:100%}.Applications_user-avatar__nWh1D{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:50%;box-shadow:0 2px 4px #0037ff33;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:600;height:28px;justify-content:center;width:28px}.Applications_student-details__bfJqx h4{color:#1a202c;cursor:pointer;font-size:13px;font-weight:500;margin:0 0 2px;transition:color .2s ease}.Applications_student-details__bfJqx h4:hover{color:#0037ff}.Applications_student-details__bfJqx p{color:#64748b;font-size:11px;margin:0}.Applications_status-badge__V98Fe{border-radius:3px;font-size:10px;font-weight:500;padding:3px 6px;text-transform:capitalize;white-space:nowrap}.Applications_status-badge__V98Fe.Applications_status-action__30kYq{background:#fee2e2;color:#991b1b}.Applications_status-badge__V98Fe.Applications_status-waiting__h2Dp2{background:#fef3c7;color:#92400e}.Applications_status-badge__V98Fe.Applications_status-final__KeJTa{background:#d1fae5;color:#065f46}.Applications_priority-badge__4Mtq4{border-radius:3px;font-size:9px;font-weight:500;padding:2px 5px;text-transform:uppercase;white-space:nowrap}.Applications_priority-badge__4Mtq4.Applications_priority-high__tiwkY{background:#fef2f2;color:#dc2626}.Applications_priority-badge__4Mtq4.Applications_priority-medium__eavx8{background:#fef3c7;color:#d97706}.Applications_priority-badge__4Mtq4.Applications_priority-low__qC6gG{background:#f0fdf4;color:#16a34a}.Applications_progress-cell__1Lxw6{align-items:flex-start;flex-direction:column;gap:4px}.Applications_progress-info__klk0m{display:flex;flex-direction:column;gap:3px;width:100%}.Applications_progress-percentage__FEXX6{color:#1a202c;font-size:11px;font-weight:600}.Applications_progress-bar__yaEQe{background:#e2e8f0;border-radius:2px;height:3px;overflow:hidden;width:100%}.Applications_progress-fill__n0lIJ{background:linear-gradient(90deg,#0037ff,#06f);border-radius:2px;height:100%;transition:width .3s ease}.Applications_deadline-cell__fguU2{align-items:flex-start;flex-direction:column;gap:3px}.Applications_deadline-info__pH6ed{display:flex;flex-direction:column;gap:1px}.Applications_deadline-date__HaGuB{color:#1a202c;font-size:11px;font-weight:500}.Applications_applied-date__NifH7{color:#64748b;font-size:10px}.Applications_actions-cell__BwD3J{align-items:center;display:flex;gap:6px;justify-content:center;min-width:80px}.Applications_action-btn__wEFmG{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 1px 2px #0000000d;color:#374151;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.Applications_action-btn__wEFmG:hover{background:#e2e8f0;border-color:#cbd5e1;color:#374151;transform:translateY(-1px)}.Applications_action-btn__wEFmG svg{flex-shrink:0;height:14px;width:14px}.Applications_view-btn__C24e\+:hover{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.Applications_menu-btn__RtCIH:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.Applications_empty-state__OHeE0{background:#fff;padding:60px 20px;text-align:center}.Applications_empty-icon__2khUP{color:#cbd5e1;display:flex;justify-content:center;margin-bottom:16px}.Applications_empty-state__OHeE0 h3{color:#374151;font-size:18px;font-weight:600;margin:0 0 8px}.Applications_empty-state__OHeE0 p{color:#64748b;font-size:14px;line-height:1.5;margin:0 auto 24px;max-width:400px}@media (max-width:1200px){.Applications_table-header-row__VUi59,.Applications_table-row__uRSqi{gap:12px;grid-template-columns:2fr 1.5fr 1fr 1fr 1fr 1fr 60px}}@media (max-width:1024px){.Applications_stats-grid__AbO4p{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Applications_filter-controls__1Cb5j{flex-direction:column;gap:12px}.Applications_filter-group__GroL6{min-width:auto}.Applications_table-header-row__VUi59,.Applications_table-row__uRSqi{gap:12px;grid-template-columns:1fr;min-width:auto;padding:12px}.Applications_table-cell__1lANp{align-items:center;border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:6px 0}.Applications_table-cell__1lANp:last-child{border-bottom:none}.Applications_table-cell__1lANp:before{color:#64748b;content:attr(data-label);font-size:11px;font-weight:600;letter-spacing:.5px;min-width:100px;text-transform:uppercase}.Applications_university-cell__KM9c\+:before{content:"University"}.Applications_student-cell__hFfLp:before{content:"Student"}.Applications_status-cell__nUJ9N:before{content:"Status"}.Applications_priority-cell__uAXFI:before{content:"Priority"}.Applications_progress-cell__1Lxw6:before{content:"Progress"}.Applications_deadline-cell__fguU2:before{content:"Deadline"}.Applications_actions-cell__BwD3J:before{content:"Actions"}.Applications_student-info__4Yplw,.Applications_university-info__aWAsg{align-items:flex-start;flex-direction:column;gap:6px}.Applications_university-logo__GmcIU,.Applications_user-avatar__nWh1D{align-self:flex-start}}@media (max-width:768px){.Applications_page-header__I0h9k{align-items:flex-start;flex-direction:column;gap:16px}.Applications_stats-grid__AbO4p{grid-template-columns:repeat(2,1fr)}.Applications_search-box__COfKs{max-width:100%}.Applications_table-header-row__VUi59,.Applications_table-row__uRSqi{padding:8px}.Applications_university-logo__GmcIU{font-size:14px;height:32px;width:32px}.Applications_user-avatar__nWh1D{font-size:10px;height:28px;width:28px}.Applications_university-details__d-uJA h4{font-size:13px}.Applications_university-details__d-uJA p{font-size:11px}.Applications_student-details__bfJqx h4{font-size:13px}.Applications_student-details__bfJqx p{font-size:11px}}@media (max-width:480px){.Applications_stats-grid__AbO4p{grid-template-columns:1fr}.Applications_table-header-row__VUi59,.Applications_table-row__uRSqi{padding:6px}.Applications_action-btn__wEFmG{height:24px;width:24px}.Applications_action-btn__wEFmG svg{height:12px;width:12px}}.ApplicationDetails_application-summary-card__hB1Mn{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;padding:24px}.ApplicationDetails_summary-left__hF4F2{align-items:center;display:flex;flex:1 1;gap:20px}.ApplicationDetails_university-logo__bh5Ii{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-shrink:0;font-size:28px;height:64px;justify-content:center;width:64px}.ApplicationDetails_application-basic-info__ahrdX h2{color:#1a202c;font-size:24px;font-weight:600;margin:0 0 8px}.ApplicationDetails_program-name__8X9f1{color:#64748b;font-size:16px;margin:0 0 12px}.ApplicationDetails_application-meta__oFWbB{display:flex;gap:16px}.ApplicationDetails_meta-item__RN1eZ{align-items:center;color:#64748b;display:flex;font-size:14px;gap:6px}.ApplicationDetails_summary-right__FfzgD{display:flex;flex-direction:column;flex-shrink:0;gap:16px}.ApplicationDetails_summary-badges__Twn0c{display:flex;gap:8px;justify-content:flex-end}.ApplicationDetails_summary-stats__jPAqT{display:flex;flex-direction:column;gap:8px;min-width:200px}.ApplicationDetails_stat-item__zrKMA{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:8px 0}.ApplicationDetails_stat-item__zrKMA:last-child{border-bottom:none}.ApplicationDetails_stat-label__FtehV{color:#64748b;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ApplicationDetails_stat-value__ol65R{color:#1a202c;font-size:14px;font-weight:600}.ApplicationDetails_status-badge__Q3pG-{border-radius:6px;font-size:12px;font-weight:500;padding:6px 12px;text-transform:capitalize}.ApplicationDetails_status-badge__Q3pG-.ApplicationDetails_status-action__Wg9YN{background:#fee2e2;color:#991b1b}.ApplicationDetails_status-badge__Q3pG-.ApplicationDetails_status-waiting__EQ0Ay{background:#fef3c7;color:#92400e}.ApplicationDetails_status-badge__Q3pG-.ApplicationDetails_status-final__LSVpi{background:#d1fae5;color:#065f46}.ApplicationDetails_priority-badge__CFTFo{border-radius:4px;font-size:10px;font-weight:500;padding:4px 8px;text-transform:uppercase}.ApplicationDetails_priority-badge__CFTFo.ApplicationDetails_priority-high__UAqvq{background:#fef2f2;color:#dc2626}.ApplicationDetails_priority-badge__CFTFo.ApplicationDetails_priority-medium__D0eGR{background:#fef3c7;color:#d97706}.ApplicationDetails_priority-badge__CFTFo.ApplicationDetails_priority-low__YmuFj{background:#f0fdf4;color:#16a34a}.ApplicationDetails_overview-sections__2NHLq{display:flex;flex-direction:column;gap:32px}.ApplicationDetails_overview-section__QOskB{border-bottom:1px solid #f1f5f9;padding-bottom:24px}.ApplicationDetails_overview-section__QOskB:last-child{border-bottom:none;padding-bottom:0}.ApplicationDetails_section-header__-w94w{align-items:center;display:flex;gap:12px;margin-bottom:20px}.ApplicationDetails_section-header__-w94w h3{color:#1a202c;font-size:18px;font-weight:600;margin:0}.ApplicationDetails_section-header__-w94w svg{color:#64748b}.ApplicationDetails_summary-grid__zggcD{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ApplicationDetails_summary-item__m7Re-{display:flex;flex-direction:column;gap:4px}.ApplicationDetails_summary-item__m7Re- label{color:#64748b;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ApplicationDetails_summary-item__m7Re- span{color:#1a202c;font-size:14px;font-weight:500}.ApplicationDetails_student-info__S74PX{align-items:center;display:flex;gap:16px}.ApplicationDetails_student-avatar__o71WQ{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:50%;box-shadow:0 2px 4px #0037ff33;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:48px;justify-content:center;width:48px}.ApplicationDetails_student-details__AY60d h4{color:#1a202c;cursor:pointer;font-size:16px;font-weight:500;margin:0 0 4px;transition:color .2s ease}.ApplicationDetails_student-details__AY60d h4:hover{color:#0037ff}.ApplicationDetails_student-details__AY60d p{color:#64748b;font-size:14px;margin:0 0 2px}.ApplicationDetails_student-details__AY60d p:last-child{margin-bottom:0}.ApplicationDetails_progress-section__eYKcy{display:flex;flex-direction:column;gap:16px}.ApplicationDetails_progress-info__uhItX{align-items:center;display:flex;justify-content:space-between}.ApplicationDetails_progress-percentage__nDCWn{color:#1a202c;font-size:16px;font-weight:600}.ApplicationDetails_progress-status__GevvM{color:#64748b;font-size:14px}.ApplicationDetails_progress-bar__TALxi{background:#f1f5f9;border-radius:4px;height:8px;overflow:hidden;width:100%}.ApplicationDetails_progress-fill__U-8OW{background:linear-gradient(90deg,#0037ff,#06f);border-radius:4px;height:100%;transition:width .3s ease}.ApplicationDetails_next-action-info__nbcdj{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;padding:16px}.ApplicationDetails_action-icon__1CsgM{align-items:center;background:#fef3c7;border-radius:6px;color:#d97706;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ApplicationDetails_action-details__eOXOU{display:flex;flex:1 1;flex-direction:column;gap:4px}.ApplicationDetails_action-label__\+UB5b{color:#64748b;font-size:12px;font-weight:500}.ApplicationDetails_action-text__udviO{color:#1a202c;font-size:14px;font-weight:500}.ApplicationDetails_requirements-list__PudKC{display:flex;flex-direction:column;gap:16px}.ApplicationDetails_requirement-item__m0uFq{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.ApplicationDetails_requirement-header__rpn5U{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ApplicationDetails_requirement-info__o5Po5 h4{color:#1a202c;font-size:16px;font-weight:500;margin:0 0 4px}.ApplicationDetails_requirement-due__CoKuu{color:#64748b;font-size:12px}.ApplicationDetails_requirement-status__g1CKk{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px}.ApplicationDetails_requirement-status__g1CKk.ApplicationDetails_req-completed__e0ltb{background:#d1fae5;color:#065f46}.ApplicationDetails_requirement-status__g1CKk.ApplicationDetails_req-pending__o3w3J{background:#fef3c7;color:#92400e}.ApplicationDetails_requirement-status__g1CKk.ApplicationDetails_req-overdue__vLMxV{background:#fee2e2;color:#991b1b}.ApplicationDetails_requirement-progress__nITND{align-items:center;display:flex;gap:8px}.ApplicationDetails_progress-indicator__Az54B{align-items:center;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.ApplicationDetails_progress-indicator__Az54B.ApplicationDetails_completed__LJbXq{background:#d1fae5;color:#065f46}.ApplicationDetails_progress-indicator__Az54B.ApplicationDetails_pending__A\+Ol6{background:#fef3c7;color:#92400e}.ApplicationDetails_progress-indicator__Az54B.ApplicationDetails_overdue__pdjTR{background:#fee2e2;color:#991b1b}.ApplicationDetails_progress-text__9udyH{color:#64748b;font-size:14px}.ApplicationDetails_documents-list__3iMYt{display:flex;flex-direction:column;gap:16px}.ApplicationDetails_document-item__vBkDh{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:16px;padding:20px}.ApplicationDetails_document-icon__gOdWq{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ApplicationDetails_document-info__o2Ar5{flex:1 1}.ApplicationDetails_document-info__o2Ar5 h4{color:#1a202c;font-size:16px;font-weight:500;margin:0 0 8px}.ApplicationDetails_document-meta__nOGgl{color:#64748b;display:flex;font-size:12px;gap:16px}.ApplicationDetails_document-actions__UI3ao{display:flex;gap:8px}.ApplicationDetails_action-btn__IqHpb{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#374151;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ApplicationDetails_action-btn__IqHpb:hover{background:#e2e8f0;border-color:#cbd5e1;color:#374151;transform:translateY(-1px)}.ApplicationDetails_action-btn__IqHpb svg{flex-shrink:0;height:16px;width:16px}.ApplicationDetails_view-btn__dZpQX:hover{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.ApplicationDetails_download-btn__MBM7Z:hover{background:#d1fae5;border-color:#86efac;color:#065f46}.ApplicationDetails_timeline-list__h1Gqt{padding-left:24px;position:relative}.ApplicationDetails_timeline-list__h1Gqt:before{background:#e2e8f0;bottom:8px;content:"";left:8px;position:absolute;top:8px;width:2px}.ApplicationDetails_timeline-item__3gAng{padding-bottom:24px;position:relative}.ApplicationDetails_timeline-item__3gAng:last-child{padding-bottom:0}.ApplicationDetails_timeline-dot__u5vCW{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;box-shadow:0 2px 4px #0000000d;color:#64748b;display:flex;height:32px;justify-content:center;left:-19px;position:absolute;top:4px;width:32px}.ApplicationDetails_timeline-dot__u5vCW.ApplicationDetails_completed__LJbXq{background:#d1fae5;border-color:#10b981;color:#065f46}.ApplicationDetails_timeline-content__VUcDx{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.ApplicationDetails_timeline-header__Bx9SG{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ApplicationDetails_timeline-date__cyPCg{color:#64748b;font-size:12px;font-weight:500}.ApplicationDetails_timeline-status__779NE{border-radius:3px;font-size:10px;font-weight:500;padding:2px 6px;text-transform:uppercase}.ApplicationDetails_timeline-status__779NE.ApplicationDetails_completed__LJbXq{background:#d1fae5;color:#065f46}.ApplicationDetails_timeline-status__779NE.ApplicationDetails_pending__A\+Ol6{background:#fef3c7;color:#92400e}.ApplicationDetails_timeline-action__ynt5G{color:#1a202c;font-size:14px;line-height:1.5;margin:0}@media (max-width:1024px){.ApplicationDetails_application-summary-card__hB1Mn{align-items:flex-start;flex-direction:column}.ApplicationDetails_summary-right__FfzgD{width:100%}.ApplicationDetails_summary-badges__Twn0c{justify-content:flex-start}.ApplicationDetails_summary-stats__jPAqT{min-width:auto}.ApplicationDetails_summary-grid__zggcD{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:768px){.ApplicationDetails_page-header__0g501 .ApplicationDetails_header-left__B\+0hP{align-items:flex-start;flex-direction:column;gap:12px}.ApplicationDetails_summary-left__hF4F2{align-items:flex-start;flex-direction:column;gap:16px}.ApplicationDetails_application-meta__oFWbB{flex-direction:column;gap:8px}.ApplicationDetails_summary-grid__zggcD{grid-template-columns:1fr}.ApplicationDetails_document-item__vBkDh,.ApplicationDetails_student-info__S74PX{align-items:flex-start;flex-direction:column;gap:12px}.ApplicationDetails_document-meta__nOGgl{flex-direction:column;gap:4px}.ApplicationDetails_document-actions__UI3ao{align-self:flex-end}}@media (max-width:480px){.ApplicationDetails_application-summary-card__hB1Mn{padding:16px}.ApplicationDetails_university-logo__bh5Ii{font-size:20px;height:48px;width:48px}.ApplicationDetails_application-basic-info__ahrdX h2{font-size:20px}.ApplicationDetails_student-avatar__o71WQ{font-size:14px;height:40px;width:40px}.ApplicationDetails_document-item__vBkDh,.ApplicationDetails_requirement-item__m0uFq{padding:16px}.ApplicationDetails_timeline-content__VUcDx{padding:12px}}.CreateApplication_form-container__337fi{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.CreateApplication_form-sections__phb7t{display:flex;flex-direction:column}.CreateApplication_form-section__hVPps{border-bottom:1px solid #f1f5f9;padding:32px}.CreateApplication_form-section__hVPps:last-child{border-bottom:none}.CreateApplication_section-header__YdlbL{align-items:center;display:flex;gap:12px;margin-bottom:24px}.CreateApplication_section-header__YdlbL h3{color:#1a202c;font-size:18px;font-weight:600;margin:0}.CreateApplication_section-header__YdlbL svg{color:#64748b}.CreateApplication_form-row__Zs8ZE{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.CreateApplication_form-group__JcO8W{display:flex;flex-direction:column;gap:6px}.CreateApplication_form-group__JcO8W label{color:#374151;font-size:14px;font-weight:500}.CreateApplication_form-group__JcO8W input,.CreateApplication_form-group__JcO8W select,.CreateApplication_form-group__JcO8W textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1a202c;font-size:14px;padding:12px 16px;transition:all .2s ease}.CreateApplication_form-group__JcO8W input:focus,.CreateApplication_form-group__JcO8W select:focus,.CreateApplication_form-group__JcO8W textarea:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.CreateApplication_form-group__JcO8W input.CreateApplication_error__nC2Xy,.CreateApplication_form-group__JcO8W select.CreateApplication_error__nC2Xy,.CreateApplication_form-group__JcO8W textarea.CreateApplication_error__nC2Xy{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.CreateApplication_form-group__JcO8W textarea{font-family:inherit;min-height:100px;resize:vertical}.CreateApplication_error-message__jyUUl{color:#ef4444;font-size:12px;margin-top:4px}.CreateApplication_requirements-list__cL2uH{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.CreateApplication_requirement-item__kqCiW{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.CreateApplication_requirement-header__D\+WRc{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.CreateApplication_requirement-header__D\+WRc h4{color:#1a202c;font-size:16px;font-weight:600;margin:0}.CreateApplication_remove-btn__92igi{align-items:center;background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.CreateApplication_remove-btn__92igi:hover{background:#fecaca;transform:scale(1.05)}.CreateApplication_checkbox-label__sqKao{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:12px}.CreateApplication_checkbox-label__sqKao input[type=checkbox]{display:none}.CreateApplication_checkmark__bKWCm{align-items:center;border:2px solid #e2e8f0;border-radius:4px;display:flex;height:20px;justify-content:center;position:relative;transition:all .2s ease;width:20px}.CreateApplication_checkbox-label__sqKao input[type=checkbox]:checked+.CreateApplication_checkmark__bKWCm{background:#0037ff;border-color:#0037ff}.CreateApplication_checkbox-label__sqKao input[type=checkbox]:checked+.CreateApplication_checkmark__bKWCm:after{color:#fff;content:"✓";font-size:12px;font-weight:700}.CreateApplication_checkbox-label__sqKao:hover .CreateApplication_checkmark__bKWCm{border-color:#0037ff}.CreateApplication_add-btn__zIX9h{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0037ff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.CreateApplication_add-btn__zIX9h:hover{background:#f0f4ff;border-color:#0037ff;transform:translateY(-1px)}@media (max-width:1024px){.CreateApplication_form-row__Zs8ZE{gap:16px;grid-template-columns:1fr}.CreateApplication_form-section__hVPps{padding:24px}}@media (max-width:768px){.CreateApplication_page-header__Fccuz .CreateApplication_header-left__B1qCs{align-items:flex-start;flex-direction:column;gap:12px}.CreateApplication_form-section__hVPps{padding:20px}.CreateApplication_section-header__YdlbL{margin-bottom:20px}.CreateApplication_requirement-item__kqCiW{padding:16px}.CreateApplication_requirement-header__D\+WRc{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:480px){.CreateApplication_form-section__hVPps{padding:16px}.CreateApplication_form-group__JcO8W input,.CreateApplication_form-group__JcO8W select,.CreateApplication_form-group__JcO8W textarea{padding:10px 12px}.CreateApplication_requirement-item__kqCiW{padding:12px}.CreateApplication_add-btn__zIX9h{font-size:13px;padding:10px 16px}}.Tickets_tickets-container__DBOjT{background:#f8fafc;min-height:100vh;padding:0}.Tickets_page-header__b6dI3{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.Tickets_header-left__VA6V1{align-items:center;display:flex;gap:16px}.Tickets_page-icon__EuK\+k{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Tickets_page-header__b6dI3 h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Tickets_page-header__b6dI3 p{color:#64748b;font-size:14px;margin:0}.Tickets_header-actions__Ioa1C{display:flex;gap:12px}.Tickets_action-btn__5fa0L{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.Tickets_action-btn__5fa0L:hover{background:#0026cc;transform:translateY(-1px)}.Tickets_stats-grid__d6e2G{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px;padding:0 24px}.Tickets_stat-card__3DVeo{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .2s ease}.Tickets_stat-card__3DVeo:hover{border-color:#0037ff;transform:translateY(-2px)}.Tickets_stat-icon__deYxj{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Tickets_stat-content__5V37K h3{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.Tickets_stat-content__5V37K p{color:#64748b;font-size:14px;margin:0}.Tickets_controls-section__SLnbn{display:flex;gap:16px;margin-bottom:16px;padding:0 24px}.Tickets_search-container__VuXUs{flex:1 1;max-width:400px;position:relative}.Tickets_search-icon__ALVMl{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Tickets_search-input__4aW8U{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:12px 12px 12px 44px;transition:border-color .2s ease;width:100%}.Tickets_search-input__4aW8U:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Tickets_filter-container__ElLYh{align-items:center;display:flex;gap:8px;position:relative}.Tickets_filter-icon__O9iZ4{color:#64748b}.Tickets_filter-select__JiAvh{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.Tickets_filter-select__JiAvh:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.Tickets_results-info__r0Vbr{color:#64748b;font-size:14px;padding:0 24px 16px}.Tickets_table-container__glxtm{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 24px 24px;overflow:hidden}.Tickets_tickets-table__yz8kQ{border-collapse:collapse;width:100%}.Tickets_tickets-table__yz8kQ thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.Tickets_tickets-table__yz8kQ th{border-bottom:1px solid #e2e8f0;color:#374151;font-size:14px;font-weight:600;padding:16px 20px;text-align:left}.Tickets_tickets-table__yz8kQ td{border-bottom:1px solid #f1f5f9;color:#374151;font-size:14px;padding:16px 20px;vertical-align:top}.Tickets_tickets-table__yz8kQ tbody tr:hover{background:#f8fafc}.Tickets_tickets-table__yz8kQ tbody tr:last-child td{border-bottom:none}.Tickets_ticket-info__4SXDo{align-items:flex-start;display:flex;gap:12px}.Tickets_ticket-avatar__L-8ya{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:40px;justify-content:center;width:40px}.Tickets_ticket-subject__Kfpmf{color:#1a202c;font-weight:500;line-height:1.4;margin-bottom:4px}.Tickets_ticket-description__aE5Vu{color:#64748b;font-size:13px;line-height:1.4;margin-bottom:4px}.Tickets_attachment-info__dJKMe{align-items:center;color:#64748b;display:flex;font-size:12px;gap:4px}.Tickets_department-badge__idog2{background:#f1f5f9;color:#475569;display:inline-block}.Tickets_department-badge__idog2,.Tickets_status-badge__e8twY{border-radius:6px;font-size:12px;font-weight:500;padding:4px 8px}.Tickets_status-badge__e8twY{align-items:center;display:inline-flex;gap:4px}.Tickets_status-open__TuYad{background:#fef3c7;color:#d97706}.Tickets_status-in-progress__Ykvs8{background:#dbeafe;color:#2563eb}.Tickets_status-closed__G-s3f{background:#dcfce7;color:#166534}.Tickets_priority-badge__DLZ1a{border-radius:6px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.Tickets_priority-low__3nJyp{background:#f1f5f9;color:#64748b}.Tickets_priority-medium__WWaqn{background:#fef3c7;color:#d97706}.Tickets_priority-high__oUW2w{background:#fef2f2;color:#dc2626}.Tickets_assigned-info__5P3ny,.Tickets_creator-info__e1UPc{align-items:center;display:flex;gap:8px}.Tickets_assigned-avatar__PVerp,.Tickets_creator-avatar__buBka{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.Tickets_assigned-name__mA3tw,.Tickets_creator-name__\+QtZF{color:#374151;font-size:13px;font-weight:500}.Tickets_unassigned__ZXu8F{color:#94a3b8;font-size:13px;font-style:italic}.Tickets_created-date__RpDZX{color:#64748b;font-size:13px}.Tickets_action-buttons__VS17I{display:flex;gap:8px}.Tickets_delete-btn__-KkPi,.Tickets_edit-btn__ov7NV,.Tickets_reply-btn__aH3Tk,.Tickets_view-btn__nmv-z{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.Tickets_view-btn__nmv-z{background:#eff6ff;color:#2563eb}.Tickets_view-btn__nmv-z:hover{background:#dbeafe;transform:scale(1.05)}.Tickets_reply-btn__aH3Tk{background:#f0fdf4;color:#16a34a}.Tickets_reply-btn__aH3Tk:hover{background:#dcfce7;transform:scale(1.05)}.Tickets_edit-btn__ov7NV{background:#eff6ff;color:#2563eb}.Tickets_edit-btn__ov7NV:hover{background:#dbeafe;transform:scale(1.05)}.Tickets_delete-btn__-KkPi{background:#fef2f2;color:#dc2626}.Tickets_delete-btn__-KkPi:hover{background:#fee2e2;transform:scale(1.05)}.Tickets_empty-state__c0V0F{padding:60px 20px;text-align:center}.Tickets_empty-content__hEFXf{align-items:center;display:flex;flex-direction:column;gap:16px}.Tickets_empty-icon__z9lcZ{color:#cbd5e1}.Tickets_empty-content__hEFXf h3{color:#374151;font-size:18px;font-weight:600;margin:0}.Tickets_empty-content__hEFXf p{color:#64748b;font-size:14px;margin:0;max-width:300px}.Tickets_pagination__fxp-t{align-items:center;display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.Tickets_pagination-btn__FeOte{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:8px 12px;transition:all .2s ease}.Tickets_pagination-btn__FeOte:hover:not(:disabled){background:#f8fafc;border-color:#0037ff;color:#0037ff}.Tickets_pagination-btn__FeOte:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.Tickets_pagination-numbers__dKoVN{display:flex;gap:4px;margin:0 16px}.Tickets_pagination-number__gsd2l{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Tickets_pagination-number__gsd2l:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.Tickets_pagination-number__gsd2l.Tickets_active__IG\+-P{background:#0037ff;border-color:#0037ff;color:#fff}.Tickets_loading-container__p3xWa{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Tickets_loading-spinner__KExgx{animation:Tickets_spin__7RCJk 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.Tickets_loading-container__p3xWa p{color:#64748b;font-size:16px;margin:0}@keyframes Tickets_spin__7RCJk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Tickets_page-header__b6dI3{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.Tickets_stats-grid__d6e2G{grid-template-columns:1fr;padding:0 20px}.Tickets_controls-section__SLnbn{flex-direction:column;padding:0 20px}.Tickets_search-container__VuXUs{max-width:none}.Tickets_results-info__r0Vbr{padding:0 20px 16px}.Tickets_table-container__glxtm{margin:0 20px 20px;overflow-x:auto}.Tickets_tickets-table__yz8kQ{min-width:800px}.Tickets_tickets-table__yz8kQ td,.Tickets_tickets-table__yz8kQ th{padding:12px 16px}.Tickets_ticket-info__4SXDo{gap:8px}.Tickets_ticket-avatar__L-8ya{font-size:11px;height:32px;width:32px}.Tickets_assigned-avatar__PVerp,.Tickets_creator-avatar__buBka{font-size:11px;height:28px;width:28px}.Tickets_pagination__fxp-t{overflow-x:auto;padding:0 20px 20px}.Tickets_pagination-numbers__dKoVN{margin:0 8px}}@media (max-width:480px){.Tickets_page-header__b6dI3{padding:16px}.Tickets_controls-section__SLnbn,.Tickets_stats-grid__d6e2G{padding:0 16px}.Tickets_results-info__r0Vbr{padding:0 16px 16px}.Tickets_table-container__glxtm{margin:0 16px 16px}.Tickets_tickets-table__yz8kQ td,.Tickets_tickets-table__yz8kQ th{padding:10px 12px}.Tickets_ticket-info__4SXDo{gap:6px}.Tickets_ticket-avatar__L-8ya{font-size:10px;height:28px;width:28px}.Tickets_assigned-avatar__PVerp,.Tickets_creator-avatar__buBka{font-size:10px;height:24px;width:24px}.Tickets_pagination__fxp-t{padding:0 16px 16px}.Tickets_pagination-btn__FeOte{font-size:13px;padding:6px 10px}.Tickets_pagination-number__gsd2l{font-size:13px;height:32px;width:32px}}.TicketDetails_ticket-details-container__5E9qc{background:#f8fafc;min-height:100vh;padding:0}.TicketDetails_header__EfrkO{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.TicketDetails_header-left__TYeo3{align-items:flex-start;display:flex;gap:16px}.TicketDetails_back-btn__BMBbM{align-items:center;background:#f8fafc;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.TicketDetails_back-btn__BMBbM:hover{background:#f1f5f9;color:#374151}.TicketDetails_ticket-info__e5NSr{flex:1 1}.TicketDetails_ticket-title__pkote{align-items:center;display:flex;gap:12px;margin-bottom:12px}.TicketDetails_ticket-id__bc0N1{background:linear-gradient(135deg,#0037ff,#06f);border-radius:6px;color:#fff;flex-shrink:0;font-size:12px;font-weight:600;padding:4px 8px}.TicketDetails_ticket-title__pkote h1{color:#1a202c;font-size:24px;font-weight:700;line-height:1.3;margin:0}.TicketDetails_ticket-meta__asxOG{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.TicketDetails_status-badge__8f5E7{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px}.TicketDetails_status-open__jIA3c{background:#fef3c7;color:#d97706}.TicketDetails_status-in-progress__mV57g{background:#dbeafe;color:#2563eb}.TicketDetails_status-closed__HiHmN{background:#dcfce7;color:#166534}.TicketDetails_priority-badge__AUQq7{border-radius:6px;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.TicketDetails_priority-low__xd3QX{background:#f1f5f9;color:#64748b}.TicketDetails_priority-medium__cHUxv{background:#fef3c7;color:#d97706}.TicketDetails_priority-high__jrFMB{background:#fef2f2;color:#dc2626}.TicketDetails_department-badge__0TP39{background:#f1f5f9;border-radius:6px;color:#475569;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.TicketDetails_header-actions__U46nk{display:flex;gap:12px}.TicketDetails_action-btn__-hYLU{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.TicketDetails_action-btn__-hYLU:hover{background:#0026cc;transform:translateY(-1px)}.TicketDetails_delete-btn__sq7Pq{align-items:center;background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.TicketDetails_delete-btn__sq7Pq:hover{background:#b91c1c;transform:translateY(-1px)}.TicketDetails_ticket-details-card__zBIR3{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;overflow:hidden}.TicketDetails_card-header__fx3A\+{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:20px 24px}.TicketDetails_card-header__fx3A\+ h3{color:#1a202c;font-size:18px;font-weight:600;margin:0}.TicketDetails_card-content__h4ZKX{padding:24px}.TicketDetails_details-grid__qaBWk{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:24px}.TicketDetails_detail-item__bU8II{display:flex;flex-direction:column;gap:8px}.TicketDetails_detail-label__Uq1Ph{align-items:center;color:#64748b;display:flex;font-size:14px;font-weight:500;gap:8px}.TicketDetails_detail-value__ZcXZ\+{color:#374151;font-size:14px;font-weight:500}.TicketDetails_user-info__4Gqb4{align-items:center;display:flex;gap:8px}.TicketDetails_user-avatar__pFsGg{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.TicketDetails_unassigned__irT14{color:#94a3b8;font-style:italic}.TicketDetails_description-section__NUPvN{margin-bottom:24px}.TicketDetails_description-text__RfUMk{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#374151;font-size:14px;line-height:1.6;margin-top:8px;padding:16px}.TicketDetails_attachments-section__HJQ1V{margin-top:24px}.TicketDetails_attachments-list__jj5VG{display:flex;flex-direction:column;gap:8px;margin-top:8px}.TicketDetails_attachment-item__ndBsN{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.TicketDetails_attachment-info__\+0wL2{display:flex;flex-direction:column;gap:2px}.TicketDetails_attachment-name__XC7nb{color:#374151;font-size:14px;font-weight:500}.TicketDetails_attachment-size__qK\+Hl{color:#64748b;font-size:12px}.TicketDetails_download-btn__X9CCm{background:#0037ff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:background .2s ease}.TicketDetails_download-btn__X9CCm:hover{background:#0026cc}.TicketDetails_conversation-section__BaPcf{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.TicketDetails_section-header__F6wW9{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:20px 24px}.TicketDetails_section-header__F6wW9 h3{align-items:center;color:#1a202c;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.TicketDetails_replies-container__B83tv{max-height:500px;overflow-y:auto;padding:20px 24px}.TicketDetails_reply-item__lqidv{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;padding:16px}.TicketDetails_reply-admin__C3vqr{background:#eff6ff;border-color:#dbeafe}.TicketDetails_reply-agent__rtkfn{background:#f0fdf4;border-color:#dcfce7}.TicketDetails_reply-user__a4nvy{background:#f8fafc;border-color:#e2e8f0}.TicketDetails_reply-header__xRdnW{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.TicketDetails_reply-sender__EWiz9{align-items:center;display:flex;gap:8px}.TicketDetails_sender-avatar__\+RsOc{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.TicketDetails_sender-info__HCauY{display:flex;flex-direction:column;gap:2px}.TicketDetails_sender-name__nC-Gg{color:#374151;font-size:14px;font-weight:500}.TicketDetails_sender-role__qbDlF{color:#64748b;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.TicketDetails_reply-time__JubfG{color:#64748b;font-size:12px}.TicketDetails_reply-content__WAGdp{display:flex;flex-direction:column;gap:8px}.TicketDetails_reply-message__oGQMO{color:#374151;font-size:14px;line-height:1.6}.TicketDetails_reply-attachments__5A1g\+{display:flex;flex-direction:column;gap:4px}.TicketDetails_reply-attachment__Ok5JE{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px}.TicketDetails_reply-form__tFsGL{background:#f8fafc;border-top:1px solid #e2e8f0;padding:20px 24px}.TicketDetails_form-header__F-NQS{margin-bottom:16px}.TicketDetails_form-header__F-NQS h4{color:#1a202c;font-size:16px;font-weight:600;margin:0}.TicketDetails_form-content__zzNxo{display:flex;flex-direction:column;gap:12px}.TicketDetails_reply-textarea__2Wg2f{border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:14px;min-height:100px;padding:12px;resize:vertical;transition:border-color .2s ease;width:100%}.TicketDetails_reply-textarea__2Wg2f:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.TicketDetails_new-attachments__BHuG9{display:flex;flex-wrap:wrap;gap:8px}.TicketDetails_new-attachment__6V1M2{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;display:flex;font-size:12px;gap:6px;padding:6px 10px}.TicketDetails_remove-attachment__pw\+Th{background:none;border:none;color:#dc2626;cursor:pointer;font-size:16px;line-height:1;margin-left:4px;padding:0}.TicketDetails_form-actions__Y3bvP{align-items:center;display:flex;justify-content:space-between}.TicketDetails_file-upload-btn__0ZTut{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.TicketDetails_file-upload-btn__0ZTut:hover{background:#f8fafc;border-color:#0037ff;color:#0037ff}.TicketDetails_send-btn__iQ4Qn{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.TicketDetails_send-btn__iQ4Qn:hover:not(:disabled){background:#0026cc;transform:translateY(-1px)}.TicketDetails_send-btn__iQ4Qn:disabled{background:#cbd5e1;cursor:not-allowed;transform:none}.TicketDetails_loading-container__Sof2c{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.TicketDetails_loading-spinner__iVFx\+{animation:TicketDetails_spin__GtyuN 1s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#0037ff;height:40px;margin-bottom:16px;width:40px}.TicketDetails_loading-container__Sof2c p{color:#64748b;font-size:16px;margin:0}@keyframes TicketDetails_spin__GtyuN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TicketDetails_error-container__UwBoT{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.TicketDetails_error-container__UwBoT h3{color:#dc2626;font-size:20px;font-weight:600;margin:0 0 8px}.TicketDetails_error-container__UwBoT p{color:#64748b;font-size:14px;margin:0 0 20px}.TicketDetails_error-container__UwBoT button{background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background .2s ease}.TicketDetails_error-container__UwBoT button:hover{background:#0026cc}@media (max-width:768px){.TicketDetails_header__EfrkO{flex-direction:column;gap:16px;padding:20px}.TicketDetails_ticket-title__pkote{align-items:flex-start;flex-direction:column;gap:8px}.TicketDetails_ticket-title__pkote h1{font-size:20px}.TicketDetails_ticket-meta__asxOG{gap:8px}.TicketDetails_header-actions__U46nk{justify-content:flex-end;width:100%}.TicketDetails_details-grid__qaBWk{gap:16px;grid-template-columns:1fr}.TicketDetails_card-content__h4ZKX{padding:20px}.TicketDetails_replies-container__B83tv,.TicketDetails_reply-form__tFsGL{padding:16px 20px}.TicketDetails_form-actions__Y3bvP{align-items:stretch;flex-direction:column;gap:12px}.TicketDetails_file-upload-btn__0ZTut,.TicketDetails_send-btn__iQ4Qn{justify-content:center}}@media (max-width:480px){.TicketDetails_header__EfrkO{padding:16px}.TicketDetails_ticket-title__pkote h1{font-size:18px}.TicketDetails_card-content__h4ZKX{padding:16px}.TicketDetails_replies-container__B83tv,.TicketDetails_reply-form__tFsGL{padding:12px 16px}.TicketDetails_reply-item__lqidv{padding:12px}.TicketDetails_reply-header__xRdnW{align-items:flex-start;flex-direction:column;gap:8px}.TicketDetails_reply-time__JubfG{font-size:11px}}.TicketForm_form-container__tGI-T{background:#f8fafc;min-height:100vh;padding:0}.TicketForm_page-header__YrKKJ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.TicketForm_header-left__YvO8B{align-items:center;display:flex;gap:16px}.TicketForm_back-btn__Gn15h{align-items:center;background:#f8fafc;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.TicketForm_back-btn__Gn15h:hover{background:#f1f5f9;color:#374151}.TicketForm_page-header__YrKKJ h1{color:#1a202c;font-size:24px;font-weight:700;margin:0 0 4px}.TicketForm_page-header__YrKKJ p{color:#64748b;font-size:14px;margin:0}.TicketForm_form__bN071{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.TicketForm_form-content__euFJ9{padding:24px}.TicketForm_form-group__SPkma{margin-bottom:20px}.TicketForm_form-row__\+wxfm{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.TicketForm_form-label__6SEp0{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.TicketForm_required__5Gvk3{color:#dc2626}.TicketForm_form-input__sKRzb,.TicketForm_form-select__FtyIm,.TicketForm_form-textarea__QtxU5{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:14px;padding:12px 16px;transition:border-color .2s ease;width:100%}.TicketForm_form-input__sKRzb:focus,.TicketForm_form-select__FtyIm:focus,.TicketForm_form-textarea__QtxU5:focus{border-color:#0037ff;box-shadow:0 0 0 3px #0037ff1a;outline:none}.TicketForm_form-textarea__QtxU5{min-height:120px;resize:vertical}.TicketForm_form-input__sKRzb.TicketForm_error__8PJQq,.TicketForm_form-select__FtyIm.TicketForm_error__8PJQq,.TicketForm_form-textarea__QtxU5.TicketForm_error__8PJQq{border-color:#dc2626}.TicketForm_error-message__8MPdi{align-items:center;color:#dc2626;display:flex;font-size:12px;gap:6px;margin-top:6px}.TicketForm_file-upload-area__SEmNt{margin-bottom:12px}.TicketForm_file-input__HDhFv{display:none}.TicketForm_file-upload-btn__iC6v0{align-items:center;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:40px 20px;text-align:center;transition:all .2s ease;width:100%}.TicketForm_file-upload-btn__iC6v0:hover{background:#eff6ff;border-color:#0037ff;color:#0037ff}.TicketForm_file-upload-btn__iC6v0 span{font-size:14px;font-weight:500}.TicketForm_file-upload-btn__iC6v0 small{color:#94a3b8;font-size:12px}.TicketForm_attachments-list__cPDTm{display:flex;flex-direction:column;gap:8px}.TicketForm_attachment-item__q2aat{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.TicketForm_attachment-info__eyHSJ{align-items:center;display:flex;gap:8px}.TicketForm_attachment-details__biB3e{display:flex;flex-direction:column;gap:2px}.TicketForm_attachment-name__GyRKy{color:#374151;font-size:14px;font-weight:500}.TicketForm_attachment-size__TCUY7{color:#64748b;font-size:12px}.TicketForm_remove-attachment__MV\+JP{background:none;border:none;border-radius:4px;color:#dc2626;cursor:pointer;padding:4px;transition:background .2s ease}.TicketForm_remove-attachment__MV\+JP:hover{background:#fef2f2}.TicketForm_form-actions__Vebp9{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.TicketForm_cancel-btn__ZuAIT{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.TicketForm_cancel-btn__ZuAIT:hover{background:#f8fafc;border-color:#cbd5e1}.TicketForm_submit-btn__Bcq8W{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.TicketForm_submit-btn__Bcq8W:hover:not(:disabled){background:#0026cc;transform:translateY(-1px)}.TicketForm_submit-btn__Bcq8W:disabled{background:#cbd5e1;cursor:not-allowed;transform:none}@media (max-width:768px){.TicketForm_page-header__YrKKJ{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.TicketForm_form-content__euFJ9{padding:20px}.TicketForm_form-row__\+wxfm{gap:16px;grid-template-columns:1fr}.TicketForm_form-actions__Vebp9{flex-direction:column-reverse;padding:16px 20px}.TicketForm_cancel-btn__ZuAIT,.TicketForm_submit-btn__Bcq8W{justify-content:center;width:100%}}@media (max-width:480px){.TicketForm_form-content__euFJ9,.TicketForm_page-header__YrKKJ{padding:16px}.TicketForm_form-actions__Vebp9{padding:12px 16px}.TicketForm_file-upload-btn__iC6v0{padding:30px 16px}.TicketForm_attachment-item__q2aat{padding:10px 12px}}.GoCheckQuestions_gocheck-questions-container__pL56F{background:#fff;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative}.GoCheckQuestions_gocheck-questions-container__pL56F .GoCheckQuestions_main-content__RweWr{flex:1 1 auto!important;margin-left:0!important;min-height:auto!important;padding:80px 0}.GoCheckQuestions_gocheck-questions-header__tRdw3{margin-bottom:2rem;text-align:center}.GoCheckQuestions_questions-title__AEOfp{color:#0037ff;font-size:2rem;font-weight:700;margin:0 0 .5rem}.GoCheckQuestions_questions-subtitle__PagIf{color:#666;font-size:1.1rem;margin:0}.GoCheckQuestions_minimal-progress-header__9cTxL{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;left:0;padding:16px 24px;position:fixed;position:relative;right:0;top:0;z-index:50}.GoCheckQuestions_minimal-progress-header__9cTxL:before{animation:GoCheckQuestions_gradientShift__aapiL 3s ease-in-out infinite;background:linear-gradient(90deg,#0037ff,#06f,#0037ff);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes GoCheckQuestions_gradientShift__aapiL{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.GoCheckQuestions_progress-left__U0NHL{align-items:center;display:flex;flex:1 1;gap:16px}.GoCheckQuestions_step-indicator__cAd6-{align-items:center;box-shadow:0 1px 3px #0037ff1a;color:#0037ff;display:flex;font-size:13px;font-weight:600;justify-content:center;line-height:1;text-align:center}.GoCheckQuestions_progress-bar-minimal__UrXpA{background:#e2e8f0;border-radius:4px;flex:1 1;height:8px;max-width:200px;overflow:hidden;position:relative}.GoCheckQuestions_progress-fill__gI\+tr{background:linear-gradient(90deg,#0037ff,#06f);border-radius:4px;height:100%;position:relative;transition:width .7s ease-out}.GoCheckQuestions_progress-fill__gI\+tr:after{animation:GoCheckQuestions_shimmer__tptmC 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes GoCheckQuestions_shimmer__tptmC{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.GoCheckQuestions_progress-right__2qBnt{align-items:center;display:flex;gap:12px}.GoCheckQuestions_history-button-minimal__JVG9u{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.GoCheckQuestions_history-button-minimal__JVG9u:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.GoCheckQuestions_stage-info__e7PNX{display:flex;gap:8px}.GoCheckQuestions_completion-badge__3-j\+G,.GoCheckQuestions_score-badge__BQoDl{background:linear-gradient(135deg,#f0f4ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:8px;box-shadow:0 2px 4px #0037ff1a;color:#0037ff;font-size:11px;font-weight:600;overflow:hidden;padding:6px 12px;position:relative;transition:all .3s ease}.GoCheckQuestions_completion-badge__3-j\+G:before,.GoCheckQuestions_score-badge__BQoDl:before{animation:GoCheckQuestions_badgeShimmer__VMEmL 3s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes GoCheckQuestions_badgeShimmer__VMEmL{0%{left:-100%}to{left:100%}}.GoCheckQuestions_score-badge__BQoDl{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0;box-shadow:0 2px 4px #22c55e1a;color:#16a34a}.GoCheckQuestions_history-dropdown-minimal__vgCcc{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px #0000001a;margin-top:8px;max-width:400px;min-width:300px;position:absolute;right:0;top:100%;z-index:1000}.GoCheckQuestions_history-header__tSZrr{border-bottom:1px solid #f1f5f9;color:#1a202c;font-size:14px;font-weight:600;padding:16px 20px 12px}.GoCheckQuestions_history-item-minimal__mY10b{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;gap:12px;padding:12px 20px;text-align:left;transition:background-color .2s ease;width:100%}.GoCheckQuestions_history-item-minimal__mY10b:hover{background:#f8fafc}.GoCheckQuestions_history-item-minimal__mY10b:last-child{border-radius:0 0 12px 12px}.GoCheckQuestions_history-icon-minimal__sGqj8{align-items:center;background:#f0f4ff;border-radius:50%;color:#0037ff;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;width:20px}.GoCheckQuestions_history-content__d1-Si{flex:1 1;min-width:0}.GoCheckQuestions_history-question-minimal__wFrIX{color:#1a202c;font-size:13px;font-weight:500;line-height:1.4;margin-bottom:4px}.GoCheckQuestions_history-answer-minimal__GRkGo{color:#64748b;font-size:12px;line-height:1.3}.GoCheckQuestions_progress-header__n0laY{margin-bottom:2rem}.GoCheckQuestions_progress-bar-container__sGSzy{background:#f0f0f0;border-radius:4px;height:8px;margin-bottom:1rem;overflow:hidden;width:100%}.GoCheckQuestions_progress-bar__wx7pR{background:linear-gradient(90deg,#0037ff,#06f);border-radius:4px;height:100%;transition:width .3s ease}.GoCheckQuestions_progress-info__hdACU{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.GoCheckQuestions_progress-text__TyneC{color:#666;font-size:.9rem;font-weight:500}.GoCheckQuestions_history-wrapper__teiyJ{position:relative}.GoCheckQuestions_history-button__kVWY9{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;color:#0037ff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s ease}.GoCheckQuestions_history-button__kVWY9:hover{background:#e9ecef;border-color:#0037ff}.GoCheckQuestions_history-dropdown__7EoOX{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 8px 32px #0000001a;margin-top:.5rem;max-height:400px;min-width:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.GoCheckQuestions_history-title__6QrF-{border-bottom:1px solid #f0f0f0;color:#333;font-weight:600;padding:1rem}.GoCheckQuestions_history-item__\+xaxf{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:1rem;padding:1rem;text-align:left;transition:background .2s ease;width:100%}.GoCheckQuestions_history-item__\+xaxf:hover{background:#f8f9fa}.GoCheckQuestions_history-icon__1ZvsC{align-items:center;background:#0037ff;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.GoCheckQuestions_history-details__srL8a{flex:1 1;min-width:0}.GoCheckQuestions_history-question__fq7Y2{color:#333;font-size:.9rem;font-weight:500;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GoCheckQuestions_history-answer__KYgBN{color:#666;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GoCheckQuestions_main-content__RweWr{display:flex;flex:1 1;flex-direction:column;min-height:calc(100vh - 160px);overflow:hidden;padding:0}.GoCheckQuestions_main-content__RweWr::-webkit-scrollbar{width:6px}.GoCheckQuestions_main-content__RweWr::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.GoCheckQuestions_main-content__RweWr::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.GoCheckQuestions_main-content__RweWr::-webkit-scrollbar-thumb:hover{background:#94a3b8}.GoCheckQuestions_content-wrapper__unJNS{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin:0 auto;max-height:calc(100vh - 200px);max-width:800px;min-height:100%;overflow-y:auto;padding:1rem 2rem 2rem;transition:all .3s ease;width:100%}.GoCheckQuestions_content-wrapper__unJNS::-webkit-scrollbar{width:4px}.GoCheckQuestions_content-wrapper__unJNS::-webkit-scrollbar-track{background:#0000}.GoCheckQuestions_content-wrapper__unJNS::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.GoCheckQuestions_content-wrapper__unJNS::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.GoCheckQuestions_question-header__DSkfB{margin:1rem 0 2rem;padding-top:1rem;text-align:center}.GoCheckQuestions_question-icon__nUM8x{align-items:center;background:linear-gradient(135deg,#0037ff,#06f);border-radius:50%;color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.GoCheckQuestions_question-title__zugNb{color:#333;font-size:1.8rem;font-weight:700;line-height:1.3;margin:0 0 .5rem}.GoCheckQuestions_question-subtitle__ElXHA{color:#666;font-size:1.1rem;line-height:1.4;margin:0 0 1rem}.GoCheckQuestions_microcopy-feedback__vINO2{animation:GoCheckQuestions_slideInUp__PwWjG .5s ease-out;margin:1rem 0}.GoCheckQuestions_microcopy-content__fRPri{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac;border-radius:12px;box-shadow:0 2px 8px #22c55e1a;overflow:hidden;padding:12px 16px;position:relative;text-align:center}.GoCheckQuestions_microcopy-content__fRPri:before{animation:GoCheckQuestions_shimmer__tptmC 2s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.GoCheckQuestions_microcopy-text__3\+Bn5{color:#166534;font-size:.875rem;font-weight:500;position:relative;z-index:1}.GoCheckQuestions_readiness-score__l2ENf{background:linear-gradient(135deg,#f0f4ff,#e0e7ff);border:2px solid #c7d2fe;border-radius:16px;box-shadow:0 4px 12px #0037ff1a;margin:1rem 0;overflow:hidden;padding:1.5rem;position:relative;text-align:center}.GoCheckQuestions_readiness-score__l2ENf:before{animation:GoCheckQuestions_progressGlow__sXDUp 3s ease-in-out infinite;background:linear-gradient(90deg,#0037ff,#06f,#0037ff);content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes GoCheckQuestions_progressGlow__sXDUp{0%,to{opacity:.6}50%{opacity:1}}.GoCheckQuestions_score-label__dL2sX{color:#4c1d95;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.GoCheckQuestions_score-value__\+lQdB{animation:GoCheckQuestions_scorePulse__iFKCG 2s ease-in-out infinite;color:#0037ff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px #0037ff1a}@keyframes GoCheckQuestions_scorePulse__iFKCG{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.GoCheckQuestions_score-explanation__\+-NSL{color:#6b7280;font-size:.9rem;font-weight:500;line-height:1.4}.GoCheckQuestions_input-area__9Fe0E{width:100%}.GoCheckQuestions_text-input-container__0fctw{margin-bottom:1rem;position:relative;width:100%}.GoCheckQuestions_text-input__tlkNE{background:#0000;border:none;border-bottom:2px solid #e9ecef;color:#333;font-size:1.1rem;outline:none;padding:1rem 0;transition:all .3s ease;width:100%}.GoCheckQuestions_text-input__tlkNE:focus{border-bottom-color:#0037ff}.GoCheckQuestions_text-input__tlkNE.GoCheckQuestions_error__VXWQ\+{border-bottom-color:#dc3545}.GoCheckQuestions_input-underline__89Wyk{background:#0037ff;bottom:0;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.GoCheckQuestions_input-underline__89Wyk.GoCheckQuestions_filled__VC4O-{width:100%}.GoCheckQuestions_input-underline__89Wyk.GoCheckQuestions_error__VXWQ\+{background:#dc3545;width:100%}.GoCheckQuestions_input-error__EMx8H{color:#dc3545;font-size:.9rem;margin-bottom:0;margin-top:.5rem}.GoCheckQuestions_select-container__y1jO6{margin-bottom:1rem;position:relative}.GoCheckQuestions_select-input__oSyIk{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-bottom:2px solid #e9ecef;color:#333;cursor:pointer;font-size:1.1rem;outline:none;padding:1rem 3rem 1rem 0;transition:all .3s ease;width:100%}.GoCheckQuestions_select-input__oSyIk:focus{border-bottom-color:#0037ff}.GoCheckQuestions_select-input__oSyIk.GoCheckQuestions_error__VXWQ\+{border-bottom-color:#dc3545}.GoCheckQuestions_select-chevron__uC\+PO{color:#666;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.GoCheckQuestions_radio-container__40sct{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;width:100%}.GoCheckQuestions_radio-option__eXzSc{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:1rem;padding:1rem;transition:all .3s ease;width:100%}.GoCheckQuestions_radio-option__eXzSc:hover{background:#f8f9fa;border-color:#0037ff}.GoCheckQuestions_radio-option__eXzSc.GoCheckQuestions_selected__ZWoMe{background:#f0f8ff;border-color:#0037ff}.GoCheckQuestions_radio-button__o8f5z{align-items:center;display:flex;position:relative}.GoCheckQuestions_radio-input__bJtad{cursor:pointer;opacity:0;position:absolute}.GoCheckQuestions_radio-circle__H6-w3{align-items:center;border:2px solid #e9ecef;border-radius:50%;display:flex;height:24px;justify-content:center;transition:all .3s ease;width:24px}.GoCheckQuestions_radio-option__eXzSc.GoCheckQuestions_selected__ZWoMe .GoCheckQuestions_radio-circle__H6-w3{border-color:#0037ff}.GoCheckQuestions_radio-dot__Gp6jV{background:#0037ff;border-radius:50%;height:12px;width:12px}.GoCheckQuestions_radio-text__KeXkN{color:#333;font-size:1rem;font-weight:500}.GoCheckQuestions_navigation__HPLug{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-top:1px solid #e2e8f0;bottom:0;left:0;padding:1rem;position:fixed;right:0;z-index:50}.GoCheckQuestions_navigation-container__abVVE{align-items:center;display:flex;justify-content:space-between;margin:0 auto}.GoCheckQuestions_nav-button__7nDt3{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:50%;color:#666;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.GoCheckQuestions_nav-button__7nDt3:hover:not(:disabled){background:#f8f9fa;border-color:#0037ff;color:#0037ff}.GoCheckQuestions_nav-button__7nDt3:disabled{cursor:not-allowed;opacity:.5}.GoCheckQuestions_nav-button__7nDt3.GoCheckQuestions_previous__Vj\+P8{background:#111827;border-color:#111827;color:#fff}.GoCheckQuestions_nav-button__7nDt3.GoCheckQuestions_previous__Vj\+P8:hover:not(:disabled){background:#1f2937;border-color:#1f2937;box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.GoCheckQuestions_nav-button__7nDt3.GoCheckQuestions_next__Au5si{background:#0037ff;border-color:#0037ff;color:#fff}.GoCheckQuestions_nav-button__7nDt3.GoCheckQuestions_next__Au5si:hover:not(:disabled){background:#0031e6;border-color:#0031e6;box-shadow:0 4px 12px #0037ff33;transform:scale(1.05)}.GoCheckQuestions_submit-button__YwhIm{align-items:center;background:#0037ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.GoCheckQuestions_submit-button__YwhIm:hover:not(:disabled){background:#0026cc;transform:translateY(-2px)}.GoCheckQuestions_submit-button__YwhIm:disabled{cursor:not-allowed;opacity:.5;transform:none}.GoCheckQuestions_step-indicators__Imh1b{align-items:center;display:flex;gap:4px}.GoCheckQuestions_step-indicators__Imh1b .GoCheckQuestions_step-indicator__cAd6-{background:#d1d5db;border-radius:50%;height:10px;transition:all .3s ease;width:10px}.GoCheckQuestions_completed__O69gS{background:#10b981!important}.GoCheckQuestions_current__fcoLL{background:#0037ff!important;opacity:1}.GoCheckQuestions_upcoming__dbrVQ{background:#d1d5db!important}.GoCheckQuestions_gocheck-questions-loading__NUaDO{align-items:center;display:flex;justify-content:center;min-height:400px;text-align:center}.GoCheckQuestions_loading-content__FRAj7{max-width:400px}.GoCheckQuestions_loading-spinner__Kq0rj{animation:GoCheckQuestions_spin__wUi3\+ 1s linear infinite;border:4px solid #f0f0f0;border-radius:50%;border-top-color:#0037ff;height:60px;margin:0 auto 2rem;width:60px}.GoCheckQuestions_loading-title__BHcEg{color:#333;font-size:1.5rem;font-weight:700;margin:0 0 1rem}.GoCheckQuestions_loading-subtitle__QIbV3{color:#666;font-size:1rem;line-height:1.4;margin:0}.GoCheckQuestions_gocheck-questions-complete__g5CYm{align-items:center;display:flex;justify-content:center;min-height:400px;text-align:center}.GoCheckQuestions_complete-content__iLUTl{max-width:400px}.GoCheckQuestions_complete-icon__nX-VQ{align-items:center;background:linear-gradient(135deg,#28a745,#20c997);border-radius:50%;color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 2rem;width:80px}.GoCheckQuestions_complete-title__8vLBt{color:#333;font-size:1.8rem;font-weight:700;margin:0 0 1rem}.GoCheckQuestions_complete-subtitle__KqmW6{color:#666;font-size:1.1rem;line-height:1.4;margin:0 0 2rem}.GoCheckQuestions_complete-stats__YVJi-{display:flex;gap:2rem;justify-content:center}.GoCheckQuestions_stat-item__weMJK{text-align:center}.GoCheckQuestions_stat-label__elmM2{color:#666;display:block;font-size:.9rem;margin-bottom:.5rem}.GoCheckQuestions_stat-value__Z\+v40{color:#0037ff;display:block;font-size:1.5rem;font-weight:700}@keyframes GoCheckQuestions_spin__wUi3\+{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes GoCheckQuestions_slideInUp__PwWjG{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.GoCheckQuestions_animate-slide-left__HFjHv{animation:GoCheckQuestions_slideLeft__YeswP .3s ease}.GoCheckQuestions_animate-slide-right__-o1\+k{animation:GoCheckQuestions_slideRight__1Nyz0 .3s ease}.GoCheckQuestions_animate-slide-left-in__-6tb6{animation:GoCheckQuestions_slideLeftIn__oBPRJ .3s ease}.GoCheckQuestions_animate-slide-right-in__TUWRR{animation:GoCheckQuestions_slideRightIn__hoZD0 .3s ease}@keyframes GoCheckQuestions_slideLeft__YeswP{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100px)}}@keyframes GoCheckQuestions_slideRight__1Nyz0{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100px)}}@keyframes GoCheckQuestions_slideLeftIn__oBPRJ{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes GoCheckQuestions_slideRightIn__hoZD0{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.GoCheckQuestions_gocheck-questions-container__pL56F{margin:1rem;padding:1rem}.GoCheckQuestions_question-title__zugNb,.GoCheckQuestions_questions-title__AEOfp{font-size:1.5rem}.GoCheckQuestions_progress-info__hdACU{align-items:flex-start;flex-direction:column}.GoCheckQuestions_history-dropdown__7EoOX{left:0;min-width:280px;right:auto}.GoCheckQuestions_complete-stats__YVJi-{flex-direction:column;gap:1rem}.GoCheckQuestions_navigation-container__abVVE{padding:0 1rem}}.GoCheck_gocheck-container__lWIFL{background:#fff;bottom:0;display:flex;flex-direction:column;height:100vh;left:0;min-height:100vh;overflow:hidden;position:fixed;right:0;top:0}.GoCheck_gocheck-container__lWIFL *{box-sizing:border-box}.GoCheck_gocheck-container__lWIFL .GoCheck_main-content__gQfhV{flex:1 1 auto!important}.GoCheck_gocheck-container__lWIFL .GoCheck_progress-header__JPe4H{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;left:0;position:fixed;right:0;top:0;width:100%;z-index:50}.GoCheck_progress-bar-container__MYakb{background:#f3f4f6;height:4px}.GoCheck_progress-bar__Yyr89{background:linear-gradient(90deg,#0037ff,#0037ff);height:100%;transition:all .7s ease-out}.GoCheck_gocheck-container__lWIFL .GoCheck_progress-info__FRe-K{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:12px 24px;position:relative;width:100%}.GoCheck_progress-text__lRisR{color:#6b7280;font-size:12px}.GoCheck_history-button__zhU2z{background:none;border:none;color:#0037ff;cursor:pointer;font-size:12px;font-weight:500;transition:color .2s ease}.GoCheck_history-button__zhU2z:hover{color:#0031e6}.GoCheck_history-wrapper__n2XQI{display:flex;justify-content:flex-end;position:relative;width:100%}.GoCheck_history-dropdown__VagtO{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #0000001a;margin-top:8px;max-height:300px;overflow-y:auto;padding:16px;position:absolute;right:0;top:100%;width:256px;z-index:1000}.GoCheck_history-title__2eskj{color:#111827;font-size:12px;font-weight:500;margin-bottom:8px}.GoCheck_history-item__DauM3{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;padding:8px;text-align:left;transition:background-color .2s ease;width:100%}.GoCheck_history-item__DauM3:hover{background-color:#f9fafb}.GoCheck_history-icon__pRjOV{align-items:center;background:#dcfce7;border-radius:50%;display:flex;height:24px;justify-content:center;margin-right:8px;width:24px}.GoCheck_history-icon__pRjOV svg{color:#16a34a;height:12px;width:12px}.GoCheck_history-details__s73\+o{flex:1 1}.GoCheck_history-question__Uvg5R{color:#111827;font-size:12px;font-weight:500;margin:0}.GoCheck_history-answer__bi1Kd{color:#6b7280;font-size:10px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GoCheck_loading-screen__84MY2{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh}.GoCheck_loading-content__-wYB-{text-align:center}.GoCheck_loading-spinner__Xp3By{animation:GoCheck_spin__h2bAP 1s linear infinite;border:3px solid #0037ff;border-radius:50%;border-top-color:#0000;height:48px;margin:0 auto 24px;width:48px}@keyframes GoCheck_spin__h2bAP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GoCheck_loading-title__005f6{color:#111827;font-size:1.5rem;font-weight:300;margin:0 0 12px}.GoCheck_loading-subtitle__y7OCu{color:#6b7280;font-size:1rem;margin:0}.GoCheck_results-screen__SdM-s{background:linear-gradient(to bottom right,#f9fafb,#fff);min-height:100vh;padding:32px 24px}.GoCheck_results-container__EvXcE{margin:0 auto;max-width:1200px}.GoCheck_results-header__n\+-Tl{margin-bottom:32px;text-align:center}.GoCheck_results-icon__EFR9E{align-items:center;background:#dcfce7;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.GoCheck_results-icon__EFR9E svg{color:#16a34a;height:32px;width:32px}.GoCheck_results-title__ZZA8V{color:#111827;font-size:2rem;font-weight:300;margin:0 0 12px}.GoCheck_results-subtitle__Xkexb{color:#6b7280;font-size:1rem;margin:0 0 16px}.GoCheck_results-confidence__zFSs7{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.GoCheck_confidence-label__2BzU8{color:#6b7280;font-size:.875rem;font-weight:500}.GoCheck_confidence-value__y788h{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#0037ff;font-size:1.25rem;font-weight:700;padding:6px 12px}.GoCheck_confidence-note__4lNa6{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:6px;color:#059669;font-size:.75rem;font-weight:500;padding:4px 8px}.GoCheck_results-grid__bQtbw{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.GoCheck_university-card__IBAw3{background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px;transition:all .3s ease}.GoCheck_university-card__IBAw3:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-4px)}.GoCheck_university-card__IBAw3.GoCheck_blurred__Xh3uF{filter:blur(3px);opacity:.6;pointer-events:none;transform:none}.GoCheck_university-card__IBAw3.GoCheck_blurred__Xh3uF:hover{box-shadow:0 1px 3px #0000001a;transform:none}.GoCheck_university-ranking__GIZiV{color:#0037ff;font-size:12px;font-weight:500;margin-bottom:6px}.GoCheck_university-name__KX5ZT{color:#111827;font-size:1.25rem;font-weight:600;margin:0 0 12px}.GoCheck_university-description__THSoQ{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0 0 16px}.GoCheck_continue-section__S1nEz{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:32px;text-align:center}.GoCheck_continue-to-login-button__uFdQW,.GoCheck_continue-to-register-button__-1TlF{align-items:center;background:#0037ff;border:none;border-radius:12px;box-shadow:0 4px 12px #0037ff33;color:#fff;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:600;gap:8px;justify-content:center;margin-bottom:12px;padding:16px 32px;transition:all .3s ease}.GoCheck_continue-to-login-button__uFdQW:hover,.GoCheck_continue-to-register-button__-1TlF:hover{background:#0031e6;box-shadow:0 6px 20px #0037ff4d;transform:translateY(-2px)}.GoCheck_continue-to-login-button__uFdQW svg,.GoCheck_continue-to-register-button__-1TlF svg{height:20px;transition:transform .2s ease;width:20px}.GoCheck_continue-to-login-button__uFdQW:hover svg,.GoCheck_continue-to-register-button__-1TlF:hover svg{transform:translateX(4px)}.GoCheck_retake-assessment-button__m1FaK{align-items:center;background:#0000;border:2px solid #0037ff;border-radius:12px;color:#0037ff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .3s ease}.GoCheck_retake-assessment-button__m1FaK:hover{background:#0037ff;box-shadow:0 4px 12px #0037ff4d;color:#fff;transform:translateY(-2px)}.GoCheck_continue-note__2o6rq{color:#6b7280;font-size:.875rem;font-style:italic;margin:0}.GoCheck_gocheck-container__lWIFL .GoCheck_main-content__gQfhV{align-items:center;display:flex;flex:1 1;justify-content:center;margin-left:0!important;min-height:auto!important;padding:60px 24px 24px;width:100%}.GoCheck_gocheck-container__lWIFL .GoCheck_content-wrapper__9MoAc{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:768px;transition:all .3s ease;width:100%}.GoCheck_question-header__8xoP8{margin-bottom:48px;text-align:center}.GoCheck_microcopy-feedback__CYBUc{animation:GoCheck_slideInUp__fqN0J .5s ease-out;margin-top:16px}.GoCheck_microcopy-content__KUNWU{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #86efac;border-radius:12px;box-shadow:0 4px 12px #22c55e26;display:inline-block;padding:12px 18px}.GoCheck_microcopy-text__zDZRi{color:#166534;font-size:.875rem;font-weight:500;margin:0}.GoCheck_readiness-score__4RFFn{animation:GoCheck_fadeInScale__v8\+hx .6s ease-out;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:16px;box-shadow:0 4px 12px #3b82f61a;margin-top:24px;padding:18px}.GoCheck_score-label__7nTjO{color:#1e40af;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.GoCheck_score-value__5KA64{color:#1e40af;font-size:2rem;font-weight:700;line-height:1;margin-bottom:6px}.GoCheck_score-explanation__WgwDp{color:#3730a3;font-size:.875rem;font-weight:500;margin:0}.GoCheck_question-icon__VajWk{align-items:center;background:#eff6ff;border-radius:50%;display:inline-flex;height:64px;justify-content:center;margin-bottom:24px;transition:all .5s ease;width:64px}.GoCheck_question-icon__VajWk:hover{background:#dbeafe}.GoCheck_question-icon__VajWk svg{color:#0037ff;height:32px;width:32px}.GoCheck_question-title__K5AtE{color:#111827;font-size:2.25rem;font-weight:300;line-height:1.1;margin:0 0 12px}.GoCheck_question-subtitle__uHNOE{color:#6b7280;font-size:1rem;margin:0}.GoCheck_input-area__7jSND{align-items:center;display:flex;flex-direction:column;margin-bottom:60px;width:100%}.GoCheck_text-input-container__T\+04j{max-width:600px;position:relative;width:100%}.GoCheck_text-input__cnlvL{background:#0000;border:none;border-bottom:2px solid #e5e7eb;font-size:1.25rem;outline:none;padding:18px;transition:all .5s ease;width:100%}.GoCheck_text-input__cnlvL::placeholder{color:#9ca3af}.GoCheck_text-input__cnlvL:focus{border-bottom-color:#0037ff}.GoCheck_text-input__cnlvL.GoCheck_error__SozZc{border-bottom-color:#f87171}.GoCheck_text-input__cnlvL.GoCheck_error__SozZc:focus{border-bottom-color:#ef4444}.GoCheck_input-underline__vqWwz{background:#0037ff;bottom:0;height:2px;left:0;position:absolute;transition:all .5s ease;width:0}.GoCheck_input-underline__vqWwz.GoCheck_error__SozZc{background:#ef4444}.GoCheck_input-underline__vqWwz.GoCheck_filled__1x-T6{width:100%}.GoCheck_input-error__xuWqz{animation:GoCheck_fadeIn__WJr-d .3s ease-in;color:#ef4444;font-size:12px;margin-top:8px}.GoCheck_select-container__-X2e\+{max-width:600px;position:relative;width:100%}.GoCheck_select-input__ps7xg{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-bottom:2px solid #e5e7eb;cursor:pointer;font-size:1.25rem;outline:none;padding:18px;transition:all .5s ease;width:100%}.GoCheck_select-input__ps7xg:focus{border-bottom-color:#0037ff}.GoCheck_select-input__ps7xg.GoCheck_error__SozZc{border-bottom-color:#f87171}.GoCheck_select-input__ps7xg.GoCheck_error__SozZc:focus{border-bottom-color:#ef4444}.GoCheck_select-input__ps7xg option{font-size:1rem;padding:6px}.GoCheck_select-chevron__w0Etc{color:#9ca3af;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(90deg)}.GoCheck_select-chevron__w0Etc svg{height:20px;width:20px}.GoCheck_radio-container__GO-LE{display:flex;flex-direction:column;gap:12px;max-width:600px;width:100%}.GoCheck_radio-option__RDKHh{align-items:center;background:#0000;border:none;border-radius:12px;cursor:pointer;display:flex;padding:18px;text-align:left;transition:all .3s ease;width:100%}.GoCheck_radio-option__RDKHh:hover{background:#f9fafb}.GoCheck_radio-option__RDKHh.GoCheck_selected__s23Ib{background:#eff6ff;border:1px solid #bfdbfe}.GoCheck_radio-button__uswuN{margin-right:16px;position:relative}.GoCheck_radio-input__VDnCV{opacity:0;pointer-events:none;position:absolute}.GoCheck_radio-circle__RNETK{border:2px solid #d1d5db;border-radius:50%;height:20px;position:relative;transition:all .3s ease;width:20px}.GoCheck_radio-option__RDKHh:hover .GoCheck_radio-circle__RNETK{border-color:#0037ff}.GoCheck_radio-option__RDKHh.GoCheck_selected__s23Ib .GoCheck_radio-circle__RNETK{background:#0037ff;border-color:#0037ff}.GoCheck_radio-dot__6VMJx{background:#fff;border-radius:50%;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.GoCheck_radio-text__Y\+hcy{color:#6b7280;font-size:1rem;margin:0;transition:all .3s ease}.GoCheck_radio-option__RDKHh.GoCheck_selected__s23Ib .GoCheck_radio-text__Y\+hcy{color:#0037ff;font-weight:500}.GoCheck_gocheck-container__lWIFL .GoCheck_navigation__4A8G3{bottom:24px;left:24px;margin:0 auto;max-width:1200px;position:fixed;right:24px}.GoCheck_navigation-container__7DA-s{align-items:center;display:flex;justify-content:space-between;width:100%}.GoCheck_nav-button__FZg5a{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:56px;justify-content:center;transition:all .3s ease;width:56px}.GoCheck_nav-button__FZg5a:disabled{background:#f3f4f6;cursor:not-allowed}.GoCheck_nav-button__FZg5a:disabled svg{color:#9ca3af}.GoCheck_nav-button__FZg5a.GoCheck_previous__Yw4g0{background:#111827}.GoCheck_nav-button__FZg5a.GoCheck_previous__Yw4g0:hover:not(:disabled){background:#1f2937;box-shadow:0 10px 25px #0000001a;transform:scale(1.1)}.GoCheck_nav-button__FZg5a.GoCheck_previous__Yw4g0 svg{color:#fff;height:20px;transition:all .3s ease;width:20px}.GoCheck_nav-button__FZg5a.GoCheck_previous__Yw4g0:hover:not(:disabled) svg{transform:scale(1.1)}.GoCheck_nav-button__FZg5a.GoCheck_next__yOPOw{background:#0037ff}.GoCheck_nav-button__FZg5a.GoCheck_next__yOPOw:hover:not(:disabled){background:#0031e6;box-shadow:0 10px 25px #0037ff33;transform:scale(1.1)}.GoCheck_nav-button__FZg5a.GoCheck_next__yOPOw svg{color:#fff;height:20px;transition:all .3s ease;width:20px}.GoCheck_nav-button__FZg5a.GoCheck_next__yOPOw:hover:not(:disabled) svg{transform:scale(1.1)}.GoCheck_submit-button__wV15E{background:#0037ff;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:12px 24px;transition:all .3s ease}.GoCheck_submit-button__wV15E:hover:not(:disabled){background:#0031e6;box-shadow:0 10px 25px #0037ff33;transform:scale(1.05)}.GoCheck_submit-button__wV15E:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.GoCheck_step-indicators__Syc0s{display:flex;gap:8px}.GoCheck_step-indicator__AUrZq{border-radius:3px;height:6px;transition:all .5s ease}.GoCheck_step-indicator__AUrZq.GoCheck_completed__MIpa8{background:linear-gradient(90deg,#0037ff,#0037ff);width:36px}.GoCheck_step-indicator__AUrZq.GoCheck_current__qWQkL{background:#0037ff;opacity:.6;width:24px}.GoCheck_step-indicator__AUrZq.GoCheck_upcoming__dpZSN{background:#e5e7eb;width:6px}.GoCheck_animate-slide-left__5SFZf{opacity:0;transform:translateX(-100px)}.GoCheck_animate-slide-right__NEPM-{opacity:0;transform:translateX(100px)}.GoCheck_animate-slide-left-in__mFYrB,.GoCheck_animate-slide-right-in__rNSNe{opacity:1;transform:translateX(0)}@keyframes GoCheck_fadeIn__WJr-d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes GoCheck_slideInUp__fqN0J{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes GoCheck_fadeInScale__v8\+hx{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.GoCheck_progress-info__FRe-K{align-items:flex-start;flex-direction:column;gap:8px;padding:8px 16px}.GoCheck_history-wrapper__n2XQI{align-self:flex-end}.GoCheck_history-dropdown__VagtO{left:auto;right:0;width:200px}.GoCheck_main-content__gQfhV{padding:40px 16px 16px}.GoCheck_question-title__K5AtE{font-size:1.75rem}.GoCheck_question-subtitle__uHNOE{font-size:.875rem}.GoCheck_select-input__ps7xg,.GoCheck_text-input__cnlvL{font-size:1rem;padding:16px}.GoCheck_radio-text__Y\+hcy{font-size:.875rem}.GoCheck_navigation__4A8G3{bottom:16px;left:16px;right:16px}.GoCheck_nav-button__FZg5a{height:48px;width:48px}.GoCheck_nav-button__FZg5a svg{height:18px;width:18px}.GoCheck_results-screen__SdM-s{padding:24px 16px}.GoCheck_results-grid__bQtbw{gap:16px;grid-template-columns:1fr}.GoCheck_results-title__ZZA8V{font-size:1.5rem}.GoCheck_university-card__IBAw3{padding:18px}.GoCheck_microcopy-content__KUNWU{padding:10px 16px}.GoCheck_microcopy-text__zDZRi{font-size:.75rem}.GoCheck_readiness-score__4RFFn{padding:16px}.GoCheck_score-value__5KA64{font-size:1.5rem}.GoCheck_results-confidence__zFSs7{flex-direction:column;gap:6px}.GoCheck_continue-section__S1nEz{margin-top:24px}.GoCheck_continue-to-login-button__uFdQW,.GoCheck_continue-to-register-button__-1TlF{font-size:1rem;padding:14px 28px}.GoCheck_continue-note__2o6rq{font-size:.75rem}}@media (max-width:480px){.GoCheck_question-title__K5AtE{font-size:1.5rem}.GoCheck_select-input__ps7xg,.GoCheck_text-input__cnlvL{font-size:.875rem;padding:14px}.GoCheck_radio-option__RDKHh{padding:14px}.GoCheck_nav-button__FZg5a{height:44px;width:44px}.GoCheck_submit-button__wV15E{font-size:.75rem;padding:10px 20px}.GoCheck_microcopy-content__KUNWU{padding:8px 12px}.GoCheck_microcopy-text__zDZRi{font-size:.75rem}.GoCheck_readiness-score__4RFFn{padding:12px}.GoCheck_score-value__5KA64{font-size:1.5rem}.GoCheck_score-explanation__WgwDp{font-size:.75rem}.GoCheck_confidence-value__y788h{font-size:1rem;padding:4px 8px}.GoCheck_continue-section__S1nEz{margin-top:20px}.GoCheck_continue-to-login-button__uFdQW,.GoCheck_continue-to-register-button__-1TlF{font-size:.875rem;padding:12px 24px}.GoCheck_continue-note__2o6rq{font-size:.75rem}}.GoCheck_university-selection-screen__zeN5w{background:linear-gradient(to bottom right,#f9fafb,#fff);min-height:100vh;padding:32px 24px}.GoCheck_selection-header__cp0IA{margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.GoCheck_selection-title__YxSuk{color:#111827;font-size:2.5rem;font-weight:300;margin:0 0 16px}.GoCheck_selection-subtitle__qVRbX{color:#6b7280;font-size:1.125rem;line-height:1.6;margin:0}.GoCheck_universities-grid__kyRdG{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px}.GoCheck_university-selection-card__TSo77{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 4px 12px #0000001a;cursor:pointer;overflow:hidden;padding:32px;position:relative;transition:all .3s ease}.GoCheck_university-selection-card__TSo77:hover{border-color:#0037ff;box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}.GoCheck_university-selection-card__TSo77:hover .GoCheck_selection-button__6KZ07{background:#0037ff;color:#fff;transform:translateY(0)}.GoCheck_university-selection-card__TSo77 .GoCheck_university-ranking__GIZiV{color:#0037ff;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.GoCheck_university-selection-card__TSo77 .GoCheck_university-name__KX5ZT{color:#111827;font-size:1.5rem;font-weight:700;margin:0 0 16px}.GoCheck_university-selection-card__TSo77 .GoCheck_university-description__THSoQ{color:#6b7280;font-size:.95rem;line-height:1.6;margin:0 0 24px}.GoCheck_program-card__I0ePa{padding:32px}.GoCheck_program-header__E\+ylo{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.GoCheck_program-field__clJdX{background:#f0f4ff;border-radius:20px;color:#0037ff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.GoCheck_program-name__jBLYx{color:#1a202c;font-size:1.25rem;font-weight:600;margin:0 0 16px}.GoCheck_program-details__DvbXF{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:16px 0;padding:16px}.GoCheck_detail-row__3SQcu{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.GoCheck_detail-row__3SQcu:last-child{margin-bottom:0}.GoCheck_detail-label__J3XDS{color:#64748b;font-size:14px;font-weight:500}.GoCheck_detail-value__S4X4E{color:#1a202c;font-size:14px;font-weight:600}.GoCheck_program-highlights__dhTVN{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 24px}.GoCheck_highlight-tag__OSZFK{background:#f0f4ff;border:1px solid #dbeafe;border-radius:6px;color:#0037ff;font-size:12px;font-weight:500;padding:4px 8px}.GoCheck_selected-program-card__0d\+Yb{max-width:800px;text-align:left}.GoCheck_selected-program-card__0d\+Yb .GoCheck_program-header__E\+ylo{margin-bottom:20px}.GoCheck_selected-program-card__0d\+Yb .GoCheck_program-name__jBLYx{font-size:1.5rem;margin-bottom:20px}.GoCheck_selected-program-card__0d\+Yb .GoCheck_program-details__DvbXF,.GoCheck_selected-program-card__0d\+Yb .GoCheck_program-highlights__dhTVN{margin:20px 0}.GoCheck_selection-button__6KZ07{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#0037ff;display:flex;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transform:translateY(8px);transition:all .3s ease}.GoCheck_selected-university-card__vmhu1{background:#fff;border:2px solid #0037ff;border-radius:16px;box-shadow:0 8px 24px #0037ff26;margin:0 auto;max-width:600px;padding:40px;text-align:center}.GoCheck_selected-university-card__vmhu1 .GoCheck_university-ranking__GIZiV{color:#0037ff;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.GoCheck_selected-university-card__vmhu1 .GoCheck_university-name__KX5ZT{color:#111827;font-size:2rem;font-weight:700;margin:0 0 20px}.GoCheck_selected-university-card__vmhu1 .GoCheck_university-description__THSoQ{color:#6b7280;font-size:1rem;line-height:1.6;margin:0}@media (max-width:768px){.GoCheck_university-selection-screen__zeN5w{padding:24px 16px}.GoCheck_selection-title__YxSuk{font-size:2rem}.GoCheck_selection-subtitle__qVRbX{font-size:1rem}.GoCheck_universities-grid__kyRdG{gap:24px;grid-template-columns:1fr}.GoCheck_university-selection-card__TSo77{padding:24px}.GoCheck_university-selection-card__TSo77 .GoCheck_university-name__KX5ZT{font-size:1.25rem}.GoCheck_selected-university-card__vmhu1{padding:32px 24px}.GoCheck_selected-university-card__vmhu1 .GoCheck_university-name__KX5ZT{font-size:1.5rem}}.App{background:#fff;min-height:100vh;width:100vw}
/*# sourceMappingURL=main.7a52fb96.css.map*/