body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding-top:110px}@media (max-width:700px){body{padding-top:60px}}@media (max-width:480px){body{padding-top:55px}}@media (max-width:360px){body{padding-top:50px}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}.container{margin:0 auto;max-width:1200px;padding:0 20px}@media (max-width:768px){.container{padding:0 15px}}.AuthModal_overlay__wHPXl{align-items:center;animation:AuthModal_fadeIn__XFM5m .3s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.AuthModal_modal__5YGBT{animation:AuthModal_slideIn__iRulp .3s ease;background:#fffbe9;border-radius:16px;box-shadow:0 20px 40px #8b5c2a26;max-height:90vh;max-width:800px;overflow-y:auto;padding:40px;position:relative;width:100%}.AuthModal_closeButton__jwUD7{align-items:center;background:none;border:none;border-radius:50%;color:#8b5c2a;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.AuthModal_closeButton__jwUD7:hover{background:#8b5c2a1a;color:#c19a6b}.AuthModal_header__r768p{margin-bottom:32px;text-align:center}.AuthModal_title__OFIp3{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:28px;font-weight:700;line-height:1.2;margin:0 0 8px}.AuthModal_subtitle__YOMmL{color:#666;font-family:Gill Sans,Arial,sans-serif;font-size:16px;line-height:1.4;margin:0}.AuthModal_content__GTMzH{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr}.AuthModal_form__geeK0{display:flex;flex-direction:column;gap:20px}.AuthModal_formGroup__CkjM9{display:flex;flex-direction:column;gap:8px}.AuthModal_label__gIQX2{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.2}.AuthModal_input__Yj0R9,.AuthModal_select__jKb2V{background:#fff;border:2px solid #e8e8e8;border-radius:8px;color:#333;font-family:Gill Sans,Arial,sans-serif;font-size:16px;outline:none;padding:12px 16px;transition:all .2s ease}.AuthModal_input__Yj0R9:focus,.AuthModal_select__jKb2V:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a}.AuthModal_input__Yj0R9::placeholder{color:#999}.AuthModal_select__jKb2V{-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='%238B5C2A' 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;cursor:pointer;padding-right:40px}.AuthModal_checkboxLabel__y3uxb{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AuthModal_checkbox__AMREo{accent-color:#8b5c2a;cursor:pointer;height:18px;width:18px}.AuthModal_checkboxText__TpRnk{color:#666;font-family:Gill Sans,Arial,sans-serif;font-size:14px;line-height:1.2}.AuthModal_submitButton__9HyFB{background:#8b5c2a;border:none;border-radius:8px;box-shadow:0 2px 8px #8b5c2a26;color:#fffbe9;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:16px;font-weight:600;margin-top:8px;padding:16px 24px;transition:all .2s ease}.AuthModal_submitButton__9HyFB:hover{background:#c19a6b;box-shadow:0 4px 12px #8b5c2a40;transform:translateY(-1px)}.AuthModal_submitButton__9HyFB:active{box-shadow:0 2px 8px #8b5c2a26;transform:translateY(0)}.AuthModal_submitButton__9HyFB:disabled{cursor:not-allowed;opacity:.6;transform:none}.AuthModal_roleSelection__7XtwY{display:flex;flex-direction:column;gap:20px}.AuthModal_permissionsList__U6as3{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.AuthModal_permissionItem__G1gjF{background:#fff;border:2px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000d;cursor:pointer;padding:16px;transition:all .2s ease}.AuthModal_permissionItem__G1gjF:hover{border-color:#c19a6b;box-shadow:0 4px 12px #8b5c2a26;transform:translateY(-1px)}.AuthModal_permissionItem__G1gjF.AuthModal_selected__fsiRx{background:#8b5c2a0d;border-color:#8b5c2a;box-shadow:0 4px 16px #8b5c2a33}.AuthModal_permissionHeader__dC2NI{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.AuthModal_permissionName__3LEtH{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:16px;font-weight:600;margin:0}.AuthModal_permissionStatus__vIuuK{background:#e8f5e8;border-radius:12px;color:#2d5a2d;font-family:Gill Sans,Arial,sans-serif;font-size:12px;font-weight:500;padding:4px 8px}.AuthModal_permissionStatus__vIuuK:not(.AuthModal_active__q3grS){background:#ffe8e8;color:#5a2d2d}.AuthModal_permissionDetails__GzLza{margin-top:8px}.AuthModal_permissionCapabilities__dVEhQ{display:flex;flex-wrap:wrap;gap:6px}.AuthModal_capability__h-e-o{background:#8b5c2a1a;border-radius:8px;color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:11px;font-weight:500;padding:4px 8px;white-space:nowrap}.AuthModal_roleSelectionActions__js8Mb{display:flex;gap:12px;justify-content:space-between;margin-top:16px}.AuthModal_backButton__8pICM{background:#0000;border:2px solid #8b5c2a;border-radius:8px;color:#8b5c2a;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s ease}.AuthModal_backButton__8pICM:hover{background:#8b5c2a;color:#fffbe9}.AuthModal_infoSection__AupKP{background:#fff;border:2px solid #e8e8e8;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:24px}.AuthModal_infoHeader__NIS7d{align-items:center;display:flex;gap:12px;margin-bottom:16px}.AuthModal_infoIcon__iVlh6{align-items:center;background:#4a90e21a;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.AuthModal_infoTitle__t0IiV{color:#333;font-family:Gill Sans,Arial,sans-serif;font-size:18px;font-weight:600;margin:0}.AuthModal_infoDescription__v7LXK{color:#666;font-family:Gill Sans,Arial,sans-serif;font-size:14px;line-height:1.5;margin:0 0 20px}.AuthModal_stepsList__6-7k8{display:flex;flex-direction:column;gap:12px}.AuthModal_step__p4FbZ{align-items:center;display:flex;gap:12px}.AuthModal_stepNumber__BWpnZ{align-items:center;background:#8b5c2a;border-radius:50%;color:#fffbe9;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.AuthModal_stepText__-suyp{color:#666;font-family:Gill Sans,Arial,sans-serif;font-size:14px;line-height:1.3}.AuthModal_learnMoreButton__d-ako{background:#0000;border:2px solid #4a90e2;border-radius:8px;color:#4a90e2;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin-top:16px;padding:12px 20px;transition:all .2s ease;width:100%}.AuthModal_learnMoreButton__d-ako:hover{background:#4a90e2;color:#fff}.AuthModal_learnMoreButton__d-ako:active{transform:translateY(1px)}.AuthModal_footer__K8vlV{border-top:1px solid #e8e8e8;margin-top:24px;padding-top:20px;text-align:center}.AuthModal_linkButton__x85Xu{background:none;border:none;color:#4a90e2;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;text-decoration:underline;transition:color .2s ease}.AuthModal_linkButton__x85Xu:hover{color:#2d5a8b}@media (max-width:768px){.AuthModal_overlay__wHPXl{padding:10px}.AuthModal_modal__5YGBT{max-width:100%;padding:24px}.AuthModal_title__OFIp3{font-size:24px}.AuthModal_subtitle__YOMmL{font-size:14px}.AuthModal_content__GTMzH{gap:24px;grid-template-columns:1fr}.AuthModal_form__geeK0{order:2}.AuthModal_input__Yj0R9,.AuthModal_select__jKb2V{font-size:16px}.AuthModal_submitButton__9HyFB{padding:14px 20px}.AuthModal_infoSection__AupKP{order:1}.AuthModal_infoTitle__t0IiV{font-size:16px}.AuthModal_infoDescription__v7LXK,.AuthModal_stepText__-suyp{font-size:13px}.AuthModal_learnMoreButton__d-ako{padding:10px 16px}.AuthModal_roleSelectionActions__js8Mb{flex-direction:column}.AuthModal_backButton__8pICM,.AuthModal_submitButton__9HyFB{width:100%}}@media (max-width:480px){.AuthModal_modal__5YGBT{padding:20px}.AuthModal_title__OFIp3{font-size:22px}.AuthModal_form__geeK0{gap:16px}.AuthModal_input__Yj0R9,.AuthModal_select__jKb2V{font-size:16px;padding:10px 12px}.AuthModal_submitButton__9HyFB{font-size:14px;padding:12px 16px}.AuthModal_footer__K8vlV{margin-top:16px}.AuthModal_linkButton__x85Xu{font-size:13px}.AuthModal_infoSection__AupKP{padding:16px}.AuthModal_infoTitle__t0IiV{font-size:15px}.AuthModal_infoDescription__v7LXK,.AuthModal_stepText__-suyp{font-size:12px}.AuthModal_learnMoreButton__d-ako{font-size:13px;padding:8px 12px}}@keyframes AuthModal_fadeIn__XFM5m{0%{opacity:0}to{opacity:1}}@keyframes AuthModal_slideIn__iRulp{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AuthModal_input__Yj0R9.AuthModal_error__7UXqw,.AuthModal_select__jKb2V.AuthModal_error__7UXqw{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.AuthModal_errorMessage__OeTT\+{background:#ffe8e8;border:1px solid #fcc;border-radius:8px;color:#5a2d2d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin-top:8px;padding:12px 16px}.AuthModal_submitButton__9HyFB.AuthModal_loading__7m9Oc{color:#0000;position:relative}.AuthModal_submitButton__9HyFB.AuthModal_loading__7m9Oc:after{animation:AuthModal_spin__vaw54 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fffbe9;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes AuthModal_spin__vaw54{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AuthModal_noPermissions__8YzcP{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:40px 20px;text-align:center}.AuthModal_noPermissions__8YzcP h3{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:18px;font-weight:600;margin:0 0 12px}.AuthModal_noPermissions__8YzcP p{color:#666;font-family:Gill Sans,Arial,sans-serif;font-size:14px;line-height:1.4;margin:0}.Notification_notification__ndIAx{align-items:flex-start;animation:Notification_slideIn__975\+m .3s ease-out;background:#fff;border-left:4px solid;border-radius:12px;box-shadow:0 4px 20px #00000026;display:flex;gap:12px;margin-bottom:12px;max-width:480px;min-width:320px;padding:16px 20px;position:relative}@keyframes Notification_slideIn__975\+m{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Notification_notification__ndIAx.Notification_success__YWICs{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-left-color:#28a745}.Notification_notification__ndIAx.Notification_error__vnSPl{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border-left-color:#dc3545}.Notification_notification__ndIAx.Notification_warning__GUYNX{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-left-color:#ffc107}.Notification_notification__ndIAx.Notification_info__S-Zwm{background:linear-gradient(135deg,#d1ecf1,#bee5eb);border-left-color:#17a2b8}.Notification_icon__CIecT{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.Notification_notification__ndIAx.Notification_success__YWICs .Notification_icon__CIecT{background:#28a745}.Notification_notification__ndIAx.Notification_error__vnSPl .Notification_icon__CIecT{background:#dc3545}.Notification_notification__ndIAx.Notification_warning__GUYNX .Notification_icon__CIecT{background:#ffc107;color:#212529}.Notification_notification__ndIAx.Notification_info__S-Zwm .Notification_icon__CIecT{background:#17a2b8}.Notification_content__L30QX{flex:1 1;min-width:0}.Notification_title__S5Qdq{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 4px}.Notification_message__sI8A4{color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:14px;line-height:1.4;margin:0}.Notification_closeButton__iePus{align-items:center;background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;padding:4px;transition:all .2s ease;width:28px}.Notification_closeButton__iePus:hover{background:#0000001a;color:#495057}.Notification_closeButton__iePus:active{transform:scale(.95)}@media (max-width:768px){.Notification_notification__ndIAx{margin-bottom:8px;max-width:calc(100vw - 40px);min-width:280px;padding:12px 16px}.Notification_title__S5Qdq{font-size:15px}.Notification_message__sI8A4{font-size:13px}.Notification_icon__CIecT{font-size:12px;height:20px;width:20px}.Notification_closeButton__iePus{font-size:16px;height:24px;width:24px}}@media (max-width:480px){.Notification_notification__ndIAx{gap:10px;min-width:260px;padding:10px 14px}.Notification_title__S5Qdq{font-size:14px}.Notification_message__sI8A4{font-size:12px}}.NotificationContainer_container__Zgkx-{align-items:flex-end;display:flex;flex-direction:column;pointer-events:none;position:fixed;right:20px;top:20px;z-index:9999}.NotificationContainer_container__Zgkx->*{pointer-events:auto}@media (max-width:768px){.NotificationContainer_container__Zgkx-{align-items:stretch;left:10px;right:10px;top:10px}}@media (max-width:480px){.NotificationContainer_container__Zgkx-{left:5px;right:5px;top:5px}}.Header_header__Yug0o{background:#fffbe9;box-shadow:0 2px 8px #8b5c2a0f;font-family:Gill Sans,Arial,sans-serif;left:0;position:fixed;top:0;width:100%;z-index:1000}.Header_topBar__3Z7ON{align-items:center;background:#fffbe9;display:flex;height:70px;justify-content:space-between;padding:0 80px;position:relative}.Header_logo__j4QHB{align-items:center;display:flex;flex-shrink:0;margin-right:40px;text-decoration:none;transition:opacity .2s ease}.Header_logo__j4QHB:hover{opacity:.8}.Header_logoSvg__a\+e0G{display:block;height:48px;width:48px}.Header_logoHorse__5Eu\+t{font-size:32px;margin-right:8px}.Header_logoText__Na8NT{color:#8b5c2a;font-size:28px;font-weight:700}.Header_mainNav__DdNfk{align-items:center;display:flex;flex:1 1;gap:32px;justify-content:center}.Header_navLink__SjqU3{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:16px;line-height:18px;padding:8px 0;text-decoration:none;transition:color .2s;white-space:nowrap}.Header_navLink__SjqU3:hover{color:#c19a6b}.Header_rightBlock__uMJV2{align-items:center;display:flex;flex-shrink:0;gap:24px;margin-left:40px}.Header_languages__e0h9D{display:flex;gap:8px}.Header_languages__e0h9D span{border-radius:4px;color:#8b5c2a;cursor:pointer;font-size:16px;padding:2px 6px;transition:background .2s;white-space:nowrap}.Header_languages__e0h9D span:hover{background:#f5e1c6}.Header_searchBtn__tRfpo{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s;width:32px}.Header_searchBtn__tRfpo:hover{background:#f5e1c6}.Header_loginBtn__uZ3Fs{background:#8b5c2a;border:none;border-radius:10px;box-shadow:0 2px 8px #8b5c2a14;color:#fffbe9;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:16px;font-weight:600;padding:10px 24px;transition:background .2s,color .2s;white-space:nowrap}.Header_loginBtn__uZ3Fs:hover{background:#c19a6b;color:#fff}.Header_userProfileContainer__FhUN9{position:relative}.Header_userProfile__lxFlx{align-items:center;background-color:#8b5c2a1a;border-radius:20px;cursor:pointer;display:flex;gap:8px;padding:6px 12px;transition:background-color .2s ease}.Header_userProfile__lxFlx:hover{background-color:#8b5c2a33}.Header_userMenuArrow__gfAgQ{color:#8b5c2a;font-size:10px;transition:transform .2s ease}.Header_userProfile__lxFlx:hover .Header_userMenuArrow__gfAgQ{transform:rotate(180deg)}.Header_userMenu__p\+KCf{animation:Header_fadeIn__dF-aB .2s ease;background:#fff;border:1px solid #8b5c2a33;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:4px;min-width:180px;position:absolute;right:0;top:100%;z-index:1001}.Header_userMenuItem__TuR5m{background:none;border:none;color:#8b5c2a;cursor:pointer;display:block;font-size:14px;padding:10px 16px;text-align:left;text-decoration:none;transition:background-color .2s ease;width:100%}.Header_userMenuItem__TuR5m:hover{background-color:#8b5c2a1a}.Header_userMenuItem__TuR5m:first-child{border-radius:8px 8px 0 0}.Header_userMenuItem__TuR5m:last-child{border-radius:0 0 8px 8px;border-top:1px solid #8b5c2a1a}.Header_userAvatar__VaQWv{align-items:center;background-color:#8b5c2a33;border-radius:50%;color:#8b5c2a;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.Header_userName__zP0m7{color:#8b5c2a;font-size:14px;font-weight:500}.Header_adminLink__Xkhr3{background:#8b5c2a1a;border-radius:4px;color:#8b5c2a;font-size:12px;font-weight:500;padding:4px 8px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.Header_adminLink__Xkhr3:hover{background:#8b5c2a33;color:#c19a6b}.Header_profileLink__BGsqh{background:#8b5c2a1a;border-radius:4px;color:#8b5c2a;font-size:12px;font-weight:500;margin-left:8px;padding:4px 8px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.Header_profileLink__BGsqh:hover{background:#8b5c2a33;color:#c19a6b}.Header_logoutBtn__BLvO4{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.Header_logoutBtn__BLvO4:hover{background:#c82333}.Header_mobileMenuBtn__gf\+77{background:none;border:none;border-radius:6px;cursor:pointer;display:none;padding:8px;transition:background-color .2s ease}.Header_mobileMenuBtn__gf\+77:hover{background-color:#8b5c2a1a}.Header_bottomBar__rDsX1{align-items:center;background:linear-gradient(90deg,#c19a6b,#8b5c2a);display:flex;height:40px;justify-content:center;padding:0 80px}.Header_subNav__mfScr{align-items:center;display:flex;gap:40px}.Header_subNavLink__ydM26{color:#fff;font-family:Gill Sans,Arial,sans-serif;font-size:16px;line-height:18px;text-decoration:none;transition:color .2s;white-space:nowrap}.Header_subNavLink__ydM26:hover{color:#f5e1c6}.Header_mobileMenuOverlay__6b12E{animation:Header_fadeIn__dF-aB .3s ease;background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:70px;z-index:999}.Header_mobileMenu__bKW0b{animation:Header_slideIn__0Uq27 .3s ease;background:linear-gradient(135deg,#c19a6b,#8b5c2a);display:flex;flex-direction:column;height:100%;padding:20px}.Header_mobileMenuClose__RpVaz{align-self:flex-end;background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:20px;padding:8px;transition:background-color .2s ease}.Header_mobileMenuClose__RpVaz:hover{background-color:#ffffff1a}.Header_mobileNav__QquAL{display:flex;flex:1 1;flex-direction:column;gap:16px;margin-top:20px;overflow-y:auto}.Header_mobileNavSection__Qv3mQ{display:flex;flex-direction:column;gap:4px}.Header_mobileNavTitle__5VYLV{border-bottom:1px solid #fff3;color:#fffc;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;padding-bottom:8px;text-transform:uppercase}.Header_mobileNavLink__OGff9{border-bottom:1px solid #ffffff1a;color:#fff;font-size:16px;font-weight:500;padding:12px 0;text-decoration:none;transition:color .2s ease}.Header_mobileNavLink__OGff9:hover{color:#fffc}.Header_mobileLanguages__BpVTh{border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;display:flex;gap:16px;margin:20px 0;padding:16px 0}.Header_mobileLanguages__BpVTh span{color:#fffc;cursor:pointer;font-size:16px}.Header_mobileAuthBlock__6ItD2{margin-top:auto;padding-top:20px}.Header_mobileUserProfile__s9G2x{color:#fff;display:flex;flex-direction:column;gap:12px}@media (max-width:1400px){.Header_bottomBar__rDsX1,.Header_topBar__3Z7ON{padding:0 40px}.Header_logo__j4QHB{margin-right:30px}.Header_rightBlock__uMJV2{margin-left:30px}}@media (max-width:1200px){.Header_bottomBar__rDsX1,.Header_topBar__3Z7ON{padding:0 30px}.Header_logo__j4QHB{margin-right:20px}.Header_rightBlock__uMJV2{gap:20px;margin-left:20px}.Header_navLink__SjqU3{font-size:15px}.Header_mainNav__DdNfk{gap:24px}.Header_subNav__mfScr{gap:30px}.Header_subNavLink__ydM26{font-size:15px}}@media (max-width:900px){.Header_bottomBar__rDsX1,.Header_topBar__3Z7ON{padding:0 20px}.Header_mainNav__DdNfk{display:none}.Header_rightBlock__uMJV2{gap:16px;margin-left:20px}.Header_mobileMenuBtn__gf\+77{display:block}.Header_logoSvg__a\+e0G{height:40px;width:40px}.Header_logo__j4QHB{margin-right:20px}.Header_languages__e0h9D{display:none}.Header_searchBtn__tRfpo{height:28px;width:28px}.Header_loginBtn__uZ3Fs{font-size:14px;padding:8px 20px}.Header_userProfile__lxFlx{padding:4px 8px}.Header_userAvatar__VaQWv{font-size:12px;height:28px;width:28px}.Header_userName__zP0m7{font-size:13px}.Header_adminLink__Xkhr3,.Header_profileLink__BGsqh{font-size:11px;padding:3px 6px}.Header_profileLink__BGsqh{margin-left:4px}.Header_logoutBtn__BLvO4{font-size:11px;padding:4px 8px}}@media (max-width:700px){.Header_userMenu__p\+KCf{left:15px;margin:0 auto;max-width:300px;min-width:auto;position:fixed;right:15px;top:70px}.Header_topBar__3Z7ON{height:60px;padding:0 15px}.Header_bottomBar__rDsX1{display:none}.Header_subNav__mfScr{flex-wrap:nowrap;gap:15px;justify-content:center}.Header_subNavLink__ydM26{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_mainNav__DdNfk{display:none}.Header_rightBlock__uMJV2{gap:12px;margin-left:15px}.Header_logo__j4QHB{margin-right:15px}.Header_logoSvg__a\+e0G{height:36px;width:36px}.Header_searchBtn__tRfpo{height:24px;width:24px}.Header_loginBtn__uZ3Fs{border-radius:8px;font-size:13px;padding:6px 16px}.Header_userProfile__lxFlx{padding:3px 6px}.Header_userAvatar__VaQWv{font-size:11px;height:24px;width:24px}.Header_userName__zP0m7{font-size:12px}.Header_mobileMenuBtn__gf\+77{padding:6px}.Header_mobileMenuBtn__gf\+77 svg{height:24px;width:24px}.Header_subNav__mfScr{gap:20px}.Header_subNavLink__ydM26{font-size:14px}}@media (max-width:480px){.Header_topBar__3Z7ON{height:55px;padding:0 10px}.Header_bottomBar__rDsX1{display:none}.Header_subNav__mfScr{gap:10px;justify-content:center}.Header_subNavLink__ydM26{font-size:12px;padding:0 2px}.Header_logo__j4QHB{margin-right:10px}.Header_rightBlock__uMJV2{gap:8px;margin-left:10px}.Header_logoSvg__a\+e0G{height:32px;width:32px}.Header_loginBtn__uZ3Fs{font-size:12px;padding:4px 8px}.Header_userProfile__lxFlx{padding:1px 2px}.Header_userAvatar__VaQWv{font-size:10px;height:20px;width:20px}.Header_userName__zP0m7{font-size:11px}.Header_mobileMenuBtn__gf\+77{padding:4px}.Header_mobileMenuBtn__gf\+77 svg{height:20px;width:20px}.Header_subNav__mfScr{gap:15px}.Header_subNavLink__ydM26{font-size:13px}.Header_mobileMenu__bKW0b{padding:15px}.Header_mobileNavTitle__5VYLV{font-size:13px;margin-bottom:6px;padding-bottom:6px}.Header_mobileNavLink__OGff9{font-size:15px;padding:10px 0}.Header_mobileLanguages__BpVTh{margin:15px 0;padding:12px 0}.Header_mobileLanguages__BpVTh span{font-size:15px}}@media (max-width:360px){.Header_topBar__3Z7ON{height:50px;padding:0 8px}.Header_bottomBar__rDsX1{display:none}.Header_logo__j4QHB{margin-right:8px}.Header_rightBlock__uMJV2{gap:6px;margin-left:8px}.Header_logoSvg__a\+e0G{height:28px;width:28px}.Header_loginBtn__uZ3Fs{font-size:11px;padding:4px 8px}.Header_userProfile__lxFlx{padding:1px 2px}.Header_userAvatar__VaQWv{font-size:9px;height:18px;width:18px}.Header_userName__zP0m7{font-size:10px}.Header_mobileMenuBtn__gf\+77{padding:3px}.Header_mobileMenuBtn__gf\+77 svg{height:18px;width:18px}.Header_subNav__mfScr{gap:8px}.Header_subNavLink__ydM26{font-size:11px;padding:0 1px}.Header_mobileMenu__bKW0b{padding:12px}.Header_mobileNavTitle__5VYLV{font-size:12px;margin-bottom:4px;padding-bottom:4px}.Header_mobileNavLink__OGff9{font-size:14px;padding:8px 0}.Header_mobileLanguages__BpVTh{margin:12px 0;padding:10px 0}.Header_mobileLanguages__BpVTh span{font-size:14px}}@keyframes Header_fadeIn__dF-aB{0%{opacity:0}to{opacity:1}}@keyframes Header_slideIn__0Uq27{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Header_directionsDropdown__dq14Q{display:inline-block;position:relative}.Header_directionsToggle__3bxx7{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:16px;font-weight:500;gap:6px;padding:8px 0;transition:color .2s}.Header_directionsToggle__3bxx7:hover{color:#f5e1c6}.Header_directionsArrow__lchDf{display:inline-block;font-size:13px;margin-left:4px;transition:transform .2s}.Header_directionsLinksDropdown__cR3zx{background:#fff;border-radius:10px;box-shadow:0 4px 16px #8b5c2a21;display:flex;flex-direction:column;gap:0;left:0;margin-top:4px;min-width:270px;padding:10px 0;position:absolute;top:100%;z-index:10}.Header_directionsItem__pks9N{background:none;border:none;border-radius:0;color:#8b5c2a;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:15px;padding:10px 24px 10px 18px;text-align:left;text-decoration:none;transition:background .18s,color .18s}.Header_directionsItem__pks9N:hover{background:#f5e1c6;color:#8b5c2a}.Header_mobileDirectionsDropdown__0uBae{margin-bottom:8px;margin-top:8px}.Footer_footer__JGbFB{background:linear-gradient(180deg,#8b5c2a,#c19a6b);color:#fff;font-family:Gill Sans,sans-serif;overflow:hidden;padding:60px 0 0;position:relative;width:100%}.Footer_footerContent__IRWzp{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr 1fr;margin:0 auto;max-width:1200px;padding:0 20px;position:relative;width:100%}.Footer_logoSection__7K6wW{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.Footer_logo__J08VP{align-items:center;display:flex;height:60px;justify-content:center;text-decoration:none;transition:opacity .2s ease;width:80px}.Footer_logo__J08VP:hover{opacity:.8}.Footer_logoIcon__U2jwM{filter:brightness(0) invert(1);height:100%;width:100%}.Footer_logoText__SUWAV{color:#fff;font-family:Gill Sans;font-size:16px;font-weight:400;line-height:18px}.Footer_partnersSection__NeMG8{display:flex;flex-direction:column;gap:16px}.Footer_partnersTitle__eiiDQ{color:#fff;font-family:Gill Sans;font-size:20px;font-weight:600;letter-spacing:.5px;line-height:24px;margin-bottom:8px}.Footer_partnerItem__MTTtP{color:#fff;cursor:pointer;font-family:Gill Sans;font-size:14px;font-weight:400;letter-spacing:.5px;line-height:18px;transition:color .3s ease}.Footer_partnerItem__MTTtP:hover{color:#f4e4c1}.Footer_menuSection__Z4MjE{display:flex;flex-direction:column;gap:16px}.Footer_menuTitle__8lVDP{font-size:20px;font-weight:600;line-height:24px;margin-bottom:8px}.Footer_menuItem__UrW8p,.Footer_menuTitle__8lVDP{color:#fff;font-family:Gill Sans;letter-spacing:.5px}.Footer_menuItem__UrW8p{cursor:pointer;font-size:14px;font-weight:400;line-height:18px;transition:color .3s ease}.Footer_menuItem__UrW8p:hover{color:#f4e4c1}.Footer_listsSection__obszc{display:flex;flex-direction:column;gap:16px}.Footer_listsTitle__scEG1{font-size:20px;font-weight:600;line-height:24px;margin-bottom:8px}.Footer_listItem__NGEmn,.Footer_listsTitle__scEG1{color:#fff;font-family:Gill Sans;letter-spacing:.5px}.Footer_listItem__NGEmn{cursor:pointer;font-size:14px;font-weight:400;line-height:18px;transition:color .3s ease}.Footer_listItem__NGEmn:hover{color:#f4e4c1}.Footer_contactInfo__O0Ilf{display:flex;flex-direction:column;gap:16px}.Footer_contactItem__nEeX1{color:#fff;cursor:pointer;font-family:Gill Sans;font-size:14px;font-weight:400;letter-spacing:.5px;line-height:18px;transition:color .3s ease}.Footer_contactItem__nEeX1:hover{color:#f4e4c1}.Footer_directionsSection__KvyDs{border-top:1px solid #ffffff40;margin-top:16px;padding-top:16px}.Footer_directionsTitle__qk5b8{color:#f4e4c1;font-family:Gill Sans;font-size:16px;font-weight:500;letter-spacing:.3px;line-height:20px;margin-bottom:10px;text-align:left}.Footer_directionsLinksGrid__AJcST{grid-gap:6px 18px;display:grid;gap:6px 18px;grid-template-columns:1fr 1fr}.Footer_directionsItem__uh2aM{color:#fff;cursor:pointer;font-family:Gill Sans;font-size:13px;font-weight:400;letter-spacing:.3px;line-height:1.3;padding:0;text-align:left;transition:color .3s ease}.Footer_directionsItem__uh2aM:hover{color:#f4e4c1}.Footer_directionsToggle__3MlJd{align-items:center;background:none;border:none;color:#f4e4c1;cursor:pointer;display:flex;font-family:Gill Sans;font-size:15px;font-weight:500;gap:8px;margin-bottom:2px;padding:0;transition:color .2s}.Footer_directionsToggle__3MlJd:hover{color:#fff}.Footer_directionsArrow__0QWj\+{display:inline-block;font-size:13px;margin-left:4px;transition:transform .2s}.Footer_directionsLinksDropdown__4oxR6{display:flex;flex-direction:column;gap:4px;margin-top:6px;padding-left:12px}.Footer_bottomSection__5-cJq{border-top:1px solid #ffffff4d;grid-column:1/-1;margin-top:40px;padding-top:20px}.Footer_bottomLinks__iTDEr{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.Footer_bottomLink__XdOUJ{color:#fff;cursor:pointer;font-family:Gill Sans;font-size:14px;font-weight:400;letter-spacing:.5px;line-height:18px;transition:color .3s ease}.Footer_bottomLink__XdOUJ:hover{color:#f4e4c1}.Footer_scrollToTopButton__wOCOU{align-items:center;animation:Footer_fadeInUp__GSA1M .3s ease;background:linear-gradient(135deg,#8b4513,#daa520);border:none;border-radius:50%;bottom:30px;box-shadow:0 4px 20px #8b45134d;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:30px;transition:all .3s ease;width:50px;z-index:1000}.Footer_scrollToTopButton__wOCOU:hover{box-shadow:0 6px 25px #8b451366;transform:translateY(-3px)}.Footer_scrollToTopButton__wOCOU:active{transform:translateY(-1px)}@keyframes Footer_fadeInUp__GSA1M{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Footer_footer__JGbFB{padding:50px 0 0}.Footer_footerContent__IRWzp{gap:30px;grid-template-columns:1fr 1fr;padding:0 30px}.Footer_logoSection__7K6wW{align-items:center;grid-column:1/-1;margin-bottom:20px}.Footer_bottomSection__5-cJq{grid-column:1/-1;margin-top:30px}}@media (max-width:768px){.Footer_footer__JGbFB{padding:40px 0 0}.Footer_footerContent__IRWzp{gap:25px;grid-template-columns:1fr;padding:0 20px}.Footer_logoSection__7K6wW{align-items:center;margin-bottom:15px}.Footer_contactInfo__O0Ilf,.Footer_directionsSection__KvyDs,.Footer_listsSection__obszc,.Footer_menuSection__Z4MjE,.Footer_partnersSection__NeMG8{text-align:center}.Footer_bottomSection__5-cJq{margin-top:25px}.Footer_bottomLinks__iTDEr{gap:20px}.Footer_scrollToTopButton__wOCOU{bottom:20px;height:45px;right:20px;width:45px}}@media (max-width:480px){.Footer_footer__JGbFB{padding:30px 0 0}.Footer_footerContent__IRWzp{gap:20px;padding:0 15px}.Footer_logo__J08VP{height:45px;width:60px}.Footer_directionsTitle__qk5b8,.Footer_listsTitle__scEG1,.Footer_menuTitle__8lVDP,.Footer_partnersTitle__eiiDQ{font-size:18px;line-height:22px}.Footer_bottomLink__XdOUJ,.Footer_contactItem__nEeX1,.Footer_directionsItem__uh2aM,.Footer_listItem__NGEmn,.Footer_menuItem__UrW8p,.Footer_partnerItem__MTTtP{font-size:13px;line-height:16px}.Footer_bottomLinks__iTDEr{gap:15px}.Footer_scrollToTopButton__wOCOU{bottom:15px;height:40px;right:15px;width:40px}}@media (max-width:360px){.Footer_footer__JGbFB{padding:25px 0 0}.Footer_footerContent__IRWzp{gap:15px;padding:0 10px}.Footer_logo__J08VP{height:40px;width:50px}.Footer_directionsTitle__qk5b8,.Footer_listsTitle__scEG1,.Footer_menuTitle__8lVDP,.Footer_partnersTitle__eiiDQ{font-size:16px;line-height:20px}.Footer_bottomLink__XdOUJ,.Footer_contactItem__nEeX1,.Footer_directionsItem__uh2aM,.Footer_listItem__NGEmn,.Footer_menuItem__UrW8p,.Footer_partnerItem__MTTtP{font-size:12px;line-height:15px}.Footer_bottomLinks__iTDEr{gap:10px}.Footer_scrollToTopButton__wOCOU{bottom:10px;height:35px;right:10px;width:35px}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.RussiaMap_mapSection__GoRq2{background:linear-gradient(135deg,#f8f5f0,#f4e4c1);padding:80px 0;position:relative}.RussiaMap_mapContainer__VtQc9{margin:0 auto;max-width:1200px;padding:0 20px;position:relative}.RussiaMap_mapTitle__t0z-J{color:#8b5c2a;font-family:Gill Sans,sans-serif;font-size:32px;font-weight:600;letter-spacing:.5px;margin-bottom:50px;text-align:center}.RussiaMap_arrowButton__pQRcv{align-items:center;background:#8b5c2a;border-radius:50%;box-shadow:0 4px 12px #8b5c2a4d;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;right:20px;top:-30px;transition:all .3s ease;width:60px;z-index:50}.RussiaMap_arrowButton__pQRcv:hover{background:#c19a6b;box-shadow:0 6px 20px #8b5c2a66;transform:scale(1.1)}.RussiaMap_arrowLine__dxCSA{background:#fff;height:2px;position:relative;transition:all .3s ease;width:20px}.RussiaMap_arrowLine__dxCSA:after{border-bottom:4px solid #0000;border-left:8px solid #fff;border-top:4px solid #0000;content:"";height:0;position:absolute;right:-2px;top:-3px;width:0}.RussiaMap_arrowButton__pQRcv:hover .RussiaMap_arrowLine__dxCSA{width:25px}.RussiaMap_mapWrapper__9PiK1{background:#fff;border:1px solid #e2e2e2;border-radius:20px;box-shadow:0 10px 30px #0000001a;height:600px;overflow:hidden;position:relative;width:100%}.RussiaMap_loadingContainer__tylpL{align-items:center;color:#8b5c2a;display:flex;flex-direction:column;font-family:Gill Sans,sans-serif;height:100%;justify-content:center;width:100%}.RussiaMap_loadingContainer__tylpL p{font-size:16px;font-weight:500;margin:16px 0 0}.RussiaMap_loadingSpinner__yPxfg{animation:RussiaMap_spin__w8DhD 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#8b5c2a;height:40px;width:40px}@keyframes RussiaMap_spin__w8DhD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RussiaMap_tooltipContent__C33f9{color:#333;font-family:Gill Sans,sans-serif;font-size:12px;line-height:1.4;text-align:center}.RussiaMap_tooltipContent__C33f9 strong{color:#8b5c2a;font-weight:600}.RussiaMap_popupContent__RDgid{font-family:Gill Sans,sans-serif;max-width:300px;padding:10px;text-align:center}.RussiaMap_organizationsList__qHuvb{margin-top:15px;max-height:200px;overflow-y:auto}.RussiaMap_organizationItem__E3oUs{background:#f8f5f0;border:1px solid #e2e2e2;border-radius:6px;cursor:pointer;margin:4px 0;padding:8px 12px;text-align:left;transition:all .2s ease}.RussiaMap_organizationItem__E3oUs:hover{background:#8b5c2a;box-shadow:0 2px 8px #8b5c2a4d;color:#fff;transform:translateY(-1px)}.RussiaMap_organizationName__FRWfW{font-size:14px;font-weight:600;margin-bottom:2px}.RussiaMap_organizationType__Vs09N{color:#666;font-size:12px;margin-bottom:2px}.RussiaMap_organizationItem__E3oUs:hover .RussiaMap_organizationType__Vs09N{color:#f4e4c1}.RussiaMap_organizationStatus__4lxRf{font-size:11px;font-style:italic}.RussiaMap_organizationItem__E3oUs:hover .RussiaMap_organizationStatus__4lxRf{color:#f4e4c1}.RussiaMap_popupContent__RDgid h3{color:#8b5c2a;font-size:16px;font-weight:600;margin:0 0 8px}.RussiaMap_popupContent__RDgid p{color:#666;font-size:14px;margin:0}.RussiaMap_popupContent__RDgid strong{color:#8b5c2a;font-weight:600}.RussiaMap_legend__22ZbE{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:10px;bottom:20px;box-shadow:0 4px 12px #0000001a;left:20px;padding:15px;position:absolute;z-index:999}.RussiaMap_legendTitle__yMD\+G{color:#8b5c2a;font-family:Gill Sans,sans-serif;font-size:14px;font-weight:600;margin-bottom:10px;text-align:center}.RussiaMap_legendItems__w-Mv3{display:flex;flex-direction:column;gap:8px}.RussiaMap_legendItem__UY4Y2{align-items:center;color:#666;display:flex;font-family:Gill Sans,sans-serif;font-size:12px;gap:8px}.RussiaMap_legendColor__M6qS0{border:1px solid #8b5c2a;border-radius:50%;height:16px;width:16px}.leaflet-container{font-family:Gill Sans,sans-serif}.leaflet-popup-content-wrapper{border-radius:10px;box-shadow:0 4px 12px #00000026}.leaflet-popup-content{margin:0;padding:0}.leaflet-popup-tip{background:#fff}.leaflet-tooltip{background:#fffffff2;border:1px solid #8b5c2a;border-radius:6px;box-shadow:0 2px 8px #0000001a;color:#333;font-size:12px;padding:6px 10px}.leaflet-tooltip-top:before{border-top-color:#8b5c2a}.leaflet-tooltip-bottom:before{border-bottom-color:#8b5c2a}.leaflet-tooltip-left:before{border-left-color:#8b5c2a}.leaflet-tooltip-right:before{border-right-color:#8b5c2a}@media (max-width:768px){.RussiaMap_mapSection__GoRq2{padding:60px 0}.RussiaMap_mapTitle__t0z-J{font-size:24px;margin-bottom:30px}.RussiaMap_mapWrapper__9PiK1{height:400px}.RussiaMap_arrowButton__pQRcv{height:50px;right:10px;width:50px}.RussiaMap_arrowLine__dxCSA{width:15px}.RussiaMap_arrowButton__pQRcv:hover .RussiaMap_arrowLine__dxCSA{width:20px}.RussiaMap_legend__22ZbE{bottom:10px;left:10px;padding:10px}.RussiaMap_legendTitle__yMD\+G{font-size:12px;margin-bottom:8px}.RussiaMap_legendItems__w-Mv3{gap:6px}.RussiaMap_legendItem__UY4Y2{font-size:11px;gap:6px}.RussiaMap_legendColor__M6qS0{height:12px;width:12px}}@media (max-width:480px){.RussiaMap_mapContainer__VtQc9{padding:0 10px}.RussiaMap_mapTitle__t0z-J{font-size:20px}.RussiaMap_mapWrapper__9PiK1{height:300px}.RussiaMap_arrowButton__pQRcv{height:40px;width:40px}.RussiaMap_arrowLine__dxCSA{width:12px}.RussiaMap_arrowButton__pQRcv:hover .RussiaMap_arrowLine__dxCSA{width:16px}.RussiaMap_legend__22ZbE{bottom:auto;left:auto;margin-top:20px;position:relative;width:100%}}.NewsSection_newsSection__L4nyv{background:#f5f5f5;padding:80px 0}.NewsSection_newsHeader__\+cIIJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:1224px}.NewsSection_newsTitle__9gH4E{font-size:48px;font-weight:600;line-height:57px;margin:0}.NewsSection_archiveButton__AmdXh,.NewsSection_newsTitle__9gH4E{align-items:center;color:#000;display:flex;font-family:Gill Sans,sans-serif;font-style:normal}.NewsSection_archiveButton__AmdXh{background:none;border:none;border-radius:6px;cursor:pointer;font-size:20px;font-weight:400;letter-spacing:.5px;line-height:24px;padding:8px 16px;transition:all .2s ease}.NewsSection_archiveButton__AmdXh:hover{background:#8b5c2a1a;box-shadow:0 4px 12px #8b5c2a33;color:#8b5c2a;transform:translateY(-2px)}.NewsSection_newsGrid__1k9\+T{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1224px}.NewsSection_newsCard__AtsPO{align-items:center;background:#fff;border-radius:16px;box-shadow:1px 2px 10px 1px #c4c4c433;cursor:pointer;display:flex;flex-direction:column;gap:10px;isolation:isolate;justify-content:space-between;overflow:hidden;padding:0;position:relative;transition:all .3s ease}.NewsSection_newsCard__AtsPO:hover{box-shadow:0 8px 25px #8b5c2a26;transform:translateY(-5px)}.NewsSection_mainNews__TH9-1{grid-row:span 2;height:auto;min-height:550px}.NewsSection_sideNewsColumn__JJZZo{display:flex;flex-direction:column;gap:20px}.NewsSection_sideNewsColumn__JJZZo .NewsSection_newsCard__AtsPO{height:auto;min-height:264px}.NewsSection_newsImage__j-rbj{height:450px;overflow:hidden;position:relative;width:100%}.NewsSection_mainNews__TH9-1 .NewsSection_newsImage__j-rbj{height:450px}.NewsSection_sideNewsColumn__JJZZo .NewsSection_newsImage__j-rbj{height:180px}.NewsSection_image__tGAtd{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.NewsSection_newsCard__AtsPO:hover .NewsSection_image__tGAtd{transform:scale(1.05)}.NewsSection_newsMeta__UhSDs{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:space-between;left:0;padding:16px;position:absolute;top:0;width:100%;z-index:1}.NewsSection_newsDate__UKKHF,.NewsSection_newsTag__ru7y9{align-items:center;background:#fff;border-radius:8px;color:#540303;display:flex;flex-direction:column;font-family:Gill Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:10px;justify-content:center;letter-spacing:.5px;line-height:20px;padding:8px 12px}.NewsSection_newsContent__IALJ8{align-items:center;background:#fff;border-radius:10px;box-shadow:1px 2px 10px 1px #c4c4c433;display:flex;flex-direction:column;flex-grow:1;gap:20px;padding:20px;width:100%}.NewsSection_mainNews__TH9-1 .NewsSection_newsContent__IALJ8{height:auto;min-height:100px}.NewsSection_sideNewsColumn__JJZZo .NewsSection_newsContent__IALJ8{height:auto;min-height:76px}.NewsSection_newsCardTitle__kLPDq{align-items:center;color:#540303;display:flex;font-family:Gill Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:30px;margin:0;text-align:center;transition:color .3s ease}.NewsSection_newsCard__AtsPO:hover .NewsSection_newsCardTitle__kLPDq{color:#8b5c2a}.NewsSection_mainNews__TH9-1 .NewsSection_newsCardTitle__kLPDq{font-size:24px;line-height:30px}.NewsSection_sideNewsColumn__JJZZo .NewsSection_newsCardTitle__kLPDq{font-size:16px;line-height:18px}.NewsSection_newsDescription__kOymt{align-items:center;color:#540303;display:flex;font-family:Gill Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:20px;margin:0;text-align:center;transition:color .3s ease}.NewsSection_newsCard__AtsPO:hover .NewsSection_newsDescription__kOymt{color:#8b5c2a}@media (max-width:1200px){.NewsSection_newsGrid__1k9\+T{gap:16px;grid-template-columns:1fr 1fr}.NewsSection_mainNews__TH9-1{grid-column:span 2;grid-row:span 1;height:auto;min-height:auto}.NewsSection_mainNews__TH9-1 .NewsSection_newsImage__j-rbj{height:300px}.NewsSection_newsImage__j-rbj{height:250px}.NewsSection_sideNewsColumn__JJZZo{flex-direction:row;gap:16px}.NewsSection_sideNewsColumn__JJZZo .NewsSection_newsCard__AtsPO{height:auto;min-height:0;min-height:auto}.NewsSection_sideNewsColumn__JJZZo .NewsSection_newsImage__j-rbj{height:200px}}@media (max-width:768px){.NewsSection_newsSection__L4nyv{padding:60px 0}.NewsSection_newsHeader__\+cIIJ{flex-direction:column;gap:20px;margin-bottom:40px}.NewsSection_newsTitle__9gH4E{font-size:36px;line-height:42px}.NewsSection_archiveButton__AmdXh{font-size:18px}.NewsSection_newsGrid__1k9\+T{gap:16px;grid-template-columns:1fr}.NewsSection_mainNews__TH9-1{grid-column:span 1}.NewsSection_sideNewsColumn__JJZZo{flex-direction:column;gap:16px}.NewsSection_sideNewsColumn__JJZZo .NewsSection_newsCard__AtsPO{height:auto;min-height:0;min-height:auto}.NewsSection_sideNewsColumn__JJZZo .NewsSection_newsImage__j-rbj{height:200px}.NewsSection_mainNews__TH9-1 .NewsSection_newsImage__j-rbj{height:250px}.NewsSection_newsImage__j-rbj{height:200px}.NewsSection_mainNews__TH9-1 .NewsSection_newsCardTitle__kLPDq,.NewsSection_newsCardTitle__kLPDq{font-size:20px;line-height:24px}}@media (max-width:480px){.NewsSection_newsSection__L4nyv{padding:40px 0}.NewsSection_newsTitle__9gH4E{font-size:28px;line-height:32px}.NewsSection_archiveButton__AmdXh{font-size:16px}.NewsSection_newsMeta__UhSDs{padding:12px}.NewsSection_newsDate__UKKHF,.NewsSection_newsTag__ru7y9{font-size:14px;padding:6px 10px}.NewsSection_newsContent__IALJ8{padding:16px}.NewsSection_mainNews__TH9-1 .NewsSection_newsCardTitle__kLPDq,.NewsSection_newsCardTitle__kLPDq{font-size:18px;line-height:22px}.NewsSection_newsDescription__kOymt{font-size:14px;line-height:18px}}.HorsesInfoSection_horsesInfoSection__C\+5Kk{background:linear-gradient(135deg,#f8f5f0,#f4e4c1);padding:80px 20px;text-align:center;width:100%}.HorsesInfoSection_sectionContent__qOpiC{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px;position:relative;width:100%}.HorsesInfoSection_sectionTitle__d9Nct{align-items:center;color:#000;display:flex;font-family:Gill Sans,sans-serif;font-size:48px;font-style:normal;font-weight:600;justify-content:center;letter-spacing:.5px;line-height:57px;margin:0 0 60px;text-align:center;width:100%}.HorsesInfoSection_cardsGrid__KvzRn{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr;justify-content:center;justify-items:center;margin:0 auto;max-width:1200px;place-items:center;width:100%}.HorsesInfoSection_modernCard__ekhYf{background:#fff;border-radius:20px;box-shadow:0 8px 32px #8b5c2a1a;cursor:pointer;display:flex;flex-direction:column;min-height:400px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.HorsesInfoSection_modernCard__ekhYf:hover{box-shadow:0 16px 48px #8b5c2a33;transform:translateY(-8px) scale(1.02)}.HorsesInfoSection_cardImage__k2LDR{height:200px;overflow:hidden;position:relative;width:100%}.HorsesInfoSection_image__j-HLk{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.HorsesInfoSection_modernCard__ekhYf:hover .HorsesInfoSection_image__j-HLk{transform:scale(1.1)}.HorsesInfoSection_cardOverlay__HrIwL{background:linear-gradient(135deg,#8b5c2a4d,#c19a6b4d);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.HorsesInfoSection_modernCard__ekhYf:hover .HorsesInfoSection_cardOverlay__HrIwL{opacity:1}.HorsesInfoSection_cardContent__KL\+-X{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-height:200px;padding:24px}.HorsesInfoSection_cardTitle__vlobp{color:#8b5c2a;font-family:Gill Sans,sans-serif;font-size:24px;font-weight:600;letter-spacing:.5px;line-height:28px;margin:0 0 12px}.HorsesInfoSection_cardDescription__pZgK9{word-wrap:break-word;color:#666;flex-grow:1;font-family:Gill Sans,sans-serif;font-size:16px;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:20px;margin:0 0 20px;overflow-wrap:break-word}.HorsesInfoSection_cardFooter__z44ho{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.HorsesInfoSection_cardStats__fL5xL{align-items:center;display:flex}.HorsesInfoSection_statsText__i8K24{border-radius:16px;font-size:12px;padding:6px 12px}.HorsesInfoSection_cardButton__FGq5X,.HorsesInfoSection_statsText__i8K24{background:linear-gradient(135deg,#8b5c2a,#c19a6b);color:#fff;font-family:Gill Sans,sans-serif;font-weight:600;letter-spacing:.5px}.HorsesInfoSection_cardButton__FGq5X{border:none;border-radius:20px;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .3s ease}.HorsesInfoSection_cardButton__FGq5X:hover{box-shadow:0 6px 20px #8b5c2a4d;transform:translateY(-2px)}.HorsesInfoSection_mainCard__jmFYO{min-height:500px}.HorsesInfoSection_mainCard__jmFYO .HorsesInfoSection_cardImage__k2LDR{height:300px}.HorsesInfoSection_mainCard__jmFYO .HorsesInfoSection_cardContent__KL\+-X{flex:1 1;min-height:200px;padding:30px}.HorsesInfoSection_mainCard__jmFYO .HorsesInfoSection_cardTitle__vlobp{font-size:32px;line-height:38px;margin-bottom:20px}.HorsesInfoSection_mainCard__jmFYO .HorsesInfoSection_cardDescription__pZgK9{font-size:18px;line-height:24px;margin-bottom:30px}.HorsesInfoSection_sideCards__Md\+QU{display:flex;flex-direction:column;gap:16px;height:500px}.HorsesInfoSection_sideCard__FfYh2{background:#fff;border-radius:16px;box-shadow:0 6px 24px #8b5c2a1a;cursor:pointer;display:flex;flex:1 1;flex-direction:column;min-height:242px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.HorsesInfoSection_sideCard__FfYh2:hover{box-shadow:0 12px 32px #8b5c2a33;transform:translateY(-4px) scale(1.02)}.HorsesInfoSection_sideCardImage__uXs6e{height:120px;overflow:hidden;position:relative;width:100%}.HorsesInfoSection_sideCardContent__YXx7u{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-height:122px;padding:16px}.HorsesInfoSection_sideCardTitle__651-8{color:#8b5c2a;font-family:Gill Sans,sans-serif;font-size:18px;font-weight:600;letter-spacing:.5px;line-height:22px;margin:0 0 8px}.HorsesInfoSection_sideCardDescription__HQHbQ{word-wrap:break-word;color:#666;flex-grow:1;font-family:Gill Sans,sans-serif;font-size:14px;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:18px;margin:0 0 12px;overflow-wrap:break-word}.HorsesInfoSection_sideCardFooter__aNx9m{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.HorsesInfoSection_sideCardFooter__aNx9m .HorsesInfoSection_cardStats__fL5xL{align-items:center;display:flex}.HorsesInfoSection_sideCardFooter__aNx9m .HorsesInfoSection_statsText__i8K24{background:linear-gradient(135deg,#8b5c2a,#c19a6b);border-radius:12px;color:#fff;font-family:Gill Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;padding:4px 8px}.HorsesInfoSection_sideCardFooter__aNx9m .HorsesInfoSection_cardButton__FGq5X{background:linear-gradient(135deg,#8b5c2a,#c19a6b);border:none;border-radius:16px;color:#fff;cursor:pointer;font-family:Gill Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;transition:all .3s ease}.HorsesInfoSection_sideCardFooter__aNx9m .HorsesInfoSection_cardButton__FGq5X:hover{box-shadow:0 4px 12px #8b5c2a4d;transform:translateY(-1px)}@media (max-width:1024px){.HorsesInfoSection_cardsGrid__KvzRn{gap:20px;grid-template-columns:1fr}.HorsesInfoSection_mainCard__jmFYO{min-height:400px}.HorsesInfoSection_mainCard__jmFYO .HorsesInfoSection_cardImage__k2LDR{height:240px}.HorsesInfoSection_mainCard__jmFYO .HorsesInfoSection_cardContent__KL\+-X{flex:1 1;min-height:160px;padding:24px}.HorsesInfoSection_mainCard__jmFYO .HorsesInfoSection_cardTitle__vlobp{font-size:28px;line-height:32px}.HorsesInfoSection_sideCards__Md\+QU{flex-direction:row;gap:16px;height:auto}.HorsesInfoSection_sideCard__FfYh2{flex:1 1;min-height:200px}.HorsesInfoSection_sideCardImage__uXs6e{height:100px}.HorsesInfoSection_sideCardContent__YXx7u{flex:1 1;min-height:100px;padding:12px}}@media (max-width:768px){.HorsesInfoSection_cardsGrid__KvzRn{gap:16px;grid-template-columns:1fr}.HorsesInfoSection_mainCard__jmFYO{min-height:350px}.HorsesInfoSection_mainCard__jmFYO .HorsesInfoSection_cardImage__k2LDR{height:200px}.HorsesInfoSection_mainCard__jmFYO .HorsesInfoSection_cardContent__KL\+-X{flex:1 1;min-height:150px;padding:20px}.HorsesInfoSection_mainCard__jmFYO .HorsesInfoSection_cardTitle__vlobp{font-size:24px;line-height:28px}.HorsesInfoSection_mainCard__jmFYO .HorsesInfoSection_cardDescription__pZgK9{font-size:16px;line-height:20px}.HorsesInfoSection_sideCards__Md\+QU{flex-direction:column;gap:12px;height:auto}.HorsesInfoSection_sideCard__FfYh2{min-height:180px}.HorsesInfoSection_sideCardImage__uXs6e{height:90px}.HorsesInfoSection_sideCardContent__YXx7u{flex:1 1;min-height:90px;padding:12px}.HorsesInfoSection_sideCardTitle__651-8{font-size:16px;line-height:20px}.HorsesInfoSection_sideCardDescription__HQHbQ{font-size:12px;line-height:16px}.HorsesInfoSection_sideCardFooter__aNx9m .HorsesInfoSection_cardButton__FGq5X{font-size:10px;padding:4px 8px}.HorsesInfoSection_sideCardFooter__aNx9m .HorsesInfoSection_statsText__i8K24{font-size:8px;padding:2px 6px}}.NavigationMenu_navigationSection__HiHAo{background:#fff;border-bottom:1px solid #c19a6b;padding:80px 20px}.NavigationMenu_navigationContainer__fgP5W{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px}.NavigationMenu_navigationGrid__8jP8r{grid-gap:0;border:1px solid #c19a6b;border-radius:8px;display:grid;gap:0;grid-template-columns:repeat(3,1fr);max-width:1200px;overflow:hidden;width:100%}.NavigationMenu_navigationBlock__mw0dA{align-items:flex-start;background:#fff;border-bottom:1px solid #c19a6b;cursor:pointer;display:flex;flex-direction:column;gap:20px;min-height:140px;padding:20px;position:relative;transition:all .3s ease}.NavigationMenu_navigationBlock__mw0dA:hover{background:linear-gradient(135deg,#f8f6f3,#f4e4c1);border-bottom-color:#8b5c2a;box-shadow:0 4px 12px #8b5c2a26;transform:translateY(-2px)}.NavigationMenu_blockHeader__1i7J4{align-items:flex-start;display:flex;flex-direction:row;gap:10px;justify-content:space-between;width:100%}.NavigationMenu_blockTitle__qvhhT{align-items:center;color:#000;display:flex;flex:1 1;font-family:Gill Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:30px;margin:0}.NavigationMenu_arrowIcon__adGli{align-items:center;display:flex;height:30px;justify-content:center;transition:transform .3s ease;width:30px}.NavigationMenu_navigationBlock__mw0dA:hover .NavigationMenu_arrowIcon__adGli{transform:translateX(4px)}.NavigationMenu_navigationBlock__mw0dA:hover .NavigationMenu_arrowIcon__adGli svg path{stroke:#8b5c2a}.NavigationMenu_blockDescription__1lwoX{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:100%}.NavigationMenu_blockDescription__1lwoX p{color:#666;font-family:Gill Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:0}@media (max-width:1024px){.NavigationMenu_navigationGrid__8jP8r{grid-template-columns:repeat(2,1fr);max-width:800px}}@media (max-width:768px){.NavigationMenu_navigationSection__HiHAo{padding:60px 20px}.NavigationMenu_navigationGrid__8jP8r{gap:0;grid-template-columns:1fr;max-width:600px}.NavigationMenu_navigationBlock__mw0dA{gap:16px;min-height:120px;padding:16px}.NavigationMenu_blockTitle__qvhhT{font-size:20px;line-height:24px}.NavigationMenu_blockDescription__1lwoX p{font-size:14px;line-height:18px}}@media (max-width:480px){.NavigationMenu_navigationSection__HiHAo{padding:40px 16px}.NavigationMenu_navigationBlock__mw0dA{gap:12px;min-height:100px;padding:12px}.NavigationMenu_blockTitle__qvhhT{font-size:18px;line-height:22px}.NavigationMenu_blockDescription__1lwoX p{font-size:12px;line-height:16px}.NavigationMenu_arrowIcon__adGli{height:24px;width:24px}.NavigationMenu_arrowIcon__adGli svg{height:16px;width:16px}}.OrganizationSelectorModal_modalOverlay__LC4KO{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1200}.OrganizationSelectorModal_modal__I909Z{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:900px;overflow:hidden;width:100%}.OrganizationSelectorModal_modalHeader__2-VJl{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px 24px}.OrganizationSelectorModal_modalTitle__tVKdC{color:#2c3e50;font-size:20px;font-weight:600;margin:0}.OrganizationSelectorModal_closeButton__CMtSg{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.OrganizationSelectorModal_closeButton__CMtSg:hover{background:#e9ecef;color:#495057}.OrganizationSelectorModal_modalContent__tuzvK{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.OrganizationSelectorModal_filtersSection__jhDqv{background:#fff;border-bottom:1px solid #e9ecef}.OrganizationSelectorModal_searchForm__W8Gy1{padding:20px 24px 16px}.OrganizationSelectorModal_searchInputWrapper__olGJJ{align-items:center;display:flex;gap:8px;position:relative}.OrganizationSelectorModal_searchInput__Vjf9u{border:2px solid #e9ecef;border-radius:8px;flex:1 1;font-size:14px;padding:12px 16px;transition:all .2s ease}.OrganizationSelectorModal_searchInput__Vjf9u:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.OrganizationSelectorModal_searchButton__\+3C0O{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px 16px;transition:all .2s ease}.OrganizationSelectorModal_searchButton__\+3C0O:hover{background:#0056b3}.OrganizationSelectorModal_clearButton__Qvvw8{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:all .2s ease}.OrganizationSelectorModal_clearButton__Qvvw8:hover{background:#5a6268}.OrganizationSelectorModal_typeFilter__rTMBh{padding:0 24px 20px}.OrganizationSelectorModal_filterLabel__iChJW{color:#495057;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.OrganizationSelectorModal_typeButtons__X3tiU{display:flex;flex-wrap:wrap;gap:8px}.OrganizationSelectorModal_typeButton__rfh52{background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#6c757d;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.OrganizationSelectorModal_typeButton__rfh52:hover{background:#f8f9fa;border-color:#adb5bd}.OrganizationSelectorModal_typeButton__rfh52.OrganizationSelectorModal_active__eekPO{background:#007bff;border-color:#007bff;color:#fff}.OrganizationSelectorModal_resultsSection__VrXkp{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.OrganizationSelectorModal_resultsHeader__ZnZs4{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:16px 24px}.OrganizationSelectorModal_resultsCount__58waS{color:#6c757d;font-size:14px;font-weight:500}.OrganizationSelectorModal_errorMessage__vIbaB{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin:16px 24px;padding:16px 24px}.OrganizationSelectorModal_loadingSpinner__ujHlL{align-items:center;color:#6c757d;display:flex;gap:12px;justify-content:center;padding:40px}.OrganizationSelectorModal_spinner__9F0TV{animation:OrganizationSelectorModal_spin__gShD9 1s linear infinite;border:2px solid #e9ecef;border-radius:50%;border-top-color:#007bff;height:20px;width:20px}@keyframes OrganizationSelectorModal_spin__gShD9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrganizationSelectorModal_organizationsList__RDqU2{flex:1 1;overflow-y:auto;padding:0}.OrganizationSelectorModal_noResults__Mad9m{color:#6c757d;font-style:italic;padding:40px 24px;text-align:center}.OrganizationSelectorModal_organizationItem__7P1AL{align-items:flex-start;border-bottom:1px solid #f1f3f4;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:all .2s ease}.OrganizationSelectorModal_organizationItem__7P1AL:hover{background:#f8f9fa}.OrganizationSelectorModal_organizationItem__7P1AL.OrganizationSelectorModal_selected__46VxX{background:#e3f2fd;border-left:4px solid #007bff}.OrganizationSelectorModal_organizationInfo__UHQ9F{flex:1 1;min-width:0}.OrganizationSelectorModal_organizationName__mbKC2{color:#2c3e50;font-size:16px;font-weight:600;line-height:1.3;margin-bottom:6px}.OrganizationSelectorModal_shortName__Ej4iJ{color:#6c757d;font-weight:400;margin-left:8px}.OrganizationSelectorModal_organizationType__tDEw-{background:#e3f2fd;border-radius:4px;color:#007bff;display:inline-block;font-size:12px;font-weight:600;margin-bottom:6px;padding:2px 8px}.OrganizationSelectorModal_organizationAddress__nJR8W{color:#495057;font-size:14px;line-height:1.4;margin-bottom:4px}.OrganizationSelectorModal_organizationContact__jgLuA{color:#6c757d;font-size:13px;margin-bottom:4px}.OrganizationSelectorModal_organizationRegion__JOchC{color:#28a745;font-size:12px;font-weight:500;margin-bottom:4px}.OrganizationSelectorModal_organizationStats__1EYXE{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px;margin-top:6px}.OrganizationSelectorModal_statItem__TeaUj{background:#f8f9fa;border:1px solid #e9ecef;border-radius:3px;color:#495057;font-size:11px;padding:3px 6px;white-space:nowrap}.OrganizationSelectorModal_organizationStatus__RtcHc{border-radius:4px;display:inline-block;font-size:11px;font-weight:500;padding:2px 6px}.OrganizationSelectorModal_organizationStatus__RtcHc.OrganizationSelectorModal_active__eekPO{background:#d4edda;color:#155724}.OrganizationSelectorModal_organizationStatus__RtcHc.OrganizationSelectorModal_not_activated__H7EQS{background:#fff3cd;color:#856404}.OrganizationSelectorModal_organizationStatus__RtcHc.OrganizationSelectorModal_deleted__ewLZI{background:#f8d7da;color:#721c24}.OrganizationSelectorModal_selectIndicator__6n1fT{color:#007bff;font-size:18px;font-weight:700;margin-left:16px;margin-top:4px}.OrganizationSelectorModal_pagination__R9MMh{align-items:center;background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;gap:8px;justify-content:center;padding:16px 24px}.OrganizationSelectorModal_paginationButton__GmTtC{background:#fff;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 12px;transition:all .2s ease}.OrganizationSelectorModal_paginationButton__GmTtC:hover:not(:disabled){background:#e9ecef}.OrganizationSelectorModal_paginationButton__GmTtC:disabled{cursor:not-allowed;opacity:.5}.OrganizationSelectorModal_pageNumbers__3GVHD{display:flex;gap:4px}.OrganizationSelectorModal_pageButton__50mxQ{background:#fff;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:14px;min-width:40px;padding:8px 12px;transition:all .2s ease}.OrganizationSelectorModal_pageButton__50mxQ:hover{background:#e9ecef}.OrganizationSelectorModal_pageButton__50mxQ.OrganizationSelectorModal_active__eekPO{background:#007bff;border-color:#007bff;color:#fff}.OrganizationSelectorModal_modalActions__bYS\+H{background:#fff;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;padding:16px 24px}.OrganizationSelectorModal_cancelButton__PFcaW{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.OrganizationSelectorModal_cancelButton__PFcaW:hover{background:#5a6268}@media (max-width:768px){.OrganizationSelectorModal_modalOverlay__LC4KO{padding:10px}.OrganizationSelectorModal_modal__I909Z{max-height:90vh;max-width:100%}.OrganizationSelectorModal_modalHeader__2-VJl{padding:16px 20px}.OrganizationSelectorModal_searchForm__W8Gy1{padding:16px 20px 12px}.OrganizationSelectorModal_typeFilter__rTMBh{padding:0 20px 16px}.OrganizationSelectorModal_typeButtons__X3tiU{gap:6px}.OrganizationSelectorModal_typeButton__rfh52{font-size:12px;padding:6px 12px}.OrganizationSelectorModal_resultsHeader__ZnZs4{padding:12px 20px}.OrganizationSelectorModal_organizationItem__7P1AL{padding:16px 20px}.OrganizationSelectorModal_modalActions__bYS\+H,.OrganizationSelectorModal_pagination__R9MMh{padding:12px 20px}}@media (max-width:480px){.OrganizationSelectorModal_modalOverlay__LC4KO{padding:5px}.OrganizationSelectorModal_modal__I909Z{max-height:95vh}.OrganizationSelectorModal_searchInputWrapper__olGJJ{flex-direction:column;gap:8px}.OrganizationSelectorModal_clearButton__Qvvw8,.OrganizationSelectorModal_searchButton__\+3C0O,.OrganizationSelectorModal_searchInput__Vjf9u{width:100%}.OrganizationSelectorModal_typeButtons__X3tiU{flex-direction:column}.OrganizationSelectorModal_typeButton__rfh52{text-align:center;width:100%}.OrganizationSelectorModal_organizationItem__7P1AL{align-items:flex-start;flex-direction:column;gap:12px}.OrganizationSelectorModal_selectIndicator__6n1fT{align-self:flex-end;margin-left:0}}.MembershipRequestModal_modalOverlay__4nZa3{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.MembershipRequestModal_modalContent__MIMKO{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0000004d;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:100%}.MembershipRequestModal_closeButton__NrRPo{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;position:absolute;right:20px;top:15px;transition:all .2s ease;width:30px;z-index:10}.MembershipRequestModal_closeButton__NrRPo:hover{background:#f0f0f0;color:#333}.MembershipRequestModal_closeButton__NrRPo:disabled{cursor:not-allowed;opacity:.5}.MembershipRequestModal_modalHeader__0bk2E{border-bottom:1px solid #e0e0e0;padding:30px 30px 20px;text-align:center}.MembershipRequestModal_modalHeader__0bk2E h2{color:#8b5c2a;font-family:Gill Sans,sans-serif;font-size:28px;font-weight:600;margin:0 0 10px}.MembershipRequestModal_modalHeader__0bk2E p{color:#666;font-size:16px;line-height:1.5;margin:0}.MembershipRequestModal_form__sPogz{padding:30px}.MembershipRequestModal_formSection__TnH-e{margin-bottom:30px}.MembershipRequestModal_formSection__TnH-e h3{border-bottom:2px solid #f0f0f0;color:#8b5c2a;font-family:Gill Sans,sans-serif;font-size:20px;font-weight:600;margin:0 0 10px;padding-bottom:10px}.MembershipRequestModal_sectionDescription__ObEzt{color:#666;font-size:14px;font-style:italic;line-height:1.4;margin:0 0 20px}.MembershipRequestModal_formRow__aXZmI{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.MembershipRequestModal_formGroup__euvHL{margin-bottom:20px}.MembershipRequestModal_formGroup__euvHL label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.MembershipRequestModal_formGroup__euvHL input,.MembershipRequestModal_formGroup__euvHL select,.MembershipRequestModal_formGroup__euvHL textarea{border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:16px;padding:12px 16px;transition:all .2s ease;width:100%}.MembershipRequestModal_formGroup__euvHL input:focus,.MembershipRequestModal_formGroup__euvHL select:focus,.MembershipRequestModal_formGroup__euvHL textarea:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.MembershipRequestModal_formGroup__euvHL input:disabled,.MembershipRequestModal_formGroup__euvHL select:disabled,.MembershipRequestModal_formGroup__euvHL textarea:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.MembershipRequestModal_formGroup__euvHL textarea{min-height:80px;resize:vertical}.MembershipRequestModal_inputError__uwmil,.MembershipRequestModal_inputError__uwmil:focus{border-color:#dc3545!important;box-shadow:0 0 0 3px #dc35451a!important}.MembershipRequestModal_errorText__i5sDk{color:#dc3545;display:block;font-family:Gill Sans,Arial,sans-serif;font-size:12px;margin-top:4px}.MembershipRequestModal_errorMessage__zoLee{background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:14px;margin:20px 30px 0;padding:15px}.MembershipRequestModal_loadingMessage__zQwFO{align-items:center;background:#f0f8ff;border:1px solid #b3d9ff;border-radius:8px;color:#06c;display:flex;font-size:14px;gap:10px;margin:20px 30px 0;padding:15px}.MembershipRequestModal_loadingSpinner__Sgfjw{animation:MembershipRequestModal_spin__JWk4j 1s linear infinite;border:2px solid #e6f3ff;border-radius:50%;border-top-color:#06c;height:16px;width:16px}.MembershipRequestModal_formActions__IDQQd{border-top:1px solid #e0e0e0;display:flex;gap:15px;justify-content:flex-end;padding-top:20px}.MembershipRequestModal_cancelButton__J2spR{background:#f5f5f5;border:2px solid #ddd;border-radius:8px;color:#666;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s ease}.MembershipRequestModal_cancelButton__J2spR:hover:not(:disabled){background:#e0e0e0;border-color:#ccc}.MembershipRequestModal_cancelButton__J2spR:disabled{cursor:not-allowed;opacity:.5}.MembershipRequestModal_submitButton__Rp2hv{background:#8b5c2a;border:2px solid #8b5c2a;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .2s ease}.MembershipRequestModal_submitButton__Rp2hv:hover:not(:disabled){background:#7a4f24;border-color:#7a4f24;box-shadow:0 4px 12px #8b5c2a4d;transform:translateY(-1px)}.MembershipRequestModal_submitButton__Rp2hv:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.MembershipRequestModal_successMessage__GJKIW{padding:40px 30px;text-align:center}.MembershipRequestModal_successIcon__khnOR{align-items:center;background:#4caf50;border-radius:50%;color:#fff;display:flex;font-size:40px;font-weight:700;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.MembershipRequestModal_successMessage__GJKIW h2{color:#8b5c2a;font-family:Gill Sans,sans-serif;font-size:24px;font-weight:600;margin:0 0 15px}.MembershipRequestModal_successMessage__GJKIW p{color:#666;font-size:16px;line-height:1.6;margin:0 0 15px}.MembershipRequestModal_closeSuccessButton__fvB2C{background:#8b5c2a;border:2px solid #8b5c2a;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:12px 32px;transition:all .2s ease}.MembershipRequestModal_closeSuccessButton__fvB2C:hover{background:#7a4f24;border-color:#7a4f24;box-shadow:0 4px 12px #8b5c2a4d;transform:translateY(-1px)}@media (max-width:768px){.MembershipRequestModal_modalContent__MIMKO{margin:10px;max-width:95vw}.MembershipRequestModal_formRow__aXZmI{gap:0;grid-template-columns:1fr}.MembershipRequestModal_form__sPogz{padding:20px}.MembershipRequestModal_modalHeader__0bk2E{padding:20px 20px 15px}.MembershipRequestModal_modalHeader__0bk2E h2{font-size:24px}.MembershipRequestModal_formActions__IDQQd{flex-direction:column}.MembershipRequestModal_cancelButton__J2spR,.MembershipRequestModal_submitButton__Rp2hv{width:100%}}.MembershipRequestModal_selectOrgButton__TxyLa{align-items:center;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;color:#6c757d;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.MembershipRequestModal_selectOrgButton__TxyLa:hover{background:#e9ecef;border-color:#8b5c2a;color:#8b5c2a}.MembershipRequestModal_selectOrgButton__TxyLa:disabled{cursor:not-allowed;opacity:.6}.MembershipRequestModal_buttonIcon__VeYb6{font-size:16px}.MembershipRequestModal_selectedOrganization__xKkiS{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:12px}.MembershipRequestModal_organizationInfo__ovHiv{margin-bottom:12px}.MembershipRequestModal_organizationName__ag11n{color:#212529;font-size:14px;font-weight:600;margin-bottom:4px}.MembershipRequestModal_organizationShortName__V17KE{color:#6c757d;font-weight:400;margin-left:8px}.MembershipRequestModal_organizationType__47pVI{color:#8b5c2a;font-size:12px;margin-bottom:4px}.MembershipRequestModal_organizationAddress__PBa\+3{color:#6c757d;font-size:12px;margin-bottom:4px}.MembershipRequestModal_changeOrgButton__80QTy{background:#8b5c2a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;padding:8px 12px;transition:background-color .2s ease;width:100%}.MembershipRequestModal_changeOrgButton__80QTy:hover{background:#6d4a21}.MembershipRequestModal_changeOrgButton__80QTy:disabled{cursor:not-allowed;opacity:.6}.MainPage_mainPage__Lk3Fv{min-height:100vh}.MainPage_heroSection__x1MP1{align-items:center;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);display:flex;justify-content:center;min-height:100vh;position:relative;width:100%}.MainPage_heroContainer__JVMiu{height:469px;margin:0 auto;width:1232.41px}.MainPage_heroContainer__JVMiu,.MainPage_heroContent__FX6VV{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.MainPage_heroContent__FX6VV{flex-direction:column;gap:51px;height:432px;padding:30px 0 0;top:0;width:704px}.MainPage_heroTitle__GD-od{font-size:48px;font-weight:700;height:168px;line-height:56px;order:0}.MainPage_heroSubtitle__Uq0Oy,.MainPage_heroTitle__GD-od{align-items:center;align-self:stretch;color:#000;display:flex;flex:none;flex-grow:0;font-family:Gill Sans,sans-serif;font-style:normal;margin:0;width:704px}.MainPage_heroSubtitle__Uq0Oy{font-size:20px;font-weight:400;height:120px;line-height:150%;order:1}.MainPage_ctaButton__SfYP8{align-items:center;background:#8b5c2a;border:none;border-radius:50px;color:#f4e4c1;cursor:pointer;display:flex;flex:none;flex-direction:row;flex-grow:0;font-family:Gill Sans,sans-serif;font-size:18px;font-style:normal;font-weight:600;gap:10px;height:66px;justify-content:center;letter-spacing:.5px;line-height:1.2;margin:0;order:2;padding:21px 24px;text-decoration:none;text-transform:none;transition:all .3s ease;white-space:nowrap;width:280px}.MainPage_ctaButton__SfYP8:hover{background:#c19a6b;box-shadow:0 6px 20px #8b5c2a66;color:#fff;transform:translateY(-2px)}.MainPage_ctaButton__SfYP8:active{box-shadow:0 4px 12px #8b5c2a4d;transform:translateY(0)}.MainPage_ctaButton__SfYP8:disabled{cursor:not-allowed;opacity:.7;transform:none}.MainPage_ctaButton__SfYP8 .MainPage_loading__noPBv{opacity:.7}.MainPage_ctaButton__SfYP8 span{align-items:center;color:inherit;display:flex;flex:none;flex-grow:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:auto;letter-spacing:inherit;line-height:inherit;order:0;width:auto}.MainPage_chartContainer__71tme{height:453.39px;margin-top:15.61px;position:relative;width:504.41px}.MainPage_chartWrapper__Ij\+tg{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;height:100%;overflow:hidden;padding:20px;position:relative;width:100%}.MainPage_chartTitle__CgtQK{align-items:center;color:#8b5c2a;display:flex;font-size:14px;justify-content:center;line-height:18px;margin-top:20px;position:relative}.MainPage_chartSubtitle__n-KcI,.MainPage_chartTitle__CgtQK{font-family:Gill Sans,sans-serif;font-style:normal;font-weight:400;height:auto;letter-spacing:.5px;text-align:center;width:100%}.MainPage_chartSubtitle__n-KcI{color:#666;font-size:12px;line-height:16px;margin:8px 0 0}.MainPage_chartLoading__6DTmJ{align-items:center;color:#8b5c2a;display:flex;flex-direction:column;font-family:Gill Sans,sans-serif;height:100%;justify-content:center;width:100%}.MainPage_chartLoading__6DTmJ p{font-size:14px;font-weight:500;margin:16px 0 0}.MainPage_loadingSpinner__21PQI{animation:MainPage_spin__WGDP1 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#8b5c2a;height:32px;width:32px}@keyframes MainPage_spin__WGDP1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MainPage_chartError__mFjQ1{align-items:center;color:#dc3545;display:flex;flex-direction:column;font-family:Gill Sans,sans-serif;height:100%;justify-content:center;padding:20px;text-align:center;width:100%}.MainPage_chartError__mFjQ1 p{font-size:14px;font-weight:500;margin:0 0 8px}.MainPage_chartError__mFjQ1 small{font-size:12px;opacity:.8}.MainPage_customTooltip__0afz6{align-items:center;background:#fff;border-radius:8px;box-shadow:1px 2px 10px 1px #c4c4c433;display:flex;flex-direction:column;height:58.93px;isolation:isolate;left:989px;padding:8px 12px;position:absolute;top:30px;width:148.35px}.MainPage_tooltipTitle__JfbrJ{font-size:20px;height:24px;line-height:24px;order:2;width:42px;z-index:2}.MainPage_tooltipBody__48oRu,.MainPage_tooltipTitle__JfbrJ{color:#8b5c2a;flex:none;flex-grow:0;font-family:Gill Sans,sans-serif;font-style:normal;font-weight:400;letter-spacing:.5px;margin:0;text-align:center}.MainPage_tooltipBody__48oRu{font-size:14px;height:18px;line-height:18px;order:3;width:122px;z-index:3}.MainPage_featuresSection__BxLey{background:#f8f6f0;border-bottom:1px solid #8b5c2a1a;padding:100px 0;position:relative}.MainPage_featuresSection__BxLey:before{background:linear-gradient(90deg,#8b5c2a,#c19a6b);content:"";height:2px;left:0;position:absolute;right:0;top:0}.MainPage_featuresSection__BxLey .MainPage_sectionTitle__eKA7o{color:#2c1810;font-size:36px;font-weight:700;margin:0 0 60px;text-align:center}.MainPage_featuresGrid__ZWdCH{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.MainPage_featureCard__DdwU3{background:#fff;border:2px solid #8b5c2a14;border-radius:16px;box-shadow:0 4px 20px #8b5c2a14;padding:40px 30px;text-align:center;transition:all .3s ease}.MainPage_featureCard__DdwU3:hover{border-color:#8b5c2a33;box-shadow:0 8px 30px #8b5c2a26;transform:translateY(-8px)}.MainPage_featureIcon__n0YiP{display:flex;justify-content:center;margin-bottom:24px}.MainPage_featureTitle__dbDx9{color:#2c1810;font-size:20px;font-weight:600;margin:0 0 16px}.MainPage_featureDescription__uv-DJ{color:#4a3428;font-size:16px;line-height:1.6;margin:0}.MainPage_statsSection__IQM9g{background:linear-gradient(135deg,#8b5c2a,#c19a6b);border-bottom:1px solid #ffffff1a;color:#fff;padding:80px 0;position:relative}.MainPage_statsSection__IQM9g:before{background:linear-gradient(90deg,#f4e4c1,#fff);content:"";height:3px;left:0;position:absolute;right:0;top:0}.MainPage_statsGrid__H0nqb{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));text-align:center}.MainPage_statCard__GCejA{padding:20px}.MainPage_statNumber__DjBJw{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#f4e4c1,#fff);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;margin-bottom:8px}.MainPage_statLabel__So3fG{color:#fff;font-size:16px;font-weight:500;margin-bottom:8px;opacity:.95}.MainPage_statNote__MdZaf{color:#f4e4c1;font-size:14px;font-style:italic;opacity:.8}.MainPage_ctaSection__fvCBU{background:#fff;border-bottom:1px solid #8b5c2a1a;color:#2c1810;padding:100px 0;position:relative;text-align:center}.MainPage_ctaSection__fvCBU:before{background:linear-gradient(90deg,#8b5c2a,#c19a6b);content:"";height:2px;left:0;position:absolute;right:0;top:0}.MainPage_ctaTitle__4MwkT{color:#2c1810;font-size:36px;font-weight:700;margin:0 0 24px}.MainPage_ctaDescription__0FkTT{color:#4a3428;font-size:18px;line-height:1.6;margin:0 auto 32px;max-width:600px;opacity:.9}.MainPage_ctaBenefits__wtWv6{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.MainPage_benefitItem__ToPpq{align-items:center;color:#4a3428;display:flex;font-size:16px;opacity:.9}.MainPage_benefitIcon__cYRet{color:#8b5c2a;font-size:18px;font-weight:700;margin-right:12px}.MainPage_ctaButtons__Lcdem{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.MainPage_ctaButtons__Lcdem .MainPage_ctaPrimaryButton__peAzY,.MainPage_ctaButtons__Lcdem .MainPage_ctaSecondaryButton__SKoJ7{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;min-width:180px;padding:16px 32px;text-align:center;text-decoration:none;transition:all .3s ease}.MainPage_ctaButtons__Lcdem .MainPage_ctaPrimaryButton__peAzY{background:#8b5c2a;box-shadow:0 4px 20px #8b5c2a4d;color:#fff}.MainPage_ctaButtons__Lcdem .MainPage_ctaPrimaryButton__peAzY:hover:not(:disabled){background:#c19a6b;box-shadow:0 6px 25px #8b5c2a66;transform:translateY(-2px)}.MainPage_ctaButtons__Lcdem .MainPage_ctaSecondaryButton__SKoJ7{background:#0000;border:2px solid #8b5c2a4d;color:#8b5c2a}.MainPage_ctaButtons__Lcdem .MainPage_ctaSecondaryButton__SKoJ7:hover:not(:disabled){background:#8b5c2a1a;border-color:#8b5c2a80;transform:translateY(-2px)}.MainPage_ctaButtons__Lcdem .MainPage_ctaPrimaryButton__peAzY:disabled,.MainPage_ctaButtons__Lcdem .MainPage_ctaSecondaryButton__SKoJ7:disabled{cursor:not-allowed;opacity:.6;transform:none!important}@media (min-width:1400px){.MainPage_heroContent__FX6VV{max-width:900px}.MainPage_heroTitle__GD-od{font-size:56px}.MainPage_heroSubtitle__Uq0Oy{font-size:22px}.MainPage_heroButtons__6jfCE .MainPage_ctaPrimaryButton__peAzY,.MainPage_heroButtons__6jfCE .MainPage_ctaSecondaryButton__SKoJ7{font-size:18px;min-width:200px;padding:18px 36px}.MainPage_featuresGrid__ZWdCH,.MainPage_statsGrid__H0nqb{gap:40px;grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.MainPage_heroContainer__JVMiu{flex-direction:column;gap:40px;height:auto;max-width:1232.41px;padding:0 20px;position:relative;width:100%}.MainPage_heroContent__FX6VV{gap:30px;height:auto;position:relative;width:100%}.MainPage_heroTitle__GD-od{font-size:36px;height:auto;line-height:42px;width:100%}.MainPage_heroSubtitle__Uq0Oy{font-size:18px;height:auto;width:100%}.MainPage_chartContainer__71tme{height:auto;margin:0 auto;max-width:600px;min-height:400px;position:relative;width:100%}.MainPage_chartWrapper__Ij\+tg{height:400px;padding:15px}.MainPage_chartTitle__CgtQK{margin-top:15px}}@media (max-width:768px){.MainPage_heroSection__x1MP1{padding:0}.MainPage_heroTitle__GD-od{font-size:28px;line-height:34px}.MainPage_heroSubtitle__Uq0Oy{font-size:16px}.MainPage_ctaButton__SfYP8{max-width:280px;width:100%}.MainPage_chartContainer__71tme{max-width:100%;min-height:300px}.MainPage_chartWrapper__Ij\+tg{height:300px;padding:10px}.MainPage_chartTitle__CgtQK{font-size:12px;margin-top:10px}.MainPage_aboutContent__clqzi{gap:40px;grid-template-columns:1fr}.MainPage_aboutText__s0DlW{padding-right:0}.MainPage_aboutText__s0DlW .MainPage_sectionTitle__eKA7o{font-size:32px}.MainPage_aboutMainDescription__KOM-P{font-size:17px}.MainPage_featuresSection__BxLey{padding:80px 0}.MainPage_featuresSection__BxLey .MainPage_sectionTitle__eKA7o{font-size:32px}.MainPage_featuresGrid__ZWdCH{gap:30px;grid-template-columns:repeat(2,1fr)}.MainPage_featureCard__DdwU3{padding:35px 25px}.MainPage_featureTitle__dbDx9{font-size:20px}.MainPage_featureDescription__uv-DJ{font-size:15px}.MainPage_statsSection__IQM9g{padding:80px 0}.MainPage_statsGrid__H0nqb{gap:30px;grid-template-columns:repeat(2,1fr)}.MainPage_statNumber__DjBJw{font-size:42px}.MainPage_ctaSection__fvCBU{padding:80px 0}.MainPage_ctaTitle__4MwkT{font-size:32px}.MainPage_ctaDescription__0FkTT{font-size:17px}.MainPage_ctaBenefits__wtWv6{gap:15px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.MainPage_heroSection__x1MP1{padding:50px 0}.MainPage_heroSection__x1MP1 .MainPage_container__3qUVr{padding:0 15px}.MainPage_heroTitle__GD-od{font-size:26px;margin-bottom:16px}.MainPage_heroSubtitle__Uq0Oy{font-size:14px;margin-bottom:25px}.MainPage_heroButtons__6jfCE{gap:12px;margin-top:25px}.MainPage_heroButtons__6jfCE .MainPage_ctaPrimaryButton__peAzY,.MainPage_heroButtons__6jfCE .MainPage_ctaSecondaryButton__SKoJ7{font-size:14px;min-width:120px;padding:12px 20px}.MainPage_aboutSection__1ewpk{padding:50px 0}.MainPage_aboutText__s0DlW .MainPage_sectionTitle__eKA7o{font-size:24px;margin-bottom:20px}.MainPage_aboutMainText__sPtTo{margin-bottom:20px;padding:12px}.MainPage_aboutMainDescription__KOM-P{font-size:15px;line-height:1.6}.MainPage_aboutFeature__\+YGgV{font-size:13px;margin-bottom:8px}.MainPage_featuresSection__BxLey{padding:50px 0}.MainPage_featuresSection__BxLey .MainPage_sectionTitle__eKA7o{font-size:24px;margin-bottom:25px}.MainPage_featureCard__DdwU3{padding:20px 15px}.MainPage_featureTitle__dbDx9{font-size:18px;margin-bottom:10px}.MainPage_featureDescription__uv-DJ{font-size:14px;line-height:1.5}.MainPage_statsSection__IQM9g{padding:50px 0}.MainPage_statCard__GCejA{padding:20px 15px}.MainPage_statNumber__DjBJw{font-size:32px;margin-bottom:6px}.MainPage_statLabel__So3fG{font-size:14px;margin-bottom:4px}.MainPage_statNote__MdZaf{font-size:12px}.MainPage_ctaSection__fvCBU{padding:50px 0}.MainPage_ctaTitle__4MwkT{font-size:24px;margin-bottom:18px}.MainPage_ctaDescription__0FkTT{font-size:15px;margin-bottom:20px}.MainPage_ctaBenefits__wtWv6{gap:10px;margin-bottom:25px}.MainPage_benefitItem__ToPpq{font-size:13px}.MainPage_ctaButtons__Lcdem{align-items:center;flex-direction:column;gap:15px}.MainPage_ctaButtons__Lcdem .MainPage_ctaPrimaryButton__peAzY,.MainPage_ctaButtons__Lcdem .MainPage_ctaSecondaryButton__SKoJ7{font-size:15px;max-width:280px;padding:16px 24px;width:100%}.MainPage_chartContainer__71tme{min-height:250px}.MainPage_chartWrapper__Ij\+tg{height:250px;padding:8px}.MainPage_chartTitle__CgtQK{font-size:11px;margin-top:8px}}.MainPage_loading__noPBv{overflow:hidden;position:relative}.MainPage_loading__noPBv:after{animation:MainPage_loading__noPBv 1.5s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes MainPage_loading__noPBv{0%{left:-100%}to{left:100%}}html{scroll-behavior:smooth}.AdminPanel_adminPanel__eFPl5{background:#f8f9fa;display:flex;min-height:100vh;position:relative}.AdminPanel_mainContent__Lv6\+H{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden;transition:transform .3s ease}.AdminPanel_content__pZ2Ak{background:#f8f9fa;flex:1 1;overflow-y:auto;padding:24px}@media (max-width:768px){.AdminPanel_adminPanel__eFPl5{position:relative}.AdminPanel_mainContent__Lv6\+H{transform:translateX(0);width:100%}.AdminPanel_mainContent__Lv6\+H.AdminPanel_sidebarOpen__d2rDS{transform:translateX(280px)}.AdminPanel_content__pZ2Ak{padding:16px}}@media (max-width:480px){.AdminPanel_mainContent__Lv6\+H.AdminPanel_sidebarOpen__d2rDS{transform:translateX(100%)}.AdminPanel_content__pZ2Ak{padding:12px}}.AdminSidebar_sidebar__kBqaC{background:#2c3e50;box-shadow:2px 0 10px #0000001a;color:#ecf0f1;display:flex;flex-direction:column;transition:width .3s ease;width:280px;z-index:1000}.AdminSidebar_sidebar__kBqaC.AdminSidebar_collapsed__YoLQH{width:70px}.AdminSidebar_sidebarContent__QC834{display:flex;flex-direction:column;height:100%;width:100%}.AdminSidebar_logo__rlE4q{align-items:center;background:#34495e;border-bottom:1px solid #34495e;display:flex;gap:12px;padding:20px;position:relative}.AdminSidebar_logoIcon__XUCFH{align-items:center;background:#8b5c2a;border-radius:8px;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;width:40px}.AdminSidebar_logoText__7Em4S{color:#ecf0f1;flex:1 1;font-family:Gill Sans,Arial,sans-serif;font-size:18px;font-weight:700;white-space:nowrap}.AdminSidebar_closeButton__b4-ne{align-items:center;background:none;border:none;border-radius:4px;color:#ecf0f1;cursor:pointer;display:none;font-size:20px;height:32px;justify-content:center;padding:8px;transition:background-color .2s;width:32px}.AdminSidebar_closeButton__b4-ne:hover{background:#ffffff1a}.AdminSidebar_navigation__14hmh{flex:1 1;overflow-y:auto;padding:20px 0}.AdminSidebar_menuList__DJmTr{list-style:none;margin:0;padding:0}.AdminSidebar_menuItem__lzcDQ{margin:0;padding:0}.AdminSidebar_menuButton__ilNey{align-items:center;background:none;border:none;color:#bdc3c7;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;gap:12px;padding:12px 20px;position:relative;text-align:left;transition:all .2s ease;width:100%}.AdminSidebar_menuButton__ilNey:hover{background:#34495e;color:#ecf0f1}.AdminSidebar_menuButton__ilNey.AdminSidebar_active__ql62k{background:#8b5c2a;color:#fff}.AdminSidebar_menuButton__ilNey.AdminSidebar_active__ql62k:before{background:#f39c12;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.AdminSidebar_menuIcon__JyNkz{align-items:center;background:#ffffff1a;border-radius:6px;display:flex;flex-shrink:0;font-size:18px;justify-content:center;padding:6px;text-align:center;transition:background-color .2s;width:24px}.AdminSidebar_menuButton__ilNey:hover .AdminSidebar_menuIcon__JyNkz{background:#fff3}.AdminSidebar_menuButton__ilNey.AdminSidebar_active__ql62k .AdminSidebar_menuIcon__JyNkz{background:#ffffff4d}.AdminSidebar_menuText__sI8nX{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.AdminSidebar_menuLabel__0pQxT{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminSidebar_menuDescription__EviUf{color:#95a5a6;display:none;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminSidebar_menuButton__ilNey.AdminSidebar_active__ql62k .AdminSidebar_menuDescription__EviUf{color:#ffffffb3}.AdminSidebar_badge__P2WM5{background:#e74c3c;border-radius:10px;color:#fff;flex-shrink:0;font-size:11px;font-weight:600;min-width:18px;padding:2px 6px;text-align:center}.AdminSidebar_footer__Dh\+4j{background:#34495e;border-top:1px solid #34495e;padding:20px}.AdminSidebar_adminInfo__gzF2k{align-items:center;display:flex;gap:12px}.AdminSidebar_adminAvatar__-f6AK{align-items:center;background:#8b5c2a;border-radius:50%;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.AdminSidebar_adminDetails__oFyU8{flex:1 1;min-width:0}.AdminSidebar_adminName__zHiIz{color:#ecf0f1;font-size:14px;font-weight:600}.AdminSidebar_adminName__zHiIz,.AdminSidebar_adminRole__2za4d{font-family:Gill Sans,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminSidebar_adminRole__2za4d{color:#bdc3c7;font-size:12px}.AdminSidebar_overlay__eYcWV{animation:AdminSidebar_fadeIn__VuEYJ .3s ease;background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}@keyframes AdminSidebar_fadeIn__VuEYJ{0%{opacity:0}to{opacity:1}}@media (min-width:769px){.AdminSidebar_sidebar__kBqaC.AdminSidebar_collapsed__YoLQH .AdminSidebar_logo__rlE4q{justify-content:center;padding:20px 15px}.AdminSidebar_sidebar__kBqaC.AdminSidebar_collapsed__YoLQH .AdminSidebar_menuButton__ilNey{justify-content:center;padding:12px 15px}.AdminSidebar_sidebar__kBqaC.AdminSidebar_collapsed__YoLQH .AdminSidebar_menuIcon__JyNkz{font-size:20px;height:32px;padding:8px;width:32px}.AdminSidebar_sidebar__kBqaC.AdminSidebar_collapsed__YoLQH .AdminSidebar_footer__Dh\+4j{display:flex;justify-content:center;padding:20px 15px}}@media (max-width:768px){.AdminSidebar_sidebar__kBqaC{bottom:0;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:280px;z-index:1001}.AdminSidebar_sidebar__kBqaC.AdminSidebar_collapsed__YoLQH{transform:translateX(0);width:280px}.AdminSidebar_sidebarContent__QC834{background:#2c3e50;height:100%}.AdminSidebar_closeButton__b4-ne{display:flex}.AdminSidebar_logo__rlE4q{padding:16px 20px}.AdminSidebar_logoText__7Em4S{font-size:16px}.AdminSidebar_menuIcon__JyNkz{align-items:center;background:#ffffff26;border-radius:8px;display:flex;font-size:20px;height:32px;justify-content:center;padding:8px;width:32px}.AdminSidebar_menuLabel__0pQxT{display:block;font-size:16px;font-weight:600;opacity:1;visibility:visible}.AdminSidebar_menuDescription__EviUf{color:#95a5a6;display:block;font-size:12px;margin-top:2px}.AdminSidebar_menuButton__ilNey.AdminSidebar_active__ql62k .AdminSidebar_menuDescription__EviUf{color:#fffc}.AdminSidebar_menuButton__ilNey{gap:16px;padding:16px 20px}.AdminSidebar_menuText__sI8nX{gap:4px}}@media (max-width:480px){.AdminSidebar_sidebar__kBqaC,.AdminSidebar_sidebar__kBqaC.AdminSidebar_collapsed__YoLQH{max-width:320px;width:100%}.AdminSidebar_logo__rlE4q{padding:16px}.AdminSidebar_navigation__14hmh{padding:16px 0}.AdminSidebar_menuButton__ilNey{font-size:16px;gap:16px;padding:16px 20px}.AdminSidebar_menuButton__ilNey .AdminSidebar_menuLabel__0pQxT{font-size:16px}.AdminSidebar_menuIcon__JyNkz{font-size:20px;height:32px;width:32px}.AdminSidebar_menuDescription__EviUf{font-size:13px}.AdminSidebar_footer__Dh\+4j{padding:16px}.AdminSidebar_adminInfo__gzF2k{gap:16px}.AdminSidebar_adminAvatar__-f6AK{font-size:20px;height:48px;width:48px}.AdminSidebar_adminName__zHiIz{font-size:16px}.AdminSidebar_adminRole__2za4d{font-size:14px}}.AdminHeader_header__SnY6s{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 2px 4px #0000000d;display:flex;height:64px;justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.AdminHeader_leftSection__omitz{align-items:center;display:flex;gap:16px}.AdminHeader_sidebarToggle__L6c1h{align-items:center;background:none;border:none;border-radius:6px;color:#6c757d;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.AdminHeader_sidebarToggle__L6c1h:hover{background:#f8f9fa;color:#495057}.AdminHeader_breadcrumb__fxIy0{align-items:center;display:flex;gap:8px}.AdminHeader_breadcrumbText__Bk8Oj{color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:16px;font-weight:600}.AdminHeader_rightSection__IuCSq{align-items:center;display:flex;gap:16px}.AdminHeader_notifications__i-qxl{position:relative}.AdminHeader_notificationButton__CXNzS{align-items:center;background:none;border:none;border-radius:6px;color:#6c757d;cursor:pointer;display:flex;justify-content:center;padding:8px;position:relative;transition:all .2s ease}.AdminHeader_notificationButton__CXNzS:hover{background:#f8f9fa;color:#495057}.AdminHeader_notificationBadge__-22BD{background:#e74c3c;border-radius:8px;color:#fff;font-size:10px;font-weight:600;line-height:1;min-width:16px;padding:2px 4px;position:absolute;right:4px;text-align:center;top:4px}.AdminHeader_adminMenu__DXDuA{position:relative}.AdminHeader_adminButton__aIyhL{align-items:center;background:none;border:none;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;gap:8px;padding:8px 12px;transition:all .2s ease}.AdminHeader_adminButton__aIyhL:hover{background:#f8f9fa}.AdminHeader_adminAvatar__rbVQJ{align-items:center;background:#8b5c2a;border-radius:50%;color:#fff;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.AdminHeader_adminName__iGVhG{font-weight:500}.AdminHeader_adminDropdown__qjbZJ{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:8px;min-width:180px;opacity:0;padding:8px 0;position:absolute;right:0;top:100%;transform:translateY(-8px);transition:all .2s ease;visibility:hidden;z-index:1000}.AdminHeader_adminMenu__DXDuA:hover .AdminHeader_adminDropdown__qjbZJ{opacity:1;transform:translateY(0);visibility:visible}.AdminHeader_dropdownItem__4l9m\+{align-items:center;background:none;border:none;color:#495057;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;gap:8px;padding:8px 16px;text-align:left;transition:all .2s ease;width:100%}.AdminHeader_dropdownItem__4l9m\+:hover{background:#f8f9fa;color:#8b5c2a}.AdminHeader_dropdownDivider__Dk-Oy{background:#e9ecef;height:1px;margin:8px 0}@media (max-width:768px){.AdminHeader_header__SnY6s{height:56px;padding:0 16px}.AdminHeader_leftSection__omitz{gap:12px}.AdminHeader_sidebarToggle__L6c1h{padding:6px}.AdminHeader_breadcrumbText__Bk8Oj{font-size:14px}.AdminHeader_rightSection__IuCSq{gap:12px}.AdminHeader_adminButton__aIyhL{font-size:13px;padding:6px 8px}.AdminHeader_adminAvatar__rbVQJ{font-size:12px;height:28px;width:28px}.AdminHeader_adminName__iGVhG{display:none}}@media (max-width:480px){.AdminHeader_header__SnY6s{padding:0 12px}.AdminHeader_leftSection__omitz{gap:8px}.AdminHeader_breadcrumbText__Bk8Oj{font-size:13px}.AdminHeader_rightSection__IuCSq{gap:8px}.AdminHeader_notificationButton__CXNzS{padding:6px}.AdminHeader_adminButton__aIyhL{padding:4px 6px}.AdminHeader_adminDropdown__qjbZJ{min-width:160px}.AdminHeader_dropdownItem__4l9m\+{font-size:13px;padding:6px 12px}}.DashboardPage_dashboardPage__4ZjtI{background-color:#f8f9fa;min-height:100vh;padding:24px}.DashboardPage_loading__BylOO{align-items:center;color:#6c757d;display:flex;flex-direction:column;height:400px;justify-content:center}.DashboardPage_spinner__DaDor{animation:DashboardPage_spin__QCWNs 1s linear infinite;border:4px solid #e9ecef;border-radius:50%;border-top-color:#007bff;height:40px;margin-bottom:16px;width:40px}@keyframes DashboardPage_spin__QCWNs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DashboardPage_header__WrCBq{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;margin-bottom:32px;padding:24px}.DashboardPage_title__PhEvU{color:#2c3e50;font-size:28px;font-weight:700;margin:0 0 8px}.DashboardPage_subtitle__vz4cq{color:#6c757d;font-size:16px;margin:0}.DashboardPage_headerActions__uEFrb{align-items:center;display:flex;gap:24px}.DashboardPage_refreshButton__cNtqh{align-items:center;background:#007bff;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}.DashboardPage_refreshButton__cNtqh:hover:not(:disabled){background:#0056b3;transform:translateY(-1px)}.DashboardPage_refreshButton__cNtqh:disabled{cursor:not-allowed;opacity:.6}.DashboardPage_refreshIcon__Gcu8X{font-size:16px}.DashboardPage_headerStats__WuZkp{display:flex;gap:16px}.DashboardPage_headerStats__WuZkp .DashboardPage_statCard__GYmTJ{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;gap:12px;padding:16px}.DashboardPage_headerStats__WuZkp .DashboardPage_statIcon__Zadhr{align-items:center;background:#007bff;border-radius:8px;color:#fff;display:flex;font-size:24px;height:40px;justify-content:center;width:40px}.DashboardPage_headerStats__WuZkp .DashboardPage_statInfo__\+thvQ{display:flex;flex-direction:column}.DashboardPage_headerStats__WuZkp .DashboardPage_statValue__y31Aa{color:#2c3e50;font-size:20px;font-weight:700}.DashboardPage_headerStats__WuZkp .DashboardPage_statLabel__uU8LT{color:#6c757d;font-size:12px}.DashboardPage_statsGrid__AmUB6{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:32px}.DashboardPage_statCard__GYmTJ{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px;transition:transform .2s ease,box-shadow .2s ease}.DashboardPage_statCard__GYmTJ:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.DashboardPage_statHeader__p9F2\+{align-items:center;display:flex;gap:12px;margin-bottom:16px}.DashboardPage_statIcon__Zadhr{align-items:center;background:#007bff;border-radius:12px;color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.DashboardPage_statTitle__Jnb1y{color:#495057;font-size:16px;font-weight:600}.DashboardPage_statContent__0MQWP{text-align:center}.DashboardPage_statMainValue__5fggV{color:#2c3e50;font-size:36px;font-weight:700;margin-bottom:4px}.DashboardPage_statSubValue__3rTtI{color:#6c757d;font-size:14px}.DashboardPage_section__4VT\+e{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.DashboardPage_sectionTitle__V8ARe{align-items:center;color:#2c3e50;display:flex;font-size:20px;font-weight:600;gap:12px;margin:0 0 24px}.DashboardPage_quickActionsGrid__itkVA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.DashboardPage_quickActionCard__L-T2L{align-items:center;background:#f8f9fa;border:2px solid #0000;border-radius:12px;color:inherit;cursor:pointer;display:flex;gap:16px;overflow:hidden;padding:20px;position:relative;text-decoration:none;transition:all .2s ease}.DashboardPage_quickActionCard__L-T2L:hover{background:#fff;border-color:#007bff;box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.DashboardPage_quickActionCard__L-T2L:active{box-shadow:0 2px 8px #0000001a;transform:translateY(0)}.DashboardPage_quickActionIcon__ibEr8{align-items:center;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:56px;justify-content:center;width:56px}.DashboardPage_quickActionContent__pksr2{flex:1 1;min-width:0}.DashboardPage_quickActionTitle__t85ti{color:#2c3e50;font-size:16px;font-weight:600;margin:0 0 8px}.DashboardPage_quickActionDescription__umteP{color:#6c757d;font-size:14px;line-height:1.4;margin:0 0 8px}.DashboardPage_quickActionCount__voIOB{background:#007bff;border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px}.DashboardPage_activitiesList__pQZwR{display:flex;flex-direction:column;gap:16px}.DashboardPage_activityItem__R0mFN{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:16px;padding:16px;transition:all .2s ease}.DashboardPage_activityItem__R0mFN.DashboardPage_clickable__7bO4V{cursor:pointer}.DashboardPage_activityItem__R0mFN.DashboardPage_clickable__7bO4V:hover{background:#e9ecef;transform:translateX(4px)}.DashboardPage_activityIcon__eevPp{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.DashboardPage_activityContent__Jdl3J{flex:1 1;min-width:0}.DashboardPage_activityHeader__W1J4d{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.DashboardPage_activityAction__8xNpU{color:#2c3e50;font-size:14px;font-weight:600}.DashboardPage_activityTime__xOzyb{color:#6c757d;font-size:12px}.DashboardPage_activityDescription__uWEOK{color:#495057;font-size:14px;line-height:1.4;margin:0 0 8px}.DashboardPage_activityUser__8\+Scf{color:#6c757d;font-size:12px}.DashboardPage_systemInfo__Y9XOD{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.DashboardPage_systemCard__liRPt{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px}.DashboardPage_systemCard__liRPt h3{color:#495057;font-size:16px;font-weight:600;margin:0 0 12px}.DashboardPage_systemValue__a7JZE{align-items:baseline;display:flex;gap:8px}.DashboardPage_systemNumber__QqCkv{color:#2c3e50;font-size:24px;font-weight:700}.DashboardPage_systemLabel__xM9E0{color:#6c757d;font-size:14px}.DashboardPage_systemStatus__W8In4{border-radius:20px;font-size:12px;font-weight:600;padding:6px 12px;text-transform:uppercase}.DashboardPage_statusOnline__3RBbj{background:#d4edda;color:#155724}.DashboardPage_statusOffline__JHZjP{background:#f8d7da;color:#721c24}@media (max-width:768px){.DashboardPage_dashboardPage__4ZjtI{padding:16px}.DashboardPage_header__WrCBq{align-items:stretch}.DashboardPage_headerActions__uEFrb,.DashboardPage_header__WrCBq{flex-direction:column;gap:16px}.DashboardPage_quickActionsGrid__itkVA,.DashboardPage_statsGrid__AmUB6,.DashboardPage_systemInfo__Y9XOD{grid-template-columns:1fr}.DashboardPage_activityHeader__W1J4d{align-items:flex-start;flex-direction:column;gap:4px}}.ProfilePage_profilePage__cf0P7{margin:0 auto;max-width:1200px;padding:24px}.ProfilePage_header__e9kF\+{margin-bottom:32px}.ProfilePage_title__FlnKG{color:#333;font-size:2rem;font-weight:700;margin:0 0 8px}.ProfilePage_subtitle__mP\+I\+{color:#666;font-size:1.1rem;margin:0}.ProfilePage_content__D0nDu{display:flex;flex-direction:column;gap:24px}.ProfilePage_profileCard__wQiq5{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.ProfilePage_cardHeader__yVCCz{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:24px}.ProfilePage_cardTitle__-18gV{color:#333;font-size:1.5rem;font-weight:600;margin:0}.ProfilePage_editButton__C9Gsu{align-items:center;background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease}.ProfilePage_editButton__C9Gsu:hover{background:#0056b3;transform:translateY(-1px)}.ProfilePage_profileInfo__tFJsC{padding:24px}.ProfilePage_infoSection__vuA9e{margin-bottom:32px}.ProfilePage_infoSection__vuA9e:last-child{margin-bottom:0}.ProfilePage_sectionTitle__dUJek{border-bottom:2px solid #e9ecef;color:#333;font-size:1.2rem;font-weight:600;margin:0 0 20px;padding-bottom:8px}.ProfilePage_formGrid__N5PwC{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ProfilePage_formField__eHU7G{display:flex;flex-direction:column;gap:8px}.ProfilePage_label__cy71z{color:#555;font-size:.9rem;font-weight:600;margin:0}.ProfilePage_input__Glwwz,.ProfilePage_select__Uds9x{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;padding:12px 16px;transition:all .3s ease}.ProfilePage_input__Glwwz:focus,.ProfilePage_select__Uds9x:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.ProfilePage_input__Glwwz::placeholder{color:#adb5bd}.ProfilePage_fieldNote__bCFYo{color:#6c757d;font-size:.8rem;margin:4px 0 0}.ProfilePage_infoValue__Ayf\+B{align-items:center;background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;color:#333;display:flex;font-size:1rem;min-height:48px;padding:12px 16px}.ProfilePage_statusBadge__is2ap{border-radius:20px;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.ProfilePage_statusBadge__is2ap.ProfilePage_active__k30zA{background:#d4edda;color:#155724}.ProfilePage_statusBadge__is2ap.ProfilePage_inactive__ps43q{background:#f8d7da;color:#721c24}.ProfilePage_actions__dBTfq{background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;gap:12px;justify-content:flex-end;padding:24px}.ProfilePage_cancelButton__Ii7VX,.ProfilePage_saveButton__fes3g{align-items:center;border:2px solid;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:12px 24px;transition:all .3s ease}.ProfilePage_cancelButton__Ii7VX{background:#fff;border-color:#6c757d;color:#6c757d}.ProfilePage_cancelButton__Ii7VX:hover{background:#6c757d;color:#fff}.ProfilePage_saveButton__fes3g{background:#28a745;border-color:#28a745;color:#fff}.ProfilePage_saveButton__fes3g:hover{background:#218838;border-color:#218838;transform:translateY(-1px)}.ProfilePage_cancelButton__Ii7VX:disabled,.ProfilePage_saveButton__fes3g:disabled{cursor:not-allowed;opacity:.6;transform:none}.ProfilePage_spinner__AIuIy{animation:ProfilePage_spin__4Ummk 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes ProfilePage_spin__4Ummk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfilePage_errorMessage__VcsUC,.ProfilePage_successMessage__OIoLr{align-items:center;border-radius:8px;display:flex;font-weight:500;gap:12px;margin-bottom:24px;padding:16px 20px}.ProfilePage_errorMessage__VcsUC{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.ProfilePage_successMessage__OIoLr{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.ProfilePage_errorIcon__qD1e-,.ProfilePage_successIcon__ATuqW{font-size:1.2rem}.ProfilePage_errorState__zAHDu,.ProfilePage_loadingState__hdpxL{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ProfilePage_loadingState__hdpxL .ProfilePage_spinner__AIuIy{border-width:3px;height:40px;margin-bottom:16px;width:40px}.ProfilePage_errorState__zAHDu p,.ProfilePage_loadingState__hdpxL p{color:#666;font-size:1.1rem;margin:0}.ProfilePage_errorState__zAHDu p{color:#dc3545}@media (max-width:768px){.ProfilePage_profilePage__cf0P7{padding:16px}.ProfilePage_title__FlnKG{font-size:1.5rem}.ProfilePage_subtitle__mP\+I\+{font-size:1rem}.ProfilePage_cardHeader__yVCCz{align-items:stretch;flex-direction:column;gap:16px;padding:16px}.ProfilePage_editButton__C9Gsu{justify-content:center;width:100%}.ProfilePage_profileInfo__tFJsC{padding:16px}.ProfilePage_formGrid__N5PwC{gap:16px;grid-template-columns:1fr}.ProfilePage_actions__dBTfq{flex-direction:column;padding:16px}.ProfilePage_cancelButton__Ii7VX,.ProfilePage_saveButton__fes3g{justify-content:center;width:100%}}@media (max-width:480px){.ProfilePage_profilePage__cf0P7{padding:12px}.ProfilePage_title__FlnKG{font-size:1.3rem}.ProfilePage_cardTitle__-18gV{font-size:1.2rem}.ProfilePage_sectionTitle__dUJek{font-size:1.1rem}.ProfilePage_infoValue__Ayf\+B,.ProfilePage_input__Glwwz,.ProfilePage_select__Uds9x{font-size:.9rem;padding:10px 12px}}.TaskSelectorModal_modalOverlay__LUoVW{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}.TaskSelectorModal_modal__IBacA{animation:TaskSelectorModal_modalSlideIn__cv7Wx .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:1000px;width:100%}@keyframes TaskSelectorModal_modalSlideIn__cv7Wx{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.TaskSelectorModal_modalHeader__qB7Go{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.TaskSelectorModal_modalTitle__xhYWh{color:#333;font-size:20px;font-weight:600;margin:0}.TaskSelectorModal_closeButton__kSUYR{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:20px;padding:4px;transition:all .2s ease}.TaskSelectorModal_closeButton__kSUYR:hover{background:#f8f9fa;color:#333}.TaskSelectorModal_modalContent__nzi2l{flex:1 1;overflow-y:auto;padding:0 24px 24px}.TaskSelectorModal_filters__Hjdmv{grid-gap:16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px;padding:20px}.TaskSelectorModal_filterGroup__AirTF{display:flex;flex-direction:column;gap:8px}.TaskSelectorModal_filterLabel__rsMlt{color:#495057;font-size:14px;font-weight:500}.TaskSelectorModal_filterSelect__aZ0v2,.TaskSelectorModal_searchInput__vK98U{border:1px solid #ced4da;border-radius:6px;font-size:14px;padding:10px 12px;transition:all .2s ease}.TaskSelectorModal_filterSelect__aZ0v2:focus,.TaskSelectorModal_searchInput__vK98U:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.TaskSelectorModal_tasksList__whEfO{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.TaskSelectorModal_taskItem__vTWSK{background:#fff;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;padding:20px;transition:all .2s ease}.TaskSelectorModal_taskItem__vTWSK:hover{border-color:#8b5c2a;box-shadow:0 4px 12px #8b5c2a1a;transform:translateY(-2px)}.TaskSelectorModal_taskHeader__P03Vd{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.TaskSelectorModal_taskTitle__vYZqg{color:#333;flex:1 1;font-size:16px;font-weight:600;margin:0}.TaskSelectorModal_taskBadges__m1PZc{display:flex;flex-wrap:wrap;gap:8px}.TaskSelectorModal_priorityBadge__w1iTc,.TaskSelectorModal_statusBadge__vo7D3,.TaskSelectorModal_typeBadge__HsLUN{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px;white-space:nowrap}.TaskSelectorModal_statusPending__6U9dg{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.TaskSelectorModal_statusInProgress__7ehKX{background:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.TaskSelectorModal_statusOnHold__XIsEr{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.TaskSelectorModal_statusCompleted__4lQ5w{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.TaskSelectorModal_statusCancelled__\+ZptX{background:#e2e3e5;border:1px solid #d6d8db;color:#383d41}.TaskSelectorModal_statusOverdue__bKHg3{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.TaskSelectorModal_statusDefault__RWYdr{background:#f8f9fa;border:1px solid #dee2e6;color:#6c757d}.TaskSelectorModal_priorityLow__yHZZC{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.TaskSelectorModal_priorityMedium__2-OOU{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.TaskSelectorModal_priorityHigh__IREUL{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.TaskSelectorModal_priorityUrgent__3r3E0{background:#dc3545;border:1px solid #dc3545;color:#fff;font-weight:600}.TaskSelectorModal_priorityDefault__BKSZT{background:#f8f9fa;border:1px solid #dee2e6;color:#6c757d}.TaskSelectorModal_typeBadge__HsLUN{background:#e9ecef;border:1px solid #dee2e6;color:#495057}.TaskSelectorModal_taskDescription__HZFDC{color:#6c757d;font-size:14px;line-height:1.5;margin:0 0 12px}.TaskSelectorModal_relatedEntity__4nsF-{align-items:center;background:#f8f9fa;border-left:3px solid #8b5c2a;border-radius:6px;display:flex;gap:8px;margin-bottom:8px;padding:8px 12px}.TaskSelectorModal_entityLabel__CO0uf{color:#495057;font-size:12px;font-weight:600;min-width:80px}.TaskSelectorModal_entityValue__o-qh4{color:#333;font-size:13px;font-weight:500}.TaskSelectorModal_participants__bondJ{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.TaskSelectorModal_participant__cHQ\+O{align-items:center;display:flex;font-size:13px;gap:8px}.TaskSelectorModal_participantLabel__WkNZr{color:#6c757d;font-weight:500;min-width:80px}.TaskSelectorModal_participantValue__n0CJC{color:#333;font-weight:500}.TaskSelectorModal_taskMeta__KGWu\+{border-top:1px solid #e9ecef;display:flex;flex-direction:column;gap:8px;padding-top:12px}.TaskSelectorModal_metaRow__8hNCz{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.TaskSelectorModal_actualHours__Ow5mf,.TaskSelectorModal_applicationNumber__uY3YW,.TaskSelectorModal_createdAt__3joIp,.TaskSelectorModal_dueDate__iJsuR,.TaskSelectorModal_estimatedHours__led\+j,.TaskSelectorModal_taskId__oVgRy,.TaskSelectorModal_updatedAt__sA\+gS{align-items:center;color:#6c757d;display:flex;font-size:12px;gap:4px}.TaskSelectorModal_taskId__oVgRy{color:#495057;font-weight:600}.TaskSelectorModal_dueDate__iJsuR{color:#dc3545;font-weight:500}.TaskSelectorModal_actualHours__Ow5mf,.TaskSelectorModal_estimatedHours__led\+j{color:#17a2b8;font-weight:500}.TaskSelectorModal_createdAt__3joIp,.TaskSelectorModal_updatedAt__sA\+gS{color:#6c757d;font-style:italic}.TaskSelectorModal_loading__xCwtD{align-items:center;color:#6c757d;display:flex;flex-direction:column;justify-content:center;padding:40px}.TaskSelectorModal_spinner__6mY2o{animation:TaskSelectorModal_spin__z3Bt8 1s linear infinite;border:3px solid #e9ecef;border-radius:50%;border-top-color:#8b5c2a;height:32px;margin-bottom:16px;width:32px}@keyframes TaskSelectorModal_spin__z3Bt8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TaskSelectorModal_noTasks__1GzxC{color:#6c757d;padding:40px;text-align:center}.TaskSelectorModal_pagination__0SsQt{align-items:center;border-top:1px solid #e9ecef;display:flex;gap:16px;justify-content:center;padding:20px 0}.TaskSelectorModal_paginationButton__2Hy08{background:#fff;border:1px solid #ced4da;border-radius:6px;color:#495057;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.TaskSelectorModal_paginationButton__2Hy08:hover:not(:disabled){background:#8b5c2a;border-color:#8b5c2a;color:#fff}.TaskSelectorModal_paginationButton__2Hy08:disabled{cursor:not-allowed;opacity:.5}.TaskSelectorModal_paginationInfo__LpydW{color:#6c757d;font-size:14px;font-weight:500}@media (max-width:768px){.TaskSelectorModal_modal__IBacA{margin:10px;max-width:95%}.TaskSelectorModal_filters__Hjdmv{gap:12px;grid-template-columns:1fr}.TaskSelectorModal_taskHeader__P03Vd{align-items:flex-start;flex-direction:column;gap:12px}.TaskSelectorModal_taskBadges__m1PZc{justify-content:flex-start;width:100%}.TaskSelectorModal_taskMeta__KGWu\+{flex-direction:column;gap:8px}.TaskSelectorModal_pagination__0SsQt{flex-direction:column;gap:12px;text-align:center}}.LinkedTaskCard_taskCard__AMtjx{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:16px;overflow:hidden}.LinkedTaskCard_taskHeader__WmTGE{align-items:flex-start;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 20px}.LinkedTaskCard_taskInfo__mXHxQ{flex:1 1}.LinkedTaskCard_taskTitle__TTQLf{color:#333;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}.LinkedTaskCard_taskMeta__AhKTJ{align-items:center;display:flex;gap:12px}.LinkedTaskCard_taskNumber__VExmL{color:#666;font-size:14px;font-weight:500}.LinkedTaskCard_taskType__OGIBu{background-color:#e3f2fd;border-radius:4px;color:#1976d2;font-size:12px;font-weight:500;padding:4px 8px}.LinkedTaskCard_taskStatus__ARHcK{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.LinkedTaskCard_status__2qI\+f{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px;white-space:nowrap}.LinkedTaskCard_status_PENDING__NwMvE{background-color:#fff3cd;color:#856404}.LinkedTaskCard_status_IN_PROGRESS__NhnDU{background-color:#d1ecf1;color:#0c5460}.LinkedTaskCard_status_ON_HOLD__8\+MGi{background-color:#f8d7da;color:#721c24}.LinkedTaskCard_status_COMPLETED__QhGH1{background-color:#d4edda;color:#155724}.LinkedTaskCard_status_CANCELLED__IAkHM{background-color:#f5c6cb;color:#721c24}.LinkedTaskCard_status_OVERDUE__wS257{background-color:#f8d7da;color:#721c24}.LinkedTaskCard_priority__\+YZz6{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px;white-space:nowrap}.LinkedTaskCard_priority_LOW__t8g6J{background-color:#d4edda;color:#155724}.LinkedTaskCard_priority_MEDIUM__vlcaZ{background-color:#fff3cd;color:#856404}.LinkedTaskCard_priority_HIGH__Zoz-L{background-color:#f8d7da;color:#721c24}.LinkedTaskCard_priority_URGENT__CP79O{background-color:#dc3545;color:#fff;font-weight:600}.LinkedTaskCard_taskContent__Y-mxw{padding:20px}.LinkedTaskCard_taskDescription__89gaV{color:#555;font-size:14px;line-height:1.5;margin:0 0 16px}.LinkedTaskCard_relatedEntity__exub0{align-items:center;background:#f8f9fa;border-left:3px solid #8b5c2a;border-radius:6px;display:flex;gap:8px;margin-bottom:12px;padding:10px 14px}.LinkedTaskCard_entityLabel__AF5L4{color:#495057;font-size:13px;font-weight:600;min-width:90px}.LinkedTaskCard_entityValue__pEmOs{color:#333;font-size:14px;font-weight:500}.LinkedTaskCard_taskDetails__8wYsb{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.LinkedTaskCard_detailItem__2Ri9c{align-items:center;display:flex;gap:8px}.LinkedTaskCard_detailLabel__5wQYX{color:#666;font-size:13px;font-weight:500;min-width:120px}.LinkedTaskCard_detailValue__0mtWh{color:#333;font-size:13px;font-weight:500}.LinkedTaskCard_taskNotes__1f-Tf{background-color:#f8f9fa;border-left:3px solid #17a2b8;border-radius:6px;margin-top:16px;padding:12px}.LinkedTaskCard_notesLabel__iLZvn{color:#495057;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.LinkedTaskCard_notesText__gNdSU{color:#555;font-size:13px;line-height:1.4;margin:0}.LinkedTaskCard_taskActions__NE-ZW{background-color:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;gap:12px;padding:16px 20px}.LinkedTaskCard_completeButton__z2tfT{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.LinkedTaskCard_completeButton__z2tfT:hover:not(:disabled){background-color:#218838}.LinkedTaskCard_completeButton__z2tfT:disabled{cursor:not-allowed;opacity:.6}.LinkedTaskCard_unlinkButton__YucRJ{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.LinkedTaskCard_unlinkButton__YucRJ:hover{background-color:#c82333}.LinkedTaskCard_completeForm__2bun4{background-color:#f8f9fa;border-top:1px solid #e0e0e0;padding:20px}.LinkedTaskCard_completeForm__2bun4 h4{color:#333;font-size:16px;font-weight:600;margin:0 0 16px}.LinkedTaskCard_formField__FKBuL{margin-bottom:16px}.LinkedTaskCard_formField__FKBuL label{color:#495057;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.LinkedTaskCard_formInput__arfC9,.LinkedTaskCard_formTextarea__Oci4k{border:1px solid #ced4da;border-radius:4px;font-size:14px;padding:8px 12px;transition:border-color .2s ease;width:100%}.LinkedTaskCard_formInput__arfC9:focus,.LinkedTaskCard_formTextarea__Oci4k:focus{border-color:#8b5c2a;box-shadow:0 0 0 2px #8b5c2a1a;outline:none}.LinkedTaskCard_formTextarea__Oci4k{min-height:80px;resize:vertical}.LinkedTaskCard_formActions__Jkj6B{display:flex;gap:12px;justify-content:flex-end}.LinkedTaskCard_confirmButton__1Co8H{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.LinkedTaskCard_confirmButton__1Co8H:hover:not(:disabled){background-color:#218838}.LinkedTaskCard_confirmButton__1Co8H:disabled{cursor:not-allowed;opacity:.6}.LinkedTaskCard_cancelButton__vAnNK{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.LinkedTaskCard_cancelButton__vAnNK:hover:not(:disabled){background-color:#5a6268}.LinkedTaskCard_cancelButton__vAnNK:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.LinkedTaskCard_taskHeader__WmTGE{flex-direction:column;gap:12px}.LinkedTaskCard_taskStatus__ARHcK{align-items:flex-start}.LinkedTaskCard_taskDetails__8wYsb{gap:6px}.LinkedTaskCard_formActions__Jkj6B,.LinkedTaskCard_taskActions__NE-ZW{flex-direction:column}}.EntityTaskLinkSection_section__FqwhG{background:linear-gradient(135deg,#f8f9ff,#e8ecff);border:2px solid #667eea;border-radius:12px;box-shadow:0 4px 12px #667eea1a;margin:20px 0;padding:20px}.EntityTaskLinkSection_section__FqwhG h3{align-items:center;color:#2c3e50;display:flex;font-size:18px;font-weight:700;gap:8px;margin:0 0 15px}.EntityTaskLinkSection_section__FqwhG h3:before{content:"📋";font-size:20px}.EntityTaskLinkSection_loading__04WeC{color:#666;font-style:italic;padding:20px;text-align:center}.EntityTaskLinkSection_noTask__tkAD3{padding:20px;text-align:center}.EntityTaskLinkSection_noTask__tkAD3 p{color:#666;font-style:italic;margin:0 0 15px}.EntityTaskLinkSection_linkButton__FCW3F{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 auto;padding:12px 24px;transition:all .2s ease}.EntityTaskLinkSection_linkButton__FCW3F:before{content:"🔗";font-size:16px}.EntityTaskLinkSection_linkButton__FCW3F:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.EntityTaskLinkSection_linkButton__FCW3F:active{transform:translateY(0)}.EntityTaskLinkSection_linkedTask__8Q4u8{margin-top:10px}@media (max-width:768px){.EntityTaskLinkSection_section__FqwhG{margin:15px 0;padding:15px}.EntityTaskLinkSection_section__FqwhG h3{font-size:14px}.EntityTaskLinkSection_linkButton__FCW3F{font-size:13px;padding:8px 16px}}.UserModal_modalOverlay__wOzVD{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}.UserModal_modal__7m1Fv{animation:UserModal_modalSlideIn__FZ2qw .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:600px;overflow-x:hidden;overflow-y:auto;width:100%}@keyframes UserModal_modalSlideIn__FZ2qw{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UserModal_modalHeader__LodRs{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.UserModal_modalTitle__G6uhw{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0}.UserModal_closeButton__3\+79H{align-items:center;background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.UserModal_closeButton__3\+79H:hover{background:#f8f9fa;color:#495057}.UserModal_form__bdehg{overflow:hidden;padding:0 24px 24px}.UserModal_formGrid__sg7YT{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:24px}.UserModal_formGroup__QSXOp{display:flex;flex-direction:column}.UserModal_formGroup__QSXOp:nth-child(5),.UserModal_formGroup__QSXOp:nth-child(6),.UserModal_formGroup__QSXOp:nth-child(7){grid-column:span 1}.UserModal_label__alF-N{align-items:center;color:#495057;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}.UserModal_required__QpQjc{color:#dc3545;margin-left:4px}.UserModal_input__wqOXx,.UserModal_select__OOPcD{background:#fff;border:1px solid #e9ecef;border-radius:8px;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:12px 16px;transition:all .2s ease}.UserModal_input__wqOXx:focus,.UserModal_select__OOPcD:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.UserModal_inputError__wJMaF,.UserModal_inputError__wJMaF:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.UserModal_errorText__mNVof{color:#dc3545;font-family:Gill Sans,Arial,sans-serif;font-size:12px;margin-top:4px}.UserModal_readOnlyField__N1KC4{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;color:#6c757d;cursor:not-allowed;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:12px 16px;-webkit-user-select:none;user-select:none}.UserModal_readOnlyNote__KM3-v{color:#6c757d;font-size:12px;font-weight:400;margin-left:8px}.UserModal_checkboxGroup__vDN7b{align-items:center;display:flex}.UserModal_checkboxLabel__kh5ql{align-items:center;color:#495057;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px}.UserModal_checkbox__XgzeQ{accent-color:#8b5c2a;height:16px;margin-right:8px;width:16px}.UserModal_checkboxText__3yqb4{-webkit-user-select:none;user-select:none}.UserModal_statusInfo__7kHDv{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;gap:8px;padding:8px 12px}.UserModal_statusBadge__ti\+Qe{border-radius:4px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.UserModal_statusBadge__ti\+Qe.UserModal_active__MV7I0{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.UserModal_statusBadge__ti\+Qe.UserModal_inactive__XxKIN{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.UserModal_statusNote__JL-NF{color:#6c757d;font-size:12px;font-style:italic}.UserModal_passwordButtons__BfFO1{display:flex;gap:8px;margin-top:8px;overflow:hidden}.UserModal_togglePasswordButton__M7MQI{align-items:center;background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:11px;font-weight:600;justify-content:center;min-width:0;padding:8px;transition:all .2s ease;white-space:nowrap}.UserModal_togglePasswordButton__M7MQI:hover{background:#5a6268;transform:scale(1.02)}.UserModal_togglePasswordButton__M7MQI:active{transform:scale(.98)}.UserModal_generatePasswordButton__Ko-je{align-items:center;background:#8b5c2a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:11px;font-weight:600;justify-content:center;min-width:0;padding:8px;transition:all .2s ease;white-space:nowrap}.UserModal_generatePasswordButton__Ko-je:hover{background:#7a4f23;transform:scale(1.02)}.UserModal_generatePasswordButton__Ko-je:active{transform:scale(.98)}.UserModal_passwordStrength__8IKmZ{align-items:center;display:flex;gap:8px;margin-top:8px}.UserModal_strengthBar__Tgy0v{background:#e9ecef;border-radius:2px;flex:1 1;height:4px;overflow:hidden}.UserModal_strengthFill__NgT60{height:100%;transition:all .3s ease}.UserModal_strengthLabel__RPrEO{font-family:Gill Sans,Arial,sans-serif;font-size:12px;font-weight:600;min-width:60px;text-align:right}.UserModal_formActions__QvUCF{border-top:1px solid #e9ecef;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.UserModal_cancelButton__KLXb5,.UserModal_submitButton__Q0hZr{align-items:center;border:1px solid;border-radius:8px;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.UserModal_cancelButton__KLXb5{background:#fff;border-color:#e9ecef;color:#495057}.UserModal_cancelButton__KLXb5:hover{background:#f8f9fa;border-color:#8b5c2a}.UserModal_submitButton__Q0hZr{background:#8b5c2a;border-color:#8b5c2a;color:#fff}.UserModal_submitButton__Q0hZr:hover{background:#7a4f23;transform:translateY(-1px)}.UserModal_submitButton__Q0hZr:disabled{background:#6c757d;border-color:#6c757d;cursor:not-allowed;transform:none}.UserModal_spinner__j9k\+9{animation:UserModal_spin__TuEAF 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes UserModal_spin__TuEAF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.UserModal_modalOverlay__wOzVD{padding:16px}.UserModal_modal__7m1Fv{max-height:95vh}.UserModal_modalHeader__LodRs{padding:20px 20px 0}.UserModal_form__bdehg{padding:0 20px 20px}.UserModal_formGrid__sg7YT{gap:16px;grid-template-columns:1fr}.UserModal_formGroup__QSXOp:nth-child(5),.UserModal_formGroup__QSXOp:nth-child(6),.UserModal_formGroup__QSXOp:nth-child(7){grid-column:span 1}.UserModal_formActions__QvUCF{flex-direction:column-reverse}.UserModal_cancelButton__KLXb5,.UserModal_submitButton__Q0hZr{justify-content:center;width:100%}}@media (max-width:480px){.UserModal_modalOverlay__wOzVD{padding:12px}.UserModal_modalHeader__LodRs{padding:16px 16px 0}.UserModal_form__bdehg{padding:0 16px 16px}.UserModal_modalTitle__G6uhw{font-size:18px}.UserModal_formGrid__sg7YT{gap:12px}.UserModal_input__wqOXx,.UserModal_select__OOPcD{font-size:13px;padding:10px 12px}.UserModal_label__alF-N{font-size:13px}.UserModal_passwordButtons__BfFO1{flex-direction:column;gap:8px}.UserModal_generatePasswordButton__Ko-je,.UserModal_togglePasswordButton__M7MQI{font-size:14px;height:40px;width:100%}}.QuickEditModal_overlay__sHYLr{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}.QuickEditModal_modal__3qMOW{animation:QuickEditModal_slideIn__tSLiO .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}@keyframes QuickEditModal_slideIn__tSLiO{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.QuickEditModal_header__5gZJf{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px 24px 0}.QuickEditModal_title__GlW5p{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0}.QuickEditModal_closeButton__1hLrz{align-items:center;background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.QuickEditModal_closeButton__1hLrz:hover{background:#f8f9fa;color:#495057}.QuickEditModal_content__gQ9gQ{padding:0 24px 24px}.QuickEditModal_description__gCCTd{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;line-height:1.5;margin:0 0 16px}.QuickEditModal_currentValue__SgYzX{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin-bottom:20px;padding:12px 16px}.QuickEditModal_form__3oSxR{display:flex;flex-direction:column;gap:20px}.QuickEditModal_select__jogSo{background:#fff;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s ease;width:100%}.QuickEditModal_select__jogSo:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.QuickEditModal_passwordInfo__esp8E{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;margin-bottom:8px;padding:16px}.QuickEditModal_passwordInfo__esp8E p{color:#856404;font-family:Gill Sans,Arial,sans-serif;font-size:14px;line-height:1.5;margin:0 0 8px}.QuickEditModal_passwordInfo__esp8E p:last-child{margin-bottom:0}.QuickEditModal_warning__vyEaL{color:#d63031!important;font-weight:600}.QuickEditModal_actions__cH7OS{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.QuickEditModal_cancelButton__yKGSf{background:#fff;border:1px solid #e9ecef;border-radius:8px;color:#6c757d;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.QuickEditModal_cancelButton__yKGSf:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd}.QuickEditModal_cancelButton__yKGSf:disabled{cursor:not-allowed;opacity:.6}.QuickEditModal_submitButton__Ns9I0{align-items:center;background:#8b5c2a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.QuickEditModal_submitButton__Ns9I0:hover:not(:disabled){background:#7a4f23;transform:translateY(-1px)}.QuickEditModal_submitButton__Ns9I0:disabled{cursor:not-allowed;opacity:.6;transform:none}.QuickEditModal_spinner__alOi4{animation:QuickEditModal_spin__aHysd 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes QuickEditModal_spin__aHysd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.QuickEditModal_overlay__sHYLr{padding:10px}.QuickEditModal_modal__3qMOW{max-width:none;width:100%}.QuickEditModal_header__5gZJf{padding:16px 20px 0}.QuickEditModal_content__gQ9gQ{padding:0 20px 20px}.QuickEditModal_title__GlW5p{font-size:18px}.QuickEditModal_actions__cH7OS{flex-direction:column}.QuickEditModal_cancelButton__yKGSf,.QuickEditModal_submitButton__Ns9I0{justify-content:center;width:100%}}@media (max-width:480px){.QuickEditModal_overlay__sHYLr{padding:5px}.QuickEditModal_modal__3qMOW{border-radius:8px}.QuickEditModal_header__5gZJf{padding:12px 16px 0}.QuickEditModal_content__gQ9gQ{padding:0 16px 16px}.QuickEditModal_title__GlW5p{font-size:16px}.QuickEditModal_description__gCCTd{font-size:13px}.QuickEditModal_currentValue__SgYzX,.QuickEditModal_select__jogSo{font-size:13px;padding:10px 12px}}.QuickActionsModal_overlay__QEaS1{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}.QuickActionsModal_modal__-Huxl{animation:QuickActionsModal_slideIn__gT6Q1 .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}@keyframes QuickActionsModal_slideIn__gT6Q1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.QuickActionsModal_header__wgP1v{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px 24px 0}.QuickActionsModal_title__9lH0g{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0}.QuickActionsModal_closeButton__7NauG{align-items:center;background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.QuickActionsModal_closeButton__7NauG:hover{background:#f8f9fa;color:#495057}.QuickActionsModal_content__SGim-{padding:0 24px 24px}.QuickActionsModal_userInfo__E7NBj{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:20px;padding:16px;text-align:center}.QuickActionsModal_userName__GyjR0{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:18px;font-weight:600;margin:0 0 8px}.QuickActionsModal_userEmail__Rb78d{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin:0 0 12px}.QuickActionsModal_userStatus__mjztw{display:flex;justify-content:center}.QuickActionsModal_statusBadge__Nwg7u{border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.QuickActionsModal_active__Myve7{background:#d4edda;color:#155724}.QuickActionsModal_inactive__Or69n{background:#f8d7da;color:#721c24}.QuickActionsModal_actions__BcYIF{display:flex;flex-direction:column;gap:12px}.QuickActionsModal_actionButton__8f93q{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:16px;text-align:left;transition:all .2s ease;width:100%}.QuickActionsModal_actionButton__8f93q:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.QuickActionsModal_actionIcon__5ZWJU{flex-shrink:0;font-size:24px;text-align:center;width:40px}.QuickActionsModal_actionContent__SP3BI{display:flex;flex:1 1;flex-direction:column;gap:4px}.QuickActionsModal_actionTitle__gMpUx{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:16px;font-weight:600}.QuickActionsModal_actionDescription__LIbYk{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:13px;line-height:1.4}.QuickActionsModal_statusButton__pFGqg{border-color:#e2e3e5}.QuickActionsModal_statusButton__pFGqg:hover{background:#f8f9fa;border-color:#d6d8db}.QuickActionsModal_passwordButton__\+a7t8{background:#fff3cd;border-color:#ffeaa7}.QuickActionsModal_passwordButton__\+a7t8:hover{background:#ffeaa7;border-color:#fdcb6e}.QuickActionsModal_permissionButton__tP7tz{background:#d1ecf1;border-color:#bee5eb}.QuickActionsModal_permissionButton__tP7tz:hover{background:#bee5eb;border-color:#87ceeb}.QuickActionsModal_organizationButton__4JDSc{background:#d4edda;border-color:#c3e6cb}.QuickActionsModal_organizationButton__4JDSc:hover{background:#c3e6cb;border-color:#a8e6cf}.QuickActionsModal_deleteButton__TDE35{background:#f8d7da;border-color:#f5c6cb}.QuickActionsModal_deleteButton__TDE35:hover{background:#f5c6cb;border-color:#f1b0b7;color:#721c24}@media (max-width:768px){.QuickActionsModal_overlay__QEaS1{padding:10px}.QuickActionsModal_modal__-Huxl{max-width:none;width:100%}.QuickActionsModal_header__wgP1v{padding:16px 20px 0}.QuickActionsModal_content__SGim-{padding:0 20px 20px}.QuickActionsModal_title__9lH0g{font-size:18px}.QuickActionsModal_userName__GyjR0{font-size:16px}.QuickActionsModal_actionButton__8f93q{gap:12px;padding:12px}.QuickActionsModal_actionIcon__5ZWJU{font-size:20px;width:32px}.QuickActionsModal_actionTitle__gMpUx{font-size:14px}.QuickActionsModal_actionDescription__LIbYk{font-size:12px}}@media (max-width:480px){.QuickActionsModal_overlay__QEaS1{padding:5px}.QuickActionsModal_modal__-Huxl{border-radius:8px}.QuickActionsModal_header__wgP1v{padding:12px 16px 0}.QuickActionsModal_content__SGim-{padding:0 16px 16px}.QuickActionsModal_title__9lH0g{font-size:16px}.QuickActionsModal_userInfo__E7NBj{padding:12px}.QuickActionsModal_userName__GyjR0{font-size:15px}.QuickActionsModal_actionButton__8f93q{gap:10px;padding:10px}.QuickActionsModal_actionIcon__5ZWJU{font-size:18px;width:28px}.QuickActionsModal_actionTitle__gMpUx{font-size:13px}.QuickActionsModal_actionDescription__LIbYk{font-size:11px}}.UsersPage_usersPage__ukuJw{margin:0 auto;max-width:1400px}.UsersPage_header__PkjRI{margin-bottom:24px}.UsersPage_headerContent__7pXL4{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.UsersPage_title__PQOOP{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:32px;font-weight:700;margin:0 0 8px}.UsersPage_subtitle__SMkoa{color:#7f8c8d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.UsersPage_createButton__1\+GAm{align-items:center;background:#8b5c2a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease;white-space:nowrap}.UsersPage_createButton__1\+GAm:hover{background:#7a4f23;transform:translateY(-1px)}.UsersPage_buttonIcon__JyPTf{font-size:16px}.UsersPage_loading__taxU6{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.UsersPage_spinner__zBl65{animation:UsersPage_spin__G03Mh 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#8b5c2a;height:40px;margin-bottom:16px;width:40px}@keyframes UsersPage_spin__G03Mh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UsersPage_loading__taxU6 p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.UsersPage_filters__AOa0z{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:20px}.UsersPage_searchBox__PSNnW{flex:1 1}.UsersPage_searchInput__hh7Kk{border:1px solid #e9ecef;border-radius:8px;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s ease;width:100%}.UsersPage_searchInput__hh7Kk:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.UsersPage_filterControls__vyOcv{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.UsersPage_pageSizeControl__Gz\+1H{align-items:center;display:flex;gap:8px}.UsersPage_pageSizeLabel__Axck9{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:500;white-space:nowrap}.UsersPage_filterSelect__IQ3pd{background:#fff;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;min-width:120px;padding:10px 12px}.UsersPage_filterSelect__IQ3pd:focus{border-color:#8b5c2a;outline:none}.UsersPage_organizationFilter__Ccw8k{min-width:200px}.UsersPage_selectOrgButton__hDvNu{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;gap:8px;padding:10px 12px;transition:all .2s ease;width:100%}.UsersPage_selectOrgButton__hDvNu:hover{background:#f8f9fa;border-color:#8b5c2a}.UsersPage_selectOrgIcon__UTzbA{font-size:16px}.UsersPage_selectOrgText__dmAad{flex:1 1;text-align:left}.UsersPage_selectedOrganization__dCC7g{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.UsersPage_selectedOrgInfo__buxMC{flex:1 1;min-width:0}.UsersPage_selectedOrgName__PQgeI{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UsersPage_selectedOrgType__O4JBL{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:11px;text-transform:capitalize}.UsersPage_selectedOrgActions__BGTKZ{display:flex;flex-shrink:0;gap:4px}.UsersPage_changeOrgButton__d6Pyn{background:#8b5c2a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:500;padding:4px 8px;transition:all .2s ease}.UsersPage_changeOrgButton__d6Pyn:hover{background:#6d4a22}.UsersPage_clearOrgButton__K\+B89{align-items:center;background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;padding:4px 6px;transition:all .2s ease;width:20px}.UsersPage_clearOrgButton__K\+B89:hover{background:#c82333}.UsersPage_activeFilters__9b\+4q{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.UsersPage_activeFiltersLabel__Bl5dm{color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin-right:8px}.UsersPage_activeFilter__DLm0U{align-items:center;background:#e3f2fd;border:1px solid #bbdefb;border-radius:20px;color:#1976d2;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:6px 12px}.UsersPage_removeFilter__IILpd{align-items:center;background:none;border:none;border-radius:50%;color:#1976d2;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:16px;justify-content:center;padding:0;transition:all .2s ease;width:16px}.UsersPage_removeFilter__IILpd:hover{background:#1976d2;color:#fff}.UsersPage_clearAllFilters__YkWQz{align-items:center;background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:13px;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s ease}.UsersPage_clearAllFilters__YkWQz:hover{background:#c82333;transform:translateY(-1px)}.UsersPage_usersCards__nWKsP{grid-gap:20px;animation:UsersPage_fadeIn__3vwvt .3s ease-in-out;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:20px}@keyframes UsersPage_fadeIn__3vwvt{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.UsersPage_userCard__lFtPb{background:#fff;border:1px solid #e1e5e9;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;position:relative;transition:all .3s ease}.UsersPage_userCard__lFtPb:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.UsersPage_userCard__lFtPb.UsersPage_inactiveUser__OhTcJ{background:#f8f9fa;opacity:.7}.UsersPage_userCard__lFtPb.UsersPage_inactiveUser__OhTcJ:before{background:#dc3545;content:"";height:3px;left:0;position:absolute;right:0;top:0}.UsersPage_userCardHeader__6MUbg{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:15px;padding:20px 20px 0}.UsersPage_userCardTitleSection__v3y98{flex:1 1;min-width:0}.UsersPage_userCardTitle__f3CyO{word-wrap:break-word;color:#2c3e50;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 5px}.UsersPage_userCardId__YRCVY{color:#6c757d;font-size:12px;font-weight:500}.UsersPage_userCardActions__nDU7U{display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px;justify-content:flex-end}.UsersPage_userCardActionButton__vWInL{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:auto;justify-content:center;min-width:auto;padding:6px 12px;position:relative;transition:all .2s ease;white-space:nowrap}.UsersPage_userCardActionButton__vWInL:hover{background:#e9ecef;transform:scale(1.05)}.UsersPage_userCardActionButton__vWInL.UsersPage_deleteButton__ooe4Q:hover{background:#f8d7da;color:#721c24}.UsersPage_userCardActionButton__vWInL.UsersPage_passwordButton__6Q3L-{background:#fff3cd;border-color:#ffeaa7;color:#856404}.UsersPage_userCardActionButton__vWInL.UsersPage_passwordButton__6Q3L-:hover{background:#ffeaa7;border-color:#fdcb6e;color:#6c5ce7}.UsersPage_userCardActionButton__vWInL.UsersPage_permissionButton__VLdem{background:#d1ecf1;border-color:#bee5eb;color:#0c5460}.UsersPage_userCardActionButton__vWInL.UsersPage_permissionButton__VLdem:hover{background:#bee5eb;border-color:#87ceeb;color:#0984e3}.UsersPage_userCardActionButton__vWInL.UsersPage_organizationButton__pmVMj{background:#d4edda;border-color:#c3e6cb;color:#155724}.UsersPage_userCardActionButton__vWInL.UsersPage_organizationButton__pmVMj:hover{background:#c3e6cb;border-color:#a8e6cf;color:#00b894}.UsersPage_userCardActionButton__vWInL.UsersPage_statusButton__lhtTz{background:#e2e3e5;border-color:#d6d8db;color:#495057}.UsersPage_userCardActionButton__vWInL.UsersPage_statusButton__lhtTz:hover{background:#d6d8db;border-color:#c6c8ca;color:#212529}.UsersPage_userCardActionButton__vWInL.UsersPage_quickActionsButton__VldaS{background:#8b5c2a;border-color:#7a4f23;color:#fff;font-weight:600}.UsersPage_userCardActionButton__vWInL.UsersPage_quickActionsButton__VldaS:hover{background:#7a4f23;border-color:#6a451e;color:#fff;transform:translateY(-1px)}.UsersPage_userCardInfo__Q31xg{padding:0 20px}.UsersPage_userCardRow__Scr\+Z{align-items:center;border-bottom:1px solid #f8f9fa;display:flex;justify-content:space-between;padding:8px 0}.UsersPage_userCardRow__Scr\+Z:last-child{border-bottom:none}.UsersPage_userCardLabel__W-8wQ{color:#6c757d;font-size:13px;font-weight:500;min-width:80px}.UsersPage_userCardValue__WyETh{color:#2c3e50;font-size:14px;font-weight:500;max-width:200px;text-align:right;word-break:break-word}.UsersPage_userCardFooter__QZMlU{border-top:1px solid #f0f0f0;margin-top:15px;padding:15px 20px 20px}.UsersPage_userCardStatus__bmsYv{margin-bottom:10px}.UsersPage_userCardRoles__oF1zF{display:flex;flex-wrap:wrap;gap:6px}.UsersPage_userCardRole__neaD7{background:#007bff;border-radius:12px;color:#fff;font-size:11px;font-weight:500;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.UsersPage_permissionBadge__v5AvP{border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.UsersPage_permission1__0N9v\+{background:#dc3545;color:#fff}.UsersPage_permission2__VLC3e{background:#fd7e14;color:#fff}.UsersPage_permission3__E9alq{background:#28a745;color:#fff}.UsersPage_permission4__orLz1{background:#17a2b8;color:#fff}.UsersPage_statusBadge__Eegtf{border-radius:6px;font-size:12px;font-weight:600;padding:4px 8px}.UsersPage_active__6coyQ{background:#d4edda;color:#155724}.UsersPage_inactive__VelOl{background:#f8d7da;color:#721c24}.UsersPage_emptyState__5dkZQ{padding:60px 20px;text-align:center}.UsersPage_emptyIcon__OQQix{font-size:48px;margin-bottom:16px;opacity:.5}.UsersPage_emptyState__5dkZQ h3{color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:18px;font-weight:600;margin:0 0 8px}.UsersPage_emptyState__5dkZQ p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin:0}.UsersPage_modalOverlay__0griY{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.UsersPage_modal__aBxbl{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-height:80vh;max-width:500px;overflow-y:auto;padding:24px;width:90%}.UsersPage_modal__aBxbl h2{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0 0 16px}.UsersPage_modal__aBxbl p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin:0 0 20px}.UsersPage_modalActions__-QXs1{display:flex;gap:12px;justify-content:flex-end}.UsersPage_modalActions__-QXs1 button{background:#fff;border:1px solid #e9ecef;border-radius:6px;color:#495057;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:8px 16px;transition:all .2s ease}.UsersPage_modalActions__-QXs1 button:hover{background:#f8f9fa;border-color:#8b5c2a}@media (max-width:1024px){.UsersPage_headerContent__7pXL4{align-items:stretch;flex-direction:column}.UsersPage_createButton__1\+GAm{align-self:flex-start}.UsersPage_filterControls__vyOcv{flex-direction:column}.UsersPage_filterSelect__IQ3pd{min-width:auto}.UsersPage_organizationFilter__Ccw8k{width:100%}.UsersPage_selectedOrganization__dCC7g{align-items:stretch;flex-direction:column;gap:8px}.UsersPage_selectedOrgActions__BGTKZ{justify-content:flex-end}.UsersPage_changeOrgButton__d6Pyn{font-size:12px;padding:6px 12px}.UsersPage_organizationFilter__Ccw8k{min-width:auto}}@media (max-width:768px){.UsersPage_usersPage__ukuJw{padding:0 16px}.UsersPage_title__PQOOP{font-size:24px}.UsersPage_subtitle__SMkoa{font-size:14px}.UsersPage_filters__AOa0z{padding:16px}.UsersPage_filterControls__vyOcv{align-items:stretch;flex-direction:column;gap:12px}.UsersPage_pageSizeControl__Gz\+1H{align-items:stretch;flex-direction:column;gap:6px}.UsersPage_pageSizeLabel__Axck9{text-align:center}.UsersPage_filterSelect__IQ3pd{width:100%}.UsersPage_usersCards__nWKsP{gap:15px;grid-template-columns:1fr}.UsersPage_userCard__lFtPb{margin:0 10px}.UsersPage_userCardHeader__6MUbg{padding:15px 15px 0}.UsersPage_userCardInfo__Q31xg{padding:0 15px}.UsersPage_userCardFooter__QZMlU{padding:15px}.UsersPage_userCardTitle__f3CyO{font-size:16px}.UsersPage_userCardValue__WyETh{font-size:13px;max-width:150px}}@media (max-width:480px){.UsersPage_usersPage__ukuJw{padding:0 12px}.UsersPage_title__PQOOP{font-size:20px}.UsersPage_filters__AOa0z,.UsersPage_userCard__lFtPb{padding:12px}.UsersPage_userCardTitle__f3CyO{font-size:14px}.UsersPage_userCardActionButton__vWInL{font-size:10px;min-width:auto;padding:4px 6px}.UsersPage_userCardValue__WyETh{font-size:13px;max-width:55%}.UsersPage_userCardRow__Scr\+Z{align-items:flex-start;flex-direction:column;gap:4px}.UsersPage_userCardValue__WyETh{max-width:none;text-align:left}.UsersPage_userCardActions__nDU7U{flex-wrap:wrap;gap:4px;justify-content:flex-start}.UsersPage_modal__aBxbl{padding:16px;width:95%}}.UsersPage_pagination__CIK-R{border-radius:12px;box-shadow:0 2px 8px #0000001a;flex-wrap:wrap;gap:12px;margin-top:24px;padding:20px}.UsersPage_paginationButton__ZfaZn,.UsersPage_pagination__CIK-R{align-items:center;background:#fff;border:1px solid #e9ecef;display:flex;justify-content:center}.UsersPage_paginationButton__ZfaZn{border-radius:8px;color:#495057;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:500;gap:6px;min-width:100px;padding:10px 16px;transition:all .2s ease}.UsersPage_paginationButton__ZfaZn:hover:not(:disabled){background:#f8f9fa;border-color:#8b5c2a;color:#8b5c2a;transform:translateY(-1px)}.UsersPage_paginationButton__ZfaZn:disabled{background:#f8f9fa;color:#adb5bd;cursor:not-allowed;opacity:.5}.UsersPage_paginationButton__ZfaZn:not(:disabled){position:relative}.UsersPage_paginationButton__ZfaZn:not(:disabled):active{transform:translateY(0)}.UsersPage_pageNumbers__fCtVu{align-items:center;display:flex;gap:4px}.UsersPage_pageNumber__vPfw3{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;color:#495057;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:500;height:40px;justify-content:center;transition:all .2s ease;width:40px}.UsersPage_pageNumber__vPfw3:hover:not(:disabled){background:#f8f9fa;border-color:#8b5c2a;color:#8b5c2a;transform:translateY(-1px)}.UsersPage_pageNumber__vPfw3.UsersPage_activePage__p42hm{background:#8b5c2a;border-color:#8b5c2a;box-shadow:0 2px 4px #8b5c2a4d;color:#fff;cursor:default;font-weight:600;transform:scale(1.05)}.UsersPage_pageNumber__vPfw3:disabled{cursor:not-allowed;opacity:.5}.UsersPage_paginationInfo__qgprg{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:16px;padding:12px;text-align:center}.UsersPage_paginationInfo__qgprg span{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:500}@media (max-width:768px){.UsersPage_pagination__CIK-R{flex-direction:column;gap:16px;padding:16px}.UsersPage_paginationButton__ZfaZn{min-width:auto;width:100%}.UsersPage_pageNumbers__fCtVu{justify-content:center;order:-1}.UsersPage_pageNumber__vPfw3{font-size:13px;height:36px;width:36px}.UsersPage_activeFilters__9b\+4q{align-items:flex-start;flex-direction:column;gap:10px}.UsersPage_activeFiltersLabel__Bl5dm{margin-bottom:4px;margin-right:0}.UsersPage_activeFilter__DLm0U{font-size:12px;padding:4px 10px}.UsersPage_clearAllFilters__YkWQz{align-self:stretch;font-size:12px;justify-content:center;padding:8px 12px}}@media (max-width:480px){.UsersPage_pagination__CIK-R{gap:12px;padding:12px}.UsersPage_paginationButton__ZfaZn{font-size:13px;padding:8px 12px}.UsersPage_pageNumber__vPfw3{font-size:12px;height:32px;width:32px}.UsersPage_paginationInfo__qgprg{padding:8px}.UsersPage_paginationInfo__qgprg span{font-size:13px}.UsersPage_activeFilters__9b\+4q{gap:8px;padding:10px 12px}.UsersPage_activeFiltersLabel__Bl5dm{font-size:13px}.UsersPage_activeFilter__DLm0U{flex-wrap:wrap;font-size:11px;padding:3px 8px}.UsersPage_removeFilter__IILpd{font-size:12px;height:14px;width:14px}.UsersPage_clearAllFilters__YkWQz{font-size:11px;padding:6px 10px}}.UsersPage_filterLoading__PWxCP{align-items:center;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;color:#856404;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:500;gap:12px;justify-content:center;margin:16px 0;padding:16px}.UsersPage_filterLoading__PWxCP .UsersPage_spinner__zBl65{animation:UsersPage_spin__G03Mh 1s linear infinite;border:2px solid #ffeaa7;border-radius:50%;border-top-color:#8b5c2a;height:20px;width:20px}.OrganizationModal_modalOverlay__QsWQ1{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}.OrganizationModal_modal__V0bLz{animation:OrganizationModal_modalSlideIn__vj7S5 .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}@keyframes OrganizationModal_modalSlideIn__vj7S5{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.OrganizationModal_modalHeader__xli6c{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.OrganizationModal_modalTitle__StcgH{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0}.OrganizationModal_closeButton__yxm6L{align-items:center;background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.OrganizationModal_closeButton__yxm6L:hover{background:#f8f9fa;color:#495057}.OrganizationModal_form__B7lFI{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.OrganizationModal_formContent__5sd5n{display:flex;flex:1 1;flex-direction:column;gap:32px;overflow-y:auto;padding:0 24px}.OrganizationModal_formSection__kwE4A{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:24px}.OrganizationModal_sectionTitle__KhUt1{border-bottom:2px solid #8b5c2a;color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:18px;font-weight:600;margin:0 0 20px;padding-bottom:12px;position:relative}.OrganizationModal_sectionTitle__KhUt1:after{background:#8b5c2a;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:60px}.OrganizationModal_formGrid__xa5N\+{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:24px}.OrganizationModal_formGroup__DJgoT:nth-child(7),.OrganizationModal_formGroup__DJgoT:nth-child(8),.OrganizationModal_formGroup__DJgoT:nth-child(9){grid-column:span 2}.OrganizationModal_formGroup__DJgoT{display:flex;flex-direction:column;margin-bottom:20px}.OrganizationModal_formGroup__DJgoT:last-child{margin-bottom:0}.OrganizationModal_label__gLW5N{align-items:center;color:#495057;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}.OrganizationModal_required__YdQCJ{color:#dc3545;margin-left:4px}.OrganizationModal_input__iYwwC,.OrganizationModal_select__aEhcU,.OrganizationModal_textarea__cSyYS{background:#fff;border:1px solid #e9ecef;border-radius:8px;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:12px 16px;transition:all .2s ease}.OrganizationModal_input__iYwwC:focus,.OrganizationModal_select__aEhcU:focus,.OrganizationModal_textarea__cSyYS:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.OrganizationModal_textarea__cSyYS{min-height:100px;resize:vertical}.OrganizationModal_inputError__K66Ht,.OrganizationModal_inputError__K66Ht:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.OrganizationModal_errorText__iGLFU{color:#dc3545;font-family:Gill Sans,Arial,sans-serif;font-size:12px;margin-top:4px}.OrganizationModal_helpText__SUlKb{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:12px;margin-top:4px;padding:4px 8px}.OrganizationModal_checkboxGroup__1mIg7{align-items:center;display:flex}.OrganizationModal_checkboxLabel__PRvCo{align-items:center;color:#495057;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px}.OrganizationModal_checkbox__MU3eu{accent-color:#8b5c2a;height:16px;margin-right:8px;width:16px}.OrganizationModal_checkboxText__EMGbV{-webkit-user-select:none;user-select:none}.OrganizationModal_fileInput__nJOun{background:#f8f9fa;border:2px dashed #e9ecef;border-radius:8px;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:8px 12px;transition:all .2s ease}.OrganizationModal_fileInput__nJOun:hover{background:#8b5c2a0d;border-color:#8b5c2a}.OrganizationModal_fileInput__nJOun:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.OrganizationModal_fileName__u1hIw{color:#28a745;font-family:Gill Sans,Arial,sans-serif;font-size:12px;font-weight:500;margin-top:4px}.OrganizationModal_addressRow__bBOpg{align-items:flex-end;display:flex;gap:12px}.OrganizationModal_addressInput__YEMAZ{flex:1 1}.OrganizationModal_getCoordinatesButton__yOuge{align-items:center;background:#8b5c2a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:160px;padding:12px 16px;transition:all .2s ease;white-space:nowrap}.OrganizationModal_getCoordinatesButton__yOuge:hover:not(:disabled){background:#7a4f23;transform:translateY(-1px)}.OrganizationModal_getCoordinatesButton__yOuge:disabled{background:#6c757d;cursor:not-allowed;transform:none}.OrganizationModal_addressContainer__bdBDj{position:relative}.OrganizationModal_addressInput__YEMAZ{width:100%}.OrganizationModal_addressLoading__qPXiL{align-items:center;display:flex;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.OrganizationModal_addressSuggestions__fd0t\+{background:#fff;border:1px solid #e9ecef;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 12px #00000026;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.OrganizationModal_suggestionItem__ns8\+P{border-bottom:1px solid #f8f9fa;color:#495057;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:12px 16px;transition:background-color .2s ease}.OrganizationModal_suggestionItem__ns8\+P:hover{background:#f8f9fa}.OrganizationModal_suggestionItem__ns8\+P:last-child{border-bottom:none}.OrganizationModal_coordinatesRow__hcVgY{display:flex;gap:12px}.OrganizationModal_coordinateField__soQq6{display:flex;flex:1 1;flex-direction:column;gap:4px}.OrganizationModal_coordinateLabel__3eRNR{color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:12px;font-weight:600}.OrganizationModal_coordinateInput__nZKDp{background:#f8f9fa;color:#6c757d;cursor:not-allowed}.OrganizationModal_coordinateInput__nZKDp:focus{border-color:#6c757d;box-shadow:none}.OrganizationModal_formActions__ug64F{background:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid #e9ecef;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:20px 24px}.OrganizationModal_cancelButton__lqbGn,.OrganizationModal_clearButton__RkdAv,.OrganizationModal_submitButton__ijbgP{align-items:center;border:1px solid;border-radius:8px;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.OrganizationModal_cancelButton__lqbGn{background:#fff;border-color:#e9ecef;color:#495057}.OrganizationModal_cancelButton__lqbGn:hover{background:#f8f9fa;border-color:#8b5c2a}.OrganizationModal_clearButton__RkdAv{background:#fff;border-color:#dc3545;color:#dc3545}.OrganizationModal_clearButton__RkdAv:hover{background:#dc3545;color:#fff}.OrganizationModal_submitButton__ijbgP{background:#8b5c2a;border-color:#8b5c2a;color:#fff}.OrganizationModal_submitButton__ijbgP:hover{background:#7a4f23;transform:translateY(-1px)}.OrganizationModal_submitButton__ijbgP:disabled{background:#6c757d;border-color:#6c757d;cursor:not-allowed;transform:none}.OrganizationModal_spinner__7crMS{animation:OrganizationModal_spin__Mvr-i 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes OrganizationModal_spin__Mvr-i{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.OrganizationModal_modalOverlay__QsWQ1{align-items:flex-start;padding:20px 10px 10px}.OrganizationModal_modal__V0bLz{margin:0;max-height:calc(100vh - 40px);max-width:100%;position:relative;top:0;transform:none}.OrganizationModal_modalHeader__xli6c{padding:16px 16px 0}.OrganizationModal_formContent__5sd5n{gap:24px;padding:0 16px}.OrganizationModal_formSection__kwE4A{padding:16px}.OrganizationModal_sectionTitle__KhUt1{font-size:16px;margin-bottom:16px}.OrganizationModal_formGrid__xa5N\+{gap:16px;grid-template-columns:1fr}.OrganizationModal_formGroup__DJgoT:nth-child(7),.OrganizationModal_formGroup__DJgoT:nth-child(8),.OrganizationModal_formGroup__DJgoT:nth-child(9){grid-column:span 1}.OrganizationModal_formGroup__DJgoT{margin-bottom:16px}.OrganizationModal_formGroup__DJgoT:last-child{margin-bottom:0}.OrganizationModal_formActions__ug64F{flex-direction:column;gap:12px;padding:16px}.OrganizationModal_cancelButton__lqbGn,.OrganizationModal_clearButton__RkdAv,.OrganizationModal_submitButton__ijbgP{justify-content:center;width:100%}}@media (max-width:480px){.OrganizationModal_modalOverlay__QsWQ1{align-items:flex-start;padding:10px 5px 5px}.OrganizationModal_modal__V0bLz{border-radius:8px;max-height:calc(100vh - 20px)}.OrganizationModal_formActions__ug64F{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.OrganizationModal_modalHeader__xli6c{padding:12px 12px 0}.OrganizationModal_formContent__5sd5n{padding:0 12px}.OrganizationModal_modalTitle__StcgH{font-size:16px}.OrganizationModal_formGrid__xa5N\+{gap:12px;grid-template-columns:1fr}.OrganizationModal_input__iYwwC,.OrganizationModal_select__aEhcU,.OrganizationModal_textarea__cSyYS{font-size:16px;padding:10px 12px}.OrganizationModal_label__gLW5N{font-size:13px}.OrganizationModal_cancelButton__lqbGn,.OrganizationModal_clearButton__RkdAv,.OrganizationModal_submitButton__ijbgP{justify-content:center}}.OrganizationsPage_organizationsPage__uzOt\+{margin:0 auto;max-width:1400px}.OrganizationsPage_header__6bmNB{margin-bottom:24px}.OrganizationsPage_headerContent__5hwrR{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.OrganizationsPage_title__2QixC{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:32px;font-weight:700;margin:0 0 8px}.OrganizationsPage_subtitle__CAWTK{color:#7f8c8d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.OrganizationsPage_createButton__tHIHN{align-items:center;background:#8b5c2a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease;white-space:nowrap}.OrganizationsPage_createButton__tHIHN:hover{background:#7a4f23;transform:translateY(-1px)}.OrganizationsPage_buttonIcon__DtqFp{font-size:16px}.OrganizationsPage_loading__1Hd3I{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.OrganizationsPage_spinner__laooA{animation:OrganizationsPage_spin__tChBg 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#8b5c2a;height:40px;margin-bottom:16px;width:40px}@keyframes OrganizationsPage_spin__tChBg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrganizationsPage_loading__1Hd3I p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.OrganizationsPage_filters__7av-v{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:20px}.OrganizationsPage_searchBox__RVj5v{flex:1 1}.OrganizationsPage_searchInput__xDBxr{border:1px solid #e9ecef;border-radius:8px;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s ease;width:100%}.OrganizationsPage_searchInput__xDBxr:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.OrganizationsPage_filterControls__cKwPT{display:flex;flex-wrap:wrap;gap:12px}.OrganizationsPage_filterSelect__8m09r{background:#fff;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;min-width:150px;padding:10px 12px}.OrganizationsPage_filterSelect__8m09r:focus{border-color:#8b5c2a;outline:none}.OrganizationsPage_pageSizeControl__qz41q{align-items:center;display:flex;gap:8px}.OrganizationsPage_pageSizeLabel__zFJy5{color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:14px;white-space:nowrap}.OrganizationsPage_activeFilters__CEyvZ{align-items:center;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:12px}.OrganizationsPage_activeFiltersLabel__DXu8p{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600}.OrganizationsPage_activeFilter__UzU2u{align-items:center;background:#fff;border:1px solid #ffeaa7;border-radius:6px;color:#8b5c2a;display:inline-flex;font-family:Gill Sans,Arial,sans-serif;font-size:12px;gap:6px;padding:4px 8px}.OrganizationsPage_removeFilter__VlbdM{background:none;border:none;border-radius:3px;color:#dc3545;cursor:pointer;font-size:12px;line-height:1;padding:2px}.OrganizationsPage_removeFilter__VlbdM:hover{background:#f8d7da}.OrganizationsPage_clearAllFilters__koQ-K{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:12px;padding:4px 8px;transition:background-color .2s ease}.OrganizationsPage_clearAllFilters__koQ-K:hover{background:#c82333}.OrganizationsPage_filterLoading__ciuDa{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;gap:12px;justify-content:center;margin-bottom:16px;padding:16px}.OrganizationsPage_filterLoading__ciuDa .OrganizationsPage_spinner__laooA{border:2px solid #f3f3f3;border-top-color:#8b5c2a;height:20px;margin:0;width:20px}.OrganizationsPage_filterLoading__ciuDa span{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px}.OrganizationsPage_pagination__k4xN1{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:32px 0 16px}.OrganizationsPage_paginationButton__IPqjF{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;gap:4px;padding:8px 12px;transition:all .2s ease}.OrganizationsPage_paginationButton__IPqjF:hover:not(:disabled){background:#8b5c2a;border-color:#8b5c2a;color:#fff}.OrganizationsPage_paginationButton__IPqjF:disabled{background:#f8f9fa;border-color:#e9ecef;color:#adb5bd;cursor:not-allowed}.OrganizationsPage_pageNumbers__omc5s{display:flex;gap:4px}.OrganizationsPage_pageNumber__4EfcV{background:#fff;border:1px solid #e9ecef;border-radius:6px;color:#495057;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;min-width:40px;padding:8px 12px;text-align:center;transition:all .2s ease}.OrganizationsPage_pageNumber__4EfcV:hover:not(:disabled){background:#8b5c2a;border-color:#8b5c2a;color:#fff}.OrganizationsPage_pageNumber__4EfcV.OrganizationsPage_activePage__GlT-6{background:#8b5c2a;border-color:#8b5c2a;color:#fff;cursor:default}.OrganizationsPage_pageNumber__4EfcV:disabled{background:#f8f9fa;border-color:#e9ecef;color:#adb5bd;cursor:not-allowed}.OrganizationsPage_paginationInfo__6b22T{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin-bottom:24px;text-align:center}.OrganizationsPage_organizationsGrid__HGXXx{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.OrganizationsPage_orgCard__2pCOR{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .3s ease}.OrganizationsPage_orgCard__2pCOR:hover{border-color:#8b5c2a;box-shadow:0 8px 32px #0000001f;transform:translateY(-4px)}.OrganizationsPage_inactiveOrg__nOVuP{background:#f8f9fa;opacity:.6}.OrganizationsPage_inactiveOrg__nOVuP:before{background:linear-gradient(90deg,#dc3545,#fd7e14);content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:1}.OrganizationsPage_orgTitleSection__\+jLfC{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e9ecef;padding:24px 24px 20px;position:relative}.OrganizationsPage_orgTitleSection__\+jLfC:after{background:linear-gradient(90deg,#0000,#8b5c2a,#0000);bottom:0;content:"";height:1px;left:24px;position:absolute;right:24px}.OrganizationsPage_orgTitle__pWg4h{word-wrap:break-word;color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.2;margin:0 0 8px}.OrganizationsPage_orgId__70xPG{background:#8b5c2a1a;border-radius:6px;color:#6c757d;display:inline-block;font-size:13px;font-weight:600;padding:4px 8px}.OrganizationsPage_orgActions__bgaEi{gap:4px}.OrganizationsPage_orgActionButton__x-sIM{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#495057;cursor:pointer;display:flex;font-size:13px;font-weight:600;height:auto;justify-content:center;min-width:auto;padding:8px 16px;position:relative;transition:all .3s ease;white-space:nowrap}.OrganizationsPage_orgActionButton__x-sIM:hover{background:#8b5c2a;border-color:#8b5c2a;box-shadow:0 4px 12px #8b5c2a4d;color:#fff;transform:translateY(-2px)}.OrganizationsPage_orgActionButton__x-sIM.OrganizationsPage_deleteButton__RWGda{background:#fff;border-color:#dc3545;color:#dc3545}.OrganizationsPage_orgActionButton__x-sIM.OrganizationsPage_deleteButton__RWGda:hover{background:#dc3545;border-color:#dc3545;box-shadow:0 4px 12px #dc35454d;color:#fff}.OrganizationsPage_orgActionButton__x-sIM.OrganizationsPage_statusButton__Kf00n{background:#fff;border-color:#fd7e14;color:#fd7e14}.OrganizationsPage_orgActionButton__x-sIM.OrganizationsPage_statusButton__Kf00n:hover{background:#fd7e14;border-color:#fd7e14;box-shadow:0 4px 12px #fd7e144d;color:#fff}.OrganizationsPage_orgInfo__20Sth{display:flex;flex:1 1;flex-direction:column;padding:24px}.OrganizationsPage_orgLogo__p5Rog{background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:center;margin-bottom:20px;padding:16px}.OrganizationsPage_logoImage__X-I2X{border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:80px;max-width:120px;object-fit:contain;transition:transform .2s ease}.OrganizationsPage_logoImage__X-I2X:hover{transform:scale(1.05)}.OrganizationsPage_logoPlaceholder__gZv6u{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #ced4da;border-radius:8px;color:#6c757d;cursor:pointer;display:flex;flex-direction:column;height:80px;justify-content:center;transition:all .2s ease;width:120px}.OrganizationsPage_logoPlaceholder__gZv6u:hover{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-color:#8b5c2a;color:#8b5c2a;transform:scale(1.02)}.OrganizationsPage_placeholderIcon__deOLU{font-size:24px;margin-bottom:4px;opacity:.7}.OrganizationsPage_placeholderText__e7SK-{font-family:Gill Sans,Arial,sans-serif;font-size:11px;font-weight:500;opacity:.8;text-align:center}.OrganizationsPage_hidden__PJPUg{display:none!important}.OrganizationsPage_orgRows__ZVWg3{flex:1 1;margin-bottom:20px}.OrganizationsPage_orgRow__43PR3{align-items:center;background:#f8f9fa;border-left:4px solid #8b5c2a;border-radius:8px;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;justify-content:space-between;line-height:1.4;margin-bottom:8px;padding:12px 16px;transition:all .2s ease}.OrganizationsPage_orgRow__43PR3:hover{background:#e9ecef;transform:translateX(4px)}.OrganizationsPage_orgRow__43PR3:last-child{margin-bottom:0}.OrganizationsPage_orgLabel__qd9zF{align-items:center;color:#495057;display:flex;flex-shrink:0;font-weight:600;gap:8px;min-width:140px}.OrganizationsPage_orgLabel__qd9zF:before{color:#8b5c2a;content:"•";font-weight:700}.OrganizationsPage_orgValue__ub36K{color:#2c3e50;flex:1 1;font-weight:500;max-width:220px;text-align:right;word-break:break-word}.OrganizationsPage_typeBadge__bxwwO{border-radius:6px;color:#fff;display:inline-block;font-family:Gill Sans,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.OrganizationsPage_inactiveBadge__36B3c{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;font-size:10px;margin-left:"8px";padding:2px 6px}.OrganizationsPage_websiteLink__PGdLQ{color:#8b5c2a;text-decoration:none;word-break:break-all}.OrganizationsPage_websiteLink__PGdLQ:hover{text-decoration:underline}.OrganizationsPage_orgStats__JmoK9{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.OrganizationsPage_statItem__Xdfvu{align-items:center;background:linear-gradient(135deg,#8b5c2a,#7a4f23);border:1px solid #fff3;border-radius:16px;box-shadow:0 2px 8px #8b5c2a33;color:#fff;display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;transition:all .2s ease}.OrganizationsPage_statItem__Xdfvu:hover{box-shadow:0 4px 12px #8b5c2a4d;transform:translateY(-1px)}.OrganizationsPage_statIcon__NNOd5{font-size:14px}.OrganizationsPage_statValue__-DT2Q{font-family:Gill Sans,Arial,sans-serif;font-size:12px;font-weight:700}.OrganizationsPage_statLabel__ymayJ{font-family:Gill Sans,Arial,sans-serif;font-size:10px;font-weight:500;opacity:.9}.OrganizationsPage_orgFooter__mV87Q{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-top:1px solid #e9ecef;margin-top:0;padding:20px 24px 24px}.OrganizationsPage_orgStatus__CZzc8{display:flex;justify-content:center;margin-bottom:16px}.OrganizationsPage_orgActions__bgaEi{border-top:1px solid #dee2e6;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px;padding-top:16px}.OrganizationsPage_statusBadge__neMsx{border:2px solid #0000;border-radius:20px;box-shadow:0 2px 8px #0000001a;font-family:Gill Sans,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.OrganizationsPage_active__lN0hA{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-color:#28a745;color:#155724}.OrganizationsPage_inactive__WwYfb{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border-color:#dc3545;color:#721c24}.OrganizationsPage_emptyState__z4Tjq{padding:60px 20px;text-align:center}.OrganizationsPage_emptyIcon__qY75i{font-size:48px;margin-bottom:16px;opacity:.5}.OrganizationsPage_emptyState__z4Tjq h3{color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:18px;font-weight:600;margin:0 0 8px}.OrganizationsPage_emptyState__z4Tjq p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin:0}@media (max-width:1024px){.OrganizationsPage_headerContent__5hwrR{align-items:stretch;flex-direction:column}.OrganizationsPage_createButton__tHIHN{align-self:flex-start}.OrganizationsPage_filterControls__cKwPT{flex-direction:column}.OrganizationsPage_filterSelect__8m09r{min-width:auto}.OrganizationsPage_organizationsGrid__HGXXx{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.OrganizationsPage_organizationsPage__uzOt\+{padding:0 16px}.OrganizationsPage_title__2QixC{font-size:24px}.OrganizationsPage_subtitle__CAWTK{font-size:14px}.OrganizationsPage_filters__7av-v{padding:16px}.OrganizationsPage_organizationsGrid__HGXXx{gap:16px;grid-template-columns:1fr}.OrganizationsPage_orgHeader__i2ND7{flex-direction:column;gap:12px}.OrganizationsPage_orgName__mprn6{font-size:16px}.OrganizationsPage_orgContent__lYd1i{padding:16px}.OrganizationsPage_detailItem__-wOwj{flex-direction:column;gap:4px}.OrganizationsPage_detailLabel__dQIcq{font-size:12px}.OrganizationsPage_orgStats__JmoK9{flex-direction:column;gap:8px}.OrganizationsPage_statItem__Xdfvu{justify-content:flex-start}.OrganizationsPage_statIcon__NNOd5{font-size:14px}.OrganizationsPage_filterControls__cKwPT{flex-direction:column;gap:8px}.OrganizationsPage_pageSizeControl__qz41q{justify-content:space-between}.OrganizationsPage_activeFilters__CEyvZ{align-items:flex-start;flex-direction:column}.OrganizationsPage_pagination__k4xN1{gap:4px}.OrganizationsPage_paginationButton__IPqjF{font-size:12px;padding:6px 8px}.OrganizationsPage_pageNumber__4EfcV{font-size:12px;min-width:32px;padding:6px 8px}}@media (max-width:480px){.OrganizationsPage_organizationsPage__uzOt\+{padding:0 12px}.OrganizationsPage_title__2QixC{font-size:20px}.OrganizationsPage_filters__7av-v,.OrganizationsPage_orgContent__lYd1i,.OrganizationsPage_orgHeader__i2ND7{padding:12px}.OrganizationsPage_orgName__mprn6{font-size:15px}.OrganizationsPage_orgType__drPdu{font-size:11px;padding:3px 6px}.OrganizationsPage_detailItem__-wOwj{font-size:13px}.OrganizationsPage_orgDescription__uwJ7\+{padding:10px}.OrganizationsPage_orgDescription__uwJ7\+ p{font-size:13px}.OrganizationsPage_orgStats__JmoK9{padding:12px}.OrganizationsPage_statValue__-DT2Q{font-size:14px}.OrganizationsPage_statLabel__ymayJ{font-size:11px}}.PermissionsPage_permissionsPage__TGygI{margin:0 auto;max-width:1200px;padding:0 20px}.PermissionsPage_header__-K6d5{margin-bottom:32px}.PermissionsPage_headerContent__V57jO{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.PermissionsPage_title__tv5ZF{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:32px;font-weight:700;margin:0 0 8px}.PermissionsPage_subtitle__5vR6u{color:#7f8c8d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.PermissionsPage_createButton__UxmYa{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease}.PermissionsPage_createButton__UxmYa:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.PermissionsPage_buttonIcon__GtV6\+{font-size:16px}.PermissionsPage_filters__82D6c{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.PermissionsPage_searchBox__EL8Ey{flex:1 1;min-width:300px}.PermissionsPage_searchInput__2h8VZ{border:2px solid #e9ecef;border-radius:8px;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .3s ease;width:100%}.PermissionsPage_searchInput__2h8VZ:focus{border-color:#667eea;outline:none}.PermissionsPage_filterControls__vdPiR{display:flex;gap:12px}.PermissionsPage_filterSelect__D0RGq{background:#fff;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .3s ease}.PermissionsPage_filterSelect__D0RGq:focus{border-color:#667eea;outline:none}.PermissionsPage_tableContainer__GK1Pp{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.PermissionsPage_permissionsTable__DLIyW{border-collapse:collapse;width:100%}.PermissionsPage_permissionsTable__DLIyW th{background:#f8f9fa;border-bottom:2px solid #e9ecef;color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;padding:16px 12px;text-align:left}.PermissionsPage_permissionsTable__DLIyW td{border-bottom:1px solid #e9ecef;color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:16px 12px}.PermissionsPage_permissionsTable__DLIyW tr:hover{background:#f8f9fa}.PermissionsPage_permissionsTable__DLIyW tr.PermissionsPage_inactivePermission__ACy77{background:#f8f9fa;opacity:.6}.PermissionsPage_permissionName__Y4Pw7{align-items:center;color:#2c3e50;display:flex;font-weight:600;gap:8px}.PermissionsPage_permissionIcon__gefdA{font-size:16px}.PermissionsPage_permissionDescription__4sYeW{color:#6c757d;line-height:1.4;max-width:300px}.PermissionsPage_statusBadge__tSJGl{border-radius:4px;display:inline-block;font-size:12px;font-weight:600;padding:4px 8px;text-transform:uppercase}.PermissionsPage_statusBadge__tSJGl.PermissionsPage_active__\+AmRE{background:#d4edda;color:#155724}.PermissionsPage_statusBadge__tSJGl.PermissionsPage_inactive__qBPIU{background:#f8d7da;color:#721c24}.PermissionsPage_actions__hFj\+Q{display:flex;gap:8px}.PermissionsPage_actionButton__P0SO1{background:#f8f9fa;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:14px;padding:6px 8px;transition:all .2s ease}.PermissionsPage_actionButton__P0SO1:hover{background:#e9ecef;color:#495057}.PermissionsPage_actionButton__P0SO1.PermissionsPage_deleteButton__j8wQ1:hover{background:#f8d7da;color:#721c24}.PermissionsPage_emptyState__eyykX{padding:60px 20px;text-align:center}.PermissionsPage_emptyIcon__Gv6kI{display:block;font-size:48px;margin-bottom:16px}.PermissionsPage_emptyState__eyykX h3{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0 0 8px}.PermissionsPage_emptyState__eyykX p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin:0}.PermissionsPage_pagination__I9sdC{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px;padding:20px}.PermissionsPage_paginationButton__USBWp{background:#fff;border:2px solid #e9ecef;border-radius:6px;color:#495057;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:8px 16px;transition:all .2s ease}.PermissionsPage_paginationButton__USBWp:hover:not(:disabled){border-color:#667eea;color:#667eea}.PermissionsPage_paginationButton__USBWp:disabled{cursor:not-allowed;opacity:.5}.PermissionsPage_paginationInfo__ZD6gC{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px}.PermissionsPage_loading__I7LCa{padding:60px 20px;text-align:center}.PermissionsPage_spinner__Syq2F{animation:PermissionsPage_spin__Pq30L 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:40px;margin:0 auto 16px;width:40px}@keyframes PermissionsPage_spin__Pq30L{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PermissionsPage_loading__I7LCa p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.PermissionsPage_modal__yoy01{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PermissionsPage_modalContent__MZNNP{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000004d;max-width:500px;padding:24px;width:90%}.PermissionsPage_modalContent__MZNNP h3{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0 0 16px}.PermissionsPage_modalContent__MZNNP p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin:0 0 20px}.PermissionsPage_modalContent__MZNNP button{background:#fff;border:2px solid #e9ecef;border-radius:6px;color:#495057;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:8px 16px;transition:all .2s ease}.PermissionsPage_modalContent__MZNNP button:hover{border-color:#667eea;color:#667eea}@media (max-width:768px){.PermissionsPage_permissionsPage__TGygI{padding:0 16px}.PermissionsPage_headerContent__V57jO{flex-direction:column;gap:16px}.PermissionsPage_title__tv5ZF{font-size:24px}.PermissionsPage_subtitle__5vR6u{font-size:14px}.PermissionsPage_createButton__UxmYa{align-self:flex-start}.PermissionsPage_filters__82D6c{flex-direction:column}.PermissionsPage_searchBox__EL8Ey{min-width:auto}.PermissionsPage_filterControls__vdPiR{flex-wrap:wrap}.PermissionsPage_permissionsTable__DLIyW{font-size:12px}.PermissionsPage_permissionsTable__DLIyW td,.PermissionsPage_permissionsTable__DLIyW th{padding:12px 8px}.PermissionsPage_permissionDescription__4sYeW{max-width:200px}.PermissionsPage_actions__hFj\+Q{flex-direction:column;gap:4px}.PermissionsPage_pagination__I9sdC{flex-direction:column;gap:12px}}@media (max-width:480px){.PermissionsPage_permissionsPage__TGygI{padding:0 12px}.PermissionsPage_title__tv5ZF{font-size:20px}.PermissionsPage_permissionsTable__DLIyW{font-size:11px}.PermissionsPage_permissionsTable__DLIyW td,.PermissionsPage_permissionsTable__DLIyW th{padding:8px 4px}.PermissionsPage_permissionDescription__4sYeW{max-width:150px}.PermissionsPage_modalContent__MZNNP{padding:16px;width:95%}}.HorseModal_modalOverlay__D6uoE{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}.HorseModal_modal__Nb9aU{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.HorseModal_modalHeader__m2cFH{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.HorseModal_modalTitle__wyCbb{color:#2c3e50;font-size:24px;font-weight:600;margin:0}.HorseModal_closeButton__MrU9L{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.HorseModal_closeButton__MrU9L:hover{background:#f8f9fa;color:#495057}.HorseModal_form__gx40O{overflow:hidden}.HorseModal_formContent__QuEbK,.HorseModal_form__gx40O{display:flex;flex:1 1;flex-direction:column;min-width:0}.HorseModal_formContent__QuEbK{gap:32px;overflow-y:auto;padding:0 24px}.HorseModal_formSection__LIcTx{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;min-width:0;padding:20px}.HorseModal_sectionTitle__PtEmU{align-items:center;color:#495057;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 20px}.HorseModal_sectionTitle__PtEmU:before{content:"🐎";font-size:20px}.HorseModal_formRow__o9d4f{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px;min-width:0}.HorseModal_formRow__o9d4f:last-child{margin-bottom:0}.HorseModal_formField__UhqtP{display:flex;flex-direction:column;min-width:0}.HorseModal_label__Fp703{color:#495057;font-size:14px;font-weight:500;margin-bottom:8px}.HorseModal_input__rfM9f,.HorseModal_select__UbuA-{background:#fff;border:2px solid #e9ecef;border-radius:8px;box-sizing:border-box;font-size:14px;min-width:0;padding:12px 16px;transition:all .2s ease;width:100%}.HorseModal_select__UbuA- option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HorseModal_selectorWrapper__KZVGT{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:8px;display:flex;gap:8px;transition:all .2s ease}.HorseModal_selectorWrapper__KZVGT:hover{border-color:#adb5bd}.HorseModal_selectedValue__fnr\+s{align-items:center;display:flex;flex:1 1;min-height:44px;padding:12px 16px}.HorseModal_selectedText__ICBk0{color:#2c3e50;font-weight:500}.HorseModal_placeholder__mQzAu{color:#6c757d;font-style:italic}.HorseModal_selectorButton__U\+S2S{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;transition:all .2s ease;white-space:nowrap}.HorseModal_selectorButton__U\+S2S:hover{background:#0056b3}.HorseModal_selectorButton__U\+S2S:active{transform:translateY(1px)}.HorseModal_input__rfM9f:focus,.HorseModal_select__UbuA-:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.HorseModal_input__rfM9f.HorseModal_error__4idHe,.HorseModal_select__UbuA-.HorseModal_error__4idHe{border-color:#dc3545}.HorseModal_errorText__Xb9Tk{color:#dc3545;font-size:12px;margin-top:4px}.HorseModal_infoText__sAxrv{color:#6c757d;font-size:12px;font-style:italic;margin-top:4px}.HorseModal_formActions__z5f4t{background:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid #e9ecef;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:20px 24px}.HorseModal_cancelButton__LPGYl{background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.HorseModal_cancelButton__LPGYl:hover{background:#5a6268}.HorseModal_submitButton__f9hgk{background:#28a745;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.HorseModal_submitButton__f9hgk:hover{background:#218838}.HorseModal_submitButton__f9hgk:disabled{background:#6c757d;cursor:not-allowed}.HorseModal_clearButton__dl5Ti{background:#ffc107;border:none;border-radius:8px;color:#212529;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.HorseModal_clearButton__dl5Ti:hover{background:#e0a800}.HorseModal_cancelButton__LPGYl:disabled,.HorseModal_clearButton__dl5Ti:disabled{background:#6c757d;cursor:not-allowed}.HorseModal_spinner__A-46E{animation:HorseModal_spin__fIEpU 1s ease-in-out infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;display:inline-block;height:16px;margin-right:8px;width:16px}@keyframes HorseModal_spin__fIEpU{to{transform:rotate(1turn)}}@media (max-width:1024px){.HorseModal_modal__Nb9aU{max-width:95%}}@media (max-width:768px){.HorseModal_modalOverlay__D6uoE{align-items:flex-start;padding:20px 10px 10px}.HorseModal_modal__Nb9aU{border-radius:8px;margin:0;max-height:calc(100vh - 40px);max-width:100%;position:relative;top:0;transform:none}.HorseModal_modalHeader__m2cFH{padding:16px 16px 0}.HorseModal_formContent__QuEbK{gap:24px;padding:0 16px}.HorseModal_formSection__LIcTx{padding:16px}.HorseModal_formRow__o9d4f{gap:12px;grid-template-columns:1fr}.HorseModal_formActions__z5f4t{flex-direction:column;gap:12px;padding:16px}.HorseModal_cancelButton__LPGYl,.HorseModal_clearButton__dl5Ti,.HorseModal_submitButton__f9hgk{justify-content:center;width:100%}}@media (max-width:480px){.HorseModal_modalOverlay__D6uoE{align-items:flex-start;padding:10px 5px 5px}.HorseModal_modal__Nb9aU{border-radius:8px;max-height:calc(100vh - 20px);max-width:100%}.HorseModal_formActions__z5f4t{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.HorseModal_modalHeader__m2cFH{padding:12px 12px 0}.HorseModal_formContent__QuEbK{padding:0 12px}.HorseModal_modalTitle__wyCbb{font-size:16px}.HorseModal_formRow__o9d4f{gap:12px;grid-template-columns:1fr}.HorseModal_input__rfM9f,.HorseModal_select__UbuA-{font-size:16px;padding:10px 12px}.HorseModal_label__Fp703{font-size:13px}.HorseModal_cancelButton__LPGYl,.HorseModal_clearButton__dl5Ti,.HorseModal_submitButton__f9hgk{justify-content:center}}.UserSelectorModal_modalOverlay__lnHmp{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}.UserSelectorModal_modal__\+eHs9{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}.UserSelectorModal_modalHeader__hXUnW{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.UserSelectorModal_modalTitle__uVGVk{color:#2c3e50;font-size:24px;font-weight:600;margin:0}.UserSelectorModal_closeButton__QpUW8{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.UserSelectorModal_closeButton__QpUW8:hover{background:#f8f9fa;color:#495057}.UserSelectorModal_modalContent__CO1e4{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:0 24px 24px}.UserSelectorModal_filtersSection__BfxpI{margin-bottom:24px}.UserSelectorModal_searchForm__bK7Lp{margin-bottom:16px}.UserSelectorModal_searchInputWrapper__To-\+a{align-items:center;display:flex;position:relative}.UserSelectorModal_searchInput__kGXAd{border:1px solid #dee2e6;border-radius:8px;flex:1 1;font-size:14px;padding:12px 16px;transition:border-color .2s ease}.UserSelectorModal_searchInput__kGXAd:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.UserSelectorModal_searchButton__VZoxG{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:16px;padding:8px;position:absolute;right:8px;transition:all .2s ease}.UserSelectorModal_searchButton__VZoxG:hover{background:#f8f9fa;color:#495057}.UserSelectorModal_clearButton__HS\+GX{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:14px;padding:8px;position:absolute;right:40px;transition:all .2s ease}.UserSelectorModal_clearButton__HS\+GX:hover{background:#f8f9fa;color:#495057}.UserSelectorModal_filterSection__qkw7C{align-items:center;display:flex;gap:12px}.UserSelectorModal_filterLabel__71fpV{color:#495057;font-size:14px;font-weight:500;white-space:nowrap}.UserSelectorModal_filterSelect__VlU\+w{background:#fff;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 12px;transition:border-color .2s ease}.UserSelectorModal_filterSelect__VlU\+w:focus{border-color:#007bff;outline:none}.UserSelectorModal_filterInfo__LgNPU{align-items:center;background:#007bff1a;border:1px solid #007bff33;border-radius:6px;display:flex;gap:8px;margin-top:8px;padding:8px 12px}.UserSelectorModal_filterInfoIcon__livK5{font-size:14px}.UserSelectorModal_filterInfoText__uvQ4s{color:#007bff;font-size:12px;font-weight:500}.UserSelectorModal_showAllButton__X-fry{background:none;border:1px solid #007bff;border-radius:4px;color:#007bff;cursor:pointer;font-size:11px;margin-left:auto;padding:4px 8px;transition:all .2s ease}.UserSelectorModal_showAllButton__X-fry:hover{background:#007bff;color:#fff}.UserSelectorModal_usersList__YVR6A{flex:1 1;overflow-y:auto}.UserSelectorModal_loading__iUdjW{align-items:center;color:#6c757d;display:flex;flex-direction:column;justify-content:center;padding:40px}.UserSelectorModal_spinner__7hlrM{animation:UserSelectorModal_spin__j8jjq 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:32px;margin-bottom:16px;width:32px}@keyframes UserSelectorModal_spin__j8jjq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserSelectorModal_error__yKLy3{align-items:center;color:#dc3545;display:flex;justify-content:center;padding:40px;text-align:center}.UserSelectorModal_errorIcon__Nqrdd{font-size:24px;margin-right:12px}.UserSelectorModal_emptyState__IvbYL{align-items:center;color:#6c757d;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.UserSelectorModal_emptyIcon__jh8yP{font-size:48px;margin-bottom:16px}.UserSelectorModal_emptyState__IvbYL h3{color:#495057;font-size:18px;font-weight:600;margin:0 0 8px}.UserSelectorModal_emptyState__IvbYL p{font-size:14px;margin:0}.UserSelectorModal_usersGrid__hDYbw{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:24px}.UserSelectorModal_userCard__76GRK{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;display:flex;padding:16px;position:relative;transition:all .2s ease}.UserSelectorModal_userCard__76GRK:hover{border-color:#007bff;box-shadow:0 4px 12px #007bff26;transform:translateY(-2px)}.UserSelectorModal_userCard__76GRK.UserSelectorModal_selected__2inDZ{background:#f8f9ff;border-color:#007bff;box-shadow:0 4px 12px #007bff33}.UserSelectorModal_userAvatar__tSDP2{align-items:center;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:48px;justify-content:center;margin-right:16px;width:48px}.UserSelectorModal_userInfo__vZ4rL{flex:1 1;min-width:0}.UserSelectorModal_userName__pkCmd{color:#2c3e50;font-size:16px;font-weight:600}.UserSelectorModal_userEmail__xZwlS,.UserSelectorModal_userName__pkCmd{margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserSelectorModal_userEmail__xZwlS{color:#6c757d;font-size:14px}.UserSelectorModal_userPermission__jpTQh{background:#007bff1a;border-radius:12px;color:#007bff;display:inline-block;font-size:12px;margin-bottom:4px;padding:2px 8px}.UserSelectorModal_userOrganization__dwhw8{color:#6c757d;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserSelectorModal_userStatus__ZxDlq{flex-shrink:0;margin-left:12px}.UserSelectorModal_activeStatus__1D9Jx{background:#28a7451a;border-radius:12px;color:#28a745;font-size:12px;font-weight:500;padding:4px 8px}.UserSelectorModal_inactiveStatus__bFw5p{background:#6c757d1a;border-radius:12px;color:#6c757d;font-size:12px;font-weight:500;padding:4px 8px}.UserSelectorModal_pagination__jc0sc{align-items:center;border-top:1px solid #e9ecef;display:flex;gap:16px;justify-content:center;padding:16px 0}.UserSelectorModal_paginationButton__kId25{background:#fff;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 12px;transition:all .2s ease}.UserSelectorModal_paginationButton__kId25:hover:not(:disabled){border-color:#007bff;color:#007bff}.UserSelectorModal_paginationButton__kId25:disabled{cursor:not-allowed;opacity:.5}.UserSelectorModal_paginationInfo__O8W5\+{color:#6c757d;font-size:14px;font-weight:500}.HorseSelectorModal_modalOverlay__0q9av{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1200}.HorseSelectorModal_modal__2nRL7{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:1000px;overflow:hidden;width:100%}.HorseSelectorModal_modalHeader__6hfA9{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px 24px}.HorseSelectorModal_modalTitle__TfE25{color:#2c3e50;font-size:20px;font-weight:600;margin:0}.HorseSelectorModal_closeButton__uhJDE{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.HorseSelectorModal_closeButton__uhJDE:hover{background:#e9ecef;color:#495057}.HorseSelectorModal_modalContent__RWnzu{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.HorseSelectorModal_filtersSection__-jeJc{background:#fff;border-bottom:1px solid #e9ecef}.HorseSelectorModal_searchForm__Pya3Y{padding:20px 24px 16px}.HorseSelectorModal_searchInputWrapper__bR4gO{align-items:center;display:flex;gap:8px;position:relative}.HorseSelectorModal_searchInput__szDXp{border:2px solid #e9ecef;border-radius:8px;flex:1 1;font-size:14px;padding:12px 16px;transition:all .2s ease}.HorseSelectorModal_searchInput__szDXp:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.HorseSelectorModal_searchButton__lVN\+A{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px 16px;transition:all .2s ease}.HorseSelectorModal_searchButton__lVN\+A:hover{background:#0056b3}.HorseSelectorModal_clearButton__WBs9-{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:all .2s ease}.HorseSelectorModal_clearButton__WBs9-:hover{background:#5a6268}.HorseSelectorModal_breedFilter__sZZbn{padding:0 24px 20px}.HorseSelectorModal_filterLabel__6QfhD{color:#495057;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.HorseSelectorModal_breedButtons__anwoR{display:flex;flex-wrap:wrap;gap:8px;max-height:120px;overflow-y:auto}.HorseSelectorModal_breedButton__tPBQC{background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#6c757d;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.HorseSelectorModal_breedButton__tPBQC:hover{background:#f8f9fa;border-color:#adb5bd}.HorseSelectorModal_breedButton__tPBQC.HorseSelectorModal_active__ZTuoI{background:#007bff;border-color:#007bff;color:#fff}.HorseSelectorModal_resultsSection__hz2tW{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.HorseSelectorModal_resultsHeader__WyXoS{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:16px 24px}.HorseSelectorModal_resultsCount__NvHTz{color:#6c757d;font-size:14px;font-weight:500}.HorseSelectorModal_genderFilter__qqhKT{color:#007bff;font-weight:600;margin-left:8px}.HorseSelectorModal_errorMessage__BesgN{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin:16px 24px;padding:16px 24px}.HorseSelectorModal_loadingSpinner__T7HE-{align-items:center;color:#6c757d;display:flex;gap:12px;justify-content:center;padding:40px}.HorseSelectorModal_spinner__Ulyrg{animation:HorseSelectorModal_spin__tnYXX 1s linear infinite;border:2px solid #e9ecef;border-radius:50%;border-top-color:#007bff;height:20px;width:20px}@keyframes HorseSelectorModal_spin__tnYXX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HorseSelectorModal_horsesList__B50q-{flex:1 1;overflow-y:auto;padding:0}.HorseSelectorModal_noResults__rWKTY{color:#6c757d;font-style:italic;padding:40px 24px;text-align:center}.HorseSelectorModal_horseItem__KGZ2J{align-items:flex-start;border-bottom:1px solid #f1f3f4;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:all .2s ease}.HorseSelectorModal_horseItem__KGZ2J:hover{background:#f8f9fa}.HorseSelectorModal_horseItem__KGZ2J.HorseSelectorModal_selected__QnsYD{background:#e3f2fd;border-left:4px solid #007bff}.HorseSelectorModal_horseInfo__myUfm{flex:1 1;min-width:0}.HorseSelectorModal_horseName__7Yz97{align-items:center;color:#2c3e50;display:flex;font-size:16px;font-weight:600;gap:8px;line-height:1.3;margin-bottom:8px}.HorseSelectorModal_chipNumber__qbuAV{background:#e9ecef;border-radius:4px;color:#6c757d;font-size:14px;font-weight:400;padding:2px 6px}.HorseSelectorModal_horseDetails__2SCGs{display:flex;flex-direction:column;gap:4px}.HorseSelectorModal_horseBreed__Oq0\+U{color:#007bff;font-size:14px;font-weight:500}.HorseSelectorModal_horseGender__R8Wvj{color:#495057;font-size:13px}.HorseSelectorModal_horsePhysical__lkpNx{color:#6c757d;font-size:12px}.HorseSelectorModal_horseOrganization__SpkMF{color:#28a745;font-size:12px;font-weight:500}.HorseSelectorModal_horseStatus__Y7iWm{border-radius:4px;display:inline-block;font-size:11px;font-weight:500;padding:2px 6px;width:-webkit-fit-content;width:fit-content}.HorseSelectorModal_horseStatus__Y7iWm.HorseSelectorModal_active__ZTuoI{background:#d4edda;color:#155724}.HorseSelectorModal_horseStatus__Y7iWm.HorseSelectorModal_inactive__Aerdl{background:#f8d7da;color:#721c24}.HorseSelectorModal_horseStatus__Y7iWm.HorseSelectorModal_sold__7A50c{background:#fff3cd;color:#856404}.HorseSelectorModal_horseStatus__Y7iWm.HorseSelectorModal_deceased__pZwTi{background:#f8d7da;color:#721c24}.HorseSelectorModal_selectIndicator__LnSgE{color:#007bff;font-size:18px;font-weight:700;margin-left:16px;margin-top:4px}.HorseSelectorModal_pagination__S3XbY{align-items:center;background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;gap:8px;justify-content:center;padding:16px 24px}.HorseSelectorModal_paginationButton__6Xeqp{background:#fff;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 12px;transition:all .2s ease}.HorseSelectorModal_paginationButton__6Xeqp:hover:not(:disabled){background:#e9ecef}.HorseSelectorModal_paginationButton__6Xeqp:disabled{cursor:not-allowed;opacity:.5}.HorseSelectorModal_pageNumbers__adpJN{display:flex;gap:4px}.HorseSelectorModal_pageButton__U-\+7M{background:#fff;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:14px;min-width:40px;padding:8px 12px;transition:all .2s ease}.HorseSelectorModal_pageButton__U-\+7M:hover{background:#e9ecef}.HorseSelectorModal_pageButton__U-\+7M.HorseSelectorModal_active__ZTuoI{background:#007bff;border-color:#007bff;color:#fff}.HorseSelectorModal_modalActions__2rtXC{background:#fff;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;padding:16px 24px}.HorseSelectorModal_cancelButton__LLWUk{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.HorseSelectorModal_cancelButton__LLWUk:hover{background:#5a6268}@media (max-width:768px){.HorseSelectorModal_modalOverlay__0q9av{padding:10px}.HorseSelectorModal_modal__2nRL7{max-height:90vh;max-width:100%}.HorseSelectorModal_modalHeader__6hfA9{padding:16px 20px}.HorseSelectorModal_searchForm__Pya3Y{padding:16px 20px 12px}.HorseSelectorModal_breedFilter__sZZbn{padding:0 20px 16px}.HorseSelectorModal_breedButtons__anwoR{gap:6px;max-height:100px}.HorseSelectorModal_breedButton__tPBQC{font-size:12px;padding:6px 12px}.HorseSelectorModal_resultsHeader__WyXoS{padding:12px 20px}.HorseSelectorModal_horseItem__KGZ2J{padding:16px 20px}.HorseSelectorModal_modalActions__2rtXC,.HorseSelectorModal_pagination__S3XbY{padding:12px 20px}}@media (max-width:480px){.HorseSelectorModal_modalOverlay__0q9av{padding:5px}.HorseSelectorModal_modal__2nRL7{max-height:95vh}.HorseSelectorModal_searchInputWrapper__bR4gO{flex-direction:column;gap:8px}.HorseSelectorModal_clearButton__WBs9-,.HorseSelectorModal_searchButton__lVN\+A,.HorseSelectorModal_searchInput__szDXp{width:100%}.HorseSelectorModal_breedButtons__anwoR{flex-direction:column;max-height:none}.HorseSelectorModal_breedButton__tPBQC{text-align:center;width:100%}.HorseSelectorModal_horseItem__KGZ2J{align-items:flex-start;flex-direction:column;gap:12px}.HorseSelectorModal_selectIndicator__LnSgE{align-self:flex-end;margin-left:0}}.HorseDetailsModal_modalOverlay__Tg4la{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.HorseDetailsModal_modal__Sor9-{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;width:1000px}.HorseDetailsModal_modalHeader__Lk57R{align-items:center;background:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.HorseDetailsModal_modalTitle__iOcnH{color:#333;font-size:24px;font-weight:600;margin:0}.HorseDetailsModal_closeButton__PKZ32{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:24px;padding:4px;transition:all .2s}.HorseDetailsModal_closeButton__PKZ32:hover{background:#e0e0e0;color:#333}.HorseDetailsModal_loading__i0v52{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.HorseDetailsModal_spinner__kYuCt{animation:HorseDetailsModal_spin__xJuf- 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;margin-bottom:16px;width:40px}@keyframes HorseDetailsModal_spin__xJuf-{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HorseDetailsModal_modalContent__hwZH5{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.HorseDetailsModal_mainInfo__MgLkb{background:#fafafa;border-bottom:1px solid #e0e0e0;display:flex;padding:24px}.HorseDetailsModal_horsePhoto__btSmC{flex-shrink:0;height:200px;margin-right:24px;width:200px}.HorseDetailsModal_photo__XnOmt{border:2px solid #e0e0e0;border-radius:8px;height:100%;object-fit:cover;width:100%}.HorseDetailsModal_photoPlaceholder__ymtUL{align-items:center;background:#f0f0f0;border:2px dashed #ccc;border-radius:8px;color:#999;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.HorseDetailsModal_placeholderIcon__jW7\+W{font-size:48px;margin-bottom:8px}.HorseDetailsModal_placeholderText__94qDK{font-size:14px}.HorseDetailsModal_basicInfo__txtSv{grid-gap:12px;display:grid;flex:1 1;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.HorseDetailsModal_infoRow__Dc8BN{display:flex;flex-direction:column;gap:4px}.HorseDetailsModal_infoLabel__RDywk{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.HorseDetailsModal_infoValue__ruwfJ{color:#333;font-size:14px;font-weight:500}.HorseDetailsModal_genderBadge__N4lss{border-radius:12px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.HorseDetailsModal_tabs__fPhGl{background:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;overflow-x:auto}.HorseDetailsModal_tab__xjj\+C{background:none;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:16px 20px;transition:all .2s;white-space:nowrap}.HorseDetailsModal_tab__xjj\+C:hover{background:#e9ecef;color:#333}.HorseDetailsModal_activeTab__z65dP{background:#fff;border-bottom-color:#1976d2;color:#1976d2}.HorseDetailsModal_tabContent__SJahn{flex:1 1;overflow-y:auto;padding:24px}.HorseDetailsModal_ownersList__8co8E{grid-gap:16px;display:grid;gap:16px}.HorseDetailsModal_ownerCard__pfbWs{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;transition:all .2s}.HorseDetailsModal_ownerCard__pfbWs:hover{border-color:#1976d2;box-shadow:0 4px 12px #0000001a}.HorseDetailsModal_ownerName__AxVk5{color:#333;font-size:16px;font-weight:600;margin-bottom:4px}.HorseDetailsModal_ownerEmail__DCcmP{color:#666;font-size:14px;margin-bottom:8px}.HorseDetailsModal_ownerDetails__8MdXV{color:#999;display:flex;font-size:12px;gap:16px}.HorseDetailsModal_historyList__EnKuu{grid-gap:16px;display:grid;gap:16px}.HorseDetailsModal_historyItem__Yxxe0{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;transition:all .2s}.HorseDetailsModal_historyItem__Yxxe0:hover{box-shadow:0 4px 12px #0000001a}.HorseDetailsModal_historyHeader__-NZXs{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.HorseDetailsModal_historyField__iC82e{color:#333;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.HorseDetailsModal_historyDate__44iqI{color:#666;font-size:12px}.HorseDetailsModal_historyChanges__2OST7{grid-gap:8px;display:grid;gap:8px;margin-bottom:12px}.HorseDetailsModal_historyChange__VMr6B{align-items:center;display:flex;gap:8px}.HorseDetailsModal_changeLabel__kZv59{color:#666;font-size:12px;min-width:60px}.HorseDetailsModal_oldValue__ZJ8\+2{background:#f8d7da;border-radius:4px;color:#721c24;font-size:12px;padding:2px 6px}.HorseDetailsModal_newValue__n7ZUM{background:#d4edda;border-radius:4px;color:#155724;font-size:12px;padding:2px 6px}.HorseDetailsModal_historyAuthor__XrweD{color:#666;font-size:12px;font-style:italic}.HorseDetailsModal_photosGrid__tjbNK{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.HorseDetailsModal_photoCard__cJM5A{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .2s}.HorseDetailsModal_photoCard__cJM5A:hover{box-shadow:0 4px 12px #0000001a}.HorseDetailsModal_photoImage__uRzuf{height:200px;object-fit:cover;width:100%}.HorseDetailsModal_photoInfo__m2D1g{padding:12px}.HorseDetailsModal_photoDescription__NZjAB{color:#333;font-weight:600;margin-bottom:8px}.HorseDetailsModal_photoMeta__UikcF{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.HorseDetailsModal_photoType__5uIRy{background:#e3f2fd;border-radius:4px;color:#1976d2;font-size:11px;padding:2px 6px;text-transform:uppercase}.HorseDetailsModal_mainPhotoBadge__AgujZ{background:#d4edda;border-radius:4px;color:#155724;font-size:11px;font-weight:600;padding:2px 6px}.HorseDetailsModal_photoDate__FdM8N{color:#666;font-size:11px}.HorseDetailsModal_racesList__NzI-1{grid-gap:16px;display:grid;gap:16px}.HorseDetailsModal_raceCard__1kNvh{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;transition:all .2s}.HorseDetailsModal_raceCard__1kNvh:hover{box-shadow:0 4px 12px #0000001a}.HorseDetailsModal_raceHeader__8ZytO{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.HorseDetailsModal_raceName__AEwCw{color:#333;font-size:16px;font-weight:600;margin:0}.HorseDetailsModal_racePosition__Ph1hz{color:#1976d2;font-size:18px;font-weight:600}.HorseDetailsModal_raceDetails__zj91H{grid-gap:8px;display:grid;gap:8px}.HorseDetailsModal_raceInfo__Oeu7l{color:#666;display:flex;flex-wrap:wrap;font-size:14px;gap:16px}.HorseDetailsModal_raceNotes__s5LMF{background:#f8f9fa;border-left:3px solid #1976d2;border-radius:4px;color:#333;font-size:14px;padding:8px}.HorseDetailsModal_bonitationsList__55MRg{grid-gap:16px;display:grid;gap:16px}.HorseDetailsModal_bonitationCard__O5qgO{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;transition:all .2s}.HorseDetailsModal_bonitationCard__O5qgO:hover{box-shadow:0 4px 12px #0000001a}.HorseDetailsModal_bonitationHeader__UBN\+S{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.HorseDetailsModal_bonitationTitle__W8OTS{color:#333;font-size:16px;font-weight:600;margin:0}.HorseDetailsModal_bonitationStatus__Xm\+P3{border-radius:12px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.HorseDetailsModal_bonitationInfo__wj9te{grid-gap:16px;display:grid;gap:16px}.HorseDetailsModal_bonitationMeta__kL6\+P{grid-gap:8px;color:#666;display:grid;font-size:14px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.HorseDetailsModal_bonitationGrade__9rKs-{align-items:center;display:flex;gap:8px}.HorseDetailsModal_gradeLabel__kNq5B{color:#333;font-weight:600}.HorseDetailsModal_gradeValue__RigXu{border-radius:12px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.HorseDetailsModal_bonitationScores__1fIKY{background:#f8f9fa;border-radius:8px;padding:16px}.HorseDetailsModal_bonitationScores__1fIKY h5{color:#333;font-size:14px;margin:0 0 12px}.HorseDetailsModal_scoresGrid__mDRf4{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.HorseDetailsModal_scoreItem__6gplD{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.HorseDetailsModal_scoreLabel__coEln{color:#666;font-size:12px}.HorseDetailsModal_scoreValue__NVNWk{background:#e3f2fd;border-radius:4px;color:#333;font-size:12px;font-weight:600;padding:2px 6px}.HorseDetailsModal_bonitationComment__ILfvs{background:#f8f9fa;border-left:3px solid #1976d2;border-radius:8px;padding:16px}.HorseDetailsModal_bonitationComment__ILfvs h5{color:#333;font-size:14px;margin:0 0 8px}.HorseDetailsModal_bonitationComment__ILfvs p{color:#333;font-size:14px;line-height:1.5;margin:0}.HorseDetailsModal_emptyState__Z0Avx{color:#666;padding:60px 20px;text-align:center}.HorseDetailsModal_emptyState__Z0Avx p{font-size:16px;margin:0}.HorseDetailsModal_error__nevn7{color:#721c24;padding:60px 20px;text-align:center}.HorseDetailsModal_error__nevn7 p{font-size:16px;margin:0}@media (max-width:768px){.HorseDetailsModal_modal__Sor9-{max-height:95vh;width:95vw}.HorseDetailsModal_mainInfo__MgLkb{align-items:center;flex-direction:column}.HorseDetailsModal_horsePhoto__btSmC{height:150px;margin-bottom:16px;margin-right:0;width:150px}.HorseDetailsModal_basicInfo__txtSv{grid-template-columns:1fr}.HorseDetailsModal_tabs__fPhGl{flex-wrap:wrap}.HorseDetailsModal_tab__xjj\+C{flex:1 1;min-width:120px;text-align:center}.HorseDetailsModal_bonitationMeta__kL6\+P,.HorseDetailsModal_photosGrid__tjbNK,.HorseDetailsModal_scoresGrid__mDRf4{grid-template-columns:1fr}}.HorsesPage_horsesPage__ZF2Ti{margin:0 auto;max-width:1400px;padding:0 20px}.HorsesPage_header__UaSiI{margin-bottom:32px}.HorsesPage_headerContent__a082T{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.HorsesPage_title__QXUxq{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:32px;font-weight:700;margin:0 0 8px}.HorsesPage_subtitle__LOTm5{color:#7f8c8d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.HorsesPage_createButton__lsrQU{align-items:center;background:#28a745;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;white-space:nowrap}.HorsesPage_createButton__lsrQU:hover{background:#218838;transform:translateY(-1px)}.HorsesPage_buttonIcon__gFd2c{font-size:16px}.HorsesPage_loading__wDpFh{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.HorsesPage_spinner__s9aSQ{animation:HorsesPage_spin__6pbjX 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#8b5c2a;height:40px;margin-bottom:16px;width:40px}@keyframes HorsesPage_spin__6pbjX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HorsesPage_loading__wDpFh p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.HorsesPage_filters__u-sW3{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.HorsesPage_searchBox__AIrIb{margin-bottom:16px}.HorsesPage_searchInput__01xPs{border:1px solid #e9ecef;border-radius:8px;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s ease;width:100%}.HorsesPage_searchInput__01xPs:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.HorsesPage_filterControls__pgGxv{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.HorsesPage_filterSelect__i7Igp{background:#fff;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;min-width:120px;padding:8px 12px;transition:border-color .2s ease}.HorsesPage_filterSelect__i7Igp:focus{border-color:#8b5c2a;outline:none}.HorsesPage_organizationFilter__aNu3p{min-width:200px}.HorsesPage_selectOrgButton__mo-x\+{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;gap:8px;padding:10px 12px;transition:all .2s ease;width:100%}.HorsesPage_selectOrgButton__mo-x\+:hover{background:#f8f9fa;border-color:#8b5c2a}.HorsesPage_selectOrgIcon__uQYNH{font-size:16px}.HorsesPage_selectOrgText__9Q-1Z{flex:1 1;text-align:left}.HorsesPage_selectedOrganization__llRSh{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.HorsesPage_selectedOrgInfo__q59bS{flex:1 1;min-width:0}.HorsesPage_selectedOrgName__s2XSb{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HorsesPage_selectedOrgType__6WhOt{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:11px;text-transform:capitalize}.HorsesPage_selectedOrgActions__v0xE7{display:flex;flex-shrink:0;gap:4px}.HorsesPage_changeOrgButton__1Mplf{background:#8b5c2a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:500;padding:4px 8px;transition:all .2s ease}.HorsesPage_changeOrgButton__1Mplf:hover{background:#6d4a22}.HorsesPage_clearOrgButton__buL9i{align-items:center;background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;padding:4px 6px;transition:all .2s ease;width:20px}.HorsesPage_clearOrgButton__buL9i:hover{background:#c82333}.HorsesPage_ownerFilter__Beiua{min-width:200px}.HorsesPage_selectOwnerButton__7vg5z{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;gap:8px;padding:10px 12px;transition:all .2s ease;width:100%}.HorsesPage_selectOwnerButton__7vg5z:hover{background:#f8f9fa;border-color:#8b5c2a}.HorsesPage_selectOwnerIcon__u9ai7{font-size:16px}.HorsesPage_selectOwnerText__\+F92G{flex:1 1;text-align:left}.HorsesPage_selectedOwner__AheUJ{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.HorsesPage_selectedOwnerInfo__5Cc4C{flex:1 1;min-width:0}.HorsesPage_selectedOwnerName__KUGRQ{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HorsesPage_selectedOwnerEmail__hFgRK{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:11px}.HorsesPage_selectedOwnerActions__MytDv{display:flex;flex-shrink:0;gap:4px}.HorsesPage_changeOwnerButton__2yZTe{background:#8b5c2a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:500;padding:4px 8px;transition:all .2s ease}.HorsesPage_changeOwnerButton__2yZTe:hover{background:#6d4a22}.HorsesPage_clearOwnerButton__81L9G{align-items:center;background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;padding:4px 6px;transition:all .2s ease;width:20px}.HorsesPage_clearOwnerButton__81L9G:hover{background:#c82333}.HorsesPage_pageSizeControl__JU\+ia{align-items:center;display:flex;gap:8px;margin-left:auto}.HorsesPage_pageSizeLabel__xmYCQ{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;white-space:nowrap}.HorsesPage_activeFilters__MrVAK{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding:12px}.HorsesPage_activeFiltersLabel__NfPCU{color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin-right:8px}.HorsesPage_activeFilter__DY7MW{align-items:center;background:#e3f2fd;border:1px solid #bbdefb;border-radius:6px;color:#1976d2;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:12px;gap:6px;padding:4px 8px}.HorsesPage_removeFilter__Ogjbo{background:none;border:none;border-radius:3px;color:#1976d2;cursor:pointer;font-size:12px;line-height:1;padding:2px}.HorsesPage_removeFilter__Ogjbo:hover{background:#f8d7da}.HorsesPage_clearAllFilters__4Lof0{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:12px;padding:4px 8px;transition:background-color .2s ease}.HorsesPage_clearAllFilters__4Lof0:hover{background:#c82333}.HorsesPage_filterLoading__Txjat{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;gap:12px;justify-content:center;margin-bottom:16px;padding:16px}.HorsesPage_filterLoading__Txjat .HorsesPage_spinner__s9aSQ{border:2px solid #f3f3f3;border-top-color:#8b5c2a;height:20px;margin:0;width:20px}.HorsesPage_filterLoading__Txjat span{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px}.HorsesPage_pagination__4AVFq{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:32px 0 16px}.HorsesPage_paginationButton__ISrMa{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;gap:4px;padding:8px 12px;transition:all .2s ease}.HorsesPage_paginationButton__ISrMa:hover:not(:disabled){background:#8b5c2a;border-color:#8b5c2a;color:#fff}.HorsesPage_paginationButton__ISrMa:disabled{background:#f8f9fa;border-color:#e9ecef;color:#adb5bd;cursor:not-allowed}.HorsesPage_pageNumbers__2vnNF{display:flex;gap:4px}.HorsesPage_pageNumber__WPlk7{background:#fff;border:1px solid #e9ecef;border-radius:6px;color:#495057;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;min-width:40px;padding:8px 12px;text-align:center;transition:all .2s ease}.HorsesPage_pageNumber__WPlk7:hover:not(:disabled){background:#8b5c2a;border-color:#8b5c2a;color:#fff}.HorsesPage_pageNumber__WPlk7.HorsesPage_activePage__SyCiX{background:#8b5c2a;border-color:#8b5c2a;color:#fff;cursor:default}.HorsesPage_pageNumber__WPlk7:disabled{background:#f8f9fa;border-color:#e9ecef;color:#adb5bd;cursor:not-allowed}.HorsesPage_horsesGrid__FAp\+b{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.HorsesPage_horseCard__lVHD2{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .3s ease}.HorsesPage_horseCard__lVHD2:hover{border-color:#8b5c2a;box-shadow:0 8px 32px #0000001f;transform:translateY(-4px)}.HorsesPage_inactiveHorse__lhBSN{background:#f8f9fa;opacity:.6}.HorsesPage_inactiveHorse__lhBSN:before{background:linear-gradient(90deg,#dc3545,#fd7e14);content:"";height:4px;left:0;position:absolute;right:0;top:0;z-index:1}.HorsesPage_horseTitleSection__Er5y9{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e9ecef;padding:24px 24px 20px;position:relative}.HorsesPage_horseTitleSection__Er5y9:after{background:linear-gradient(90deg,#0000,#8b5c2a,#0000);bottom:0;content:"";height:1px;left:24px;position:absolute;right:24px}.HorsesPage_horseTitle__8jGFp{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 8px}.HorsesPage_horseId__ObjPc{background:#e9ecef;border-radius:4px;color:#6c757d;display:inline-block;font-family:Gill Sans,Arial,sans-serif;font-size:12px;padding:2px 6px}.HorsesPage_horseInfo__tCUl5{display:flex;flex:1 1;gap:20px;padding:24px}.HorsesPage_horsePhoto__CzM8o{border-radius:8px;flex-shrink:0;height:80px;overflow:hidden;width:80px}.HorsesPage_horsePhotoImage__0eizl{border-radius:8px;height:100%;object-fit:cover;width:100%}.HorsesPage_photoPlaceholder__pY3jQ{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #dee2e6;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;transition:all .2s ease;width:100%}.HorsesPage_photoPlaceholder__pY3jQ:hover{background:linear-gradient(135deg,#fff5f0,#f8f9fa);border-color:#8b5c2a}.HorsesPage_placeholderIcon__lvUzu{font-size:24px;margin-bottom:4px}.HorsesPage_placeholderText__vphUY{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:10px;text-align:center}.HorsesPage_horseRows__g\+bLd{display:flex;flex:1 1;flex-direction:column;gap:8px}.HorsesPage_horseRow__2OFsp{align-items:center;border-bottom:1px solid #f8f9fa;display:flex;justify-content:space-between;padding:8px 0;transition:background-color .2s ease}.HorsesPage_horseRow__2OFsp:hover{background:#f8f9fa;border-radius:6px;margin:0 -12px;padding:8px 12px}.HorsesPage_horseRow__2OFsp:last-child{border-bottom:none}.HorsesPage_horseLabel__AZsIK{color:#6c757d;flex-shrink:0;font-family:Gill Sans,Arial,sans-serif;font-size:13px;font-weight:500;min-width:100px}.HorsesPage_horseLabel__AZsIK:before{color:#8b5c2a;content:"•";margin-right:6px}.HorsesPage_horseValue__GPJS0{color:#495057;flex:1 1;font-family:Gill Sans,Arial,sans-serif;font-size:13px;text-align:right;word-break:break-word}.HorsesPage_genderBadge__sXULD{border-radius:12px;display:inline-block;font-size:11px;font-weight:500;padding:4px 8px}.HorsesPage_microchipNumber__6LdkA,.HorsesPage_passportNumber__kfdWA,.HorsesPage_registrationNumber__axLWc{background:#f8f9fa;border-radius:4px;color:#6c757d;font-family:Courier New,monospace;font-size:12px;padding:2px 6px}.HorsesPage_horseFooter__Kr3Ec{background:#f8f9fa;border-top:1px solid #e9ecef;padding:20px 24px}.HorsesPage_horseStatus__XRoYM{margin-bottom:12px;text-align:center}.HorsesPage_statusBadge__MGbx\+{border-radius:12px;display:inline-block;font-family:Gill Sans,Arial,sans-serif;font-size:12px;font-weight:500;padding:6px 12px}.HorsesPage_horseStats__rtQ7T{display:flex;justify-content:center;margin-bottom:16px}.HorsesPage_statItem__rwGJS{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-direction:column;gap:4px;min-width:80px;padding:8px 12px;transition:all .2s ease}.HorsesPage_statItem__rwGJS:hover{border-color:#8b5c2a;transform:translateY(-1px)}.HorsesPage_statIcon__uFNfq{font-size:16px}.HorsesPage_statValue__7SY5y{color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:12px;font-weight:600}.HorsesPage_statLabel__2ZsOQ{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:10px;line-height:1.2;text-align:center}.HorsesPage_horseActions__4PSyJ{display:flex;flex-wrap:wrap;gap:8px}.HorsesPage_horseActionButton__xrWVt{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;color:#495057;cursor:pointer;display:flex;flex:1 1;font-family:Gill Sans,Arial,sans-serif;font-size:12px;gap:4px;justify-content:center;min-width:0;padding:8px 12px;transition:all .2s ease;width:50%}.HorsesPage_horseActionButton__xrWVt:hover{background:#8b5c2a;border-color:#8b5c2a;color:#fff;transform:translateY(-1px)}.HorsesPage_horseActionButton__xrWVt.HorsesPage_deleteButton__Z5\+gn{background:#fff;border-color:#dc3545;color:#dc3545}.HorsesPage_horseActionButton__xrWVt.HorsesPage_deleteButton__Z5\+gn:hover{background:#dc3545;color:#fff}.HorsesPage_emptyState__V40hZ{color:#6c757d;padding:60px 20px;text-align:center}.HorsesPage_emptyIcon__bDnm9{display:block;font-size:64px;margin-bottom:16px}.HorsesPage_emptyState__V40hZ h3{color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0 0 8px}.HorsesPage_emptyState__V40hZ p{font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}@media (max-width:1024px){.HorsesPage_headerContent__a082T{align-items:stretch;flex-direction:column}.HorsesPage_createButton__lsrQU{align-self:flex-start}.HorsesPage_filterControls__pgGxv{flex-direction:column}.HorsesPage_filterSelect__i7Igp,.HorsesPage_organizationFilter__aNu3p,.HorsesPage_ownerFilter__Beiua{min-width:auto}.HorsesPage_horsesGrid__FAp\+b{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.HorsesPage_horsesPage__ZF2Ti{padding:0 16px}.HorsesPage_title__QXUxq{font-size:24px}.HorsesPage_subtitle__LOTm5{font-size:14px}.HorsesPage_filters__u-sW3{padding:16px}.HorsesPage_horsesGrid__FAp\+b{gap:16px;grid-template-columns:1fr}.HorsesPage_horseInfo__tCUl5{flex-direction:column;gap:16px}.HorsesPage_horsePhoto__CzM8o{align-self:center}.HorsesPage_horseActions__4PSyJ{flex-direction:column}.HorsesPage_horseActionButton__xrWVt{width:100%}.HorsesPage_filterControls__pgGxv{flex-direction:column}.HorsesPage_pageSizeControl__JU\+ia{justify-content:center;margin-left:0}.HorsesPage_organizationFilter__aNu3p,.HorsesPage_ownerFilter__Beiua{width:100%}.HorsesPage_selectedOrganization__llRSh,.HorsesPage_selectedOwner__AheUJ{align-items:stretch;flex-direction:column;gap:8px}.HorsesPage_selectedOrgActions__v0xE7,.HorsesPage_selectedOwnerActions__MytDv{justify-content:flex-end}.HorsesPage_changeOrgButton__1Mplf,.HorsesPage_changeOwnerButton__2yZTe{font-size:12px;padding:6px 12px}.HorsesPage_activeFilters__MrVAK{align-items:stretch;flex-direction:column}.HorsesPage_pagination__4AVFq{flex-direction:column;gap:12px}.HorsesPage_paginationButton__ISrMa{justify-content:center;width:100%}.HorsesPage_pageNumber__WPlk7{flex:1 1;min-width:40px}}@media (max-width:480px){.HorsesPage_horsesPage__ZF2Ti{padding:0 8px}.HorsesPage_title__QXUxq{font-size:20px}.HorsesPage_filters__u-sW3{padding:12px}.HorsesPage_horseFooter__Kr3Ec,.HorsesPage_horseInfo__tCUl5,.HorsesPage_horseTitleSection__Er5y9{padding:16px}.HorsesPage_horseTitle__8jGFp{font-size:18px}.HorsesPage_horseRow__2OFsp{align-items:flex-start;flex-direction:column;gap:4px}.HorsesPage_horseLabel__AZsIK{min-width:auto}.HorsesPage_horseValue__GPJS0{text-align:left}.HorsesPage_statValue__7SY5y{font-size:11px}.HorsesPage_statLabel__2ZsOQ{font-size:9px}}.BreedModal_modalOverlay__AxTpb{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.BreedModal_modal__o6tKr{animation:BreedModal_modalSlideIn__UtdYG .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}@keyframes BreedModal_modalSlideIn__UtdYG{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.BreedModal_modalHeader__N1mkT{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.BreedModal_modalTitle__cdMpT{color:#111827;font-size:20px;font-weight:600;margin:0}.BreedModal_closeButton__kSLKz{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:4px;transition:all .2s;width:32px}.BreedModal_closeButton__kSLKz:hover{background-color:#f3f4f6;color:#374151}.BreedModal_closeButton__kSLKz:disabled{cursor:not-allowed;opacity:.5}.BreedModal_form__bJ8Sv{padding:0 24px 24px}.BreedModal_formRow__9Cwtn{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.BreedModal_formField__JHRXl{display:flex;flex-direction:column}.BreedModal_label__fjQgh{color:#374151;font-size:14px;font-weight:500;margin-bottom:6px}.BreedModal_input__n0WGD,.BreedModal_select__cd\+lL{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:10px 12px;transition:all .2s}.BreedModal_input__n0WGD:focus,.BreedModal_select__cd\+lL:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.BreedModal_input__n0WGD.BreedModal_error__oaQ4I,.BreedModal_select__cd\+lL.BreedModal_error__oaQ4I{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.BreedModal_input__n0WGD:disabled,.BreedModal_select__cd\+lL:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.BreedModal_errorText__XOqBr{color:#ef4444;font-size:12px;margin-top:4px}.BreedModal_helpText__ZQaYB{background-color:#f9fafb;border-left:3px solid #3b82f6;border-radius:6px;color:#6b7280;font-size:12px;margin-top:8px;padding:12px}.BreedModal_helpText__ZQaYB strong{color:#374151}.BreedModal_helpText__ZQaYB ul{margin:8px 0 0;padding-left:16px}.BreedModal_helpText__ZQaYB li{margin-bottom:4px}.BreedModal_helpText__ZQaYB li:last-child{margin-bottom:0}.BreedModal_formActions__sLOU1{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px}.BreedModal_cancelButton__JvhrD{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.BreedModal_cancelButton__JvhrD:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.BreedModal_cancelButton__JvhrD:disabled{cursor:not-allowed;opacity:.5}.BreedModal_submitButton__lwstk{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.BreedModal_submitButton__lwstk:hover:not(:disabled){background-color:#2563eb}.BreedModal_submitButton__lwstk:disabled{cursor:not-allowed;opacity:.5}@media (max-width:640px){.BreedModal_modal__o6tKr{margin:10px;max-width:none}.BreedModal_modalHeader__N1mkT{padding:16px 16px 0}.BreedModal_form__bJ8Sv{padding:0 16px 16px}.BreedModal_formRow__9Cwtn{gap:12px;grid-template-columns:1fr}.BreedModal_formActions__sLOU1{flex-direction:column-reverse;gap:8px}.BreedModal_cancelButton__JvhrD,.BreedModal_submitButton__lwstk{width:100%}}.BreedsPage_page__pemU\+{margin:0 auto;max-width:1200px;padding:24px}.BreedsPage_header__0Bgvm{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:32px}.BreedsPage_titleSection__ncbHP{flex:1 1}.BreedsPage_title__D-c7f{color:#111827;font-size:28px;font-weight:700;margin:0 0 8px}.BreedsPage_subtitle__cDDCh{color:#6b7280;font-size:16px;margin:0}.BreedsPage_createButton__KLC4R{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s;white-space:nowrap}.BreedsPage_createButton__KLC4R:hover{background-color:#2563eb;transform:translateY(-1px)}.BreedsPage_createButton__KLC4R:active{transform:translateY(0)}.BreedsPage_statsSection__oYS1E{margin-bottom:32px}.BreedsPage_statsGrid__lWazz{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.BreedsPage_statCard__xZoAk{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.BreedsPage_statCard__xZoAk h3{color:#374151;font-size:16px;font-weight:600;margin:0 0 16px}.BreedsPage_statList__rcvce{display:flex;flex-direction:column;gap:8px}.BreedsPage_statItem__8cVne{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:8px 0}.BreedsPage_statItem__8cVne:last-child{border-bottom:none}.BreedsPage_statCount__4uIbq{background-color:#eff6ff;border-radius:6px;color:#3b82f6;font-size:14px;font-weight:600;padding:4px 8px}.BreedsPage_filtersSection__IpxbL{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.BreedsPage_searchBox__qy4Jv{flex:1 1;min-width:300px}.BreedsPage_searchInput__BjiTR{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.BreedsPage_searchInput__BjiTR:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.BreedsPage_filterControls__m\+1Xl{display:flex;flex-wrap:wrap;gap:12px}.BreedsPage_filterSelect__cJ31P{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;min-width:150px;padding:12px 16px;transition:all .2s}.BreedsPage_filterSelect__cJ31P:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.BreedsPage_tableContainer__w6Esb{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.BreedsPage_table__CpcRc{border-collapse:collapse;font-size:14px;width:100%}.BreedsPage_table__CpcRc th{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-weight:600;padding:16px 12px;text-align:left;white-space:nowrap}.BreedsPage_table__CpcRc td{border-bottom:1px solid #f3f4f6;padding:16px 12px;vertical-align:middle}.BreedsPage_table__CpcRc tr:hover{background-color:#f9fafb}.BreedsPage_table__CpcRc tr:last-child td{border-bottom:none}.BreedsPage_breedName__KDcqO{color:#111827;font-weight:500}.BreedsPage_usageDirection__yEbih{background-color:#eff6ff;border-radius:6px;color:#1e40af;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.BreedsPage_actions__bbqEC{display:flex;gap:8px;justify-content:flex-start}.BreedsPage_deleteButton__ur483,.BreedsPage_editButton__g73-S{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;padding:6px;transition:all .2s;width:32px}.BreedsPage_editButton__g73-S:hover{background-color:#fef3c7}.BreedsPage_deleteButton__ur483:hover{background-color:#fee2e2}.BreedsPage_loading__EeIjA{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.BreedsPage_spinner__XTp-n{animation:BreedsPage_spin__qkwUW 1s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:16px;width:40px}@keyframes BreedsPage_spin__qkwUW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BreedsPage_loading__EeIjA p{color:#6b7280;font-size:16px;margin:0}.BreedsPage_emptyState__k5wGj{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.BreedsPage_emptyState__k5wGj p{color:#6b7280;font-size:16px;margin:0 0 16px}.BreedsPage_clearFiltersButton__HxmgC,.BreedsPage_createFirstButton__vUe0Y{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.BreedsPage_clearFiltersButton__HxmgC:hover,.BreedsPage_createFirstButton__vUe0Y:hover{background-color:#f9fafb;border-color:#9ca3af}.BreedsPage_createFirstButton__vUe0Y{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.BreedsPage_createFirstButton__vUe0Y:hover{background-color:#2563eb;border-color:#2563eb}@media (max-width:768px){.BreedsPage_page__pemU\+{padding:16px}.BreedsPage_header__0Bgvm{align-items:stretch;flex-direction:column;gap:16px}.BreedsPage_createButton__KLC4R{align-self:flex-start}.BreedsPage_statsGrid__lWazz{gap:16px;grid-template-columns:1fr}.BreedsPage_filtersSection__IpxbL{align-items:stretch;flex-direction:column}.BreedsPage_searchBox__qy4Jv{min-width:auto}.BreedsPage_filterControls__m\+1Xl{justify-content:stretch}.BreedsPage_filterSelect__cJ31P{flex:1 1;min-width:auto}.BreedsPage_table__CpcRc{font-size:12px}.BreedsPage_table__CpcRc td,.BreedsPage_table__CpcRc th{padding:12px 8px}.BreedsPage_actions__bbqEC{flex-direction:column;gap:4px}}@media (max-width:480px){.BreedsPage_title__D-c7f{font-size:24px}.BreedsPage_table__CpcRc{display:block;overflow-x:auto}.BreedsPage_table__CpcRc td,.BreedsPage_table__CpcRc th{min-width:100px}}.RaceCategorySelector_container__fpJqt{background:#fff;border:1px solid #e1e5e9;border-radius:12px;box-shadow:0 2px 8px #0000001a;max-height:600px;overflow-y:auto;padding:20px}.RaceCategorySelector_header__ceV4R{align-items:center;border-bottom:2px solid #f1f3f4;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.RaceCategorySelector_title__ZrZ7Y{color:#2c3e50;font-size:1.3rem;font-weight:600;margin:0}.RaceCategorySelector_searchContainer__8pSwh{align-items:center;display:flex;position:relative}.RaceCategorySelector_searchInput__UEUdx{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:8px 12px;transition:border-color .2s ease;width:250px}.RaceCategorySelector_searchInput__UEUdx:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.RaceCategorySelector_clearButton__Lp2X2{background:none;border:none;border-radius:50%;color:#999;cursor:pointer;padding:4px;position:absolute;right:8px;transition:background-color .2s ease}.RaceCategorySelector_clearButton__Lp2X2:hover{background-color:#f1f3f4;color:#666}.RaceCategorySelector_viewToggle__W22nA{display:flex;gap:10px;margin-bottom:20px}.RaceCategorySelector_toggleButton__vC5wW{background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.RaceCategorySelector_toggleButton__vC5wW:hover:not(:disabled){background-color:#f8f9fa;border-color:#3498db}.RaceCategorySelector_toggleButton__vC5wW.RaceCategorySelector_active__sOKjY{background-color:#3498db;border-color:#3498db;color:#fff}.RaceCategorySelector_toggleButton__vC5wW:disabled{cursor:not-allowed;opacity:.6}.RaceCategorySelector_selectedCategory__GOl6f{background:#f8f9fa;border-left:4px solid #3498db;border-radius:8px;margin-bottom:20px;padding:15px}.RaceCategorySelector_selectedCategory__GOl6f h4{color:#2c3e50;font-size:1rem;margin:0 0 10px}.RaceCategorySelector_selectedCard__OUY8k{background:#fff;border:1px solid #e1e5e9;border-radius:6px;padding:12px}.RaceCategorySelector_selectedCard__OUY8k h5{color:#2c3e50;font-size:1.1rem;margin:0 0 8px}.RaceCategorySelector_selectedDetails__tKs5M{color:#666;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.RaceCategorySelector_selectedDetails__tKs5M span{background:#f1f3f4;border-radius:4px;padding:4px 8px}.RaceCategorySelector_content__w-wuY{margin-bottom:20px}.RaceCategorySelector_groupsContainer__i-qmY{display:flex;flex-direction:column;gap:15px}.RaceCategorySelector_group__fyqal{border:1px solid #e1e5e9;border-radius:8px;overflow:hidden}.RaceCategorySelector_groupHeader__-9IGO{align-items:center;background:#f8f9fa;cursor:pointer;display:flex;justify-content:space-between;padding:12px 15px;transition:background-color .2s ease}.RaceCategorySelector_groupHeader__-9IGO:hover{background:#e9ecef}.RaceCategorySelector_groupTitle__Y8ENc{color:#2c3e50;font-size:1rem;font-weight:600;margin:0}.RaceCategorySelector_expandIcon__We-yA{color:#666;font-size:12px;transition:transform .2s ease}.RaceCategorySelector_groupContent__A2\+6g{padding:15px}.RaceCategorySelector_groupDescription__oApzr{color:#666;font-size:14px;font-style:italic;margin:0 0 15px}.RaceCategorySelector_categoriesGrid__Zuwax{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.RaceCategorySelector_categoryCard__YcMd7{background:#fff;border:1px solid #e1e5e9;border-radius:6px;cursor:pointer;padding:12px;transition:all .2s ease}.RaceCategorySelector_categoryCard__YcMd7:hover{border-color:#3498db;box-shadow:0 2px 8px #3498db26;transform:translateY(-1px)}.RaceCategorySelector_categoryCard__YcMd7.RaceCategorySelector_selected__B\+eqM{background:#ebf3fd;border-color:#3498db;box-shadow:0 2px 8px #3498db33}.RaceCategorySelector_categoryName__CL3wS{color:#2c3e50;font-size:1rem;font-weight:600;margin:0 0 8px}.RaceCategorySelector_categoryDetails__xcZ8f{color:#666;display:flex;flex-direction:column;font-size:13px;gap:4px}.RaceCategorySelector_typeBadge__q6K8w{align-self:flex-start;background:#3498db;border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:500;margin-bottom:4px;padding:2px 6px;text-transform:uppercase}.RaceCategorySelector_listContainer__cwJkM{max-height:400px;overflow-y:auto}.RaceCategorySelector_noResults__\+lumo{color:#666;padding:40px 20px;text-align:center}.RaceCategorySelector_clearSearchButton__H6lI\+{background:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 16px}.RaceCategorySelector_clearSearchButton__H6lI\+:hover{background:#2980b9}.RaceCategorySelector_categoriesList__HKRjz{display:flex;flex-direction:column;gap:8px}.RaceCategorySelector_listItem__ORa3I{background:#fff;border:1px solid #e1e5e9;border-radius:6px;cursor:pointer;padding:12px;transition:all .2s ease}.RaceCategorySelector_listItem__ORa3I:hover{border-color:#3498db;box-shadow:0 2px 8px #3498db26}.RaceCategorySelector_listItem__ORa3I.RaceCategorySelector_selected__B\+eqM{background:#ebf3fd;border-color:#3498db;box-shadow:0 2px 8px #3498db33}.RaceCategorySelector_itemHeader__kx8Kc{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.RaceCategorySelector_itemName__NvMwH{color:#2c3e50;font-size:1rem;font-weight:600;margin:0}.RaceCategorySelector_itemDetails__ClnXk{color:#666;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.RaceCategorySelector_itemDetails__ClnXk span{background:#f1f3f4;border-radius:4px;padding:2px 6px}.RaceCategorySelector_stats__fY-S-{border-top:1px solid #e1e5e9;color:#666;display:flex;font-size:13px;justify-content:space-between;padding-top:15px}.RaceCategorySelector_loading__fcSCe{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.RaceCategorySelector_spinner__XcfGV{animation:RaceCategorySelector_spin__R8OiG 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:30px;margin-bottom:15px;width:30px}@keyframes RaceCategorySelector_spin__R8OiG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RaceCategorySelector_loading__fcSCe span{color:#666;font-size:14px}.RaceCategorySelector_error__1a2oc{background:#fdf2f2;border:1px solid #fecaca;border-radius:6px;color:#e74c3c;padding:20px;text-align:center}@media (max-width:768px){.RaceCategorySelector_container__fpJqt{padding:15px}.RaceCategorySelector_header__ceV4R{align-items:flex-start;flex-direction:column;gap:15px}.RaceCategorySelector_searchInput__UEUdx{width:100%}.RaceCategorySelector_categoriesGrid__Zuwax{grid-template-columns:1fr}.RaceCategorySelector_itemHeader__kx8Kc{align-items:flex-start;flex-direction:column;gap:8px}.RaceCategorySelector_stats__fY-S-{flex-direction:column;gap:5px}}.RaceCategoryModal_modalOverlay__72nN8{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}.RaceCategoryModal_modal__7tTZV{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}.RaceCategoryModal_modalHeader__NrC4Y{align-items:center;background:#f8f9fa;border-bottom:1px solid #e1e5e9;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:20px 24px}.RaceCategoryModal_modalTitle__Rmr\+z{color:#2c3e50;font-size:1.4rem;font-weight:600;margin:0}.RaceCategoryModal_closeButton__wCb5r{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.RaceCategoryModal_closeButton__wCb5r:hover{background:#e9ecef;color:#333}.RaceCategoryModal_modalContent__N3BmE{flex:1 1;overflow:hidden;padding:0}.RaceCategoryModal_modalFooter__t98g-{background:#f8f9fa;border-radius:0 0 12px 12px;border-top:1px solid #e1e5e9;display:flex;justify-content:flex-end;padding:16px 24px}.RaceCategoryModal_cancelButton__j-WN\+{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s ease}.RaceCategoryModal_cancelButton__j-WN\+:hover{background:#5a6268}@media (max-width:768px){.RaceCategoryModal_modalOverlay__72nN8{padding:10px}.RaceCategoryModal_modal__7tTZV{max-height:95vh}.RaceCategoryModal_modalHeader__NrC4Y{padding:16px 20px}.RaceCategoryModal_modalTitle__Rmr\+z{font-size:1.2rem}.RaceCategoryModal_modalFooter__t98g-{padding:12px 20px}}.TaskSelector_taskSelector__tPj4j{width:100%}.TaskSelector_selectorContainer__6c6tm{background:#f8f9fa;border:2px dashed #e9ecef;border-radius:8px;padding:16px;transition:all .2s ease}.TaskSelector_selectorContainer__6c6tm:hover{background:#fff;border-color:#8b5c2a}.TaskSelector_selectedTask__fWhJt{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.TaskSelector_taskInfo__Am-sO{flex:1 1}.TaskSelector_taskHeader__X9VOK{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.TaskSelector_taskTitle__cmdIR{color:#333;flex:1 1;font-size:16px;font-weight:600;margin:0}.TaskSelector_taskBadges__STve7{display:flex;flex-wrap:wrap;gap:6px}.TaskSelector_priorityBadge__WYA8-,.TaskSelector_statusBadge__Hrm\+J,.TaskSelector_typeBadge__0UFRq{border-radius:4px;font-size:11px;font-weight:500;padding:3px 6px;white-space:nowrap}.TaskSelector_status_PENDING__iy8-t{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.TaskSelector_status_IN_PROGRESS__1OI1O{background:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.TaskSelector_status_ON_HOLD__nRpCo{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.TaskSelector_status_COMPLETED__82qKy{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.TaskSelector_status_CANCELLED__WlRfi{background:#e2e3e5;border:1px solid #d6d8db;color:#383d41}.TaskSelector_status_OVERDUE__IeaLk{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.TaskSelector_priority_LOW__XNd0J{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.TaskSelector_priority_MEDIUM__e-SLB{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.TaskSelector_priority_HIGH__8vDGC{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.TaskSelector_priority_URGENT__JFMxr{background:#dc3545;border:1px solid #dc3545;color:#fff;font-weight:600}.TaskSelector_typeBadge__0UFRq{background:#e9ecef;border:1px solid #dee2e6;color:#495057}.TaskSelector_taskDescription__LsAfy{color:#6c757d;font-size:13px;line-height:1.4;margin:0 0 8px}.TaskSelector_relatedEntity__XXsow{align-items:center;background:#f8f9fa;border-left:2px solid #8b5c2a;border-radius:4px;display:flex;gap:6px;margin-bottom:6px;padding:6px 10px}.TaskSelector_entityLabel__VrYMO{color:#495057;font-size:11px;font-weight:600;min-width:70px}.TaskSelector_entityValue__47EfX{color:#333;font-size:12px;font-weight:500}.TaskSelector_participants__ivVYD{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.TaskSelector_participant__D-NYA{align-items:center;display:flex;font-size:12px;gap:6px}.TaskSelector_participantLabel__24DUL{color:#6c757d;font-weight:500;min-width:70px}.TaskSelector_participantValue__WIdx6{color:#333;font-weight:500}.TaskSelector_taskMeta__Miz21{border-top:1px solid #e9ecef;display:flex;flex-direction:column;gap:4px;padding-top:8px}.TaskSelector_metaRow__J3tOp{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.TaskSelector_actualHours__\+pbOP,.TaskSelector_applicationNumber__BbF6v,.TaskSelector_dueDate__kyx8N,.TaskSelector_estimatedHours__wmlQP,.TaskSelector_taskId__GGSJ7{align-items:center;color:#6c757d;display:flex;font-size:11px;gap:3px}.TaskSelector_taskId__GGSJ7{color:#495057;font-weight:600}.TaskSelector_dueDate__kyx8N{color:#dc3545;font-weight:500}.TaskSelector_actualHours__\+pbOP,.TaskSelector_estimatedHours__wmlQP{color:#17a2b8;font-weight:500}.TaskSelector_taskActions__y36BV{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.TaskSelector_changeButton__xpCNj{background:#8b5c2a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.TaskSelector_changeButton__xpCNj:hover:not(:disabled){background:#a67c52}.TaskSelector_changeButton__xpCNj:disabled{cursor:not-allowed;opacity:.5}.TaskSelector_clearButton__lvRR0{background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s ease}.TaskSelector_clearButton__lvRR0:hover:not(:disabled){background:#c82333}.TaskSelector_clearButton__lvRR0:disabled{cursor:not-allowed;opacity:.5}.TaskSelector_emptyState__RPtG2{padding:20px;text-align:center}.TaskSelector_selectButton__67gxY{align-items:center;background:#8b5c2a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;margin:0 auto 12px;padding:12px 20px;transition:all .2s ease}.TaskSelector_selectButton__67gxY:hover:not(:disabled){background:#a67c52;transform:translateY(-1px)}.TaskSelector_selectButton__67gxY:disabled{cursor:not-allowed;opacity:.5;transform:none}.TaskSelector_selectIcon__-ngb8{font-size:16px}.TaskSelector_helpText__47WF7{color:#6c757d;font-size:12px;font-style:italic;margin:0}@media (max-width:768px){.TaskSelector_selectedTask__fWhJt{flex-direction:column;gap:12px}.TaskSelector_taskHeader__X9VOK{align-items:flex-start;flex-direction:column;gap:8px}.TaskSelector_taskBadges__STve7{justify-content:flex-start;width:100%}.TaskSelector_taskMeta__Miz21{flex-direction:column;gap:6px}.TaskSelector_taskActions__y36BV{justify-content:flex-end;width:100%}}.RaceModal_modalOverlay__bEXQU{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}.RaceModal_autoFillNotification__tuWWd{animation:RaceModal_notificationSlideIn__aMb-X .3s ease-out;background:#4caf50;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;max-width:400px;padding:16px 20px;position:fixed;right:20px;top:20px;z-index:1100}@keyframes RaceModal_notificationSlideIn__aMb-X{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.RaceModal_notificationContent__G2Saf{align-items:center;display:flex;gap:12px}.RaceModal_notificationIcon__3JcmC{flex-shrink:0;font-size:18px}.RaceModal_notificationText__XQbT4{flex:1 1;font-size:14px;font-weight:500;line-height:1.4}.RaceModal_notificationClose__oZMFb{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font-size:16px;padding:4px;transition:background-color .2s ease}.RaceModal_notificationClose__oZMFb:hover{background:#fff3}.RaceModal_modal__4EdP8{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}.RaceModal_modalHeader__YqLnh{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.RaceModal_modalTitle__2byhB{color:#2c3e50;font-size:24px;font-weight:600;margin:0}.RaceModal_closeButton__l6rou{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.RaceModal_closeButton__l6rou:hover{background:#f8f9fa;color:#495057}.RaceModal_form__\+Ipmc{flex:1 1;overflow-y:auto;padding:0 24px}.RaceModal_formGrid__ti8Py{grid-gap:32px;display:grid;gap:32px}.RaceModal_formSection__AFY6N{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px}.RaceModal_sectionTitle__tbv32{align-items:center;color:#495057;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 20px}.RaceModal_sectionTitle__tbv32:before{content:"🏇";font-size:20px}.RaceModal_formRow__447Z\+{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.RaceModal_formRow__447Z\+:last-child{margin-bottom:0}.RaceModal_formField__rWrjF{display:flex;flex-direction:column}.RaceModal_label__v9dpJ{color:#495057;font-size:14px;font-weight:500;margin-bottom:8px}.RaceModal_input__ysQCa,.RaceModal_select__I1DzR,.RaceModal_textarea__4WNlw{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease}.RaceModal_input__ysQCa:focus,.RaceModal_select__I1DzR:focus,.RaceModal_textarea__4WNlw:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.RaceModal_input__ysQCa.RaceModal_error__rdMIS,.RaceModal_select__I1DzR.RaceModal_error__rdMIS,.RaceModal_textarea__4WNlw.RaceModal_error__rdMIS{border-color:#dc3545}.RaceModal_textarea__4WNlw{min-height:80px;resize:vertical}.RaceModal_errorText__Gjrh-{color:#dc3545;font-size:12px;margin-top:4px}.RaceModal_readonlyField__9mn65{display:flex;flex-direction:column;gap:4px}.RaceModal_readonlyValue__pHOMS{background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;color:#6c757d;font-size:14px;font-weight:500;padding:12px 16px}.RaceModal_readonlyNote__qItor{color:#6c757d;font-size:12px;font-style:italic}.RaceModal_organizationSelector__g-eYT,.RaceModal_selectedOrganization__PemUD{width:100%}.RaceModal_organizationInfoCard__-Nr1-{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:8px;padding:16px}.RaceModal_organizationHeader__LfA5q{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.RaceModal_organizationDetails__ZZTN2{flex:1 1}.RaceModal_organizationName__IzvBc{color:#2c3e50;font-size:14px;font-weight:600;margin:0 0 4px}.RaceModal_organizationType__kLYwR{background:#667eea;border-radius:12px;color:#fff;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.RaceModal_organizationContactInfo__g1Mry{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.RaceModal_organizationContactInfo__g1Mry span{color:#495057;font-size:12px}.RaceModal_selectOrgButton__1TgG2{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-height:48px;padding:12px 16px;transition:all .2s ease;width:100%}.RaceModal_selectOrgButton__1TgG2:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 4px 8px #667eea4d;transform:translateY(-1px)}.RaceModal_buttonIcon__RuUE\+{font-size:16px}.RaceModal_changeOrgButton__OgtrX{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-top:12px;padding:8px 16px;transition:all .2s ease;width:100%}.RaceModal_changeOrgButton__OgtrX:hover{background:#5a6268;transform:translateY(-1px)}.RaceModal_categorySelector__4OHA\+{width:100%}.RaceModal_selectedCategoryCard__UYbFq{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.RaceModal_categoryInfo__5ClzZ{flex:1 1}.RaceModal_categoryName__KrYL1{color:#2c3e50;font-size:16px;font-weight:600;margin:0 0 4px}.RaceModal_categoryType__R2KhB{background:#3498db;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:2px 8px;text-transform:uppercase}.RaceModal_changeCategoryButton__CvFVE{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s ease}.RaceModal_changeCategoryButton__CvFVE:hover{background:#5a6268}.RaceModal_selectCategoryButton__ZnQG0{align-items:center;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;color:#6c757d;cursor:pointer;display:flex;font-size:16px;gap:8px;justify-content:center;padding:16px;transition:all .2s ease;width:100%}.RaceModal_selectCategoryButton__ZnQG0:hover:not(:disabled){background:#e3f2fd;border-color:#3498db;color:#3498db}.RaceModal_selectCategoryButton__ZnQG0:disabled{cursor:not-allowed;opacity:.6}.RaceModal_addressContainer__C3Hr7{position:relative}.RaceModal_addressInput__DOCfl{width:100%}.RaceModal_addressLoading__xSbXT{align-items:center;display:flex;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.RaceModal_addressSuggestions__glkqX{background:#fff;border:1px solid #e9ecef;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 12px #00000026;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.RaceModal_suggestionItem__-onAz{border-bottom:1px solid #f8f9fa;color:#495057;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:12px 16px;transition:background-color .2s ease}.RaceModal_suggestionItem__-onAz:hover{background:#f8f9fa}.RaceModal_suggestionItem__-onAz:last-child{border-bottom:none}.RaceModal_helpText__mJ6gZ{color:#6c757d;font-size:12px;font-style:italic;margin-top:4px}.RaceModal_spinner__OVl0Q{animation:RaceModal_spin__n4KAT 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:16px;width:16px}@keyframes RaceModal_spin__n4KAT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RaceModal_formActions__\+zrqD{background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e9ecef;bottom:0;display:flex;gap:12px;justify-content:flex-end;padding:24px;position:-webkit-sticky;position:sticky;z-index:10}.RaceModal_cancelButton__ownoN{background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.RaceModal_cancelButton__ownoN:hover{background:#5a6268}.RaceModal_submitButton__ebl3B{background:#28a745;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.RaceModal_submitButton__ebl3B:hover{background:#218838}@media (max-width:768px){.RaceModal_modalOverlay__bEXQU{padding:10px}.RaceModal_modal__4EdP8{max-height:95vh}.RaceModal_modalHeader__YqLnh{padding:16px 16px 0}.RaceModal_form__\+Ipmc{padding:0 16px 16px}.RaceModal_formRow__447Z\+{gap:12px;grid-template-columns:1fr}.RaceModal_formActions__\+zrqD{flex-direction:column}.RaceModal_cancelButton__ownoN,.RaceModal_submitButton__ebl3B{width:100%}}.RaceModal_checkboxContainer__EjTkG{align-items:center;display:flex;gap:8px;padding:8px 0}.RaceModal_checkbox__G7fAR{accent-color:#007bff;cursor:pointer;height:18px;width:18px}.RaceModal_checkboxLabel__e0nzO{color:#495057;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none}.RaceModal_checkboxLabel__e0nzO:hover{color:#007bff}.RaceResultsModal_modalOverlay__cZMQi{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.RaceResultsModal_modal__lBHIx{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow:hidden;width:90%}.RaceResultsModal_modalHeader__btOhn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e5e7eb;color:#fff;display:flex;justify-content:space-between;padding:24px 32px}.RaceResultsModal_modalTitle__8jrv8{font-size:24px;font-weight:600;margin:0}.RaceResultsModal_closeButton__dnPrx{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;padding:8px;transition:background-color .2s}.RaceResultsModal_closeButton__dnPrx:hover{background-color:#ffffff1a}.RaceResultsModal_modalContent__pRqS4{flex:1 1;overflow-y:auto;padding:32px}.RaceResultsModal_raceInfo__AttwJ{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px;padding:24px}.RaceResultsModal_raceName__rTbOs{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 16px}.RaceResultsModal_raceDetails__NdVFy{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.RaceResultsModal_raceDetail__IrOCe{align-items:center;display:flex;gap:8px}.RaceResultsModal_detailLabel__Yzujl{color:#64748b;font-weight:500;min-width:80px}.RaceResultsModal_statusBadge__OEXB9{border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:4px 12px}.RaceResultsModal_warning__1Ci3q{align-items:center;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.RaceResultsModal_warningIcon__\+SFks{font-size:20px}.RaceResultsModal_warningText__SYV8u{color:#92400e;font-weight:500}.RaceResultsModal_errors__rjhl0{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:24px;padding:16px}.RaceResultsModal_error__YNgaG{color:#dc2626;font-size:14px;margin-bottom:8px}.RaceResultsModal_error__YNgaG:last-child{margin-bottom:0}.RaceResultsModal_success__\+k69C{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-weight:500;margin-bottom:24px;padding:16px}.RaceResultsModal_form__CuFrk{display:flex;flex-direction:column;gap:24px}.RaceResultsModal_resultsTable__IiZdo{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.RaceResultsModal_tableHeader__2rvdq{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr}.RaceResultsModal_headerCell__Rb0Oj{color:#374151;font-size:14px;font-weight:600;padding:16px 12px;text-align:center}.RaceResultsModal_headerCell__Rb0Oj:first-child{text-align:left}.RaceResultsModal_tableBody__aI3m6{max-height:400px;overflow-y:auto}.RaceResultsModal_tableRow__NKhdG{border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;transition:background-color .2s}.RaceResultsModal_tableRow__NKhdG:hover{background-color:#f8fafc}.RaceResultsModal_tableRow__NKhdG:last-child{border-bottom:none}.RaceResultsModal_participantCell__xqZWW{display:flex;flex-direction:column;gap:4px;padding:16px 12px}.RaceResultsModal_horseName__8bOKx{color:#1e293b;font-size:14px;font-weight:600}.RaceResultsModal_riderName__heHlQ{color:#64748b;font-size:13px}.RaceResultsModal_startPlace__tNpqR{color:#94a3b8;font-size:12px;font-style:italic}.RaceResultsModal_inputCell__SGMYM{align-items:center;display:flex;justify-content:center;padding:16px 12px}.RaceResultsModal_commentInput__H2cCE,.RaceResultsModal_moneyInput__9sMqB,.RaceResultsModal_numberInput__ADjuL,.RaceResultsModal_timeInput__SBB6E{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:8px 12px;transition:border-color .2s;width:100%}.RaceResultsModal_commentInput__H2cCE:focus,.RaceResultsModal_moneyInput__9sMqB:focus,.RaceResultsModal_numberInput__ADjuL:focus,.RaceResultsModal_timeInput__SBB6E:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.RaceResultsModal_timeInput__SBB6E{font-family:monospace;text-align:center}.RaceResultsModal_moneyInput__9sMqB{text-align:right}.RaceResultsModal_select__vUXdQ{background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 12px;transition:border-color .2s;width:100%}.RaceResultsModal_select__vUXdQ:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.RaceResultsModal_formActions__EEpg9{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding-top:24px}.RaceResultsModal_cancelButton__0gkXr{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .2s}.RaceResultsModal_cancelButton__0gkXr:hover{background:#f9fafb;border-color:#9ca3af}.RaceResultsModal_submitButton__xZFnk{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .2s}.RaceResultsModal_submitButton__xZFnk:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.RaceResultsModal_submitButton__xZFnk:disabled{cursor:not-allowed;opacity:.6;transform:none}.RaceResultsModal_loading__bXEV5{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:48px}.RaceResultsModal_spinner__UDfuL{animation:RaceResultsModal_spin__\+I2tQ 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:32px;margin-bottom:16px;width:32px}@keyframes RaceResultsModal_spin__\+I2tQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.RaceResultsModal_modal__lBHIx{margin:20px;width:95%}.RaceResultsModal_modalContent__pRqS4{padding:20px}.RaceResultsModal_raceDetails__NdVFy{grid-template-columns:1fr}.RaceResultsModal_tableHeader__2rvdq,.RaceResultsModal_tableRow__NKhdG{gap:8px;grid-template-columns:1fr}.RaceResultsModal_headerCell__Rb0Oj,.RaceResultsModal_inputCell__SGMYM{padding:8px;text-align:left}.RaceResultsModal_formActions__EEpg9{flex-direction:column}.RaceResultsModal_cancelButton__0gkXr,.RaceResultsModal_submitButton__xZFnk{width:100%}}.RaceResultsView_container__WEtQr{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;margin:0 auto;max-width:1200px;padding:24px}.RaceResultsView_header__5scSZ{margin-bottom:32px}.RaceResultsView_headerContent__lgumX{align-items:flex-start;display:flex;justify-content:space-between}.RaceResultsView_title__-f9fX{color:#1e293b;font-size:28px;font-weight:700;margin:0 0 8px}.RaceResultsView_raceName__BZCW4{color:#64748b;font-size:20px;font-weight:500;margin:0}.RaceResultsView_closeButton__uMd1z{background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;font-size:24px;padding:8px;transition:background-color .2s}.RaceResultsView_closeButton__uMd1z:hover{background-color:#f1f5f9}.RaceResultsView_raceInfo__iOLKx{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:32px;padding:24px}.RaceResultsView_raceDetails__h2qOV{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.RaceResultsView_raceDetail__OqfCz{align-items:center;display:flex;gap:8px}.RaceResultsView_detailLabel__btkQa{color:#64748b;font-weight:500;min-width:80px}.RaceResultsView_statusBadge__nOjVG{border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:4px 12px}.RaceResultsView_tabs__DpYBX{border-bottom:1px solid #e2e8f0;display:flex;gap:8px;margin-bottom:24px}.RaceResultsView_tab__fzAPU{background:none;border:none;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .2s}.RaceResultsView_tab__fzAPU:hover{color:#3b82f6}.RaceResultsView_activeTab__4Ivu\+{border-bottom-color:#3b82f6;color:#3b82f6}.RaceResultsView_tabContent__nGstc{min-height:400px}.RaceResultsView_resultsSection__D5BBe,.RaceResultsView_winnersSection__yZ0nn{width:100%}.RaceResultsView_resultsTable__iErHc{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.RaceResultsView_tableHeader__iu52Z{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:grid;grid-template-columns:1fr 2fr 2fr 1fr 1fr 1fr 1fr}.RaceResultsView_headerCell__w6rYg{color:#374151;font-size:14px;font-weight:600;padding:16px 12px;text-align:center}.RaceResultsView_headerCell__w6rYg:first-child{text-align:center}.RaceResultsView_tableBody__ooAH4{max-height:500px;overflow-y:auto}.RaceResultsView_tableRow__IgEHv{border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:1fr 2fr 2fr 1fr 1fr 1fr 1fr;transition:background-color .2s}.RaceResultsView_tableRow__IgEHv:hover{background-color:#f8fafc}.RaceResultsView_tableRow__IgEHv:last-child{border-bottom:none}.RaceResultsView_placeCell__XKVEp{align-items:center;display:flex;gap:8px;justify-content:center;padding:16px 12px}.RaceResultsView_placeIcon__6PMWi{font-size:18px}.RaceResultsView_placeNumber__KEVGN{color:#1e293b;font-size:16px;font-weight:600}.RaceResultsView_horseCell__Dp19C,.RaceResultsView_riderCell__s6Vj8{align-items:center;display:flex;padding:16px 12px}.RaceResultsView_horseName__sOqC4,.RaceResultsView_riderName__3jyuN{color:#1e293b;font-size:14px;font-weight:500}.RaceResultsView_prizeCell__cVZx7,.RaceResultsView_startCell__AL7Ox,.RaceResultsView_timeCell__NGP8N{align-items:center;color:#374151;display:flex;font-size:14px;justify-content:center;padding:16px 12px}.RaceResultsView_timeCell__NGP8N{font-family:monospace;font-weight:500}.RaceResultsView_prizeCell__cVZx7{color:#059669;font-weight:600}.RaceResultsView_dopingCell__jI4Gl{align-items:center;display:flex;gap:8px;justify-content:center;padding:16px 12px}.RaceResultsView_dopingIcon__qXmwm{font-size:16px}.RaceResultsView_dopingText__Ykn6V{color:#64748b;font-size:12px}.RaceResultsView_winnersGrid__-MDyV{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.RaceResultsView_winnerCard__193Qb{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;padding:24px;position:relative;transition:all .2s}.RaceResultsView_winnerCard__193Qb:hover{box-shadow:0 10px 25px -5px #0000001a;transform:translateY(-2px)}.RaceResultsView_winnerCard__193Qb:before{background:linear-gradient(90deg,#fbbf24,#f59e0b,#d97706);content:"";height:4px;left:0;position:absolute;right:0;top:0}.RaceResultsView_winnerPlace__uX8nS{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:16px}.RaceResultsView_winnerPlace__uX8nS .RaceResultsView_placeIcon__6PMWi{font-size:32px}.RaceResultsView_winnerPlace__uX8nS .RaceResultsView_placeNumber__KEVGN{color:#1e293b;font-size:24px;font-weight:700}.RaceResultsView_winnerInfo__RM1xb{margin-bottom:20px;text-align:center}.RaceResultsView_winnerHorse__gjh9G{color:#1e293b;font-size:18px;font-weight:600;margin-bottom:4px}.RaceResultsView_winnerRider__X2KRy{color:#64748b;font-size:14px}.RaceResultsView_winnerStats__SWW5y{display:flex;flex-direction:column;gap:12px}.RaceResultsView_winnerPrize__UKERm,.RaceResultsView_winnerTime__Sr81J{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:8px 0}.RaceResultsView_winnerPrize__UKERm:last-child,.RaceResultsView_winnerTime__Sr81J:last-child{border-bottom:none}.RaceResultsView_statLabel__Iq970{color:#64748b;font-size:14px;font-weight:500}.RaceResultsView_statValue__LlgLI{color:#1e293b;font-size:14px;font-weight:600}.RaceResultsView_winnerTime__Sr81J .RaceResultsView_statValue__LlgLI{font-family:monospace}.RaceResultsView_winnerPrize__UKERm .RaceResultsView_statValue__LlgLI{color:#059669}.RaceResultsView_emptyState__XkFix{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:64px 24px;text-align:center}.RaceResultsView_emptyIcon__HLv1N{font-size:48px;margin-bottom:16px}.RaceResultsView_emptyState__XkFix h3{color:#374151;font-size:18px;font-weight:600;margin:0 0 8px}.RaceResultsView_emptyState__XkFix p{font-size:14px;margin:0}.RaceResultsView_loading__vJAwF{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:64px 24px}.RaceResultsView_spinner__pQfTL{animation:RaceResultsView_spin__cS0-O 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:32px;margin-bottom:16px;width:32px}@keyframes RaceResultsView_spin__cS0-O{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RaceResultsView_error__EVOdU{align-items:center;color:#dc2626;display:flex;flex-direction:column;justify-content:center;padding:64px 24px;text-align:center}.RaceResultsView_errorIcon__hABWx{font-size:48px;margin-bottom:16px}.RaceResultsView_error__EVOdU h3{font-size:18px;font-weight:600;margin:0 0 8px}.RaceResultsView_error__EVOdU p{font-size:14px;margin:0 0 24px}.RaceResultsView_retryButton__OSReh{background:#fff;border:1px solid #dc2626;border-radius:8px;color:#dc2626;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .2s}.RaceResultsView_retryButton__OSReh:hover{background:#dc2626;color:#fff}.RaceResultsView_actions__I2kwt{border-top:1px solid #e5e7eb;display:flex;justify-content:center;margin-top:32px;padding-top:24px}.RaceResultsView_backButton__QQ8E1{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .2s}.RaceResultsView_backButton__QQ8E1:hover{background:#f9fafb;border-color:#9ca3af}@media (max-width:768px){.RaceResultsView_container__WEtQr{padding:16px}.RaceResultsView_headerContent__lgumX{flex-direction:column;gap:16px}.RaceResultsView_title__-f9fX{font-size:24px}.RaceResultsView_raceName__BZCW4{font-size:18px}.RaceResultsView_raceDetails__h2qOV{grid-template-columns:1fr}.RaceResultsView_tabs__DpYBX{flex-direction:column}.RaceResultsView_tab__fzAPU{border-bottom:none;border-left:3px solid #0000;text-align:left}.RaceResultsView_activeTab__4Ivu\+{border-bottom-color:#0000;border-left-color:#3b82f6}.RaceResultsView_tableHeader__iu52Z,.RaceResultsView_tableRow__IgEHv{gap:8px;grid-template-columns:1fr}.RaceResultsView_dopingCell__jI4Gl,.RaceResultsView_headerCell__w6rYg,.RaceResultsView_horseCell__Dp19C,.RaceResultsView_placeCell__XKVEp,.RaceResultsView_prizeCell__cVZx7,.RaceResultsView_riderCell__s6Vj8,.RaceResultsView_startCell__AL7Ox,.RaceResultsView_timeCell__NGP8N{padding:8px;text-align:left}.RaceResultsView_winnersGrid__-MDyV{grid-template-columns:1fr}.RaceResultsView_winnerCard__193Qb{padding:16px}}.RaceParticipantsModal_modalOverlay__emGby{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.RaceParticipantsModal_modal__NMr0X{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.RaceParticipantsModal_modalHeader__AlwKZ{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;padding:24px 32px}.RaceParticipantsModal_modalTitle__iGUO1{font-family:Gill Sans,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.3;margin:0}.RaceParticipantsModal_closeButton__pKV1d{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.RaceParticipantsModal_closeButton__pKV1d:hover{background:#ffffff4d;transform:scale(1.1)}.RaceParticipantsModal_modalContent__4I7lR{flex:1 1;overflow-y:auto;padding:32px}.RaceParticipantsModal_raceInfo__h8CZ2{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-bottom:32px;padding:20px}.RaceParticipantsModal_raceInfoRow__Vt5Jt{align-items:center;display:flex;font-family:Gill Sans,Arial,sans-serif;justify-content:space-between;margin-bottom:12px}.RaceParticipantsModal_raceInfoRow__Vt5Jt:last-child{margin-bottom:0}.RaceParticipantsModal_infoLabel__aPcdg{color:#495057;font-size:14px;font-weight:600}.RaceParticipantsModal_raceInfoRow__Vt5Jt span:not(.RaceParticipantsModal_infoLabel__aPcdg){color:#2c3e50;font-weight:500}.RaceParticipantsModal_participantsSection__vygSk{margin-top:24px}.RaceParticipantsModal_sectionTitle__8ixyY{border-bottom:2px solid #e9ecef;color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0 0 24px;padding-bottom:12px}.RaceParticipantsModal_emptyParticipants__0nRDd{color:#6c757d;padding:60px 20px;text-align:center}.RaceParticipantsModal_emptyIcon__E7jrs{font-size:64px;margin-bottom:16px;opacity:.6}.RaceParticipantsModal_emptyParticipants__0nRDd p{font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.RaceParticipantsModal_participantsList__BSbjV{display:flex;flex-direction:column;gap:20px}.RaceParticipantsModal_participantCard__q1jGY{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:all .3s ease}.RaceParticipantsModal_participantCard__q1jGY:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.RaceParticipantsModal_participantHeader__KTKS2{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;padding:16px 20px}.RaceParticipantsModal_startPlace__kgIf3{background:#fff;border:2px solid #dee2e6;border-radius:8px;color:#495057;font-family:Courier New,monospace;font-size:18px;font-weight:700;padding:8px 12px}.RaceParticipantsModal_participantStatus__U2xHs{align-items:center;display:flex;gap:8px}.RaceParticipantsModal_resultPlace__bM7Ab{background:#28a745;border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:6px 12px}.RaceParticipantsModal_notFinished__r2XT6{background:#ffc107;border-radius:20px;color:#212529;font-size:12px;font-weight:600;padding:6px 12px}.RaceParticipantsModal_participantContent__AV86y{padding:20px}.RaceParticipantsModal_horseSection__-UuZM,.RaceParticipantsModal_resultsSection__tZLZE,.RaceParticipantsModal_riderSection__1O7q9,.RaceParticipantsModal_trainerSection__\+6Qvp{margin-bottom:20px}.RaceParticipantsModal_horseSection__-UuZM:last-child,.RaceParticipantsModal_resultsSection__tZLZE:last-child,.RaceParticipantsModal_riderSection__1O7q9:last-child,.RaceParticipantsModal_trainerSection__\+6Qvp:last-child{margin-bottom:0}.RaceParticipantsModal_sectionSubtitle__HCSFB{border-bottom:1px solid #e9ecef;color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.RaceParticipantsModal_horseInfo__sEEYI,.RaceParticipantsModal_riderInfo__vUCqB,.RaceParticipantsModal_trainerInfo__3rTjC{display:flex;flex-direction:column;gap:8px}.RaceParticipantsModal_horseName__XaWIz,.RaceParticipantsModal_riderName__yVAf6,.RaceParticipantsModal_trainerName__epTsD{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:18px;font-weight:600;margin-bottom:8px}.RaceParticipantsModal_horseDetails__iJc-x,.RaceParticipantsModal_riderDetails__TWUa1,.RaceParticipantsModal_trainerDetails__YYJ1Y{color:#6c757d;display:flex;flex-wrap:wrap;font-size:14px;gap:16px}.RaceParticipantsModal_horseDetails__iJc-x span,.RaceParticipantsModal_riderDetails__TWUa1 span,.RaceParticipantsModal_trainerDetails__YYJ1Y span{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:4px 8px}.RaceParticipantsModal_horseDocuments__uJ-ur{color:#6c757d;display:flex;flex-direction:column;font-family:Courier New,monospace;font-size:12px;gap:4px}.RaceParticipantsModal_horseDocuments__uJ-ur span{background:#e3f2fd;border:1px solid #bbdefb;border-radius:4px;padding:4px 8px}.RaceParticipantsModal_resultsInfo__YSvdx{display:flex;flex-direction:column;gap:8px}.RaceParticipantsModal_resultItem__DNNl9{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}.RaceParticipantsModal_resultLabel__9HLHz{color:#495057;font-size:14px;font-weight:600}.RaceParticipantsModal_resultValue__6pKpf{color:#2c3e50;font-size:14px;font-weight:500}@media (max-width:768px){.RaceParticipantsModal_modalOverlay__emGby{padding:10px}.RaceParticipantsModal_modal__NMr0X{max-height:95vh}.RaceParticipantsModal_modalHeader__AlwKZ{padding:16px 20px}.RaceParticipantsModal_modalTitle__iGUO1{font-size:20px}.RaceParticipantsModal_modalContent__4I7lR{padding:20px}.RaceParticipantsModal_raceInfoRow__Vt5Jt{align-items:flex-start;flex-direction:column;gap:4px}.RaceParticipantsModal_participantHeader__KTKS2{align-items:stretch;flex-direction:column;gap:12px}.RaceParticipantsModal_horseDetails__iJc-x,.RaceParticipantsModal_riderDetails__TWUa1,.RaceParticipantsModal_trainerDetails__YYJ1Y{flex-direction:column;gap:8px}.RaceParticipantsModal_resultItem__DNNl9{align-items:flex-start;flex-direction:column;gap:4px}}.RacesPage_racesPage__OOGDQ{margin:0 auto;max-width:1400px;padding:0 20px}.RacesPage_header__7-u7x{margin-bottom:32px}.RacesPage_headerContent__j9Qr-{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.RacesPage_title__-wER1{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:32px;font-weight:700;margin:0 0 8px}.RacesPage_subtitle__nExrI{color:#7f8c8d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.RacesPage_createButton__Y2Mwq{align-items:center;background:#28a745;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;white-space:nowrap}.RacesPage_createButton__Y2Mwq:hover{background:#218838;transform:translateY(-1px)}.RacesPage_buttonIcon__6M0F1{font-size:16px}.RacesPage_loading__2XvwT{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.RacesPage_spinner__Q3Qar{animation:RacesPage_spin__BUAvM 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#8b5c2a;height:40px;margin-bottom:16px;width:40px}@keyframes RacesPage_spin__BUAvM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RacesPage_loading__2XvwT p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.RacesPage_filters__qWdaF{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.RacesPage_searchSection__t2Ro8{margin-bottom:20px}.RacesPage_searchBox__5Pwjx{max-width:400px;position:relative}.RacesPage_searchIcon__ypQKz{color:#6c757d;font-size:16px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.RacesPage_searchInput__1H1Se{border:2px solid #e9ecef;border-radius:8px;font-size:14px;padding:12px 16px 12px 48px;transition:all .2s ease;width:100%}.RacesPage_searchInput__1H1Se:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.RacesPage_filterSection__JJ6Nh{display:flex;flex-wrap:wrap;gap:16px}.RacesPage_filterSelect__UNJxn{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-size:14px;min-width:150px;padding:10px 16px;transition:all .2s ease}.RacesPage_filterSelect__UNJxn:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.RacesPage_organizationFilter__OfEIK{min-width:200px}.RacesPage_selectOrgButton__hI8b3{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;gap:8px;padding:10px 12px;transition:all .2s ease;width:100%}.RacesPage_selectOrgButton__hI8b3:hover{background:#f8f9fa;border-color:#8b5c2a}.RacesPage_selectOrgIcon__UgE43{font-size:16px}.RacesPage_selectOrgText__zui8u{flex:1 1;text-align:left}.RacesPage_selectedOrganization__z0rTk{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.RacesPage_selectedOrgInfo__Qg7Ck{flex:1 1;min-width:0}.RacesPage_selectedOrgName__Psle2{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RacesPage_selectedOrgType__QssQv{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:11px;text-transform:capitalize}.RacesPage_selectedOrgActions__pnTo3{display:flex;flex-shrink:0;gap:4px}.RacesPage_changeOrgButton__85TLS{background:#8b5c2a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:500;padding:4px 8px;transition:all .2s ease}.RacesPage_changeOrgButton__85TLS:hover{background:#6d4a22}.RacesPage_clearOrgButton__gywke{align-items:center;background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;padding:4px 6px;transition:all .2s ease;width:20px}.RacesPage_clearOrgButton__gywke:hover{background:#c82333}.RacesPage_stats__UD8EC{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.RacesPage_statCard__RHmSS{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:16px;padding:20px}.RacesPage_statIcon__hAZvX{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.RacesPage_statInfo__W-Bik{display:flex;flex-direction:column}.RacesPage_statValue__\+BTB-{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1}.RacesPage_statLabel__ZeNHy{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin-top:4px}.RacesPage_racesGrid__x2vQN{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-bottom:32px}.RacesPage_raceCard__NVx\+w{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:all .3s ease}.RacesPage_raceCard__NVx\+w:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-4px)}.RacesPage_cardHeader__eT8Fn{align-items:flex-start;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;padding:20px 24px}.RacesPage_raceInfo__\+EbOm{align-items:flex-start;display:flex;flex:1 1;gap:12px}.RacesPage_raceIcon__aF\+1X{font-size:24px;margin-top:2px}.RacesPage_raceDetails__6W0j4{flex:1 1}.RacesPage_raceTitle__WM17g{color:#fff;font-family:Gill Sans,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 4px}.RacesPage_raceDescription__KyO9u{color:#ffffffe6;font-family:Gill Sans,Arial,sans-serif;font-size:14px;line-height:1.4;margin:0}.RacesPage_raceId__8SaQK{background:#ffffff1a;border-radius:6px;color:#fffc;font-family:Courier New,monospace;font-size:12px;font-weight:500;padding:4px 8px}.RacesPage_cardContent__98aem{padding:20px 24px}.RacesPage_infoRow__D9u2A{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.RacesPage_infoRow__D9u2A:last-child{margin-bottom:0}.RacesPage_infoItem__D20AX{display:flex;flex:1 1;flex-direction:column;gap:4px}.RacesPage_infoLabel__cp7DU{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.RacesPage_infoItem__D20AX span:not(.RacesPage_infoLabel__cp7DU){color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:500}.RacesPage_cardActions__84sZw{background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;flex-direction:column;gap:12px;padding:20px 24px}.RacesPage_actionButtons__hfms-{display:flex;flex-wrap:wrap;gap:8px}.RacesPage_actionButton__ztgmb{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:8px 12px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.RacesPage_editButton__wc2VV{background:#007bff;color:#fff}.RacesPage_editButton__wc2VV:hover{background:#0056b3}.RacesPage_finishButton__JTNiN{background:#28a745;color:#fff}.RacesPage_finishButton__JTNiN:hover{background:#218838}.RacesPage_resultsButton__0VbIM{background:#17a2b8;color:#fff}.RacesPage_resultsButton__0VbIM:hover{background:#138496}.RacesPage_viewResultsButton__sm8ZH{background:#6f42c1;color:#fff}.RacesPage_viewResultsButton__sm8ZH:hover{background:#5a32a3}.RacesPage_participantsButton__ZxhS0{background:#17a2b8;color:#fff}.RacesPage_participantsButton__ZxhS0:hover{background:#138496}.RacesPage_deleteButton__ZR9Xc{background:#dc3545;color:#fff;padding:8px}.RacesPage_deleteButton__ZR9Xc:hover{background:#c82333}.RacesPage_statusActions__5cQMm{align-items:center;display:flex;gap:12px;justify-content:space-between}.RacesPage_statusSelect__1eos\+{background:#fff;border:1px solid #ced4da;border-radius:6px;color:#495057;cursor:pointer;flex:1 1;font-family:Gill Sans,Arial,sans-serif;font-size:13px;padding:8px 12px;transition:border-color .2s ease}.RacesPage_statusSelect__1eos\+:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.RacesPage_typeBadge__fV1Cx{background:#e3f2fd;color:#1976d2;padding:6px 12px}.RacesPage_statusBadge__6beWV,.RacesPage_typeBadge__fV1Cx{border-radius:12px;display:inline-block;font-size:12px;font-weight:500}.RacesPage_statusBadge__6beWV{color:#fff;padding:4px 12px}.RacesPage_prizePool__1Eb3Y{color:#28a745;font-family:Courier New,monospace;font-size:13px;font-weight:600}.RacesPage_participants__AiVLw{display:flex;flex-direction:column;gap:4px}.RacesPage_participantsCount__lyhSE{color:#495057;font-size:13px;font-weight:500}.RacesPage_participantsBar__cn\+HX{background:#e9ecef;border-radius:3px;height:6px;overflow:hidden;width:60px}.RacesPage_participantsProgress__KWCbc{background:#28a745;border-radius:3px;height:100%;transition:width .3s ease}.RacesPage_cancellationReason__wOUsi{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545;font-style:italic;padding:4px 8px}.RacesPage_emptyState__XU8hl{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 2px 8px #0000001a;color:#6c757d;margin:32px 0;padding:80px 20px;text-align:center}.RacesPage_emptyIcon__j68fg{display:block;font-size:80px;margin-bottom:24px;opacity:.6}.RacesPage_emptyState__XU8hl h3{color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:24px;font-weight:600;margin:0 0 12px}.RacesPage_emptyState__XU8hl p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;line-height:1.5;margin:0}@media (max-width:1024px){.RacesPage_headerContent__j9Qr-{align-items:stretch;flex-direction:column}.RacesPage_createButton__Y2Mwq{align-self:flex-start}.RacesPage_filterSection__JJ6Nh{flex-direction:column}.RacesPage_filterSelect__UNJxn,.RacesPage_organizationFilter__OfEIK{min-width:auto}.RacesPage_stats__UD8EC{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:768px){.RacesPage_racesPage__OOGDQ{padding:0 16px}.RacesPage_title__-wER1{font-size:24px}.RacesPage_subtitle__nExrI{font-size:14px}.RacesPage_filters__qWdaF{padding:16px}.RacesPage_stats__UD8EC{gap:16px;grid-template-columns:1fr}.RacesPage_statCard__RHmSS{padding:16px}.RacesPage_racesGrid__x2vQN{gap:16px;grid-template-columns:1fr}.RacesPage_raceCard__NVx\+w{padding:16px}.RacesPage_cardHeader__eT8Fn{align-items:stretch;flex-direction:column;gap:12px}.RacesPage_raceInfo__\+EbOm{align-items:flex-start;flex-direction:column}.RacesPage_raceIcon__aF\+1X{align-self:flex-start}.RacesPage_raceDetails__6W0j4{width:100%}.RacesPage_raceTitle__WM17g{font-size:16px}.RacesPage_raceDescription__KyO9u{font-size:12px}.RacesPage_raceId__8SaQK{font-size:10px}.RacesPage_cardContent__98aem{padding:12px 16px}.RacesPage_infoRow__D9u2A{align-items:flex-start;flex-direction:column;gap:8px}.RacesPage_infoItem__D20AX{width:100%}.RacesPage_infoLabel__cp7DU{text-align:left}.RacesPage_actionButtons__hfms-,.RacesPage_cardActions__84sZw{flex-direction:column;gap:8px}.RacesPage_actionButton__ztgmb{justify-content:center;width:100%}.RacesPage_organizationFilter__OfEIK,.RacesPage_statusSelect__1eos\+{width:100%}.RacesPage_selectedOrganization__z0rTk{align-items:stretch;flex-direction:column;gap:8px}.RacesPage_selectedOrgActions__pnTo3{justify-content:flex-end}.RacesPage_changeOrgButton__85TLS{font-size:12px;padding:6px 12px}}.SpecialistModal_modalOverlay__Avy5H{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}.SpecialistModal_modal__Jlxyc{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:1000px;overflow:hidden;width:100%}.SpecialistModal_modalHeader__GRL4c{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.SpecialistModal_modalTitle__tG7mM{color:#2c3e50;font-size:24px;font-weight:600;margin:0}.SpecialistModal_closeButton__Vr9Pa{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.SpecialistModal_closeButton__Vr9Pa:hover{background:#f8f9fa;color:#495057}.SpecialistModal_form__kD3\+g{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.SpecialistModal_formGrid__p\+Q78{display:flex;flex:1 1;flex-direction:column;gap:32px;min-width:0;overflow-y:auto;padding:0 24px}.SpecialistModal_formSection__lNy5R{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px}.SpecialistModal_sectionTitle__wXBSk{align-items:center;color:#495057;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 20px}.SpecialistModal_sectionTitle__wXBSk:before{content:"👤";font-size:20px}.SpecialistModal_formRow__5m08U{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.SpecialistModal_formRow__5m08U:last-child{margin-bottom:0}.SpecialistModal_formField__1MRY0{display:flex;flex-direction:column}.SpecialistModal_formField__1MRY0:has(.SpecialistModal_certificationsContainer__cTbqs){grid-column:1/-1}.SpecialistModal_label__lux7r{color:#495057;font-size:14px;font-weight:500;margin-bottom:8px}.SpecialistModal_input__qdYIa,.SpecialistModal_select__Zezxe,.SpecialistModal_textarea__bPl\+T{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease}.SpecialistModal_input__qdYIa:focus,.SpecialistModal_select__Zezxe:focus,.SpecialistModal_textarea__bPl\+T:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.SpecialistModal_input__qdYIa.SpecialistModal_error__4qWsl,.SpecialistModal_select__Zezxe.SpecialistModal_error__4qWsl,.SpecialistModal_textarea__bPl\+T.SpecialistModal_error__4qWsl{border-color:#dc3545}.SpecialistModal_textarea__bPl\+T{min-height:80px;resize:vertical}.SpecialistModal_errorText__8aPCn{color:#dc3545;font-size:12px;margin-top:4px}.SpecialistModal_certificationsContainer__cTbqs{display:flex;flex-direction:column;gap:12px}.SpecialistModal_certificationsList__BNuQf{background:#fff;border:1px solid #e9ecef;border-radius:6px;display:flex;flex-direction:column;gap:8px;max-height:120px;overflow-y:auto;padding:8px}.SpecialistModal_certificationItem__yfn0H{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.SpecialistModal_certificationText__zFPTB{color:#495057;flex:1 1;font-size:14px}.SpecialistModal_removeCertification__cg1Lj{align-items:center;background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.SpecialistModal_removeCertification__cg1Lj:hover{background:#c82333}.SpecialistModal_addCertification__Q8D9Z{display:flex;gap:8px}.SpecialistModal_addCertification__Q8D9Z .SpecialistModal_input__qdYIa{flex:1 1}.SpecialistModal_addCertificationButton__DkO1\+{align-items:center;background:#28a745;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;transition:all .2s ease;width:40px}.SpecialistModal_addCertificationButton__DkO1\+:hover{background:#218838}.SpecialistModal_organizationSelector__-qwlL{display:flex;flex-direction:column;gap:12px}.SpecialistModal_selectedOrganization__m-lSf{display:flex;flex-direction:column}.SpecialistModal_orgInfoCard__ss2a6{background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:16px;transition:all .2s ease}.SpecialistModal_orgInfoCard__ss2a6:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff1a}.SpecialistModal_orgHeader__AWRJf{align-items:center;display:flex;gap:12px;margin-bottom:12px}.SpecialistModal_orgLogo__FUipm{border:1px solid #e9ecef;border-radius:8px;height:48px;object-fit:cover;width:48px}.SpecialistModal_orgDetails__P4Bwj{flex:1 1}.SpecialistModal_orgName__VEAV-{color:#2c3e50;font-size:16px;font-weight:600;margin:0 0 4px}.SpecialistModal_orgShortName__aEaha{color:#6c757d;font-size:14px;margin:0 0 4px}.SpecialistModal_orgType__LLKvc{background:#007bff;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px}.SpecialistModal_orgContactInfo__qp28e{color:#495057;display:flex;flex-direction:column;font-size:14px;gap:4px;margin-bottom:12px}.SpecialistModal_orgContactInfo__qp28e span{align-items:center;display:flex;gap:6px}.SpecialistModal_changeOrgButton__YmB0g{align-self:flex-start;background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.SpecialistModal_changeOrgButton__YmB0g:hover{background:#5a6268}.SpecialistModal_selectOrgButton__a6YJz{align-items:center;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;color:#6c757d;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-height:60px;padding:16px;transition:all .2s ease;width:100%}.SpecialistModal_selectOrgButton__a6YJz:hover{background:#e9ecef;border-color:#adb5bd;color:#495057}.SpecialistModal_buttonIcon__VCE85{font-size:20px}.SpecialistModal_formActions__uMaZZ{background:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid #e9ecef;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:20px 24px}.SpecialistModal_cancelButton__lUcBy{background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.SpecialistModal_cancelButton__lUcBy:hover{background:#5a6268}.SpecialistModal_submitButton__9kCyU{background:#28a745;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.SpecialistModal_submitButton__9kCyU:hover{background:#218838}.SpecialistModal_cancelButton__lUcBy:disabled,.SpecialistModal_submitButton__9kCyU:disabled{background:#6c757d;cursor:not-allowed}.SpecialistModal_clearButton__s30Hn{background:#ffc107;border:none;border-radius:8px;color:#212529;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.SpecialistModal_clearButton__s30Hn:hover{background:#e0a800}.SpecialistModal_clearButton__s30Hn:disabled{background:#6c757d;cursor:not-allowed}.SpecialistModal_spinner__H5Oes{animation:SpecialistModal_spin__IZfdi 1s ease-in-out infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;display:inline-block;height:16px;margin-right:8px;width:16px}@keyframes SpecialistModal_spin__IZfdi{to{transform:rotate(1turn)}}@media (max-width:1024px){.SpecialistModal_modal__Jlxyc{max-width:95%}}@media (max-width:768px){.SpecialistModal_modalOverlay__Avy5H{align-items:flex-start;padding:20px 10px 10px}.SpecialistModal_modal__Jlxyc{border-radius:8px;margin:0;max-height:calc(100vh - 40px);max-width:100%;position:relative;top:0;transform:none}.SpecialistModal_modalHeader__GRL4c{padding:16px 16px 0}.SpecialistModal_formGrid__p\+Q78{gap:24px;padding:0 16px}.SpecialistModal_formSection__lNy5R{padding:16px}.SpecialistModal_formRow__5m08U{gap:12px;grid-template-columns:1fr}.SpecialistModal_formActions__uMaZZ{flex-direction:column;gap:12px;padding:16px}.SpecialistModal_cancelButton__lUcBy,.SpecialistModal_clearButton__s30Hn,.SpecialistModal_submitButton__9kCyU{justify-content:center;width:100%}.SpecialistModal_addCertification__Q8D9Z{flex-direction:column}.SpecialistModal_addCertificationButton__DkO1\+{height:44px;width:100%}}@media (max-width:480px){.SpecialistModal_modalOverlay__Avy5H{align-items:flex-start;padding:10px 5px 5px}.SpecialistModal_modal__Jlxyc{border-radius:8px;max-height:calc(100vh - 20px);max-width:100%}.SpecialistModal_formActions__uMaZZ{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.SpecialistModal_modalHeader__GRL4c{padding:12px 12px 0}.SpecialistModal_formGrid__p\+Q78{padding:0 12px}.SpecialistModal_modalTitle__tG7mM{font-size:16px}.SpecialistModal_formRow__5m08U{gap:12px;grid-template-columns:1fr}.SpecialistModal_input__qdYIa,.SpecialistModal_select__Zezxe{font-size:16px;padding:10px 12px}.SpecialistModal_label__lux7r{font-size:13px}.SpecialistModal_cancelButton__lUcBy,.SpecialistModal_clearButton__s30Hn,.SpecialistModal_submitButton__9kCyU{justify-content:center}}.SpecialistModal_userSelector__V30DH{display:flex;flex-direction:column;gap:8px}.SpecialistModal_selectedUser__\+fBS-{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;justify-content:space-between;padding:12px}.SpecialistModal_userInfo__2hMXW{flex:1 1}.SpecialistModal_userName__zJ\+xc{color:#2c3e50;font-weight:600;margin-bottom:4px}.SpecialistModal_userEmail__g8sjI{color:#6c757d;font-size:12px;margin-bottom:4px}.SpecialistModal_userPermission__Tj2Xe{background:#007bff1a;border-radius:12px;color:#007bff;display:inline-block;font-size:12px;padding:2px 8px}.SpecialistModal_userActions__vjN5H{display:flex;gap:8px;margin-left:12px}.SpecialistModal_changeUserButton__WcDUt{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.SpecialistModal_changeUserButton__WcDUt:hover{background:#0056b3}.SpecialistModal_removeUserButton__ubeN0{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.SpecialistModal_removeUserButton__ubeN0:hover{background:#c82333}.SpecialistModal_selectUserButton__iQpcG{align-items:center;background:#fff;border:2px dashed #dee2e6;border-radius:8px;color:#6c757d;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.SpecialistModal_selectUserButton__iQpcG:hover{background:#f8f9ff;border-color:#007bff;color:#007bff}.SpecialistModal_fieldHint__YA1I1{color:#6c757d;font-size:12px;font-style:italic;margin-top:4px}.SpecialistsPage_specialistsPage__eZkJa{margin:0 auto;max-width:1400px;padding:0 20px}.SpecialistsPage_header__ZQiEq{margin-bottom:32px}.SpecialistsPage_headerContent__7An-6{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.SpecialistsPage_title__sjKPB{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:32px;font-weight:700;margin:0 0 8px}.SpecialistsPage_subtitle__WilPA{color:#7f8c8d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.SpecialistsPage_createButton__EOrLv{align-items:center;background:#28a745;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;white-space:nowrap}.SpecialistsPage_createButton__EOrLv:hover{background:#218838;transform:translateY(-1px)}.SpecialistsPage_buttonIcon__20Lh\+{font-size:16px}.SpecialistsPage_loading__U9vmd{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.SpecialistsPage_spinner__eyBqh{animation:SpecialistsPage_spin__2FTQ9 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#8b5c2a;height:40px;margin-bottom:16px;width:40px}@keyframes SpecialistsPage_spin__2FTQ9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SpecialistsPage_loading__U9vmd p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.SpecialistsPage_filters__Gdprw{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.SpecialistsPage_searchSection__B0eVg{margin-bottom:20px}.SpecialistsPage_searchBox__aUyI5{max-width:400px;position:relative}.SpecialistsPage_searchIcon__S4OYf{color:#6c757d;font-size:16px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.SpecialistsPage_searchInput__n-opS{border:2px solid #e9ecef;border-radius:8px;font-size:14px;padding:12px 16px 12px 48px;transition:all .2s ease;width:100%}.SpecialistsPage_searchInput__n-opS:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.SpecialistsPage_filterSection__fHHta{display:flex;flex-wrap:wrap;gap:16px}.SpecialistsPage_filterSelect__qzvCj{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-size:14px;min-width:150px;padding:10px 16px;transition:all .2s ease}.SpecialistsPage_filterSelect__qzvCj:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.SpecialistsPage_organizationFilter__\+9lfF{min-width:200px}.SpecialistsPage_selectOrgButton__A3vJP{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;gap:8px;padding:10px 12px;transition:all .2s ease;width:100%}.SpecialistsPage_selectOrgButton__A3vJP:hover{background:#f8f9fa;border-color:#8b5c2a}.SpecialistsPage_selectOrgIcon__ebEY\+{font-size:16px}.SpecialistsPage_selectOrgText__6YQ8k{flex:1 1;text-align:left}.SpecialistsPage_selectedOrganization__XMoOi{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.SpecialistsPage_selectedOrgInfo__EuBm6{flex:1 1;min-width:0}.SpecialistsPage_selectedOrgName__vOWiv{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SpecialistsPage_selectedOrgType__W2b5s{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:11px;text-transform:capitalize}.SpecialistsPage_selectedOrgActions__yNwWs{display:flex;flex-shrink:0;gap:4px}.SpecialistsPage_changeOrgButton__pL1Nw{background:#8b5c2a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:500;padding:4px 8px;transition:all .2s ease}.SpecialistsPage_changeOrgButton__pL1Nw:hover{background:#6d4a22}.SpecialistsPage_clearOrgButton__5iY9a{align-items:center;background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;padding:4px 6px;transition:all .2s ease;width:20px}.SpecialistsPage_clearOrgButton__5iY9a:hover{background:#c82333}.SpecialistsPage_stats__ileG1{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:24px}.SpecialistsPage_statCard__q43KT{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:16px;padding:20px}.SpecialistsPage_statIcon__dYwWe{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.SpecialistsPage_statInfo__hXRkf{display:flex;flex-direction:column}.SpecialistsPage_statValue__9O0Pu{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1}.SpecialistsPage_statLabel__JBaiX{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin-top:4px}.SpecialistsPage_loadingStats__AIYr8{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:40px 20px;text-align:center}.SpecialistsPage_loadingSpinner__wcOXs{animation:SpecialistsPage_pulse__AFzAS 1.5s ease-in-out infinite;font-size:24px;margin-bottom:12px}@keyframes SpecialistsPage_pulse__AFzAS{0%,to{opacity:1}50%{opacity:.5}}.SpecialistsPage_statsToggle__-fiCb{display:none;margin-bottom:16px}.SpecialistsPage_statsToggleButton__xTD8\+{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease;width:100%}.SpecialistsPage_statsToggleButton__xTD8\+:hover{background:#f8f9fa;border-color:#8b5c2a}.SpecialistsPage_statsToggleIcon__pwKym{font-size:18px;margin-right:8px}.SpecialistsPage_statsToggleText__r6Qll{color:#2c3e50;flex:1 1;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:500;text-align:left}.SpecialistsPage_statsToggleArrow__QGos4{color:#6c757d;font-size:12px;transition:transform .3s ease}.SpecialistsPage_statsToggleArrowRotated__kJanz{transform:rotate(90deg)}.SpecialistsPage_statsHidden__p5va\+{display:none;opacity:0;transform:translateY(-10px);transition:all .3s ease}.SpecialistsPage_statsVisible__CNVu9{display:grid;opacity:1;transform:translateY(0);transition:all .3s ease}.SpecialistsPage_tableContainer__LXmLK{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.SpecialistsPage_cardsContainer__LVUq3{display:none;gap:16px;margin-bottom:24px}.SpecialistsPage_specialistCard__OGlVa{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:16px;transition:all .2s ease}.SpecialistsPage_specialistCard__OGlVa:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.SpecialistsPage_cardHeader__N7ULo{align-items:center;border-bottom:1px solid #f1f3f4;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.SpecialistsPage_cardId__Osxk-{background:#f8f9fa;border-radius:4px;color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:12px;font-weight:600;padding:4px 8px}.SpecialistsPage_cardActions__OHK9J{display:flex;gap:8px}.SpecialistsPage_cardActionButton__F1TE4{background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:4px;transition:all .2s ease}.SpecialistsPage_cardActionButton__F1TE4:hover{background:#f8f9fa;transform:scale(1.1)}.SpecialistsPage_cardDeleteButton__0wrAE:hover{background:#fee;color:#dc3545}.SpecialistsPage_cardMain__ku6ZL{align-items:center;display:flex;gap:12px;margin-bottom:16px}.SpecialistsPage_cardAvatar__Duat3{align-items:center;background:#f8f9fa;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.SpecialistsPage_avatarIcon__BYHoN{font-size:24px}.SpecialistsPage_cardInfo__PsXgp{flex:1 1;min-width:0}.SpecialistsPage_cardName__7n8ce{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.3;margin-bottom:4px}.SpecialistsPage_cardQualification__AOfbY{margin-top:4px}.SpecialistsPage_qualificationBadge__FYrZ8{background:#e3f2fd;border-radius:8px;color:#1976d2;display:inline-block;font-size:11px;font-weight:500;padding:4px 8px}.SpecialistsPage_cardDetails__BocIf{display:flex;flex-direction:column;gap:8px}.SpecialistsPage_detailRow__Cog6B{display:flex;flex-wrap:wrap;gap:12px}.SpecialistsPage_detailItem__PQ9Dh{display:flex;flex:1 1;flex-direction:column;min-width:120px}.SpecialistsPage_detailLabel__1EAkl{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:11px;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.SpecialistsPage_detailValue__7wVTJ{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:13px;font-weight:500;word-break:break-word}.SpecialistsPage_expiredLicense__JSpM8{color:#dc3545;font-weight:600}.SpecialistsPage_expiredIcon__jBDOX{margin-right:4px}.SpecialistsPage_specialistsTable__I--BM{border-collapse:collapse;width:100%}.SpecialistsPage_specialistsTable__I--BM th{background:#f8f9fa;border-bottom:2px solid #e9ecef;color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;padding:16px 12px;text-align:left}.SpecialistsPage_specialistsTable__I--BM td{border-bottom:1px solid #f1f3f4;color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:16px 12px}.SpecialistsPage_specialistsTable__I--BM tr:hover{background:#f8f9fa}.SpecialistsPage_specialistName__PAeom{align-items:flex-start;display:flex;gap:12px}.SpecialistsPage_specialistIcon__cXxme{font-size:20px;margin-top:2px}.SpecialistsPage_specialistTitle__Kjg6r{color:#2c3e50;font-weight:600;margin-bottom:4px}.SpecialistsPage_specialistBio__\+ZAPo{color:#6c757d;font-size:13px;line-height:1.4;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SpecialistsPage_specializationBadge__Z4Y\+a{background:#e3f2fd;border-radius:12px;color:#1976d2;display:inline-block;font-size:12px;font-weight:500;padding:6px 12px}.SpecialistsPage_contacts__ppUhu{display:flex;flex-direction:column;gap:2px}.SpecialistsPage_contactEmail__jGjNV{color:#2c3e50;font-weight:500}.SpecialistsPage_contactPhone__Y-XD5{color:#6c757d;font-size:13px}.SpecialistsPage_experience__Fm03m{display:flex;flex-direction:column;gap:4px}.SpecialistsPage_experienceYears__escjP{color:#2c3e50;font-weight:500}.SpecialistsPage_certifications__X70-h{color:#6c757d;font-size:13px}.SpecialistsPage_rating__cQtG6{display:flex;flex-direction:column;gap:4px}.SpecialistsPage_stars__uWnOu{display:flex;gap:2px}.SpecialistsPage_star__ZM9v4{font-size:14px}.SpecialistsPage_emptyStar__yNaUM{color:#e9ecef;font-size:14px}.SpecialistsPage_ratingText__vzHe7{color:#6c757d;font-size:12px}.SpecialistsPage_noRating__GRW-5{color:#6c757d;font-size:12px;font-style:italic}.SpecialistsPage_statusBadge__0PZsd{border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.SpecialistsPage_actions__UUrv3{align-items:center;display:flex;gap:8px}.SpecialistsPage_actionButton__ytdao{background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:6px;transition:all .2s ease}.SpecialistsPage_actionButton__ytdao:hover{background:#f8f9fa}.SpecialistsPage_deleteButton__8iS5Q:hover{background:#f8d7da;color:#dc3545}.SpecialistsPage_statusSelect__PmgZL{background:#fff;border:1px solid #e9ecef;border-radius:4px;cursor:pointer;font-size:12px;padding:4px 8px}.SpecialistsPage_statusSelect__PmgZL:focus{border-color:#007bff;outline:none}.SpecialistsPage_emptyState__llFUp{color:#6c757d;padding:60px 20px;text-align:center}.SpecialistsPage_emptyIcon__HDNyf{display:block;font-size:64px;margin-bottom:16px}.SpecialistsPage_emptyState__llFUp h3{color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0 0 8px}.SpecialistsPage_emptyState__llFUp p{font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}@media (max-width:1024px){.SpecialistsPage_headerContent__7An-6{align-items:stretch;flex-direction:column}.SpecialistsPage_createButton__EOrLv{align-self:flex-start}.SpecialistsPage_filterSection__fHHta{flex-direction:column}.SpecialistsPage_filterSelect__qzvCj,.SpecialistsPage_organizationFilter__\+9lfF{min-width:auto}.SpecialistsPage_stats__ileG1{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.SpecialistsPage_statsToggle__-fiCb{display:block}.SpecialistsPage_stats__ileG1{display:none}.SpecialistsPage_statsVisible__CNVu9{display:grid}.SpecialistsPage_tableContainer__LXmLK{display:none}.SpecialistsPage_cardsContainer__LVUq3{display:flex;flex-direction:column}}@media (max-width:768px){.SpecialistsPage_specialistsPage__eZkJa{padding:0 16px}.SpecialistsPage_title__sjKPB{font-size:24px}.SpecialistsPage_subtitle__WilPA{font-size:14px}.SpecialistsPage_filters__Gdprw{padding:16px}.SpecialistsPage_statsToggle__-fiCb{display:block}.SpecialistsPage_stats__ileG1{display:none;gap:16px;grid-template-columns:1fr}.SpecialistsPage_statsVisible__CNVu9{display:grid}.SpecialistsPage_tableContainer__LXmLK{display:none}.SpecialistsPage_cardsContainer__LVUq3{display:flex;flex-direction:column}.SpecialistsPage_statCard__q43KT{padding:16px}.SpecialistsPage_specialistCard__OGlVa{padding:12px}.SpecialistsPage_cardMain__ku6ZL{gap:8px;margin-bottom:12px}.SpecialistsPage_cardAvatar__Duat3{height:40px;width:40px}.SpecialistsPage_avatarIcon__BYHoN{font-size:20px}.SpecialistsPage_cardName__7n8ce{font-size:14px}.SpecialistsPage_detailRow__Cog6B{gap:8px}.SpecialistsPage_detailItem__PQ9Dh{min-width:100px}.SpecialistsPage_detailLabel__1EAkl{font-size:10px}.SpecialistsPage_detailValue__7wVTJ{font-size:12px}.SpecialistsPage_actions__UUrv3{flex-direction:column;gap:4px}.SpecialistsPage_organizationFilter__\+9lfF,.SpecialistsPage_statusSelect__PmgZL{width:100%}.SpecialistsPage_selectedOrganization__XMoOi{align-items:stretch;flex-direction:column;gap:8px}.SpecialistsPage_selectedOrgActions__yNwWs{justify-content:flex-end}.SpecialistsPage_changeOrgButton__pL1Nw{font-size:12px;padding:6px 12px}}.CreateBonitationModal_modalOverlay__Trpmr{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.CreateBonitationModal_autoFillNotification__ReDBG{animation:CreateBonitationModal_notificationSlideIn__nOV1O .3s ease-out;background:#4caf50;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;max-width:400px;padding:16px 20px;position:fixed;right:20px;top:20px;z-index:1100}@keyframes CreateBonitationModal_notificationSlideIn__nOV1O{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.CreateBonitationModal_notificationContent__sBW0M{align-items:center;display:flex;gap:12px}.CreateBonitationModal_notificationIcon__TxV4S{flex-shrink:0;font-size:18px}.CreateBonitationModal_notificationText__EKEmY{flex:1 1;font-size:14px;font-weight:500;line-height:1.4}.CreateBonitationModal_notificationClose__eBDAY{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font-size:16px;padding:4px;transition:background-color .2s ease}.CreateBonitationModal_notificationClose__eBDAY:hover{background:#fff3}.CreateBonitationModal_modal__kb92q{animation:CreateBonitationModal_modalSlideIn__Bch\+f .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}@keyframes CreateBonitationModal_modalSlideIn__Bch\+f{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CreateBonitationModal_modalHeader__95Qjt{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e9ecef;border-radius:16px 16px 0 0;color:#fff;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 32px 0;position:relative}.CreateBonitationModal_modalHeader__95Qjt:before{background:#ffffff1a;border-radius:16px 16px 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.CreateBonitationModal_modalTitle__aR8SJ{color:#fff;font-size:24px;font-weight:700;margin:0;position:relative;z-index:1}.CreateBonitationModal_closeButton__NDjFr{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;padding:8px;position:relative;transition:all .2s ease;width:40px;z-index:1}.CreateBonitationModal_closeButton__NDjFr:hover{background:#ffffff4d;transform:scale(1.1)}.CreateBonitationModal_loadingContainer__iZweX{align-items:center;color:#6c757d;display:flex;flex-direction:column;justify-content:center;padding:60px 32px}.CreateBonitationModal_spinner__vvrq-{animation:CreateBonitationModal_spin__xNqc0 1s linear infinite;border:4px solid #e9ecef;border-top-color:#667eea;height:40px;margin-bottom:16px;width:40px}.CreateBonitationModal_form__lDGh8{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.CreateBonitationModal_formGrid__36SuS{display:flex;flex:1 1;flex-direction:column;gap:24px;min-width:0;overflow-y:auto;padding:0 32px}.CreateBonitationModal_formSection__vE-SO{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:24px;transition:all .2s ease}.CreateBonitationModal_formSection__vE-SO:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}.CreateBonitationModal_sectionTitle__fCEIQ{align-items:center;border-bottom:2px solid #e9ecef;color:#495057;display:flex;font-size:18px;font-weight:600;gap:12px;margin:0 0 20px;padding-bottom:12px}.CreateBonitationModal_sectionTitle__fCEIQ:before{content:"📋";font-size:20px}.CreateBonitationModal_subsectionTitle__zLPSL{align-items:center;color:#6c757d;display:flex;font-size:16px;font-weight:600;gap:8px;margin:16px 0 12px}.CreateBonitationModal_subsectionTitle__zLPSL:before{content:"🐎";font-size:16px}.CreateBonitationModal_formRow__6bhUK{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.CreateBonitationModal_formRow__6bhUK:last-child{margin-bottom:0}.CreateBonitationModal_formField__7Nm6W{display:flex;flex-direction:column}.CreateBonitationModal_formField__7Nm6W:has(.CreateBonitationModal_horsesSelection__z23p2){grid-column:1/-1}.CreateBonitationModal_label__I8\+s0{align-items:center;color:#495057;display:flex;font-size:14px;font-weight:600;gap:4px;margin-bottom:8px}.CreateBonitationModal_input__iiZOA,.CreateBonitationModal_select__lmJss,.CreateBonitationModal_textarea__Lz6CR{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .2s ease}.CreateBonitationModal_input__iiZOA:focus,.CreateBonitationModal_select__lmJss:focus,.CreateBonitationModal_textarea__Lz6CR:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none;transform:translateY(-1px)}.CreateBonitationModal_input__iiZOA.CreateBonitationModal_error__I7qIk,.CreateBonitationModal_select__lmJss.CreateBonitationModal_error__I7qIk,.CreateBonitationModal_textarea__Lz6CR.CreateBonitationModal_error__I7qIk{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.CreateBonitationModal_textarea__Lz6CR{min-height:80px;resize:vertical}.CreateBonitationModal_errorText__M2STu{color:#dc3545;font-size:12px;font-weight:500;margin-top:4px}.CreateBonitationModal_disabled__VcQvB{background-color:#f8f9fa!important;color:#6c757d!important;cursor:not-allowed!important;opacity:.7}.CreateBonitationModal_fieldNote__s3wXJ{color:#6c757d;display:block;font-size:11px;font-style:italic;margin-top:4px}.CreateBonitationModal_errorMessage__4wECe{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24;font-weight:500;margin:16px 0;padding:12px 16px}.CreateBonitationModal_checkboxLabel__c6BAC{align-items:center;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px}.CreateBonitationModal_checkbox__JxO1D{accent-color:#667eea;cursor:pointer;height:18px;width:18px}.CreateBonitationModal_horsesSelection__z23p2{margin-top:16px}.CreateBonitationModal_horsesList__sNQX3{grid-gap:12px;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-height:200px;overflow-y:auto;padding:12px}.CreateBonitationModal_horseItem__5iB68{border-radius:6px;padding:8px;transition:all .2s ease}.CreateBonitationModal_horseItem__5iB68:hover{background:#f8f9fa}.CreateBonitationModal_horseCheckbox__m9VqQ{align-items:center;color:#495057;cursor:pointer;display:flex;font-size:14px;gap:8px}.CreateBonitationModal_horseName__xPaiM{color:#2c3e50;font-weight:500}.CreateBonitationModal_selectedHorses__m2MAF{border-top:1px solid #e9ecef;margin-top:20px;padding-top:20px}.CreateBonitationModal_selectedHorseItem__ApUDm{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:12px;padding:16px}.CreateBonitationModal_horseHeader__IWf6e{align-items:center;border-bottom:1px solid #f1f3f4;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.CreateBonitationModal_removeHorseButton__Gtq\+t{align-items:center;background:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.CreateBonitationModal_removeHorseButton__Gtq\+t:hover{background:#c82333;transform:scale(1.1)}.CreateBonitationModal_horseDetails__di4UP{grid-gap:12px;display:grid;gap:12px}.CreateBonitationModal_horseComment__\+2T7p{display:flex;flex-direction:column;gap:4px}.CreateBonitationModal_formActions__Bmb0d{background:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top:1px solid #e9ecef;display:flex;flex-shrink:0;gap:16px;justify-content:flex-end;padding:20px 32px}.CreateBonitationModal_cancelButton__1Hwvl{background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:120px;padding:12px 24px;transition:all .2s ease}.CreateBonitationModal_cancelButton__1Hwvl:hover{background:#5a6268;box-shadow:0 4px 8px #0003;transform:translateY(-1px)}.CreateBonitationModal_submitButton__dM7Ec{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:180px;overflow:hidden;padding:12px 24px;position:relative;transition:all .2s ease}.CreateBonitationModal_submitButton__dM7Ec:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.CreateBonitationModal_submitButton__dM7Ec:hover:before{left:100%}.CreateBonitationModal_submitButton__dM7Ec:hover{box-shadow:0 8px 16px #667eea4d;transform:translateY(-2px)}.CreateBonitationModal_submitButton__dM7Ec:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed;transform:none}.CreateBonitationModal_submitButton__dM7Ec:disabled:before{display:none}.CreateBonitationModal_cancelButton__1Hwvl:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed;transform:none}.CreateBonitationModal_clearButton__mTDuh{background:#ffc107;border:none;border-radius:8px;color:#212529;cursor:pointer;font-size:14px;font-weight:600;min-width:120px;padding:12px 24px;transition:all .2s ease}.CreateBonitationModal_clearButton__mTDuh:hover{background:#e0a800;box-shadow:0 4px 8px #0003;transform:translateY(-1px)}.CreateBonitationModal_clearButton__mTDuh:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed;transform:none}.CreateBonitationModal_spinner__vvrq-{animation:CreateBonitationModal_spin__xNqc0 1s ease-in-out infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;display:inline-block;height:16px;margin-right:8px;width:16px}@keyframes CreateBonitationModal_spin__xNqc0{to{transform:rotate(1turn)}}.CreateBonitationModal_selectedOrgInfo__z0zP6{margin-top:12px}.CreateBonitationModal_orgInfoCard__w-ceL{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:8px;padding:16px}.CreateBonitationModal_orgHeader__nr69G{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.CreateBonitationModal_orgLogo__QQfWy{border:1px solid #e9ecef;border-radius:6px;height:40px;object-fit:cover;width:40px}.CreateBonitationModal_orgDetails__eWON3{flex:1 1}.CreateBonitationModal_orgName__4P0Qz{color:#2c3e50;font-size:14px;font-weight:600;margin:0 0 4px}.CreateBonitationModal_orgShortName__nsKGF{color:#6c757d;font-size:12px;margin:0 0 4px}.CreateBonitationModal_orgType__k3Mtu{background:#667eea;border-radius:12px;color:#fff;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.CreateBonitationModal_orgContactInfo__MlV9o{display:flex;flex-direction:column;gap:4px}.CreateBonitationModal_orgContactInfo__MlV9o span{color:#495057;font-size:12px}.CreateBonitationModal_organizationSelector__hRFsz,.CreateBonitationModal_selectedOrganization__HcM4x{width:100%}.CreateBonitationModal_selectOrgButton__cuyOw{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-height:48px;padding:12px 16px;transition:all .2s ease;width:100%}.CreateBonitationModal_selectOrgButton__cuyOw:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 4px 8px #667eea4d;transform:translateY(-1px)}.CreateBonitationModal_selectOrgButton__cuyOw:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed;transform:none}.CreateBonitationModal_buttonIcon__TmwD2{font-size:16px}.CreateBonitationModal_changeOrgButton__cYkEb{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-top:12px;padding:8px 16px;transition:all .2s ease;width:100%}.CreateBonitationModal_changeOrgButton__cYkEb:hover{background:#5a6268;transform:translateY(-1px)}.CreateBonitationModal_changeOrgButton__cYkEb:disabled{background:#adb5bd;cursor:not-allowed;transform:none}.CreateBonitationModal_selectedSpecialist__ZAEhF,.CreateBonitationModal_specialistSelector__zokMe{width:100%}.CreateBonitationModal_selectSpecialistButton__IPHdi{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-height:48px;padding:12px 16px;transition:all .2s ease;width:100%}.CreateBonitationModal_selectSpecialistButton__IPHdi:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 4px 8px #667eea4d;transform:translateY(-1px)}.CreateBonitationModal_selectSpecialistButton__IPHdi:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed;transform:none}.CreateBonitationModal_specialistInfoCard__dcjdJ{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:8px;padding:16px}.CreateBonitationModal_specialistHeader__lMdPD{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.CreateBonitationModal_specialistDetails__GxGvX{flex:1 1}.CreateBonitationModal_specialistName__d5TbY{color:#2c3e50;font-size:14px;font-weight:600;margin:0 0 4px}.CreateBonitationModal_specialistQualification__CMQh\+{border-radius:12px;color:#fff;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.CreateBonitationModal_specialistContactInfo__pWhRD{display:flex;flex-direction:column;gap:4px}.CreateBonitationModal_specialistContactInfo__pWhRD span{color:#495057;display:block;font-size:12px;margin-bottom:2px}.CreateBonitationModal_changeSpecialistButton__pYF77{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-top:12px;padding:8px 16px;transition:all .2s ease;width:100%}.CreateBonitationModal_changeSpecialistButton__pYF77:hover{background:#5a6268;transform:translateY(-1px)}.CreateBonitationModal_changeSpecialistButton__pYF77:disabled{background:#adb5bd;cursor:not-allowed;transform:none}.CreateBonitationModal_selectHorsesButton__6VhVx{align-items:center;background:linear-gradient(135deg,#28a745,#20c997);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;justify-content:center;overflow:hidden;padding:16px 20px;position:relative;transition:all .2s ease;width:100%}.CreateBonitationModal_selectHorsesButton__6VhVx:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.CreateBonitationModal_selectHorsesButton__6VhVx:hover:before{left:100%}.CreateBonitationModal_selectHorsesButton__6VhVx:hover{box-shadow:0 8px 16px #28a7454d;transform:translateY(-2px)}.CreateBonitationModal_selectedCount__sYbUL{background:#fff3;border-radius:12px;font-size:14px;font-weight:500;padding:4px 8px}@media (max-width:1024px){.CreateBonitationModal_modal__kb92q{max-width:95%}}@media (max-width:768px){.CreateBonitationModal_modalOverlay__Trpmr{align-items:flex-start;padding:20px 10px 10px}.CreateBonitationModal_modal__kb92q{border-radius:12px;margin:0;max-height:calc(100vh - 40px);max-width:100%;position:relative;top:0;transform:none}.CreateBonitationModal_modalHeader__95Qjt{border-radius:12px 12px 0 0;padding:20px 20px 0}.CreateBonitationModal_formGrid__36SuS{gap:20px;padding:0 20px}.CreateBonitationModal_formSection__vE-SO{padding:16px}.CreateBonitationModal_formRow__6bhUK{gap:16px;grid-template-columns:1fr}.CreateBonitationModal_formActions__Bmb0d{flex-direction:column;gap:12px;padding:16px}.CreateBonitationModal_cancelButton__1Hwvl,.CreateBonitationModal_clearButton__mTDuh,.CreateBonitationModal_submitButton__dM7Ec{justify-content:center;min-width:auto;width:100%}.CreateBonitationModal_horsesList__sNQX3{grid-template-columns:1fr}.CreateBonitationModal_horseHeader__IWf6e{align-items:flex-start;flex-direction:column;gap:8px}.CreateBonitationModal_removeHorseButton__Gtq\+t{align-self:flex-end}.CreateBonitationModal_orgHeader__nr69G{align-items:center;flex-direction:column;text-align:center}.CreateBonitationModal_orgContactInfo__MlV9o{text-align:center}.CreateBonitationModal_selectOrgButton__cuyOw{font-size:13px;min-height:44px}.CreateBonitationModal_changeOrgButton__cYkEb{font-size:11px;padding:6px 12px}.CreateBonitationModal_selectSpecialistButton__IPHdi{font-size:13px;min-height:44px}.CreateBonitationModal_changeSpecialistButton__pYF77{font-size:11px;padding:6px 12px}.CreateBonitationModal_specialistHeader__lMdPD{align-items:center;flex-direction:column;text-align:center}.CreateBonitationModal_specialistContactInfo__pWhRD{text-align:center}}@media (max-width:480px){.CreateBonitationModal_modalTitle__aR8SJ{font-size:20px}.CreateBonitationModal_sectionTitle__fCEIQ{font-size:16px}.CreateBonitationModal_formSection__vE-SO{padding:16px}}.BonitationDetailsModal_modalOverlay__4xJ\+V{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.BonitationDetailsModal_modalContent__GUrdU{animation:BonitationDetailsModal_modalSlideIn__KmVGC .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:800px;overflow-y:auto;width:100%}@keyframes BonitationDetailsModal_modalSlideIn__KmVGC{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.BonitationDetailsModal_modalHeader__KyRFB{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e9ecef;border-radius:16px 16px 0 0;color:#fff;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 32px 0;position:relative}.BonitationDetailsModal_modalHeader__KyRFB:before{background:#ffffff1a;border-radius:16px 16px 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.BonitationDetailsModal_modalTitle__919\+K{color:#fff;font-size:24px;font-weight:700;margin:0;position:relative;z-index:1}.BonitationDetailsModal_closeButton__P3Prl{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;padding:8px;position:relative;transition:all .2s ease;width:40px;z-index:1}.BonitationDetailsModal_closeButton__P3Prl:hover{background:#ffffff4d;transform:scale(1.1)}.BonitationDetailsModal_modalBody__aRBMc{padding:0 32px 24px}.BonitationDetailsModal_section__DMESE{margin-bottom:32px}.BonitationDetailsModal_section__DMESE:last-child{margin-bottom:0}.BonitationDetailsModal_sectionTitle__8SNhp{align-items:center;border-bottom:2px solid #e9ecef;color:#495057;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 16px;padding-bottom:8px}.BonitationDetailsModal_sectionTitle__8SNhp:before{content:"📋";font-size:16px}.BonitationDetailsModal_infoGrid__81\+f9{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.BonitationDetailsModal_infoItem__nr7kQ{display:flex;flex-direction:column;gap:4px}.BonitationDetailsModal_infoLabel__qVcnz{color:#6c757d;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.BonitationDetailsModal_infoValue__vzJkJ{color:#2c3e50;font-size:14px;font-weight:500}.BonitationDetailsModal_statusBadge__s\+nmT{border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.BonitationDetailsModal_organizationCard__xJZD5{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:20px}.BonitationDetailsModal_orgHeader__yFjcU{align-items:flex-start;display:flex;gap:16px}.BonitationDetailsModal_orgLogo__5Usid{border:2px solid #e9ecef;border-radius:8px;height:60px;object-fit:cover;width:60px}.BonitationDetailsModal_orgInfo__3hd4s{flex:1 1}.BonitationDetailsModal_orgName__hagtc{color:#2c3e50;font-size:20px;font-weight:600;margin:0 0 8px}.BonitationDetailsModal_orgDescription__Amjlw{color:#6c757d;font-size:14px;line-height:1.4;margin:0 0 12px}.BonitationDetailsModal_orgDetails__n7lYN{display:flex;flex-direction:column;gap:4px}.BonitationDetailsModal_orgDetails__n7lYN span{color:#495057;font-size:13px}.BonitationDetailsModal_inspectorCard__pFUrF{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:20px}.BonitationDetailsModal_inspectorName__ll1ZP{color:#2c3e50;font-size:18px;font-weight:600;margin:0 0 12px}.BonitationDetailsModal_inspectorDetails__5gZ\+2{display:flex;flex-direction:column;gap:4px}.BonitationDetailsModal_inspectorDetails__5gZ\+2 span{color:#495057;font-size:13px}.BonitationDetailsModal_commentBox__E\+FLa{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;color:#495057;font-size:14px;line-height:1.5;padding:16px}.BonitationDetailsModal_horsesList__JvQQ7{display:flex;flex-direction:column;gap:16px}.BonitationDetailsModal_horseCard__f6di5{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:16px;transition:all .2s ease}.BonitationDetailsModal_horseCard__f6di5:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.BonitationDetailsModal_horseHeader__rvO0O{align-items:center;border-bottom:1px solid #e9ecef;display:flex;gap:12px;margin-bottom:12px;padding-bottom:8px}.BonitationDetailsModal_horseNumber__hjheV{background:#667eea;border-radius:12px;color:#fff;font-size:12px;font-weight:600;min-width:24px;padding:4px 8px;text-align:center}.BonitationDetailsModal_horseName__p1-ov{color:#2c3e50;flex:1 1;font-size:16px;font-weight:600;margin:0}.BonitationDetailsModal_horseStatus__\+JSoN{border-radius:20px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.BonitationDetailsModal_horseDetails__\+CnCB{display:flex;flex-direction:column;gap:8px}.BonitationDetailsModal_horseInfo__UaDPr{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.BonitationDetailsModal_horseInfo__UaDPr span{color:#495057;font-size:13px}.BonitationDetailsModal_evaluationSection__FYcwW{background:#f8f9fa;border-left:4px solid #667eea;border-radius:8px;margin-top:16px;padding:16px}.BonitationDetailsModal_evaluationTitle__IPgS0{align-items:center;color:#495057;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 12px}.BonitationDetailsModal_evaluationTitle__IPgS0:before{content:"📊";font-size:14px}.BonitationDetailsModal_scoresGrid__er1AK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.BonitationDetailsModal_scoreItem__mj16B{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.BonitationDetailsModal_scoreLabel__yJ43S{color:#6c757d;font-size:13px;font-weight:500}.BonitationDetailsModal_scoreValue__zJQwD{background:#f8f9fa;border-radius:4px;font-size:14px;font-weight:600;padding:2px 8px}.BonitationDetailsModal_resultsSection__ToSrd{background:#e8f5e8;border-left:4px solid #28a745;border-radius:8px;margin-top:16px;padding:16px}.BonitationDetailsModal_resultsTitle__AKIrF{align-items:center;color:#495057;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 12px}.BonitationDetailsModal_resultsTitle__AKIrF:before{content:"🏆";font-size:14px}.BonitationDetailsModal_resultsGrid__89TMJ{display:flex;flex-direction:column;gap:12px}.BonitationDetailsModal_resultItem__611Ib{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.BonitationDetailsModal_resultLabel__JzDNh{color:#6c757d;font-size:13px;font-weight:500}.BonitationDetailsModal_resultBadge__PPrpp{border-radius:20px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.BonitationDetailsModal_resultValue__IvFQ8{color:#495057;font-size:14px;font-weight:500}.BonitationDetailsModal_commentItem__nCXKy{background:#fff;border:1px solid #e9ecef;border-radius:6px;padding:12px}.BonitationDetailsModal_commentLabel__1pkZ-{font-size:13px;font-weight:500;margin-bottom:8px}.BonitationDetailsModal_commentText__457h7{background:#f8f9fa;border-left:3px solid #667eea;border-radius:4px;font-size:14px;padding:8px}.BonitationDetailsModal_horseComment__MwmNG{background:#fff;border:1px solid #e9ecef;border-radius:6px;margin-top:8px;padding:8px 12px}.BonitationDetailsModal_commentLabel__1pkZ-{color:#6c757d;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.BonitationDetailsModal_commentText__457h7{color:#495057;font-size:13px;line-height:1.4}.BonitationDetailsModal_modalFooter__tu8Jj{background:#f8f9fa;border-radius:0 0 16px 16px;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;padding:24px 32px}.BonitationDetailsModal_closeModalButton__Ce4ng{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:120px;padding:12px 24px;transition:all .2s ease}.BonitationDetailsModal_closeModalButton__Ce4ng:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 4px 8px #667eea4d;transform:translateY(-1px)}@media (max-width:768px){.BonitationDetailsModal_modalOverlay__4xJ\+V{padding:10px}.BonitationDetailsModal_modalContent__GUrdU{border-radius:12px;max-height:95vh}.BonitationDetailsModal_modalHeader__KyRFB{border-radius:12px 12px 0 0;padding:20px 20px 0}.BonitationDetailsModal_modalBody__aRBMc{padding:0 20px 20px}.BonitationDetailsModal_modalFooter__tu8Jj{padding:20px}.BonitationDetailsModal_infoGrid__81\+f9{gap:12px;grid-template-columns:1fr}.BonitationDetailsModal_orgHeader__yFjcU{align-items:center;flex-direction:column;text-align:center}.BonitationDetailsModal_horseHeader__rvO0O{align-items:flex-start;flex-direction:column;gap:8px}.BonitationDetailsModal_horseStatus__\+JSoN{align-self:flex-start}}.BonitationDetailsModal_emptyState__4q3a3{align-items:center;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;color:#6c757d;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.BonitationDetailsModal_emptyIcon__US1T0{font-size:48px;margin-bottom:16px;opacity:.6}.BonitationDetailsModal_emptyState__4q3a3 h3{color:#495057;font-size:18px;font-weight:600;margin:0 0 8px}.BonitationDetailsModal_emptyState__4q3a3 p{font-size:14px;margin:0;opacity:.8}.SpecialistSelectorModal_modalOverlay__H85ur{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.SpecialistSelectorModal_modal__NnhRu{animation:SpecialistSelectorModal_modalSlideIn__Sib4G .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:800px;overflow-y:auto;width:100%}@keyframes SpecialistSelectorModal_modalSlideIn__Sib4G{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.SpecialistSelectorModal_modalHeader__eXeSE{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e9ecef;border-radius:16px 16px 0 0;color:#fff;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 32px 0;position:relative}.SpecialistSelectorModal_modalHeader__eXeSE:before{background:#ffffff1a;border-radius:16px 16px 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.SpecialistSelectorModal_modalTitle__4dk36{color:#fff;font-size:24px;font-weight:700;margin:0;position:relative;z-index:1}.SpecialistSelectorModal_closeButton__-csqe{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;padding:8px;position:relative;transition:all .2s ease;width:40px;z-index:1}.SpecialistSelectorModal_closeButton__-csqe:hover{background:#ffffff4d;transform:scale(1.1)}.SpecialistSelectorModal_modalContent__Q23tV{padding:0 32px 24px}.SpecialistSelectorModal_filtersSection__pJ66m{margin-bottom:24px}.SpecialistSelectorModal_searchForm__EN41v{margin-bottom:16px}.SpecialistSelectorModal_searchInputWrapper__Zi7b9{align-items:center;display:flex;position:relative}.SpecialistSelectorModal_searchInput__DSGxv{border:2px solid #e9ecef;border-radius:8px;font-size:14px;padding:12px 50px 12px 16px;transition:all .2s ease;width:100%}.SpecialistSelectorModal_searchInput__DSGxv:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.SpecialistSelectorModal_searchButton__VtsKK{background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:8px;position:absolute;right:8px;transition:all .2s ease}.SpecialistSelectorModal_searchButton__VtsKK:hover{background:#f8f9fa}.SpecialistSelectorModal_clearButton__iQj4h{background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 8px;position:absolute;right:40px;transition:all .2s ease}.SpecialistSelectorModal_clearButton__iQj4h:hover{background:#c82333}.SpecialistSelectorModal_qualificationFilter__iMhcO{margin-top:16px}.SpecialistSelectorModal_filterLabel__kBBoH{color:#495057;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.SpecialistSelectorModal_qualificationButtons__WLodQ{display:flex;flex-wrap:wrap;gap:8px}.SpecialistSelectorModal_qualificationButton__n2F-T{background:#f8f9fa;border:2px solid #e9ecef;border-radius:20px;color:#495057;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .2s ease}.SpecialistSelectorModal_qualificationButton__n2F-T:hover{background:#e9ecef;border-color:#adb5bd}.SpecialistSelectorModal_qualificationButton__n2F-T.SpecialistSelectorModal_active__lxunE{background:#667eea;border-color:#667eea;color:#fff}.SpecialistSelectorModal_resultsSection__sPxzk{flex:1 1}.SpecialistSelectorModal_resultsHeader__pLB66{border-bottom:1px solid #e9ecef;margin-bottom:16px;padding-bottom:8px}.SpecialistSelectorModal_resultsCount__\+UyLI{color:#6c757d;font-size:14px;font-weight:600}.SpecialistSelectorModal_errorMessage__cdre1{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24;margin-bottom:16px;padding:12px}.SpecialistSelectorModal_loadingSpinner__I\+C83{align-items:center;color:#6c757d;display:flex;flex-direction:column;justify-content:center;padding:40px}.SpecialistSelectorModal_spinner__Cd7JN{animation:SpecialistSelectorModal_spin__lCjMY 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:16px;width:40px}@keyframes SpecialistSelectorModal_spin__lCjMY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SpecialistSelectorModal_noResults__megXn{color:#6c757d;font-style:italic;padding:40px;text-align:center}.SpecialistSelectorModal_specialistsList__7YyxS{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.SpecialistSelectorModal_specialistItem__8pmrt{align-items:center;background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.SpecialistSelectorModal_specialistItem__8pmrt:hover{background:#e9ecef;border-color:#adb5bd;box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.SpecialistSelectorModal_specialistItem__8pmrt.SpecialistSelectorModal_selected__iM6hz{background:#d4edda;border-color:#28a745}.SpecialistSelectorModal_specialistInfo__tWghG{flex:1 1}.SpecialistSelectorModal_specialistName__YKrQo{color:#2c3e50;font-size:16px;font-weight:600;margin-bottom:8px}.SpecialistSelectorModal_specialistQualification__guSTA{border-radius:20px;color:#fff;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;padding:4px 12px;text-transform:uppercase}.SpecialistSelectorModal_specialistDetails__sQ4RA{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.SpecialistSelectorModal_specialistDetails__sQ4RA span{color:#495057;font-size:12px}.SpecialistSelectorModal_specialistLicense__Ie2dM{display:flex;flex-direction:column;gap:4px}.SpecialistSelectorModal_licenseExpiry__kuGyr,.SpecialistSelectorModal_specialistLicense__Ie2dM span{color:#6c757d;font-size:11px}.SpecialistSelectorModal_licenseExpiry__kuGyr.SpecialistSelectorModal_expired__Oj\+wK{color:#dc3545;font-weight:600}.SpecialistSelectorModal_specialistOrganization__9cgKh{border-top:1px solid #e9ecef;display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px}.SpecialistSelectorModal_specialistOrganization__9cgKh span{color:#6c757d;font-size:11px}.SpecialistSelectorModal_selectIndicator__dOTwz{color:#667eea;font-size:20px;font-weight:700;margin-left:16px}.SpecialistSelectorModal_specialistItem__8pmrt.SpecialistSelectorModal_selected__iM6hz .SpecialistSelectorModal_selectIndicator__dOTwz{color:#28a745}.SpecialistSelectorModal_pagination__fIdSp{align-items:center;border-top:1px solid #e9ecef;display:flex;gap:8px;justify-content:center;margin-top:24px;padding-top:16px}.SpecialistSelectorModal_paginationButton__t7MLd{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 12px;transition:all .2s ease}.SpecialistSelectorModal_paginationButton__t7MLd:hover:not(:disabled){background:#e9ecef}.SpecialistSelectorModal_paginationButton__t7MLd:disabled{cursor:not-allowed;opacity:.5}.SpecialistSelectorModal_pageNumbers__ZD0Ar{display:flex;gap:4px}.SpecialistSelectorModal_pageButton__BoH2M{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;font-size:14px;min-width:36px;padding:8px 12px;transition:all .2s ease}.SpecialistSelectorModal_pageButton__BoH2M:hover{background:#e9ecef}.SpecialistSelectorModal_pageButton__BoH2M.SpecialistSelectorModal_active__lxunE{background:#667eea;border-color:#667eea;color:#fff}.SpecialistSelectorModal_modalActions__z2eLr{background:#f8f9fa;border-radius:0 0 16px 16px;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;padding:24px 32px}.SpecialistSelectorModal_cancelButton__Cumhz{background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:120px;padding:12px 24px;transition:all .2s ease}.SpecialistSelectorModal_cancelButton__Cumhz:hover{background:#5a6268;transform:translateY(-1px)}@media (max-width:768px){.SpecialistSelectorModal_modalOverlay__H85ur{padding:10px}.SpecialistSelectorModal_modal__NnhRu{border-radius:12px;max-height:95vh}.SpecialistSelectorModal_modalHeader__eXeSE{border-radius:12px 12px 0 0;padding:20px 20px 0}.SpecialistSelectorModal_modalContent__Q23tV{padding:0 20px 20px}.SpecialistSelectorModal_modalActions__z2eLr{padding:20px}.SpecialistSelectorModal_qualificationButtons__WLodQ{flex-direction:column}.SpecialistSelectorModal_qualificationButton__n2F-T{text-align:center}.SpecialistSelectorModal_specialistDetails__sQ4RA{flex-direction:column;gap:4px}.SpecialistSelectorModal_specialistItem__8pmrt{align-items:flex-start;flex-direction:column;gap:12px}.SpecialistSelectorModal_selectIndicator__dOTwz{align-self:flex-end;margin-left:0}.SpecialistSelectorModal_pagination__fIdSp{flex-direction:column;gap:12px}.SpecialistSelectorModal_pageNumbers__ZD0Ar{order:-1}}.HorseMultiSelectorModal_modalOverlay__6IQ4t{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}.HorseMultiSelectorModal_modal__7tZbU{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:1000px;overflow:hidden;width:100%}.HorseMultiSelectorModal_modalHeader__9xehD{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e9ecef;border-radius:12px 12px 0 0;color:#fff;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0;position:relative}.HorseMultiSelectorModal_modalHeader__9xehD:before{background:#ffffff1a;border-radius:12px 12px 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.HorseMultiSelectorModal_modalTitle__2ovf8{color:#fff;font-size:24px;font-weight:600;margin:0;position:relative;z-index:1}.HorseMultiSelectorModal_selectionLimit__5Zk2W{font-size:16px;font-weight:400;margin-left:12px;opacity:.9}.HorseMultiSelectorModal_closeButton__z6RAm{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;padding:8px;position:relative;transition:all .2s ease;width:40px;z-index:1}.HorseMultiSelectorModal_closeButton__z6RAm:hover{background:#ffffff4d;transform:scale(1.1)}.HorseMultiSelectorModal_modalContent__VEZmQ{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.HorseMultiSelectorModal_filtersSection__a5gBq{background:#f8f9fa;border-bottom:1px solid #e9ecef;flex-shrink:0;padding:0 24px 20px}.HorseMultiSelectorModal_searchForm__QgR\+j{margin-bottom:16px}.HorseMultiSelectorModal_searchInputWrapper__wEE6i{align-items:center;display:flex;position:relative}.HorseMultiSelectorModal_searchInput__mEbqi{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-size:14px;padding:12px 50px 12px 16px;transition:all .2s ease;width:100%}.HorseMultiSelectorModal_searchInput__mEbqi:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.HorseMultiSelectorModal_searchButton__WwVQL{background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:8px;position:absolute;right:40px;transition:all .2s ease}.HorseMultiSelectorModal_searchButton__WwVQL:hover{background:#f8f9fa}.HorseMultiSelectorModal_clearButton__FawPO{background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 8px;position:absolute;right:8px;transition:all .2s ease}.HorseMultiSelectorModal_clearButton__FawPO:hover{background:#5a6268}.HorseMultiSelectorModal_breedFilter__ENL2k{margin-bottom:16px}.HorseMultiSelectorModal_filterLabel__f7nun{color:#495057;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.HorseMultiSelectorModal_breedButtons__HSsqk{display:flex;flex-wrap:wrap;gap:8px}.HorseMultiSelectorModal_breedButton__\+VkAb{background:#fff;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.HorseMultiSelectorModal_breedButton__\+VkAb:hover{background:#f8f9fa;border-color:#667eea}.HorseMultiSelectorModal_breedButton__\+VkAb.HorseMultiSelectorModal_active__ilpDf{background:#667eea;border-color:#667eea;color:#fff}.HorseMultiSelectorModal_bulkActions__bHKxC{display:flex;gap:12px;margin-top:16px}.HorseMultiSelectorModal_bulkActionButton__jVv-y{background:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .2s ease}.HorseMultiSelectorModal_bulkActionButton__jVv-y:hover:not(:disabled){background:#218838;transform:translateY(-1px)}.HorseMultiSelectorModal_bulkActionButton__jVv-y:disabled{background:#6c757d;cursor:not-allowed;transform:none}.HorseMultiSelectorModal_resultsSection__5jiT4{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:0 24px}.HorseMultiSelectorModal_resultsHeader__H07R-{align-items:center;border-bottom:1px solid #e9ecef;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 0}.HorseMultiSelectorModal_resultsCount__lpXo7{color:#6c757d;font-size:14px}.HorseMultiSelectorModal_selectedCount__D41xV{background:#667eea1a;border-radius:12px;color:#667eea;font-size:14px;font-weight:600;padding:4px 12px}.HorseMultiSelectorModal_errorMessage__51Upj{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;margin:16px 0;padding:12px}.HorseMultiSelectorModal_loadingSpinner__7xmZN{align-items:center;color:#6c757d;display:flex;flex-direction:column;justify-content:center;padding:40px}.HorseMultiSelectorModal_spinner__yS\+7b{animation:HorseMultiSelectorModal_spin__KhT-Z 1s linear infinite;border:3px solid #e9ecef;border-radius:50%;border-top-color:#667eea;height:32px;margin-bottom:16px;width:32px}@keyframes HorseMultiSelectorModal_spin__KhT-Z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HorseMultiSelectorModal_horsesList__eEhS4{flex:1 1;overflow-y:auto;padding:16px 0}.HorseMultiSelectorModal_noResults__\+jmap{color:#6c757d;font-size:16px;padding:40px;text-align:center}.HorseMultiSelectorModal_horseItem__aU7wl{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;display:flex;margin-bottom:12px;padding:16px;transition:all .2s ease}.HorseMultiSelectorModal_horseItem__aU7wl:hover{border-color:#667eea;box-shadow:0 2px 8px #667eea1a;transform:translateY(-1px)}.HorseMultiSelectorModal_horseItem__aU7wl.HorseMultiSelectorModal_selected__eW-3I{background:#667eea0d;border-color:#667eea;box-shadow:0 2px 8px #667eea33}.HorseMultiSelectorModal_checkboxWrapper__mBtxS{flex-shrink:0;margin-right:16px}.HorseMultiSelectorModal_checkbox__MSyD5{accent-color:#667eea;cursor:pointer;height:20px;width:20px}.HorseMultiSelectorModal_horseInfo__ey-ux{flex:1 1;min-width:0}.HorseMultiSelectorModal_horseName__EE1tc{align-items:center;color:#495057;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:4px}.HorseMultiSelectorModal_chipNumber__f80yZ{background:#f8f9fa;border-radius:4px;color:#6c757d;font-size:12px;padding:2px 6px}.HorseMultiSelectorModal_horseDetails__5e6CU{grid-gap:8px;color:#6c757d;display:grid;font-size:12px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.HorseMultiSelectorModal_horseBreed__E-N6D{color:#495057;font-weight:500}.HorseMultiSelectorModal_horseGender__PoBz\+,.HorseMultiSelectorModal_horseOrganization__4EQdp,.HorseMultiSelectorModal_horsePhysical__xY-0G{color:#6c757d}.HorseMultiSelectorModal_horseStatus__3EqtQ{border-radius:4px;font-size:11px;font-weight:500;padding:2px 6px;text-transform:uppercase}.HorseMultiSelectorModal_horseStatus__3EqtQ.HorseMultiSelectorModal_active__ilpDf{background:#d4edda;color:#155724}.HorseMultiSelectorModal_horseStatus__3EqtQ.HorseMultiSelectorModal_inactive__2po7E{background:#f8d7da;color:#721c24}.HorseMultiSelectorModal_horseStatus__3EqtQ.HorseMultiSelectorModal_sold__UL0lQ{background:#fff3cd;color:#856404}.HorseMultiSelectorModal_horseStatus__3EqtQ.HorseMultiSelectorModal_deceased__uDWxJ{background:#f8d7da;color:#721c24}.HorseMultiSelectorModal_pagination__aRT49{align-items:center;border-top:1px solid #e9ecef;display:flex;flex-shrink:0;gap:8px;justify-content:center;padding:20px 0}.HorseMultiSelectorModal_paginationButton__W1JLO{background:#fff;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;padding:8px 12px;transition:all .2s ease}.HorseMultiSelectorModal_paginationButton__W1JLO:hover:not(:disabled){background:#f8f9fa;border-color:#667eea}.HorseMultiSelectorModal_paginationButton__W1JLO:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed}.HorseMultiSelectorModal_pageNumbers__qYa1v{display:flex;gap:4px}.HorseMultiSelectorModal_pageButton__eBOP6{background:#fff;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;min-width:40px;padding:8px 12px;transition:all .2s ease}.HorseMultiSelectorModal_pageButton__eBOP6:hover{background:#f8f9fa;border-color:#667eea}.HorseMultiSelectorModal_pageButton__eBOP6.HorseMultiSelectorModal_active__ilpDf{background:#667eea;border-color:#667eea;color:#fff}.HorseMultiSelectorModal_modalActions__Kr1o\+{background:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid #e9ecef;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:20px 24px}.HorseMultiSelectorModal_cancelButton__H81zk{background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.HorseMultiSelectorModal_cancelButton__H81zk:hover{background:#5a6268;transform:translateY(-1px)}.HorseMultiSelectorModal_confirmButton__gpr8-{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .2s ease}.HorseMultiSelectorModal_confirmButton__gpr8-:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.HorseMultiSelectorModal_confirmButton__gpr8-:hover:before{left:100%}.HorseMultiSelectorModal_confirmButton__gpr8-:hover:not(:disabled){box-shadow:0 8px 16px #667eea4d;transform:translateY(-2px)}.HorseMultiSelectorModal_confirmButton__gpr8-:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed;transform:none}.HorseMultiSelectorModal_confirmButton__gpr8-:disabled:before{display:none}@media (max-width:1024px){.HorseMultiSelectorModal_modal__7tZbU{max-width:95%}}@media (max-width:768px){.HorseMultiSelectorModal_modalOverlay__6IQ4t{align-items:flex-start;padding:20px 10px 10px}.HorseMultiSelectorModal_modal__7tZbU{border-radius:8px;margin:0;max-height:calc(100vh - 40px);max-width:100%;position:relative;top:0;transform:none}.HorseMultiSelectorModal_modalHeader__9xehD{border-radius:8px 8px 0 0;padding:16px 16px 0}.HorseMultiSelectorModal_modalTitle__2ovf8{font-size:20px}.HorseMultiSelectorModal_selectionLimit__5Zk2W{font-size:14px;margin-left:8px}.HorseMultiSelectorModal_filtersSection__a5gBq{padding:0 16px 16px}.HorseMultiSelectorModal_resultsSection__5jiT4{padding:0 16px}.HorseMultiSelectorModal_horseDetails__5e6CU{gap:4px;grid-template-columns:1fr}.HorseMultiSelectorModal_bulkActions__bHKxC{flex-direction:column}.HorseMultiSelectorModal_modalActions__Kr1o\+{flex-direction:column;gap:12px;padding:16px}.HorseMultiSelectorModal_cancelButton__H81zk,.HorseMultiSelectorModal_confirmButton__gpr8-{justify-content:center;width:100%}.HorseMultiSelectorModal_breedButtons__HSsqk{flex-direction:column}.HorseMultiSelectorModal_breedButton__\+VkAb{text-align:center}}@media (max-width:480px){.HorseMultiSelectorModal_modalTitle__2ovf8{font-size:18px}.HorseMultiSelectorModal_selectionLimit__5Zk2W{font-size:12px;margin-left:4px}.HorseMultiSelectorModal_horseItem__aU7wl{padding:12px}.HorseMultiSelectorModal_horseName__EE1tc{font-size:14px}.HorseMultiSelectorModal_horseDetails__5e6CU{font-size:11px}}.EditBonitationModal_modalOverlay__A6OTE{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.EditBonitationModal_modal__hAC2Z{animation:EditBonitationModal_modalSlideIn__XUs\+S .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;position:relative;width:100%}@keyframes EditBonitationModal_modalSlideIn__XUs\+S{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.EditBonitationModal_modalHeader__fcSsw{align-items:center;background:linear-gradient(135deg,#28a745,#20c997);border-bottom:1px solid #e9ecef;border-radius:16px 16px 0 0;color:#fff;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 32px 0;position:relative}.EditBonitationModal_modalHeader__fcSsw:before{background:#ffffff1a;border-radius:16px 16px 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.EditBonitationModal_modalTitle__4LAqS{color:#fff;font-size:24px;font-weight:700;margin:0;position:relative;z-index:1}.EditBonitationModal_closeButton__yACrN{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;padding:8px;position:relative;transition:all .2s ease;width:40px;z-index:1}.EditBonitationModal_closeButton__yACrN:hover{background:#ffffff4d;transform:scale(1.1)}.EditBonitationModal_loadingContainer__21GxZ{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.EditBonitationModal_spinner__\+fZEo{animation:EditBonitationModal_spin__I\+qH6 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#28a745;height:40px;margin-bottom:16px;width:40px}@keyframes EditBonitationModal_spin__I\+qH6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EditBonitationModal_form__va9GV{flex:1 1;overflow-y:auto;padding:0 32px 100px}.EditBonitationModal_formGrid__fae\+u{display:flex;flex-direction:column;gap:24px}.EditBonitationModal_formSection__Y9r-A{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:24px;transition:all .2s ease}.EditBonitationModal_formSection__Y9r-A:hover{box-shadow:0 4px 12px #0000001a}.EditBonitationModal_sectionTitle__bEBYq{color:#2c3e50;font-size:18px;font-weight:600;margin:0 0 20px;padding-left:16px;position:relative}.EditBonitationModal_sectionTitle__bEBYq:before{background:linear-gradient(135deg,#28a745,#20c997);border-radius:2px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.EditBonitationModal_formRow__bkOWz{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.EditBonitationModal_formRow__bkOWz:last-child{margin-bottom:0}.EditBonitationModal_formField__PWoCS{display:flex;flex-direction:column}.EditBonitationModal_label__0MkRb{color:#495057;font-size:14px;font-weight:600;margin-bottom:8px}.EditBonitationModal_input__i72HA,.EditBonitationModal_select__2mhzF,.EditBonitationModal_textarea__DIToT{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-size:14px;padding:12px 16px;transition:all .2s ease}.EditBonitationModal_input__i72HA:focus,.EditBonitationModal_select__2mhzF:focus,.EditBonitationModal_textarea__DIToT:focus{border-color:#28a745;box-shadow:0 0 0 3px #28a7451a;outline:none}.EditBonitationModal_input__i72HA.EditBonitationModal_error__q6tvu,.EditBonitationModal_select__2mhzF.EditBonitationModal_error__q6tvu,.EditBonitationModal_textarea__DIToT.EditBonitationModal_error__q6tvu{border-color:#dc3545}.EditBonitationModal_textarea__DIToT{min-height:80px;resize:vertical}.EditBonitationModal_errorText__lrYi-{color:#dc3545;font-size:12px;font-weight:500;margin-top:4px}.EditBonitationModal_errorMessage__1yz\+X{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24;font-weight:500;margin:16px 0;padding:12px 16px}.EditBonitationModal_checkboxLabel__pcDkb{align-items:center;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px}.EditBonitationModal_checkbox__Tv2zn{accent-color:#28a745;cursor:pointer;height:18px;width:18px}.EditBonitationModal_horsesSelection__Hho9A{margin-top:16px}.EditBonitationModal_horsesList__zMn5j{grid-gap:12px;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-height:200px;overflow-y:auto;padding:12px}.EditBonitationModal_horseItem__452GF{border-radius:6px;padding:8px;transition:all .2s ease}.EditBonitationModal_horseItem__452GF:hover{background:#f8f9fa}.EditBonitationModal_horseName__UsoB-{font-weight:500}.EditBonitationModal_selectedHorses__CjsQ9{border-top:1px solid #e9ecef;margin-top:20px;padding-top:20px}.EditBonitationModal_selectedHorseItem__NXOUu{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:12px;padding:16px}.EditBonitationModal_horseHeader__JwP3c{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.EditBonitationModal_horseName__UsoB-{color:#2c3e50;font-size:16px;font-weight:600;margin:0}.EditBonitationModal_removeHorseButton__l7GBq{align-items:center;background:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.EditBonitationModal_removeHorseButton__l7GBq:hover{background:#c82333;transform:scale(1.1)}.EditBonitationModal_horseDetails__0\+7mx{display:flex;flex-direction:column;gap:12px}.EditBonitationModal_horseReadyStatus__XbM3P{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;gap:8px;padding:8px 12px}.EditBonitationModal_subsectionTitle__xN28c{color:#2c3e50;font-size:16px;font-weight:600;margin:0 0 16px}.EditBonitationModal_horseCheckbox__Lrao-{align-items:center;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px}.EditBonitationModal_originalHorseData__CR6V0{background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;margin-top:8px;padding:12px}.EditBonitationModal_originalHorseData__CR6V0 p{color:#856404;font-size:13px;margin:4px 0}.EditBonitationModal_originalHorseData__CR6V0 strong{color:#6c5700}.EditBonitationModal_noHorsesMessage__VgZjS{background:#f8f9fa;border:2px dashed #e9ecef;border-radius:8px;color:#6c757d;font-style:italic;padding:40px 20px;text-align:center}.EditBonitationModal_noHorsesMessage__VgZjS p{font-size:14px;margin:0}.EditBonitationModal_statusWarning__g60Ep{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;color:#856404;font-weight:500;margin:0 32px 16px;padding:16px}.EditBonitationModal_statusWarning__g60Ep p{font-size:14px;margin:0}.EditBonitationModal_horseActions__oMnwv{align-items:center;display:flex;gap:8px}.EditBonitationModal_evaluateButton__eOtPE{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.EditBonitationModal_evaluateButton__eOtPE:hover{background:#0056b3;transform:scale(1.05)}.EditBonitationModal_horseComment__2qE3P{border:1px solid #e9ecef;border-radius:6px;font-size:14px;min-height:60px;padding:8px 12px;resize:vertical}.EditBonitationModal_formActions__Ygadh{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;background:#fffffff2;border-top:2px solid #e9ecef;bottom:0;box-shadow:0 -4px 20px #0000001a;display:flex;gap:16px;justify-content:flex-end;left:0;padding:20px 32px;position:absolute;right:0;z-index:10}.EditBonitationModal_cancelButton__eoowk{align-items:center;background:#fff;border:2px solid #6c757d;border-radius:8px;color:#6c757d;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.EditBonitationModal_cancelButton__eoowk:hover{background:#6c757d;color:#fff}.EditBonitationModal_submitButton__TmTvQ{align-items:center;background:linear-gradient(135deg,#28a745,#20c997);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;overflow:hidden;padding:12px 24px;position:relative;transition:all .2s ease}.EditBonitationModal_submitButton__TmTvQ:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.EditBonitationModal_submitButton__TmTvQ:hover:before{left:100%}.EditBonitationModal_submitButton__TmTvQ:hover{box-shadow:0 4px 12px #28a7454d;transform:translateY(-1px)}.EditBonitationModal_submitButton__TmTvQ:disabled{cursor:not-allowed;opacity:.6;transform:none}.EditBonitationModal_submitButton__TmTvQ:disabled:before{display:none}.EditBonitationModal_cancelButton__eoowk:disabled{cursor:not-allowed;opacity:.6}.EditBonitationModal_selectedOrgInfo__aLS4r{width:100%}.EditBonitationModal_orgInfoCard__Aw3no{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:20px}.EditBonitationModal_orgHeader__f5XkQ{align-items:center;display:flex;gap:16px;margin-bottom:16px}.EditBonitationModal_orgLogo__ekUEc{border-radius:8px;height:48px;object-fit:cover;width:48px}.EditBonitationModal_orgDetails__C5r1d{flex:1 1}.EditBonitationModal_orgName__67mw0{color:#2c3e50;font-size:16px;font-weight:600;margin:0 0 4px}.EditBonitationModal_orgShortName__09OfC{color:#6c757d;font-size:14px;margin:0 0 8px}.EditBonitationModal_orgType__j\+5xM{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px;text-transform:uppercase}.EditBonitationModal_orgContactInfo__MgxzY{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.EditBonitationModal_orgContactInfo__MgxzY span{color:#6c757d;font-size:13px}.EditBonitationModal_organizationSelector__fpkv1,.EditBonitationModal_selectedOrganization__V5HIt{width:100%}.EditBonitationModal_selectOrgButton__-zsPJ{align-items:center;background:#fff;border:2px dashed #e9ecef;border-radius:12px;color:#6c757d;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:16px;transition:all .2s ease;width:100%}.EditBonitationModal_selectOrgButton__-zsPJ:hover{background:#f8fff9;border-color:#28a745;color:#28a745}.EditBonitationModal_selectOrgButton__-zsPJ:disabled{cursor:not-allowed;opacity:.6}.EditBonitationModal_buttonIcon__QOtRH{font-size:16px}.EditBonitationModal_changeOrgButton__YKSi6{background:#fff;border:1px solid #28a745;border-radius:6px;color:#28a745;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease;width:100%}.EditBonitationModal_changeOrgButton__YKSi6:hover{background:#28a745;color:#fff}.EditBonitationModal_changeOrgButton__YKSi6:disabled{cursor:not-allowed;opacity:.6}.EditBonitationModal_selectedSpecialist__N2M3o,.EditBonitationModal_specialistSelector__D37g4{width:100%}.EditBonitationModal_selectSpecialistButton__sW0uc{align-items:center;background:#fff;border:2px dashed #e9ecef;border-radius:12px;color:#6c757d;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:16px;transition:all .2s ease;width:100%}.EditBonitationModal_selectSpecialistButton__sW0uc:hover{background:#f8fff9;border-color:#28a745;color:#28a745}.EditBonitationModal_selectSpecialistButton__sW0uc:disabled{cursor:not-allowed;opacity:.6}.EditBonitationModal_specialistInfoCard__f-oln{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:20px}.EditBonitationModal_specialistHeader__dYJC7{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.EditBonitationModal_specialistDetails__y68QC{flex:1 1}.EditBonitationModal_specialistName__gw0YT{color:#2c3e50;font-size:16px;font-weight:600;margin:0 0 8px}.EditBonitationModal_specialistQualification__CRW2x{border-radius:12px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:4px 8px;text-transform:uppercase}.EditBonitationModal_specialistContactInfo__V0QKt{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.EditBonitationModal_specialistContactInfo__V0QKt span{color:#6c757d;font-size:13px}.EditBonitationModal_changeSpecialistButton__pcIQ0{background:#fff;border:1px solid #28a745;border-radius:6px;color:#28a745;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease;width:100%}.EditBonitationModal_changeSpecialistButton__pcIQ0:hover{background:#28a745;color:#fff}.EditBonitationModal_changeSpecialistButton__pcIQ0:disabled{cursor:not-allowed;opacity:.6}.EditBonitationModal_selectHorsesButton__POI5u{align-items:center;background:#fff;border:2px dashed #e9ecef;border-radius:12px;color:#6c757d;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;overflow:hidden;padding:16px;position:relative;transition:all .2s ease;width:100%}.EditBonitationModal_selectHorsesButton__POI5u:before{background:linear-gradient(90deg,#0000,#28a7451a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.EditBonitationModal_selectHorsesButton__POI5u:hover:before{left:100%}.EditBonitationModal_selectHorsesButton__POI5u:hover{background:#f8fff9;border-color:#28a745;color:#28a745}.EditBonitationModal_selectedCount__aL-vH{background:#28a745;border-radius:12px;color:#fff;font-size:12px;font-weight:500;padding:2px 8px}@media (max-width:1024px){.EditBonitationModal_modal__hAC2Z{max-width:95vw}}@media (max-width:768px){.EditBonitationModal_modalOverlay__A6OTE{padding:10px}.EditBonitationModal_modal__hAC2Z{max-height:95vh}.EditBonitationModal_modalHeader__fcSsw{padding:16px 20px 0}.EditBonitationModal_formGrid__fae\+u{gap:16px}.EditBonitationModal_formSection__Y9r-A{padding:16px}.EditBonitationModal_formRow__bkOWz{gap:16px;grid-template-columns:1fr}.EditBonitationModal_formActions__Ygadh{flex-direction:column;padding:16px 20px}.EditBonitationModal_cancelButton__eoowk,.EditBonitationModal_submitButton__TmTvQ{width:100%}.EditBonitationModal_horsesList__zMn5j{grid-template-columns:1fr}.EditBonitationModal_horseHeader__JwP3c{align-items:flex-start;flex-direction:column;gap:8px}.EditBonitationModal_removeHorseButton__l7GBq{align-self:flex-end}.EditBonitationModal_orgHeader__f5XkQ{flex-direction:column;text-align:center}.EditBonitationModal_orgContactInfo__MgxzY{text-align:center}.EditBonitationModal_selectOrgButton__-zsPJ{padding:12px}.EditBonitationModal_changeOrgButton__YKSi6{padding:6px 12px}.EditBonitationModal_selectSpecialistButton__sW0uc{padding:12px}.EditBonitationModal_changeSpecialistButton__pcIQ0{padding:6px 12px}.EditBonitationModal_specialistHeader__dYJC7{flex-direction:column;gap:8px}.EditBonitationModal_specialistContactInfo__V0QKt{text-align:center}}@media (max-width:480px){.EditBonitationModal_modalTitle__4LAqS{font-size:20px}.EditBonitationModal_sectionTitle__bEBYq{font-size:16px}.EditBonitationModal_formSection__Y9r-A{padding:12px}.EditBonitationModal_formActions__Ygadh{padding:12px 16px}}.EditBonitationModal_tasksSection__bTQZf{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:24px 0;padding:20px}.EditBonitationModal_sectionHeader__gYYgc{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.EditBonitationModal_sectionHeader__gYYgc h3{color:#333;font-size:18px;font-weight:600;margin:0}.EditBonitationModal_linkTaskButton__YrN-W{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s}.EditBonitationModal_linkTaskButton__YrN-W:hover:not(:disabled){background-color:#0056b3}.EditBonitationModal_linkTaskButton__YrN-W:disabled{cursor:not-allowed;opacity:.6}.EditBonitationModal_noTaskMessage__luDWn{color:#666;font-style:italic;padding:20px;text-align:center}.EditBonitationModal_finishButton__ALDhl{align-items:center;background:linear-gradient(135deg,#ffc107,#ff8c00);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}.EditBonitationModal_finishButton__ALDhl:hover:not(:disabled){background:linear-gradient(135deg,#e0a800,#e67e00);box-shadow:0 4px 12px #ffc1074d;transform:translateY(-1px)}.EditBonitationModal_finishButton__ALDhl:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.EditBonitationModal_warningModal__0gAjf{animation:EditBonitationModal_modalSlideIn__XUs\+S .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:500px;overflow:hidden;width:100%}.EditBonitationModal_warningHeader__LJ9Nq{background:linear-gradient(135deg,#ffc107,#ff8c00);color:#fff;padding:24px 32px;text-align:center}.EditBonitationModal_warningHeader__LJ9Nq h3{font-size:20px;font-weight:700;margin:0}.EditBonitationModal_warningContent__aozFd{padding:32px;text-align:center}.EditBonitationModal_warningContent__aozFd p{color:#333;font-size:16px;line-height:1.5;margin:0 0 16px}.EditBonitationModal_warningContent__aozFd p:last-child{color:#dc3545;font-weight:600;margin-bottom:0}.EditBonitationModal_warningActions__LCNd-{display:flex;gap:16px;justify-content:center;padding:0 32px 32px}.EditBonitationModal_warningActions__LCNd- .EditBonitationModal_cancelButton__eoowk{background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s ease}.EditBonitationModal_warningActions__LCNd- .EditBonitationModal_cancelButton__eoowk:hover{background:#5a6268;transform:translateY(-2px)}.EditBonitationModal_warningActions__LCNd- .EditBonitationModal_submitButton__TmTvQ{background:linear-gradient(135deg,#dc3545,#c82333);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .2s ease}.EditBonitationModal_warningActions__LCNd- .EditBonitationModal_submitButton__TmTvQ:hover{box-shadow:0 8px 25px #dc35454d;transform:translateY(-2px)}.HorseEvaluationModal_modalOverlay__iyAiP{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.HorseEvaluationModal_modal__eXDQK{animation:HorseEvaluationModal_modalSlideIn__9nLGl .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}@keyframes HorseEvaluationModal_modalSlideIn__9nLGl{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.HorseEvaluationModal_modalHeader__GbqZ4{align-items:center;background:linear-gradient(135deg,#28a745,#20c997);border-bottom:1px solid #e9ecef;border-radius:16px 16px 0 0;color:#fff;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 32px 0;position:relative}.HorseEvaluationModal_modalHeader__GbqZ4:before{background:#ffffff1a;border-radius:16px 16px 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.HorseEvaluationModal_modalTitle__o45Td{color:#fff;font-size:24px;font-weight:700;margin:0;position:relative;z-index:1}.HorseEvaluationModal_closeButton__PuHP5{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;padding:8px;position:relative;transition:all .2s ease;width:40px;z-index:1}.HorseEvaluationModal_closeButton__PuHP5:hover{background:#ffffff4d;transform:scale(1.1)}.HorseEvaluationModal_form__9lJdq{flex:1 1;overflow-y:auto;padding:0 32px 32px}.HorseEvaluationModal_formGrid__e7Blm{display:flex;flex-direction:column;gap:24px}.HorseEvaluationModal_formSection__ipx7A{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:24px;transition:all .2s ease}.HorseEvaluationModal_formSection__ipx7A:hover{box-shadow:0 4px 12px #0000001a}.HorseEvaluationModal_sectionTitle__8\+fnd{color:#2c3e50;font-size:18px;font-weight:600;margin:0 0 20px;padding-left:16px;position:relative}.HorseEvaluationModal_sectionTitle__8\+fnd:before{background:linear-gradient(135deg,#28a745,#20c997);border-radius:2px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.HorseEvaluationModal_horseInfo__8Dm1m{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:16px}.HorseEvaluationModal_horseDetails__E5EW4 p{color:#495057;font-size:14px;margin:8px 0}.HorseEvaluationModal_horseDetails__E5EW4 strong{color:#2c3e50;font-weight:600}.HorseEvaluationModal_scoresGrid__8-Nhx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.HorseEvaluationModal_scoreField__Z-suB{display:flex;flex-direction:column}.HorseEvaluationModal_label__I85iZ{color:#495057;font-size:14px;font-weight:600;margin-bottom:8px}.HorseEvaluationModal_input__S\+b8E,.HorseEvaluationModal_select__5B9r0,.HorseEvaluationModal_textarea__EkwnC{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-size:14px;padding:12px 16px;transition:all .2s ease}.HorseEvaluationModal_input__S\+b8E:focus,.HorseEvaluationModal_select__5B9r0:focus,.HorseEvaluationModal_textarea__EkwnC:focus{border-color:#28a745;box-shadow:0 0 0 3px #28a7451a;outline:none}.HorseEvaluationModal_input__S\+b8E.HorseEvaluationModal_error__V13gC,.HorseEvaluationModal_select__5B9r0.HorseEvaluationModal_error__V13gC,.HorseEvaluationModal_textarea__EkwnC.HorseEvaluationModal_error__V13gC{border-color:#dc3545}.HorseEvaluationModal_textarea__EkwnC{min-height:80px;resize:vertical}.HorseEvaluationModal_errorText__VDOnw{color:#dc3545;font-size:12px;font-weight:500;margin-top:4px}.HorseEvaluationModal_errorMessage__kgOjc{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24;font-weight:500;margin:16px 0;padding:12px 16px}.HorseEvaluationModal_formRow__497UC{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:20px}.HorseEvaluationModal_formRow__497UC:last-child{margin-bottom:0}.HorseEvaluationModal_formField__pNnLS{display:flex;flex-direction:column}.HorseEvaluationModal_averageScore__IE5mW{background:#e8f5e8;border:1px solid #28a745;border-radius:8px;color:#155724;font-size:16px;padding:12px 16px;text-align:center}.HorseEvaluationModal_formActions__kztOD{border-top:1px solid #e9ecef;display:flex;gap:16px;justify-content:flex-end;margin-top:32px;padding-top:24px}.HorseEvaluationModal_cancelButton__Sbom4{background:#fff;border:2px solid #6c757d;border-radius:8px;color:#6c757d;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.HorseEvaluationModal_cancelButton__Sbom4:hover{background:#6c757d;color:#fff}.HorseEvaluationModal_submitButton__gnEd5{align-items:center;background:linear-gradient(135deg,#28a745,#20c997);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;overflow:hidden;padding:12px 24px;position:relative;transition:all .2s ease}.HorseEvaluationModal_submitButton__gnEd5:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.HorseEvaluationModal_submitButton__gnEd5:hover:before{left:100%}.HorseEvaluationModal_submitButton__gnEd5:hover{box-shadow:0 4px 12px #28a7454d;transform:translateY(-1px)}.HorseEvaluationModal_submitButton__gnEd5:disabled{cursor:not-allowed;opacity:.6;transform:none}.HorseEvaluationModal_submitButton__gnEd5:disabled:before{display:none}.HorseEvaluationModal_cancelButton__Sbom4:disabled{cursor:not-allowed;opacity:.6}.HorseEvaluationModal_spinner__JOBr-{animation:HorseEvaluationModal_spin__D\+nqt 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#28a745;height:20px;width:20px}@keyframes HorseEvaluationModal_spin__D\+nqt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.HorseEvaluationModal_modalOverlay__iyAiP{padding:10px}.HorseEvaluationModal_modal__eXDQK{max-height:95vh}.HorseEvaluationModal_modalHeader__GbqZ4{padding:16px 20px 0}.HorseEvaluationModal_formGrid__e7Blm{gap:16px}.HorseEvaluationModal_formSection__ipx7A{padding:16px}.HorseEvaluationModal_scoresGrid__8-Nhx{grid-template-columns:1fr}.HorseEvaluationModal_formActions__kztOD{flex-direction:column}.HorseEvaluationModal_cancelButton__Sbom4,.HorseEvaluationModal_submitButton__gnEd5{width:100%}}@media (max-width:480px){.HorseEvaluationModal_modalTitle__o45Td{font-size:20px}.HorseEvaluationModal_sectionTitle__8\+fnd{font-size:16px}.HorseEvaluationModal_formSection__ipx7A{padding:12px}}.Pagination_pagination__WzF7x{align-items:center;background:#fff;border-top:1px solid #8b5c2a1a;display:flex;flex-direction:column;gap:20px;padding:40px 0}.Pagination_paginationInfo__IEogB{text-align:center}.Pagination_paginationText__yleMk{color:#6b5b47;font-size:14px;font-weight:500}.Pagination_itemsPerPage__aRo2B{align-items:center;display:flex;gap:12px}.Pagination_itemsPerPageLabel__pygsk{color:#4a3428;font-size:14px;font-weight:500;white-space:nowrap}.Pagination_itemsPerPageSelect__V-w\+X{background:#fff;border:2px solid #8b5c2a33;border-radius:6px;color:#2c1810;cursor:pointer;font-size:14px;min-width:80px;padding:8px 12px;transition:all .3s ease}.Pagination_itemsPerPageSelect__V-w\+X:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.Pagination_paginationNavigation__is4WW{align-items:center;background:#f8f5f0;border-radius:12px;box-shadow:0 2px 8px #8b5c2a1a;display:flex;gap:8px;padding:8px}.Pagination_paginationButton__8w4Vc{align-items:center;background:#0000;border:none;border-radius:8px;color:#8b5c2a;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;min-width:40px;padding:0 12px;transition:all .3s ease}.Pagination_paginationButton__8w4Vc:hover:not(.Pagination_disabled__JMvG-){background:#8b5c2a1a;transform:translateY(-1px)}.Pagination_paginationButton__8w4Vc.Pagination_active__qoHkU{background:#8b5c2a;box-shadow:0 2px 8px #8b5c2a4d;color:#fff}.Pagination_paginationButton__8w4Vc.Pagination_disabled__JMvG-{cursor:not-allowed;opacity:.4;transform:none!important}.Pagination_paginationButton__8w4Vc.Pagination_disabled__JMvG-:hover{background:#0000}.Pagination_nextButton__3t3M4,.Pagination_prevButton__KUSZz{min-width:40px;padding:0 8px}.Pagination_nextButton__3t3M4 svg,.Pagination_prevButton__KUSZz svg{transition:transform .3s ease}.Pagination_prevButton__KUSZz:hover:not(.Pagination_disabled__JMvG-) svg{transform:translateX(-2px)}.Pagination_nextButton__3t3M4:hover:not(.Pagination_disabled__JMvG-) svg{transform:translateX(2px)}.Pagination_pageNumbers__tc1ry{align-items:center;display:flex;gap:4px}.Pagination_pageButton__WsziZ,.Pagination_pageDots__LMbSN{font-weight:600;min-width:40px}.Pagination_pageDots__LMbSN{align-items:center;color:#8b5c2a;display:flex;font-size:14px;height:40px;justify-content:center;-webkit-user-select:none;user-select:none}@media (max-width:768px){.Pagination_pagination__WzF7x{gap:16px;padding:30px 0}.Pagination_paginationNavigation__is4WW{flex-wrap:wrap;gap:6px;justify-content:center}.Pagination_paginationButton__8w4Vc{font-size:13px;height:36px;min-width:36px}.Pagination_pageButton__WsziZ{min-width:36px}.Pagination_pageDots__LMbSN{height:36px;min-width:36px}.Pagination_itemsPerPage__aRo2B{flex-direction:column;gap:8px;text-align:center}.Pagination_itemsPerPageLabel__pygsk{font-size:13px}.Pagination_itemsPerPageSelect__V-w\+X{font-size:13px;padding:6px 10px}}@media (max-width:480px){.Pagination_pagination__WzF7x{gap:12px;padding:20px 0}.Pagination_paginationText__yleMk{font-size:13px}.Pagination_paginationButton__8w4Vc{font-size:12px;height:32px;min-width:32px}.Pagination_pageButton__WsziZ{min-width:32px}.Pagination_pageDots__LMbSN{font-size:12px;height:32px;min-width:32px}.Pagination_nextButton__3t3M4,.Pagination_prevButton__KUSZz{min-width:32px;padding:0 6px}.Pagination_itemsPerPageLabel__pygsk{font-size:12px}.Pagination_itemsPerPageSelect__V-w\+X{font-size:12px;min-width:70px;padding:5px 8px}}.BonitationsPage_bonitationsPage__M84MN{margin:0 auto;max-width:1400px;padding:0 20px}.BonitationsPage_header__I2KfH{margin-bottom:32px}.BonitationsPage_headerContent__r4y5F{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.BonitationsPage_title__m5a3w{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:32px;font-weight:700;margin:0 0 8px}.BonitationsPage_subtitle__0gnE3{color:#7f8c8d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.BonitationsPage_createButton__604B6{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);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;white-space:nowrap}.BonitationsPage_createButton__604B6:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px)}.BonitationsPage_buttonIcon__d2AQW{font-size:16px}.BonitationsPage_loading__MZQJn{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.BonitationsPage_spinner__0IgnS{animation:BonitationsPage_spin__NG0nC 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#8b5c2a;height:40px;margin-bottom:16px;width:40px}@keyframes BonitationsPage_spin__NG0nC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BonitationsPage_loading__MZQJn p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.BonitationsPage_filters__Nxt0E{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.BonitationsPage_searchSection__0fCuh{margin-bottom:16px}.BonitationsPage_searchBox__8Zwpc{max-width:400px;position:relative}.BonitationsPage_searchIcon__raQ3L{color:#6c757d;font-size:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.BonitationsPage_searchInput__NYbN\+{border:1px solid #e9ecef;border-radius:8px;font-size:14px;padding:12px 12px 12px 40px;transition:border-color .2s ease;width:100%}.BonitationsPage_searchInput__NYbN\+:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.BonitationsPage_filterSection__biL8y{display:flex;flex-wrap:wrap;gap:12px}.BonitationsPage_filterSelect__UiLrm{background:#fff;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 12px;transition:border-color .2s ease}.BonitationsPage_filterSelect__UiLrm:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a;outline:none}.BonitationsPage_stats__hmxHJ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.BonitationsPage_statCard__w5mDi{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:16px;padding:20px}.BonitationsPage_statIcon__u2KOn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.BonitationsPage_statInfo__gPnxf{flex:1 1}.BonitationsPage_statValue__rVj0q{color:#2c3e50;font-size:24px;font-weight:700;margin:0 0 4px}.BonitationsPage_statLabel__FhTe5{color:#6c757d;font-size:14px;margin:0}.BonitationsPage_cardsContainer__pXCxT{margin-bottom:32px}.BonitationsPage_cardsGrid__lb2z7{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.BonitationsPage_bonitationCard__3EPbT{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 4px 12px #0000001a;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.BonitationsPage_bonitationCard__3EPbT:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-4px)}.BonitationsPage_bonitationCard__3EPbT:before{background:linear-gradient(135deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0}.BonitationsPage_cardHeader__8S3\+-{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.BonitationsPage_cardId__BjY\+W{background:#f8f9fa;border-radius:6px;color:#6c757d;font-size:14px;font-weight:600;padding:4px 8px}.BonitationsPage_cardStatus__t8DIE{display:flex;gap:8px}.BonitationsPage_statusBadge__zpuFK{border-radius:20px;color:#fff;font-size:12px;font-weight:500;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.BonitationsPage_horseInfo__HyJSo{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;gap:12px;margin-bottom:16px;padding:16px}.BonitationsPage_horseIcon__j2-PK{align-items:center;background:linear-gradient(135deg,#8b5c2a,#d2691e);border-radius:12px;color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.BonitationsPage_horseDetails__9SjPc{flex:1 1}.BonitationsPage_horseName__BDsKF{color:#2c3e50;font-size:18px;font-weight:600;margin:0 0 4px}.BonitationsPage_horseBreed__4GGLd{color:#6c757d;font-size:14px;margin:0 0 2px}.BonitationsPage_horseAge__nsgJq{color:#8b5c2a;font-size:12px;font-weight:500;margin:0}.BonitationsPage_specialistInfo__aUwVm{align-items:center;background:#e3f2fd;border-radius:8px;display:flex;gap:8px;margin-bottom:16px;padding:12px}.BonitationsPage_specialistIcon__LJdMi{font-size:16px}.BonitationsPage_specialistName__-SYwo{color:#1976d2;font-size:14px;font-weight:500;margin:0}.BonitationsPage_bonitationDetails__ZaWQ9{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.BonitationsPage_bonitationType__znQb7{display:flex;gap:8px}.BonitationsPage_typeBadge__oDBND{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;font-size:12px;font-weight:500;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.BonitationsPage_bonitationDate__9sPeG{color:#6c757d;font-size:14px;font-weight:500}.BonitationsPage_scoresSection__gLpp\+{margin-bottom:20px}.BonitationsPage_scoresTitle__O2BOC{color:#2c3e50;font-size:16px;font-weight:600;margin:0 0 12px}.BonitationsPage_scoresGrid__t1aBm{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.BonitationsPage_scoreItem__vXSJq{align-items:center;display:flex;gap:12px}.BonitationsPage_scoreLabel__zwfkY{color:#6c757d;font-size:12px;font-weight:500;min-width:80px}.BonitationsPage_scoreBar__uCsc0{align-items:center;display:flex;flex:1 1;gap:8px}.BonitationsPage_scoreValue__C03so{color:#2c3e50;font-size:12px;font-weight:600;min-width:30px;text-align:right}.BonitationsPage_scoreProgress__KvMqH{background:#e9ecef;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.BonitationsPage_scoreFill__qC-F1{border-radius:4px;height:100%;transition:width .3s ease}.BonitationsPage_noScore__dQVm4{background:#f8f9fa;border:1px dashed #dee2e6;border-radius:4px;color:#6c757d;font-size:12px;font-style:italic;padding:4px 8px}.BonitationsPage_totalScoreSection__NnRcQ{background:#f8f9fa;border-radius:12px;margin-bottom:20px;padding:16px}.BonitationsPage_totalScoreHeader__3A-d7{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.BonitationsPage_totalScoreLabel__5qqU1{color:#2c3e50;font-size:14px;font-weight:600}.BonitationsPage_totalScoreValue__VDQvS{color:#2c3e50;font-size:18px;font-weight:700}.BonitationsPage_totalScoreBar__8NxCe{background:#e9ecef;border-radius:6px;height:12px;margin-bottom:8px;overflow:hidden}.BonitationsPage_totalScoreFill__a4npb{border-radius:6px;height:100%;transition:width .3s ease}.BonitationsPage_gradeBadge__pV8Hr{display:flex;justify-content:center}.BonitationsPage_gradeBadge__pV8Hr span{border-radius:20px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 16px;text-transform:uppercase}.BonitationsPage_horseClassBadge__eMq1Y{display:flex;justify-content:center;margin-top:8px}.BonitationsPage_horseClassBadge__eMq1Y span{border-radius:20px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 16px;text-transform:uppercase}.BonitationsPage_commentsSection__WifHe{background:#f8f9fa;border-left:4px solid #667eea;border-radius:12px;margin-bottom:20px;padding:16px}.BonitationsPage_commentsTitle__Ce7r8{color:#2c3e50;font-size:14px;font-weight:600;margin:0 0 12px}.BonitationsPage_commentItem__D6RHW{margin-bottom:12px}.BonitationsPage_commentItem__D6RHW:last-child{margin-bottom:0}.BonitationsPage_commentLabel__H9Z-r{color:#495057;font-size:13px;font-weight:600;margin:0 0 4px}.BonitationsPage_commentText__hrXr5{color:#6c757d;font-size:13px;font-style:italic;line-height:1.5;margin:0}.BonitationsPage_cardActions__oXAc-{display:flex;flex-wrap:wrap;gap:8px}.BonitationsPage_actionButton__zNphE{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:6px;color:#6c757d;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:500;gap:4px;justify-content:center;padding:8px 12px;transition:all .2s ease}.BonitationsPage_actionButton__zNphE:hover{background:#f8f9fa;border-color:#667eea;color:#667eea}.BonitationsPage_deleteButton__7xpdS:hover{background:#dc3545;border-color:#dc3545;color:#fff}.BonitationsPage_statusSelect__nQw67{background:#fff;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;flex:1 1;font-size:12px;padding:8px 12px;transition:border-color .2s ease}.BonitationsPage_statusSelect__nQw67:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a;outline:none}.BonitationsPage_emptyState__kxRKw{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:60px 20px;text-align:center}.BonitationsPage_emptyIcon__p31zt{font-size:48px;margin-bottom:16px;opacity:.5}.BonitationsPage_emptyState__kxRKw h3{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0 0 8px}.BonitationsPage_emptyState__kxRKw p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.BonitationsPage_editModalPlaceholder__YCfvm{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;left:50%;padding:40px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1000}.BonitationsPage_editModalPlaceholder__YCfvm p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:18px;margin:0}.BonitationsPage_paginationContainer__FaXwb{display:flex;justify-content:center;margin-top:32px}@media (max-width:1024px){.BonitationsPage_headerContent__r4y5F{align-items:stretch;flex-direction:column}.BonitationsPage_createButton__604B6{align-self:flex-start}.BonitationsPage_filterSection__biL8y{flex-direction:column}.BonitationsPage_filterSelect__UiLrm{width:100%}.BonitationsPage_stats__hmxHJ{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BonitationsPage_bonitationsPage__M84MN{padding:0 16px}.BonitationsPage_title__m5a3w{font-size:24px}.BonitationsPage_subtitle__0gnE3{font-size:14px}.BonitationsPage_filters__Nxt0E{padding:16px}.BonitationsPage_stats__hmxHJ{grid-template-columns:1fr}.BonitationsPage_statCard__w5mDi{padding:16px}.BonitationsPage_cardsGrid__lb2z7{gap:16px;grid-template-columns:1fr}.BonitationsPage_bonitationCard__3EPbT{padding:16px}.BonitationsPage_cardActions__oXAc-{flex-direction:column}.BonitationsPage_actionButton__zNphE,.BonitationsPage_statusSelect__nQw67{width:100%}.BonitationsPage_horseInfo__HyJSo{flex-direction:column;text-align:center}.BonitationsPage_horseIcon__j2-PK{align-self:center}.BonitationsPage_scoresGrid__t1aBm{grid-template-columns:1fr}.BonitationsPage_scoreItem__vXSJq{align-items:stretch;flex-direction:column;gap:4px}.BonitationsPage_scoreLabel__zwfkY{min-width:auto}}.NotificationsPage_notificationsPage__PfSP6{margin:0 auto;max-width:1400px;padding:0 20px}.NotificationsPage_header__eYhgU{margin-bottom:32px}.NotificationsPage_headerContent__cRr1c{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.NotificationsPage_title__tnVO9{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:32px;font-weight:700;margin:0 0 8px}.NotificationsPage_subtitle__ZxCH8{color:#7f8c8d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.NotificationsPage_loading__WPhB5{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.NotificationsPage_spinner__ny06d{animation:NotificationsPage_spin__EwxnI 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#8b5c2a;height:40px;margin-bottom:16px;width:40px}@keyframes NotificationsPage_spin__EwxnI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NotificationsPage_loading__WPhB5 p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.NotificationsPage_errorContainer__-fqhi{align-items:center;color:#dc3545;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.NotificationsPage_errorText__7Gv6Y{font-size:16px;margin-bottom:16px}.NotificationsPage_retryButton__PeH6w{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s ease}.NotificationsPage_retryButton__PeH6w:hover{background:#c82333}.NotificationsPage_filters__Nm7aP{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.NotificationsPage_searchSection__40Vvq{margin-bottom:20px}.NotificationsPage_searchBox__uP9TI{display:flex;gap:12px;max-width:600px;position:relative}.NotificationsPage_searchIcon__nBP7X{color:#6c757d;font-size:16px;left:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.NotificationsPage_searchInput__33MjM{border:2px solid #e9ecef;border-radius:8px;flex:1 1;font-size:14px;padding:12px 16px 12px 48px;transition:all .2s ease}.NotificationsPage_searchInput__33MjM:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.NotificationsPage_searchButton__vRkbS{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease;white-space:nowrap}.NotificationsPage_searchButton__vRkbS:hover{background:#0056b3}.NotificationsPage_filterSection__yPoyQ{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.NotificationsPage_filterSelect__5c55G{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-size:14px;min-width:150px;padding:10px 16px;transition:all .2s ease}.NotificationsPage_filterSelect__5c55G:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.NotificationsPage_filterButton__VPeO-{background:#28a745;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.NotificationsPage_filterButton__VPeO-:hover{background:#218838}.NotificationsPage_stats__BAgfG{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.NotificationsPage_statCard__7p-6E{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:16px;padding:20px}.NotificationsPage_statIcon__juk9t{align-items:center;background:#f8f9fa;border-radius:12px;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.NotificationsPage_statInfo__61aeR{display:flex;flex-direction:column}.NotificationsPage_statValue__kmqel{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1}.NotificationsPage_statLabel__cF0mF{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin-top:4px}.NotificationsPage_tableContainer__uP6dC{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.NotificationsPage_notificationsTable__WeYa7{border-collapse:collapse;width:100%}.NotificationsPage_notificationsTable__WeYa7 th{background:#f8f9fa;border-bottom:2px solid #e9ecef;color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;padding:16px 12px;text-align:left}.NotificationsPage_notificationsTable__WeYa7 td{border-bottom:1px solid #f1f3f4;color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:16px 12px}.NotificationsPage_notificationsTable__WeYa7 tr{cursor:pointer;transition:background-color .2s ease}.NotificationsPage_notificationsTable__WeYa7 tr:hover{background:#f8f9fa}.NotificationsPage_notificationsTable__WeYa7 tr.NotificationsPage_unread__NxJ51{background-color:#f0f8ff;border-left:4px solid #007bff}.NotificationsPage_notificationsTable__WeYa7 tr.NotificationsPage_unread__NxJ51:hover{background-color:#e6f3ff}.NotificationsPage_notificationInfo__ZNnqq{display:flex;flex-direction:column;gap:4px;max-width:200px}.NotificationsPage_notificationTitle__1Pw-K{color:#2c3e50;font-weight:600;line-height:1.3}.NotificationsPage_notificationDescription__gO6ay{color:#6c757d;font-size:13px;line-height:1.4;max-width:300px}.NotificationsPage_userInfo__pF0Z7{display:flex;flex-direction:column;gap:2px}.NotificationsPage_userName__QaBDp{color:#2c3e50;font-weight:500}.NotificationsPage_userEmail__QP0TZ{color:#6c757d;font-size:12px}.NotificationsPage_readStatus__GfCde{border-radius:12px;font-size:12px;font-weight:500;padding:4px 8px}.NotificationsPage_readStatus__GfCde.NotificationsPage_read__pRpFp{background:#d4edda;color:#155724}.NotificationsPage_readStatus__GfCde.NotificationsPage_unreadStatus__iGKUx{background:#fff3cd;color:#856404}.NotificationsPage_statusBadge__tUC4k,.NotificationsPage_typeBadge__5TZTZ{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.NotificationsPage_actions__ESP1H{align-items:center;display:flex;gap:8px}.NotificationsPage_actionButton__vCc8u{background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:6px;transition:all .2s ease}.NotificationsPage_actionButton__vCc8u:hover{background:#f8d7da;color:#dc3545}.NotificationsPage_success__QaZNT{border-left:4px solid #28a745}.NotificationsPage_attention__qWUXW{border-left:4px solid #ffc107}.NotificationsPage_critical__rWf64{border-left:4px solid #dc3545}.NotificationsPage_default__lAuT8{border-left:4px solid #6c757d}.NotificationsPage_bonitation__L7mVs .NotificationsPage_typeBadge__5TZTZ{background:#d4edda;color:#155724}.NotificationsPage_message__KRbNC .NotificationsPage_typeBadge__5TZTZ{background:#d1ecf1;color:#0c5460}.NotificationsPage_check__N8tQ9 .NotificationsPage_typeBadge__5TZTZ{background:#fff3cd;color:#856404}.NotificationsPage_request__BLoYm .NotificationsPage_typeBadge__5TZTZ{background:#f8d7da;color:#721c24}.NotificationsPage_paginationContainer__GXOv2{border-top:1px solid #e9ecef;flex-direction:column;padding:20px}.NotificationsPage_paginationContainer__GXOv2,.NotificationsPage_paginationControls__8DzAM{align-items:center;display:flex;gap:16px;justify-content:center}.NotificationsPage_pageSizeSelector__pRs4U{align-items:center;color:#6c757d;display:flex;font-size:14px;gap:8px}.NotificationsPage_pageSizeSelect__6saq0{background:#fff;border:1px solid #ced4da;border-radius:4px;cursor:pointer;font-size:14px;padding:4px 8px}.NotificationsPage_pageSizeSelect__6saq0:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.NotificationsPage_paginationButton__FyepW{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s ease}.NotificationsPage_paginationButton__FyepW:hover:not(:disabled){background:#0056b3}.NotificationsPage_paginationButton__FyepW:disabled{background:#6c757d;cursor:not-allowed}.NotificationsPage_paginationInfo__XniUs{color:#6c757d;font-size:14px}.NotificationsPage_emptyState__C15WW{align-items:center;color:#6c757d;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.NotificationsPage_emptyIcon__lWmYY{font-size:48px;margin-bottom:16px}.NotificationsPage_emptyState__C15WW h3{color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0 0 8px}.NotificationsPage_emptyState__C15WW p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin:0}.NotificationsPage_modalOverlay__\+C7ll{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}.NotificationsPage_modalContent__IMfxp{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-height:80vh;max-width:600px;overflow-y:auto;width:100%}.NotificationsPage_modalHeader__qcQ6t{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px 24px}.NotificationsPage_modalHeader__qcQ6t h2{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0}.NotificationsPage_modalCloseButton__SSIdA{background:none;border:none;border-radius:4px;cursor:pointer;font-size:20px;padding:4px;transition:background-color .2s ease}.NotificationsPage_modalCloseButton__SSIdA:hover{background:#f8f9fa}.NotificationsPage_modalBody__xtoeN{padding:24px}.NotificationsPage_detailRow__6-z2F{align-items:flex-start;border-bottom:1px solid #f8f9fa;display:flex;justify-content:space-between;padding:12px 0}.NotificationsPage_detailRow__6-z2F:last-child{border-bottom:none}.NotificationsPage_detailRow__6-z2F strong{color:#495057;font-weight:600;min-width:120px}.NotificationsPage_detailRow__6-z2F:not(:last-child){margin-bottom:8px}@media (max-width:1024px){.NotificationsPage_stats__BAgfG{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:768px){.NotificationsPage_notificationsPage__PfSP6{padding:0 15px}.NotificationsPage_headerContent__cRr1c{flex-direction:column;gap:16px}.NotificationsPage_title__tnVO9{font-size:24px}.NotificationsPage_searchBox__uP9TI{flex-direction:column;max-width:100%}.NotificationsPage_searchInput__33MjM{width:100%}.NotificationsPage_filterSection__yPoyQ{align-items:stretch;flex-direction:column}.NotificationsPage_filterSelect__5c55G{width:100%}.NotificationsPage_stats__BAgfG{gap:15px;grid-template-columns:repeat(2,1fr)}.NotificationsPage_statCard__7p-6E{padding:15px}.NotificationsPage_notificationsTable__WeYa7{font-size:12px}.NotificationsPage_notificationsTable__WeYa7 td,.NotificationsPage_notificationsTable__WeYa7 th{padding:12px 8px}.NotificationsPage_notificationDescription__gO6ay{max-width:150px}.NotificationsPage_paginationContainer__GXOv2,.NotificationsPage_paginationControls__8DzAM{flex-direction:column;gap:12px}.NotificationsPage_pageSizeSelector__pRs4U{flex-direction:column;gap:4px}.NotificationsPage_modalContent__IMfxp{margin:10px;max-height:90vh}.NotificationsPage_detailRow__6-z2F{flex-direction:column;gap:4px}.NotificationsPage_detailRow__6-z2F strong{min-width:auto}}@media (max-width:480px){.NotificationsPage_header__eYhgU{margin-bottom:20px}.NotificationsPage_title__tnVO9{font-size:20px}.NotificationsPage_subtitle__ZxCH8{font-size:14px}.NotificationsPage_filters__Nm7aP{padding:16px}.NotificationsPage_stats__BAgfG{grid-template-columns:1fr}.NotificationsPage_notificationsTable__WeYa7{font-size:11px}.NotificationsPage_notificationsTable__WeYa7 td,.NotificationsPage_notificationsTable__WeYa7 th{padding:8px 4px}.NotificationsPage_notificationTitle__1Pw-K{font-size:12px}.NotificationsPage_notificationDescription__gO6ay{font-size:11px;max-width:100px}.NotificationsPage_statusBadge__tUC4k,.NotificationsPage_typeBadge__5TZTZ{font-size:10px;padding:2px 6px}}.SupportModal_modalOverlay__hD4PC{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.SupportModal_modal__mwm2N{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:900px;overflow-y:auto;position:relative;width:100%}.SupportModal_modalHeader__rwOaG{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e9ecef;border-radius:12px 12px 0 0;color:#fff;display:flex;justify-content:space-between;padding:24px 32px}.SupportModal_modalTitle__fIxRq{font-size:24px;font-weight:600;margin:0}.SupportModal_closeButton__4QRM\+{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;padding:8px;transition:background-color .2s;width:40px}.SupportModal_closeButton__4QRM\+:hover{background-color:#ffffff1a}.SupportModal_form__HZIDl{padding:32px}.SupportModal_formGrid__XiRh6{grid-gap:32px;display:grid;gap:32px}.SupportModal_formSection__MtRLq{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:24px}.SupportModal_sectionTitle__k\+oq\+{align-items:center;color:#495057;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 20px}.SupportModal_sectionTitle__k\+oq\+:before{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;content:"";height:20px;width:4px}.SupportModal_formRow__443aQ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.SupportModal_formRow__443aQ:last-child{margin-bottom:0}.SupportModal_formField__kyD1H{display:flex;flex-direction:column}.SupportModal_label__G5lH9{color:#495057;font-size:14px;font-weight:500;margin-bottom:8px}.SupportModal_input__MOKzc,.SupportModal_select__gts8q,.SupportModal_textarea__rP1WA{background:#fff;border:2px solid #e9ecef;border-radius:8px;font-size:14px;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.SupportModal_input__MOKzc:focus,.SupportModal_select__gts8q:focus,.SupportModal_textarea__rP1WA:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.SupportModal_input__MOKzc.SupportModal_error__xLZOU,.SupportModal_select__gts8q.SupportModal_error__xLZOU,.SupportModal_textarea__rP1WA.SupportModal_error__xLZOU{border-color:#dc3545}.SupportModal_errorText__TB1Kw{color:#dc3545;font-size:12px;margin-top:4px}.SupportModal_textarea__rP1WA{font-family:inherit;min-height:100px;resize:vertical}.SupportModal_charCount__N6b5k{color:#6c757d;font-size:12px;margin-top:4px;text-align:right}.SupportModal_messagesContainer__l2hka{background:#fff;border:1px solid #e9ecef;border-radius:8px;max-height:300px;overflow-y:auto}.SupportModal_noMessages__gif2p{color:#6c757d;padding:40px 20px;text-align:center}.SupportModal_noMessagesIcon__SKpTn{display:block;font-size:48px;margin-bottom:16px}.SupportModal_messagesList__XsTiJ{padding:16px}.SupportModal_message__zFsvP{background:#f8f9fa;border-left:4px solid #667eea;border-radius:8px;margin-bottom:12px;padding:16px}.SupportModal_message__zFsvP:last-child{margin-bottom:0}.SupportModal_internalMessage__MDplL{background:#fff3cd;border-left-color:#ffc107}.SupportModal_messageHeader__7\+rEN{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.SupportModal_messageSender__\+OVD2{color:#495057;font-weight:600}.SupportModal_messageTime__PjPrb{color:#6c757d;font-size:12px}.SupportModal_internalBadge__eP445{background:#ffc107;border-radius:12px;color:#212529;font-size:10px;font-weight:600;padding:2px 8px;text-transform:uppercase}.SupportModal_messageContent__CRshK{color:#495057;line-height:1.5}.SupportModal_preview__CZoBa{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px}.SupportModal_previewCard__tcDSF{border:1px solid #e9ecef;border-left:4px solid #6c757d;border-radius:8px;overflow:hidden}.SupportModal_previewHeader__Q6bWT{background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.SupportModal_previewCategory__w08HL,.SupportModal_previewPriority__1jUQd,.SupportModal_previewStatus__JB2WK{border-radius:4px;color:#fff;font-size:10px;font-weight:600;padding:4px 8px;text-transform:uppercase}.SupportModal_previewContent__l0Pbq{padding:16px}.SupportModal_previewTitle__cEeMl{color:#495057;font-size:16px;font-weight:600;margin:0 0 12px}.SupportModal_previewDescription__IOn5z{color:#6c757d;line-height:1.5;margin:0 0 16px}.SupportModal_previewAssigned__ocP-J,.SupportModal_previewUser__KTdVk{display:flex;font-size:14px;gap:8px;margin-bottom:8px}.SupportModal_previewAssignedLabel__gh9Uj,.SupportModal_previewUserLabel__rbJho{color:#495057;font-weight:500;min-width:80px}.SupportModal_previewAssignedValue__tGYlk,.SupportModal_previewUserValue__G0nAZ{color:#6c757d}.SupportModal_formActions__r368c{border-top:1px solid #e9ecef;display:flex;gap:16px;justify-content:flex-end;margin-top:32px;padding-top:24px}.SupportModal_cancelButton__nEq7H{background:#fff;border:2px solid #6c757d;border-radius:8px;color:#6c757d;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .2s}.SupportModal_cancelButton__nEq7H:hover{background:#6c757d;color:#fff}.SupportModal_submitButton__rvHDW{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 24px;transition:transform .2s,box-shadow .2s}.SupportModal_submitButton__rvHDW:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}@media (max-width:768px){.SupportModal_modal__mwm2N{margin:10px;max-height:95vh}.SupportModal_modalHeader__rwOaG{padding:20px 24px}.SupportModal_form__HZIDl{padding:24px}.SupportModal_formRow__443aQ{gap:16px;grid-template-columns:1fr}.SupportModal_formActions__r368c{flex-direction:column}.SupportModal_cancelButton__nEq7H,.SupportModal_submitButton__rvHDW{width:100%}}@media (max-width:480px){.SupportModal_modalHeader__rwOaG{padding:16px 20px}.SupportModal_form__HZIDl{padding:20px}.SupportModal_formSection__MtRLq{padding:16px}.SupportModal_previewHeader__Q6bWT{flex-direction:column;gap:4px}}.SupportPage_supportPage__WwDYt{background:#f8f9fa;min-height:100vh;padding:24px}.SupportPage_header__AgCdC{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px 32px}.SupportPage_headerContent__BJ\+Bh{align-items:center;display:flex;justify-content:space-between}.SupportPage_title__Dj35n{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#2c3e50;font-size:28px;font-weight:700;margin:0 0 8px}.SupportPage_subtitle__xBKOx{color:#6c757d;font-size:16px;margin:0}.SupportPage_createButton__Z-P3k{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 24px;transition:transform .2s,box-shadow .2s}.SupportPage_createButton__Z-P3k:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.SupportPage_buttonIcon__3QZ4L{font-size:16px}.SupportPage_filters__MT\+sV{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.SupportPage_searchSection__j6wXI{margin-bottom:20px}.SupportPage_searchBox__xPlXz{max-width:500px;position:relative}.SupportPage_searchIcon__CcF\+t{color:#6c757d;font-size:16px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.SupportPage_searchInput__tFkHP{border:2px solid #e9ecef;border-radius:8px;font-size:14px;padding:12px 16px 12px 48px;transition:border-color .2s,box-shadow .2s;width:100%}.SupportPage_searchInput__tFkHP:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.SupportPage_filterSection__sR97F{display:flex;flex-wrap:wrap;gap:16px}.SupportPage_filterSelect__in\+c9{background:#fff;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;font-size:14px;min-width:150px;padding:10px 16px;transition:border-color .2s}.SupportPage_filterSelect__in\+c9:focus{border-color:#667eea;outline:none}.SupportPage_stats__kH0m1{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.SupportPage_statCard__JPNrX{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:16px;padding:24px;transition:transform .2s,box-shadow .2s}.SupportPage_statCard__JPNrX:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.SupportPage_statIcon__yEJ-Q{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:flex;font-size:32px;height:60px;justify-content:center;width:60px}.SupportPage_statInfo__PcXgO{flex:1 1}.SupportPage_statValue__yT8m-{color:#2c3e50;font-size:28px;font-weight:700;margin-bottom:4px}.SupportPage_statLabel__i75\+f{color:#6c757d;font-size:14px}.SupportPage_tableContainer__Ppt25{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.SupportPage_supportTable__fqKyn{border-collapse:collapse;width:100%}.SupportPage_supportTable__fqKyn th{background:#f8f9fa;border-bottom:2px solid #e9ecef;color:#495057;font-size:14px;font-weight:600;padding:16px 12px;text-align:left;white-space:nowrap}.SupportPage_supportTable__fqKyn td{border-bottom:1px solid #e9ecef;padding:16px 12px;vertical-align:top}.SupportPage_supportTable__fqKyn tr:hover{background:#f8f9fa}.SupportPage_ticketInfo__zBTiG{max-width:300px}.SupportPage_ticketTitle__FjjF3{color:#2c3e50;font-weight:600;line-height:1.4;margin-bottom:4px}.SupportPage_ticketDescription__z\+pGv{color:#6c757d;font-size:13px;line-height:1.4}.SupportPage_categoryBadge__3qggd,.SupportPage_priorityBadge__0HF8X,.SupportPage_statusBadge__M9FJu{border-radius:12px;color:#fff;display:inline-block;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.SupportPage_userInfo__ndoJO{align-items:center;display:flex;gap:8px}.SupportPage_userIcon__YXm8N{color:#6c757d;font-size:16px}.SupportPage_userName__y9TW0{color:#2c3e50;font-size:14px;font-weight:500}.SupportPage_userEmail__Cnjdd{color:#6c757d;font-size:12px}.SupportPage_assignedInfo__wS8xq{align-items:center;color:#2c3e50;display:flex;font-size:14px;gap:6px}.SupportPage_assignedIcon__A0N8I{color:#6c757d;font-size:14px}.SupportPage_unassigned__YyTNn{color:#6c757d;font-size:13px;font-style:italic}.SupportPage_ageInfo__6vjNb{text-align:center}.SupportPage_ageValue__752Oo{color:#2c3e50;display:block;font-size:14px;font-weight:600}.SupportPage_ageDate__eTHmN{color:#6c757d;font-size:12px}.SupportPage_messagesInfo__NDcIg{text-align:center}.SupportPage_messagesCount__Vj1-o{color:#2c3e50;display:block;font-size:16px;font-weight:600}.SupportPage_messagesLabel__wjrIb{color:#6c757d;font-size:12px}.SupportPage_actions__HrJyg{align-items:center;display:flex;gap:8px}.SupportPage_actionButton__qtiyY{background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:6px;transition:background-color .2s}.SupportPage_actionButton__qtiyY:hover{background:#e9ecef}.SupportPage_deleteButton__MJ\+cf:hover{background:#f8d7da;color:#dc3545}.SupportPage_statusSelect__O0HmD{background:#fff;border:1px solid #e9ecef;border-radius:4px;cursor:pointer;font-size:12px;min-width:100px;padding:6px 8px}.SupportPage_statusSelect__O0HmD:focus{border-color:#667eea;outline:none}.SupportPage_emptyState__1c3\+N{color:#6c757d;padding:60px 20px;text-align:center}.SupportPage_emptyIcon__kwULV{display:block;font-size:64px;margin-bottom:16px;opacity:.5}.SupportPage_emptyState__1c3\+N h3{color:#495057;margin:0 0 8px}.SupportPage_emptyState__1c3\+N p{font-size:14px;margin:0}.SupportPage_loading__1NKfc{align-items:center;color:#6c757d;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.SupportPage_spinner__E\+eHC{animation:SupportPage_spin__cO41j 1s linear infinite;border:4px solid #e9ecef;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:16px;width:40px}@keyframes SupportPage_spin__cO41j{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1200px){.SupportPage_supportTable__fqKyn{font-size:13px}.SupportPage_supportTable__fqKyn td,.SupportPage_supportTable__fqKyn th{padding:12px 8px}.SupportPage_ticketInfo__zBTiG{max-width:200px}}@media (max-width:768px){.SupportPage_supportPage__WwDYt{padding:16px}.SupportPage_header__AgCdC{padding:20px 24px}.SupportPage_headerContent__BJ\+Bh{align-items:stretch;flex-direction:column;gap:16px}.SupportPage_title__Dj35n{font-size:24px}.SupportPage_createButton__Z-P3k{justify-content:center}.SupportPage_filters__MT\+sV{padding:20px}.SupportPage_filterSection__sR97F{flex-direction:column}.SupportPage_filterSelect__in\+c9{min-width:auto}.SupportPage_stats__kH0m1{grid-template-columns:repeat(2,1fr)}.SupportPage_statCard__JPNrX{padding:20px}.SupportPage_statIcon__yEJ-Q{font-size:24px;height:50px;width:50px}.SupportPage_statValue__yT8m-{font-size:24px}.SupportPage_tableContainer__Ppt25{overflow-x:auto}.SupportPage_supportTable__fqKyn{min-width:800px}}@media (max-width:480px){.SupportPage_stats__kH0m1{grid-template-columns:1fr}.SupportPage_statCard__JPNrX{flex-direction:column;text-align:center}.SupportPage_actions__HrJyg{flex-direction:column;gap:4px}.SupportPage_statusSelect__O0HmD{min-width:80px}}.InspectorPanel_inspectorPanel__Y8SyO{background:#f8f9fa;display:flex;min-height:100vh;position:relative}.InspectorPanel_mainContent__ghTlc{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden;transition:transform .3s ease}.InspectorPanel_content__i5Jcq{background:#f8f9fa;flex:1 1;overflow-y:auto;padding:24px}@media (max-width:768px){.InspectorPanel_inspectorPanel__Y8SyO{position:relative}.InspectorPanel_mainContent__ghTlc{transform:translateX(0);width:100%}.InspectorPanel_mainContent__ghTlc.InspectorPanel_sidebarOpen__LtSK6{transform:translateX(280px)}.InspectorPanel_content__i5Jcq{padding:16px}}@media (max-width:480px){.InspectorPanel_mainContent__ghTlc.InspectorPanel_sidebarOpen__LtSK6{transform:translateX(100%)}.InspectorPanel_content__i5Jcq{padding:12px}}.InspectorSidebar_sidebar__ApmNU{background:#2c3e50;box-shadow:2px 0 10px #0000001a;color:#ecf0f1;display:flex;flex-direction:column;transition:width .3s ease;width:280px;z-index:1000}.InspectorSidebar_sidebar__ApmNU.InspectorSidebar_collapsed__boK0B{width:70px}.InspectorSidebar_sidebarContent__iLQej{display:flex;flex-direction:column;height:100%;width:100%}.InspectorSidebar_logo__cDqca{align-items:center;background:#34495e;border-bottom:1px solid #34495e;display:flex;gap:12px;padding:20px;position:relative}.InspectorSidebar_logoIcon__5TpqH{align-items:center;background:#e67e22;border-radius:8px;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;width:40px}.InspectorSidebar_logoText__IFwcc{color:#ecf0f1;flex:1 1;font-family:Gill Sans,Arial,sans-serif;font-size:18px;font-weight:700;white-space:nowrap}.InspectorSidebar_closeButton__A6AAd{align-items:center;background:none;border:none;border-radius:4px;color:#ecf0f1;cursor:pointer;display:none;font-size:20px;height:32px;justify-content:center;padding:8px;transition:background-color .2s;width:32px}.InspectorSidebar_closeButton__A6AAd:hover{background:#ffffff1a}.InspectorSidebar_navigation__A82F6{flex:1 1;overflow-y:auto;padding:20px 0}.InspectorSidebar_menuList__VS-7Y{list-style:none;margin:0;padding:0}.InspectorSidebar_menuItem__F-CLU{margin:0;padding:0}.InspectorSidebar_menuButton__tO5c3{align-items:center;background:none;border:none;color:#bdc3c7;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;gap:12px;padding:12px 20px;position:relative;text-align:left;transition:all .2s ease;width:100%}.InspectorSidebar_menuButton__tO5c3:hover{background:#ffffff0d;color:#ecf0f1}.InspectorSidebar_menuButton__tO5c3.InspectorSidebar_active__02sxf{background:#e67e22;color:#fff}.InspectorSidebar_menuButton__tO5c3.InspectorSidebar_active__02sxf:before{background:#fff;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.InspectorSidebar_menuIcon__VxltQ{flex-shrink:0;font-size:18px;text-align:center;width:24px}.InspectorSidebar_menuText__7P4IP{display:flex;flex:1 1;flex-direction:column;min-width:0}.InspectorSidebar_menuLabel__G7jY5{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InspectorSidebar_menuDescription__4aONv{color:#95a5a6;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InspectorSidebar_badge__UDtuu{background:#e74c3c;border-radius:10px;color:#fff;flex-shrink:0;font-size:11px;font-weight:600;line-height:1;min-width:18px;padding:2px 6px;text-align:center}.InspectorSidebar_overlay__CebPK{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}@media (max-width:768px){.InspectorSidebar_sidebar__ApmNU{height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease}.InspectorSidebar_sidebar__ApmNU:not(.InspectorSidebar_collapsed__boK0B){transform:translateX(0)}.InspectorSidebar_closeButton__A6AAd{display:flex}.InspectorSidebar_menuButton__tO5c3{padding:16px 20px}.InspectorSidebar_menuDescription__4aONv{display:block}}@media (max-width:480px){.InspectorSidebar_sidebar__ApmNU{width:100%}.InspectorSidebar_logo__cDqca{padding:16px 20px}.InspectorSidebar_menuButton__tO5c3{padding:20px}}.InspectorHeader_header__XQN7Z{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 2px 4px #0000000d;display:flex;height:64px;justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.InspectorHeader_leftSection__-85g\+{align-items:center;display:flex;gap:16px}.InspectorHeader_sidebarToggle__c\+QMe{align-items:center;background:none;border:none;border-radius:6px;color:#6c757d;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.InspectorHeader_sidebarToggle__c\+QMe:hover{background:#f8f9fa;color:#495057}.InspectorHeader_breadcrumb__-No7U{align-items:center;display:flex;gap:8px}.InspectorHeader_breadcrumbText__hSFRG{color:#495057;font-family:Gill Sans,Arial,sans-serif;font-size:16px;font-weight:600}.InspectorHeader_rightSection__v3u\+J{align-items:center;display:flex;gap:16px}.InspectorHeader_notifications__SCj2B{position:relative}.InspectorHeader_notificationButton__MBHim{align-items:center;background:none;border:none;border-radius:6px;color:#6c757d;cursor:pointer;display:flex;justify-content:center;padding:8px;position:relative;transition:all .2s ease}.InspectorHeader_notificationButton__MBHim:hover{background:#f8f9fa;color:#495057}.InspectorHeader_notificationBadge__BTjsx{background:#e74c3c;border-radius:8px;color:#fff;font-size:10px;font-weight:600;line-height:1;min-width:16px;padding:2px 4px;position:absolute;right:4px;text-align:center;top:4px}.InspectorHeader_adminMenu__AG\+v8{position:relative}.InspectorHeader_adminButton__R561a{align-items:center;background:none;border:none;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;gap:8px;padding:8px 12px;transition:all .2s ease}.InspectorHeader_adminButton__R561a:hover{background:#f8f9fa;color:#e67e22}.InspectorHeader_logoutButton__cxDzZ{align-items:center;background:none;border:none;border-radius:6px;color:#6c757d;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.InspectorHeader_logoutButton__cxDzZ:hover{background:#f8f9fa;color:#e74c3c}@media (max-width:768px){.InspectorHeader_header__XQN7Z{padding:0 16px}.InspectorHeader_breadcrumbText__hSFRG{font-size:14px}.InspectorHeader_adminButton__R561a span{display:none}.InspectorHeader_rightSection__v3u\+J{gap:12px}}@media (max-width:480px){.InspectorHeader_header__XQN7Z{padding:0 12px}.InspectorHeader_breadcrumbText__hSFRG{font-size:13px}.InspectorHeader_rightSection__v3u\+J{gap:8px}}.DashboardPage_dashboardPage__3bmD\+{background-color:#f8f9fa;min-height:100vh;padding:24px}.DashboardPage_loading__pONBt{align-items:center;color:#6c757d;display:flex;flex-direction:column;height:400px;justify-content:center}.DashboardPage_spinner__oHfkl{animation:DashboardPage_spin__ARRvD 1s linear infinite;border:4px solid #e9ecef;border-radius:50%;border-top-color:#e67e22;height:40px;margin-bottom:16px;width:40px}@keyframes DashboardPage_spin__ARRvD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DashboardPage_header__8F232{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;margin-bottom:32px;padding:24px}.DashboardPage_title__g8mYv{color:#2c3e50;font-size:28px;font-weight:700;margin:0 0 8px}.DashboardPage_subtitle__UEbOF{color:#6c757d;font-size:16px;margin:0}.DashboardPage_headerActions__jYYFC{align-items:center;display:flex;gap:24px}.DashboardPage_refreshButton__FvjSk{align-items:center;background:#e67e22;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}.DashboardPage_refreshButton__FvjSk:hover:not(:disabled){background:#d35400;transform:translateY(-1px)}.DashboardPage_refreshButton__FvjSk:disabled{cursor:not-allowed;opacity:.6}.DashboardPage_refreshIcon__JrEHa{font-size:16px}.DashboardPage_statsGrid__6exUQ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:32px}.DashboardPage_statCard__9-sAo{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:16px;padding:24px;transition:transform .2s ease}.DashboardPage_statCard__9-sAo:hover{transform:translateY(-2px)}.DashboardPage_statIcon__gpoAj{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:60px;justify-content:center;width:60px}.DashboardPage_statContent__nxw1r{flex:1 1}.DashboardPage_statTitle__WlmYO{color:#495057;font-size:16px;font-weight:600;margin:0 0 8px}.DashboardPage_statNumbers__IgAa8{align-items:baseline;display:flex;gap:8px;margin-bottom:8px}.DashboardPage_statMain__1EvDv{color:#2c3e50;font-size:32px;font-weight:700}.DashboardPage_statSub__U-YIk{color:#6c757d;font-size:14px}.DashboardPage_statDetails__2kgMn{display:flex;font-size:12px;gap:16px}.DashboardPage_statPending__trGtl{color:#f39c12}.DashboardPage_statCompleted__splNW{color:#27ae60}.DashboardPage_quickActions__ozYpb{margin-bottom:32px}.DashboardPage_sectionTitle__86LKJ{color:#2c3e50;font-size:20px;font-weight:600;margin:0 0 24px}.DashboardPage_actionsGrid__sueI8{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.DashboardPage_actionCard__K2L6d{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;gap:16px;padding:20px;position:relative;transition:all .2s ease}.DashboardPage_actionCard__K2L6d:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.DashboardPage_actionIcon__994j9{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:20px;height:50px;justify-content:center;width:50px}.DashboardPage_actionContent__BpC96{flex:1 1}.DashboardPage_actionTitle__rvARV{color:#2c3e50;font-size:16px;font-weight:600;margin:0 0 4px}.DashboardPage_actionDescription__-XIqU{color:#6c757d;font-size:14px;line-height:1.4;margin:0}.DashboardPage_actionCount__A4qvr{background:#e74c3c;border-radius:12px;color:#fff;font-size:12px;font-weight:600;min-width:20px;padding:4px 8px;position:absolute;right:12px;text-align:center;top:12px}.DashboardPage_recentActivities__GzUFA{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.DashboardPage_activitiesList__a7jNS{display:flex;flex-direction:column;gap:16px}.DashboardPage_activityItem__6FrNU{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:16px;padding:16px;transition:background-color .2s ease}.DashboardPage_activityItem__6FrNU:hover{background:#e9ecef}.DashboardPage_activityIcon__WycIS{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.DashboardPage_activityContent__ExJiz{flex:1 1}.DashboardPage_activityAction__q92tR{color:#2c3e50;font-size:14px;font-weight:600;margin:0 0 4px}.DashboardPage_activityDetails__RRJ5-{color:#6c757d;font-size:13px;line-height:1.4;margin:0 0 4px}.DashboardPage_activityTime__\+4spX{color:#95a5a6;font-size:12px}@media (max-width:768px){.DashboardPage_dashboardPage__3bmD\+{padding:16px}.DashboardPage_header__8F232{align-items:flex-start;flex-direction:column;gap:16px}.DashboardPage_title__g8mYv{font-size:24px}.DashboardPage_actionsGrid__sueI8,.DashboardPage_statsGrid__6exUQ{gap:16px;grid-template-columns:1fr}.DashboardPage_statCard__9-sAo{padding:20px}.DashboardPage_actionCard__K2L6d{padding:16px}}@media (max-width:480px){.DashboardPage_dashboardPage__3bmD\+{padding:12px}.DashboardPage_header__8F232{padding:20px}.DashboardPage_title__g8mYv{font-size:20px}.DashboardPage_subtitle__UEbOF{font-size:14px}.DashboardPage_statCard__9-sAo{padding:16px}.DashboardPage_statIcon__gpoAj{font-size:20px;height:50px;width:50px}.DashboardPage_statMain__1EvDv{font-size:24px}.DashboardPage_actionCard__K2L6d{padding:12px}.DashboardPage_actionIcon__994j9{font-size:16px;height:40px;width:40px}}.ProfilePage_profilePage__pl4EY{margin:0 auto;max-width:1200px;padding:24px}.ProfilePage_header__k90Yw{border-bottom:2px solid #f0f0f0;margin-bottom:32px;padding-bottom:24px}.ProfilePage_title__aEkFg{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:32px;font-weight:700;margin-bottom:24px}.ProfilePage_userInfo__C\+jYA{align-items:center;display:flex;gap:20px}.ProfilePage_avatar__560vZ{align-items:center;background:linear-gradient(135deg,#e67e22,#f39c12);border-radius:50%;color:#fff;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:24px;font-weight:700;height:80px;justify-content:center;width:80px}.ProfilePage_nameInfo__LEUvx h2{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:24px;font-weight:600;margin-bottom:8px}.ProfilePage_role__R4x5Z{background:#f8f9fa;border-radius:20px;color:#666;display:inline-block;font-family:Gill Sans,Arial,sans-serif;font-size:16px;padding:4px 12px}.ProfilePage_content__a3C1Z{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:40px}.ProfilePage_section__lRNMP{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-bottom:40px;padding:24px}.ProfilePage_section__lRNMP:last-child{margin-bottom:0}.ProfilePage_section__lRNMP h3{border-bottom:2px solid #e67e22;color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin-bottom:20px;padding-bottom:8px}.ProfilePage_infoGrid__xfqXh{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ProfilePage_infoItem__P-IsM{align-items:center;background:#fff;border-left:4px solid #e67e22;border-radius:8px;display:flex;font-family:Gill Sans,Arial,sans-serif;justify-content:space-between;padding:12px 16px}.ProfilePage_infoItem__P-IsM label{color:#8b5c2a;font-weight:600}.ProfilePage_infoItem__P-IsM span{color:#333}.ProfilePage_specialistInfo__n9kF7{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.ProfilePage_certifications__Sw-AV h4{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-weight:600;margin-bottom:12px}.ProfilePage_certifications__Sw-AV ul{list-style:none;padding:0}.ProfilePage_certifications__Sw-AV li{background:#fff;border-left:3px solid #27ae60;border-radius:6px;font-family:Gill Sans,Arial,sans-serif;margin-bottom:8px;padding:8px 12px}.ProfilePage_statsGrid__i--B4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ProfilePage_statCard__iVv1Y{background:#fff;border:2px solid #e67e22;border-radius:12px;box-shadow:0 2px 4px #0000001a;font-family:Gill Sans,Arial,sans-serif;padding:20px;text-align:center}.ProfilePage_statNumber__CUc9f{color:#e67e22;font-size:32px;font-weight:700;margin-bottom:8px}.ProfilePage_statLabel__vCF\+z{color:#666;font-size:14px}.ProfilePage_permissions__953Na{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ProfilePage_permissionItem__8a4AQ{align-items:center;background:#fff;border-radius:8px;display:flex;font-family:Gill Sans,Arial,sans-serif;justify-content:space-between;padding:12px 16px}.ProfilePage_permissionName__5z0OX{color:#8b5c2a;font-weight:600}.ProfilePage_permissionValue__qTk0f{border-radius:20px;font-size:12px;font-weight:600;padding:4px 12px}.ProfilePage_granted__bqD6l{background:#d4edda;color:#155724}.ProfilePage_denied__I0z5g{background:#f8d7da;color:#721c24}.ProfilePage_error__ewR8V,.ProfilePage_loading__9\+Yvp{color:#666;font-family:Gill Sans,Arial,sans-serif;font-size:18px;padding:60px 20px;text-align:center}.ProfilePage_error__ewR8V{color:#dc3545}@media (max-width:768px){.ProfilePage_profilePage__pl4EY{padding:16px}.ProfilePage_title__aEkFg{font-size:24px}.ProfilePage_content__a3C1Z{padding:24px}.ProfilePage_userInfo__C\+jYA{flex-direction:column;text-align:center}.ProfilePage_avatar__560vZ{font-size:20px;height:60px;width:60px}.ProfilePage_infoGrid__xfqXh,.ProfilePage_specialistInfo__n9kF7{grid-template-columns:1fr}.ProfilePage_statsGrid__i--B4{grid-template-columns:repeat(2,1fr)}.ProfilePage_permissions__953Na{grid-template-columns:1fr}}.InspectorCommentModal_modalOverlay__xF1gD{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.InspectorCommentModal_modal__TEi1a{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-height:80vh;max-width:600px;overflow-y:auto;padding:0;width:90%}.InspectorCommentModal_modalHeader__k5W4C{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.InspectorCommentModal_modalTitle__1bA\+L{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:24px;font-weight:600;margin:0}.InspectorCommentModal_closeButton__K0--i{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.InspectorCommentModal_closeButton__K0--i:hover{background:#f8f9fa;color:#495057}.InspectorCommentModal_form__XtElF{padding:0 24px 24px}.InspectorCommentModal_formGroup__D39-4{margin-bottom:24px}.InspectorCommentModal_label__K8Y-p{color:#8b5c2a;display:block;font-family:Gill Sans,Arial,sans-serif;font-size:16px;font-weight:600;margin-bottom:8px}.InspectorCommentModal_textarea__Qg5rz{border:2px solid #e9ecef;border-radius:8px;font-family:Gill Sans,Arial,sans-serif;font-size:14px;line-height:1.5;padding:12px;resize:vertical;transition:border-color .2s ease;width:100%}.InspectorCommentModal_textarea__Qg5rz:focus{border-color:#e67e22;box-shadow:0 0 0 3px #e67e221a;outline:none}.InspectorCommentModal_errorMessage__eSfp1{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin-bottom:16px;padding:12px}.InspectorCommentModal_formActions__ysNOC{display:flex;gap:12px;justify-content:flex-end}.InspectorCommentModal_cancelButton__xOwcv{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.InspectorCommentModal_cancelButton__xOwcv:hover:not(:disabled){background:#5a6268}.InspectorCommentModal_submitButton__oZ6\+k{background:#e67e22;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.InspectorCommentModal_submitButton__oZ6\+k:hover:not(:disabled){background:#d35400}.InspectorCommentModal_cancelButton__xOwcv:disabled,.InspectorCommentModal_submitButton__oZ6\+k:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.InspectorCommentModal_modal__TEi1a{margin:20px;width:95%}.InspectorCommentModal_modalHeader__k5W4C{padding:16px 16px 0}.InspectorCommentModal_form__XtElF{padding:0 16px 16px}.InspectorCommentModal_formActions__ysNOC{flex-direction:column}.InspectorCommentModal_cancelButton__xOwcv,.InspectorCommentModal_submitButton__oZ6\+k{width:100%}}.InspectorHorseEvaluationModal_modalOverlay__wTL3k{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.InspectorHorseEvaluationModal_modal__KcQdZ{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-height:90vh;max-width:800px;overflow-y:auto;padding:0;width:90%}.InspectorHorseEvaluationModal_modalHeader__7tTwq{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.InspectorHorseEvaluationModal_modalTitle__Fitie{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:24px;font-weight:600;margin:0}.InspectorHorseEvaluationModal_closeButton__ec0GL{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:24px;padding:4px;transition:all .2s ease}.InspectorHorseEvaluationModal_closeButton__ec0GL:hover{background:#f8f9fa;color:#495057}.InspectorHorseEvaluationModal_form__AwDMk{padding:0 24px 24px}.InspectorHorseEvaluationModal_horseInfo__iH19n{background:#f8f9fa;border-left:4px solid #e67e22;border-radius:8px;margin-bottom:24px;padding:16px}.InspectorHorseEvaluationModal_horseName__f6TFg{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0 0 8px}.InspectorHorseEvaluationModal_horseDetails__EfxI2{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin:0}.InspectorHorseEvaluationModal_evaluationSection__DXjbc{margin-bottom:24px}.InspectorHorseEvaluationModal_sectionTitle__NUthM{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:18px;font-weight:600;margin:0 0 16px}.InspectorHorseEvaluationModal_scoreGrid__kUmcN{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.InspectorHorseEvaluationModal_scoreField__kWnv9{display:flex;flex-direction:column}.InspectorHorseEvaluationModal_scoreLabel__sVTUZ{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}.InspectorHorseEvaluationModal_scoreInput__LZwQJ{border:2px solid #e9ecef;border-radius:6px;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:8px 12px;transition:border-color .2s ease}.InspectorHorseEvaluationModal_scoreInput__LZwQJ:focus{border-color:#e67e22;box-shadow:0 0 0 3px #e67e221a;outline:none}.InspectorHorseEvaluationModal_scoreInput__LZwQJ.InspectorHorseEvaluationModal_error__OwWp1{border-color:#dc3545}.InspectorHorseEvaluationModal_errorText__CJ-fO{color:#dc3545;font-family:Gill Sans,Arial,sans-serif;font-size:12px;margin-top:4px}.InspectorHorseEvaluationModal_averageScore__uuleu{align-items:center;background:#e8f5e8;border-left:4px solid #27ae60;border-radius:6px;display:flex;gap:12px;padding:12px 16px}.InspectorHorseEvaluationModal_averageLabel__1lmdZ{color:#27ae60;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600}.InspectorHorseEvaluationModal_averageValue__Ya7NR{color:#27ae60;font-family:Gill Sans,Arial,sans-serif;font-size:18px;font-weight:700}.InspectorHorseEvaluationModal_finalGradeSection__-EvN-{margin-bottom:24px}.InspectorHorseEvaluationModal_gradeSelect__y2WtK{background:#fff;border:2px solid #e9ecef;border-radius:6px;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:12px;transition:border-color .2s ease;width:100%}.InspectorHorseEvaluationModal_gradeSelect__y2WtK:focus{border-color:#e67e22;box-shadow:0 0 0 3px #e67e221a;outline:none}.InspectorHorseEvaluationModal_gradeSelect__y2WtK.InspectorHorseEvaluationModal_error__OwWp1{border-color:#dc3545}.InspectorHorseEvaluationModal_commentSection__Gq2k8{margin-bottom:24px}.InspectorHorseEvaluationModal_commentTextarea__FkA63{border:2px solid #e9ecef;border-radius:6px;font-family:Gill Sans,Arial,sans-serif;font-size:14px;line-height:1.5;padding:12px;resize:vertical;transition:border-color .2s ease;width:100%}.InspectorHorseEvaluationModal_commentTextarea__FkA63:focus{border-color:#e67e22;box-shadow:0 0 0 3px #e67e221a;outline:none}.InspectorHorseEvaluationModal_errorMessage__ZyU7A{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin-bottom:16px;padding:12px}.InspectorHorseEvaluationModal_formActions__2dglB{display:flex;gap:12px;justify-content:flex-end}.InspectorHorseEvaluationModal_cancelButton__oMbYI{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.InspectorHorseEvaluationModal_cancelButton__oMbYI:hover:not(:disabled){background:#5a6268}.InspectorHorseEvaluationModal_submitButton__X8A4Q{background:#e67e22;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.InspectorHorseEvaluationModal_submitButton__X8A4Q:hover:not(:disabled){background:#d35400}.InspectorHorseEvaluationModal_cancelButton__oMbYI:disabled,.InspectorHorseEvaluationModal_submitButton__X8A4Q:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.InspectorHorseEvaluationModal_modal__KcQdZ{margin:20px;width:95%}.InspectorHorseEvaluationModal_modalHeader__7tTwq{padding:16px 16px 0}.InspectorHorseEvaluationModal_form__AwDMk{padding:0 16px 16px}.InspectorHorseEvaluationModal_scoreGrid__kUmcN{grid-template-columns:1fr}.InspectorHorseEvaluationModal_formActions__2dglB{flex-direction:column}.InspectorHorseEvaluationModal_cancelButton__oMbYI,.InspectorHorseEvaluationModal_submitButton__X8A4Q{width:100%}}.BonitationsPage_bonitationsPage__RRK5D{margin:0 auto;max-width:1200px;padding:24px}.BonitationsPage_header__eP9oT{margin-bottom:32px}.BonitationsPage_title__HUBWF{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:32px;font-weight:700;margin:0 0 8px}.BonitationsPage_subtitle__9EydE{color:#7f8c8d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0 0 12px}.BonitationsPage_filterInfo__srmYw{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.BonitationsPage_filterBadge__DxwWo{align-items:center;background:#e8f5e8;border:1px solid #d4edda;border-radius:12px;color:#27ae60;display:inline-flex;font-family:Gill Sans,Arial,sans-serif;font-size:12px;font-weight:600;padding:4px 8px}.BonitationsPage_filters__RSfNl{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-bottom:24px;padding:20px}.BonitationsPage_statusFilters__7be5t{display:flex;flex-wrap:wrap;gap:12px}.BonitationsPage_filterBtn__zrggd{background:#fff;border:2px solid #e67e22;border-radius:20px;color:#e67e22;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.BonitationsPage_filterBtn__zrggd.BonitationsPage_active__FzNHc,.BonitationsPage_filterBtn__zrggd:hover{background:#e67e22;color:#fff}.BonitationsPage_searchSection__LPy09{margin-bottom:20px}.BonitationsPage_searchInput__-SSJ6{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.BonitationsPage_searchInput__-SSJ6 input{border:2px solid #e9ecef;border-radius:6px;flex:1 1;font-family:Gill Sans,Arial,sans-serif;font-size:14px;min-width:200px;padding:8px 12px}.BonitationsPage_searchInput__-SSJ6 input:focus{border-color:#e67e22;outline:none}.BonitationsPage_searchInput__-SSJ6 select{background:#fff;border:2px solid #e9ecef;border-radius:6px;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:8px 12px}.BonitationsPage_searchButton__i9YHJ{background:#e67e22;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.BonitationsPage_searchButton__i9YHJ:hover{background:#d35400}.BonitationsPage_additionalFilters__DQFh4{border-top:1px solid #e9ecef;display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;padding-top:20px}.BonitationsPage_filterGroup__--cZv{display:flex;flex-direction:column;gap:8px}.BonitationsPage_filterGroup__--cZv h4{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin:0}.BonitationsPage_filterSelect__TzZGn{background:#fff;border:2px solid #e9ecef;border-radius:6px;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:6px 10px}.BonitationsPage_filterSelect__TzZGn:focus{border-color:#e67e22;outline:none}.BonitationsPage_content__7sZC7{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:40px}.BonitationsPage_bonitationsList__6xZs3{display:flex;flex-direction:column;gap:20px}.BonitationsPage_bonitationCard__IjSqi{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:24px;transition:all .3s ease}.BonitationsPage_bonitationCard__IjSqi:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.BonitationsPage_bonitationHeader__a3fAW{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.BonitationsPage_bonitationInfo__HsYUP h3{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0 0 4px}.BonitationsPage_organization__rHKHV{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin:0}.BonitationsPage_statusInfo__mbTU3{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.BonitationsPage_status__pk1--{border-radius:20px;color:#fff;font-family:Gill Sans,Arial,sans-serif;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}.BonitationsPage_score__YMJLG{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600}.BonitationsPage_bonitationDetails__tS\+YG{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.BonitationsPage_detailItem__XLrGB{align-items:center;background:#fff;border-left:3px solid #e67e22;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.BonitationsPage_detailItem__XLrGB label{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600}.BonitationsPage_detailItem__XLrGB span{color:#333;font-family:Gill Sans,Arial,sans-serif;font-size:14px}.BonitationsPage_comment__nhqBO,.BonitationsPage_evaluation__4aEip{background:#fff;border-left:3px solid #27ae60;border-radius:6px;grid-column:1/-1;padding:12px}.BonitationsPage_comment__nhqBO label,.BonitationsPage_evaluation__4aEip label{color:#8b5c2a;display:block;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}.BonitationsPage_comment__nhqBO p{color:#333;font-family:Gill Sans,Arial,sans-serif;font-size:14px;line-height:1.5;margin:0}.BonitationsPage_criteria__q0LVl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.BonitationsPage_criteria__q0LVl span{background:#f8f9fa;border-radius:4px;color:#666;font-family:Gill Sans,Arial,sans-serif;font-size:13px;padding:4px 8px}.BonitationsPage_emptyState__DyCL4{padding:60px 20px;text-align:center}.BonitationsPage_emptyIcon__mZAxX{display:block;font-size:64px;margin-bottom:24px}.BonitationsPage_emptyState__DyCL4 h3{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:24px;font-weight:600;margin:0 0 16px}.BonitationsPage_emptyState__DyCL4 p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.BonitationsPage_pagination__G94Ji{align-items:center;border-top:1px solid #e9ecef;display:flex;gap:16px;justify-content:center;margin-top:32px;padding-top:24px}.BonitationsPage_paginationBtn__5Wsmw{background:#fff;border:2px solid #e67e22;border-radius:6px;color:#e67e22;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.BonitationsPage_paginationBtn__5Wsmw:hover:not(:disabled){background:#e67e22;color:#fff}.BonitationsPage_paginationBtn__5Wsmw:disabled{cursor:not-allowed;opacity:.5}.BonitationsPage_pageInfo__\+A\+UM{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px}.BonitationsPage_error__fHSxa,.BonitationsPage_loading__wH2nv{color:#666;font-family:Gill Sans,Arial,sans-serif;font-size:18px;padding:60px 20px;text-align:center}.BonitationsPage_loading__wH2nv{align-items:center;display:flex;flex-direction:column;gap:16px}.BonitationsPage_spinner__-1yh7{animation:BonitationsPage_spin__7nRZd 1s linear infinite;border:4px solid #e9ecef;border-radius:50%;border-top-color:#e67e22;height:40px;width:40px}@keyframes BonitationsPage_spin__7nRZd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BonitationsPage_error__fHSxa{align-items:center;color:#dc3545;display:flex;flex-direction:column;gap:16px}.BonitationsPage_retryButton__ZC\+Lw{background:#e67e22;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.BonitationsPage_retryButton__ZC\+Lw:hover{background:#d35400}.BonitationsPage_resultsInfo__9Ai2c{background:#e8f5e8;border-left:4px solid #27ae60;border-radius:8px;margin-bottom:16px;padding:12px 16px}.BonitationsPage_resultsInfo__9Ai2c p{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin:0}@media (max-width:768px){.BonitationsPage_bonitationsPage__RRK5D{padding:16px}.BonitationsPage_title__HUBWF{font-size:24px}.BonitationsPage_subtitle__9EydE{font-size:14px}.BonitationsPage_content__7sZC7{padding:24px}.BonitationsPage_searchInput__-SSJ6{align-items:stretch;flex-direction:column}.BonitationsPage_searchButton__i9YHJ,.BonitationsPage_searchInput__-SSJ6 input,.BonitationsPage_searchInput__-SSJ6 select{width:100%}.BonitationsPage_statusFilters__7be5t{justify-content:center}.BonitationsPage_additionalFilters__DQFh4{flex-direction:column;gap:15px}.BonitationsPage_filterGroup__--cZv{width:100%}.BonitationsPage_bonitationHeader__a3fAW{align-items:flex-start;flex-direction:column;gap:12px}.BonitationsPage_statusInfo__mbTU3{align-items:flex-start}.BonitationsPage_bonitationDetails__tS\+YG{grid-template-columns:1fr}.BonitationsPage_criteria__q0LVl{grid-template-columns:repeat(2,1fr)}.BonitationsPage_pagination__G94Ji{flex-direction:column;gap:12px}}.BonitationsPage_horsesSection__EZim1{border-top:1px solid #e9ecef;margin-top:20px;padding-top:20px}.BonitationsPage_horsesSection__EZim1 h4{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:18px;font-weight:600;margin:0 0 16px}.BonitationsPage_horseCard__PUw7S{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:12px;padding:16px}.BonitationsPage_horseHeader__hQazv{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.BonitationsPage_horseInfo__\+jxXn h5{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:16px;font-weight:600;margin:0 0 4px}.BonitationsPage_horseBreed__YtCxY{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin:0 0 4px}.BonitationsPage_horseDetails__zWWZZ{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:12px;margin:0}.BonitationsPage_horseStatus__s3cKw{display:flex;gap:8px}.BonitationsPage_grade__iUtUX{border-radius:12px;color:#fff;font-family:Gill Sans,Arial,sans-serif;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase}.BonitationsPage_evaluationScores__OIUWb{border-top:1px solid #f8f9fa;margin-top:12px;padding-top:12px}.BonitationsPage_evaluationScores__OIUWb h6{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin:0 0 8px}.BonitationsPage_scoresGrid__G3wN2{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:12px}.BonitationsPage_scoresGrid__G3wN2 span{background:#f8f9fa;border-radius:4px;color:#333;font-family:Gill Sans,Arial,sans-serif;font-size:12px;padding:4px 8px}.BonitationsPage_evaluationComment__9J4Rw{background:#e8f5e8;border-left:3px solid #27ae60;border-radius:6px;padding:8px 12px}.BonitationsPage_evaluationComment__9J4Rw label{color:#27ae60;display:block;font-family:Gill Sans,Arial,sans-serif;font-size:12px;font-weight:600;margin-bottom:4px}.BonitationsPage_evaluationComment__9J4Rw p{color:#333;font-family:Gill Sans,Arial,sans-serif;font-size:12px;line-height:1.4;margin:0}.BonitationsPage_cardActions__hXD\+f{border-top:1px solid #e9ecef;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px}.BonitationsPage_actionButton__cL-bj{align-items:center;background:#e67e22;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:Gill Sans,Arial,sans-serif;font-size:12px;font-weight:600;gap:4px;padding:8px 12px;text-decoration:none;transition:all .2s ease}.BonitationsPage_actionButton__cL-bj:hover:not(:disabled){background:#d35400;transform:translateY(-1px)}.BonitationsPage_actionButton__cL-bj:disabled{background:#95a5a6;cursor:not-allowed;opacity:.6}.NotificationsPage_notificationsPage__szwaX{margin:0 auto;max-width:1200px}.NotificationsPage_header__\+GCzw{margin-bottom:32px}.NotificationsPage_title__nbVfI{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:32px;font-weight:700;margin:0 0 8px}.NotificationsPage_subtitle__GwfBy{color:#7f8c8d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.NotificationsPage_content__rEj8h{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:40px}.NotificationsPage_placeholder__GJr3E{padding:40px 20px;text-align:center}.NotificationsPage_placeholderIcon__ria5e{display:block;font-size:64px;margin-bottom:24px}.NotificationsPage_placeholder__GJr3E h2{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:24px;font-weight:600;margin:0 0 16px}.NotificationsPage_placeholder__GJr3E p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;line-height:1.6;margin:0 0 32px}.NotificationsPage_features__3H8JB{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:600px}.NotificationsPage_feature__UR8yj{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;color:#495057;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;gap:12px;padding:16px}.NotificationsPage_featureIcon__ZKeJN{font-size:20px;text-align:center;width:24px}@media (max-width:768px){.NotificationsPage_notificationsPage__szwaX{padding:0 16px}.NotificationsPage_title__nbVfI{font-size:24px}.NotificationsPage_subtitle__GwfBy{font-size:14px}.NotificationsPage_content__rEj8h{padding:24px}.NotificationsPage_placeholder__GJr3E{padding:24px 16px}}.SupportPage_supportPage__utTub{margin:0 auto;max-width:1200px}.SupportPage_header__u87j\+{margin-bottom:32px}.SupportPage_title__vOzPe{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:32px;font-weight:700;margin:0 0 8px}.SupportPage_subtitle__8z3wx{color:#7f8c8d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;margin:0}.SupportPage_content__iTW6A{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:40px}.SupportPage_placeholder__dkP4W{padding:40px 20px;text-align:center}.SupportPage_placeholderIcon__KU2yM{display:block;font-size:64px;margin-bottom:24px}.SupportPage_placeholder__dkP4W h2{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:24px;font-weight:600;margin:0 0 16px}.SupportPage_placeholder__dkP4W p{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:16px;line-height:1.6;margin:0 0 32px}.SupportPage_features__bsf7i{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:600px}.SupportPage_feature__A2ORa{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;color:#495057;display:flex;font-family:Gill Sans,Arial,sans-serif;font-size:14px;gap:12px;padding:16px}.SupportPage_featureIcon__n1fQk{font-size:20px;text-align:center;width:24px}@media (max-width:768px){.SupportPage_supportPage__utTub{padding:0 16px}.SupportPage_title__vOzPe{font-size:24px}.SupportPage_subtitle__8z3wx{font-size:14px}.SupportPage_content__iTW6A{padding:24px}.SupportPage_placeholder__dkP4W{padding:24px 16px}}.SpecialistFilter_filterContainer__OKEd3{background:#fff;border:1px solid #8b5c2a1a;border-radius:16px;box-shadow:0 4px 20px #8b5c2a14;margin-bottom:32px;padding:24px}.SpecialistFilter_filterHeader__o7qcK{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.SpecialistFilter_filterTitle__XMpws{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:600;margin:0}.SpecialistFilter_filterContent__zsLnI{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.SpecialistFilter_filterGroup__i6G2I{display:flex;flex-direction:column;gap:8px}.SpecialistFilter_filterLabel__6e2\+1{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin:0}.SpecialistFilter_selectInput__K5Hk3,.SpecialistFilter_textInput__YB0uW{background:#fff;border:2px solid #8b5c2a33;border-radius:10px;color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.SpecialistFilter_selectInput__K5Hk3:focus,.SpecialistFilter_textInput__YB0uW:focus{border-color:#c19a6b;box-shadow:0 0 0 3px #c19a6b1a;outline:none}.SpecialistFilter_textInput__YB0uW::placeholder{color:#8b5c2a80}.SpecialistFilter_selectInput__K5Hk3{cursor:pointer}.SpecialistFilter_selectInput__K5Hk3 option{background:#fff;color:#8b5c2a}.SpecialistFilter_filterActions__PuU7x{display:flex;gap:12px;grid-column:1/-1;justify-content:flex-end;margin-top:8px}.SpecialistFilter_clearButton__9A6-M{background:#8b5c2a1a;border:2px solid #8b5c2a33;border-radius:10px;color:#8b5c2a;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.SpecialistFilter_clearButton__9A6-M:hover{background:#8b5c2a33;border-color:#8b5c2a;color:#8b5c2a}.SpecialistFilter_clearButton__9A6-M:active{transform:translateY(1px)}@media (max-width:768px){.SpecialistFilter_filterContainer__OKEd3{margin-bottom:24px;padding:16px}.SpecialistFilter_filterContent__zsLnI{gap:16px;grid-template-columns:1fr}.SpecialistFilter_filterTitle__XMpws{font-size:18px}.SpecialistFilter_selectInput__K5Hk3,.SpecialistFilter_textInput__YB0uW{font-size:14px;padding:10px 14px}.SpecialistFilter_filterActions__PuU7x{justify-content:center}.SpecialistFilter_clearButton__9A6-M{font-size:14px;padding:8px 16px}}@media (max-width:480px){.SpecialistFilter_filterContainer__OKEd3{padding:12px}.SpecialistFilter_filterHeader__o7qcK{margin-bottom:16px}.SpecialistFilter_filterTitle__XMpws{font-size:16px}.SpecialistFilter_selectInput__K5Hk3,.SpecialistFilter_textInput__YB0uW{font-size:14px;padding:8px 12px}.SpecialistFilter_clearButton__9A6-M{font-size:13px;padding:8px 12px}}.Breadcrumbs_breadcrumbs__gkGgg{background:#fffbe980;border-bottom:1px solid #8b5c2a1a;padding:16px 0;position:relative;z-index:1}.Breadcrumbs_breadcrumbsList__JQAQo{flex-wrap:wrap;list-style:none;margin:0;padding:0}.Breadcrumbs_breadcrumbItem__UNjvN,.Breadcrumbs_breadcrumbsList__JQAQo{align-items:center;display:flex;gap:8px}.Breadcrumbs_separator__9BSbQ{flex-shrink:0;opacity:.6}.Breadcrumbs_breadcrumbLink__4QqE6{border-radius:6px;color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:500;padding:4px 8px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.Breadcrumbs_breadcrumbLink__4QqE6:hover{background:#8b5c2a1a;color:#c19a6b;text-decoration:none}.Breadcrumbs_breadcrumbLink__4QqE6:active{transform:translateY(1px)}.Breadcrumbs_breadcrumbLinkActive__Rp\+PN{background:#c19a6b1a;border-radius:6px;color:#c19a6b;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;padding:4px 8px;white-space:nowrap}@media (max-width:768px){.Breadcrumbs_breadcrumbs__gkGgg{padding:12px 0}.Breadcrumbs_breadcrumbItem__UNjvN,.Breadcrumbs_breadcrumbsList__JQAQo{gap:6px}.Breadcrumbs_breadcrumbLinkActive__Rp\+PN,.Breadcrumbs_breadcrumbLink__4QqE6{font-size:13px;padding:3px 6px}.Breadcrumbs_separator__9BSbQ{height:14px;width:14px}}@media (max-width:480px){.Breadcrumbs_breadcrumbs__gkGgg{padding:8px 0}.Breadcrumbs_breadcrumbItem__UNjvN,.Breadcrumbs_breadcrumbsList__JQAQo{gap:4px}.Breadcrumbs_breadcrumbLinkActive__Rp\+PN,.Breadcrumbs_breadcrumbLink__4QqE6{font-size:12px;padding:2px 4px}.Breadcrumbs_separator__9BSbQ{height:12px;width:12px}}.SpecialistsPage_specialistsPage__X6NwI{background:#fff;min-height:100vh}.SpecialistsPage_heroSection__wSRO7{background:linear-gradient(135deg,#8b5c2a,#c19a6b);color:#fff;overflow:hidden;padding:80px 0;position:relative}.SpecialistsPage_heroSection__wSRO7:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23FFF' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.SpecialistsPage_heroContent__phLyJ{position:relative;text-align:center;z-index:1}.SpecialistsPage_heroTitle__WnE4q{color:#fff;font-size:48px;font-weight:700;margin:0 0 20px;text-shadow:0 2px 4px #0000001a}.SpecialistsPage_heroSubtitle__O9fyO{color:#f4e4c1;font-size:20px;line-height:1.6;margin:0 auto;max-width:600px;opacity:.9}.SpecialistsPage_filtersSection__4m1L7{background:#f8f5f0;border-bottom:1px solid #8b5c2a1a;padding:40px 0}.SpecialistsPage_resultsSection__GgPjY{background:#fff;padding:60px 0}.SpecialistsPage_resultsHeader__rUVMY{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.SpecialistsPage_resultsInfo__-2d6p{flex:1 1}.SpecialistsPage_resultsTitle__8DA3S{color:#2c1810;font-size:32px;font-weight:700;margin:0 0 8px}.SpecialistsPage_resultsSubtitle__JKJGE{color:#6b5b47;font-size:16px;margin:0}.SpecialistsPage_specialistsContainer__JJR-P{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.SpecialistsPage_specialistCard__UQERo{background:#fff;border:2px solid #8b5c2a1a;border-radius:16px;box-shadow:0 4px 20px #8b5c2a14;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.SpecialistsPage_specialistCard__UQERo:hover{border-color:#8b5c2a4d;box-shadow:0 8px 30px #8b5c2a26;transform:translateY(-4px)}.SpecialistsPage_specialistAvatar__F4sYd{align-items:center;background:linear-gradient(135deg,#f4e4c1,#e6d7b8);display:flex;height:120px;justify-content:center;position:relative}.SpecialistsPage_avatarPlaceholder__bOx1X{align-items:center;background:#8b5c2a;border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:700;height:80px;justify-content:center;text-transform:uppercase;width:80px}.SpecialistsPage_statusBadge__kPqYA{border-radius:20px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;position:absolute;right:12px;text-transform:uppercase;top:12px}.SpecialistsPage_statusActive__b5dNt{background:#27ae60}.SpecialistsPage_statusInactive__zJUOT{background:#95a5a6}.SpecialistsPage_statusAvailable__NVwjX{background:#3498db}.SpecialistsPage_statusBusy__7iKfb{background:#e74c3c}.SpecialistsPage_specialistInfo__pWztZ{display:flex;flex:1 1;flex-direction:column;padding:24px}.SpecialistsPage_specialistName__kU0xR{color:#2c1810;font-size:24px;font-weight:700;margin:0 0 16px}.SpecialistsPage_specialistDetails__pyoTc{grid-gap:8px;display:grid;flex:1 1;gap:8px;margin-bottom:20px}.SpecialistsPage_specialistDetail__SPvYq{align-items:center;border-bottom:1px solid #8b5c2a1a;display:flex;justify-content:space-between;padding:8px 0}.SpecialistsPage_specialistDetail__SPvYq:last-child{border-bottom:none}.SpecialistsPage_detailLabel__TMp5z{color:#6b5b47;font-size:14px;font-weight:500}.SpecialistsPage_detailValue__2g\+ez{color:#2c1810;font-size:14px;font-weight:600;text-align:right}.SpecialistsPage_expired__nAdqR{color:#dc3545!important;font-weight:700}.SpecialistsPage_loadingState__1furE{color:#666;padding:60px 20px;text-align:center}.SpecialistsPage_loadingState__1furE p{font-size:1.1rem;margin:10px 0}.SpecialistsPage_errorState__Clym9{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#dc3545;margin:20px 0;padding:60px 20px;text-align:center}.SpecialistsPage_errorState__Clym9 p{font-size:1.1rem;margin:10px 0}.SpecialistsPage_retryButton__VsBS7{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;margin-top:15px;padding:10px 20px;transition:background-color .3s ease}.SpecialistsPage_retryButton__VsBS7:hover{background:#c82333}.SpecialistsPage_specialistContacts__5aOjK{background:#8b5c2a0d;border-left:4px solid #8b5c2a;border-radius:8px;margin-bottom:20px;padding:16px}.SpecialistsPage_contactItem__5E34Z{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.SpecialistsPage_contactLabel__egGLr{color:#6b5b47;font-size:14px;font-weight:500}.SpecialistsPage_contactValue__Xx3Lq{color:#2c1810;font-size:14px;font-weight:600}.SpecialistsPage_specialistActions__RryH5{display:flex;gap:12px;margin-top:auto}.SpecialistsPage_viewDetailsBtn__XVg9-{background:#8b5c2a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .3s ease;width:100%}.SpecialistsPage_viewDetailsBtn__XVg9-:hover{background:#c19a6b;transform:translateY(-2px)}.SpecialistsPage_noResults__KuMT7{color:#6b5b47;padding:80px 20px;text-align:center}.SpecialistsPage_noResultsIcon__Q25N-{margin-bottom:24px;opacity:.6}.SpecialistsPage_noResultsTitle__XoIOJ{color:#2c1810;font-size:24px;font-weight:600;margin:0 0 12px}.SpecialistsPage_noResultsText__sfTTG{color:#6b5b47;font-size:16px;margin:0 0 24px}.SpecialistsPage_clearFiltersBtn__G0dAx{background:#0000;border:2px solid #8b5c2a;border-radius:8px;color:#8b5c2a;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.SpecialistsPage_clearFiltersBtn__G0dAx:hover{background:#8b5c2a;color:#fff}@media (max-width:1024px){.SpecialistsPage_heroTitle__WnE4q{font-size:40px}.SpecialistsPage_heroSubtitle__O9fyO{font-size:18px}.SpecialistsPage_specialistsContainer__JJR-P{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.SpecialistsPage_heroSection__wSRO7{padding:60px 0}.SpecialistsPage_heroTitle__WnE4q{font-size:32px}.SpecialistsPage_heroSubtitle__O9fyO{font-size:16px}.SpecialistsPage_filtersSection__4m1L7{padding:30px 0}.SpecialistsPage_resultsHeader__rUVMY{align-items:stretch;flex-direction:column;text-align:center}.SpecialistsPage_resultsTitle__8DA3S{font-size:28px}.SpecialistsPage_specialistsContainer__JJR-P{grid-template-columns:1fr}.SpecialistsPage_specialistCard__UQERo{margin:0 10px}.SpecialistsPage_specialistActions__RryH5{flex-direction:column}}@media (max-width:480px){.SpecialistsPage_heroTitle__WnE4q{font-size:28px}.SpecialistsPage_heroSubtitle__O9fyO{font-size:14px}.SpecialistsPage_resultsTitle__8DA3S{font-size:24px}.SpecialistsPage_specialistInfo__pWztZ{padding:20px}.SpecialistsPage_specialistName__kU0xR{font-size:20px}.SpecialistsPage_specialistActions__RryH5{gap:8px}.SpecialistsPage_contactBtn__JB\+at,.SpecialistsPage_viewDetailsBtn__XVg9-{font-size:13px;padding:10px 16px}}.SpecialistDetailPage_specialistDetailPage__fyudK{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh}.SpecialistDetailPage_heroSection__8cQS4{background:linear-gradient(135deg,#8b5c2a,#a67c52);color:#fff;padding:80px 0}.SpecialistDetailPage_heroContent__RhjnN{align-items:center;display:flex;gap:30px;margin:0 auto;max-width:1200px}.SpecialistDetailPage_specialistAvatar__8eEWW{flex-shrink:0}.SpecialistDetailPage_avatarPlaceholder__P3jkJ{align-items:center;background:#fff3;border:4px solid #ffffff4d;border-radius:50%;color:#fff;display:flex;font-size:2.5rem;font-weight:700;height:120px;justify-content:center;width:120px}.SpecialistDetailPage_heroInfo__J-c1n{flex:1 1}.SpecialistDetailPage_heroTitle__E6cSJ{font-size:3rem;font-weight:700;margin:0 0 10px;text-shadow:0 2px 4px #0000004d}.SpecialistDetailPage_heroSubtitle__Ct6E8{font-size:1.3rem;margin:0 0 20px;opacity:.9}.SpecialistDetailPage_heroBadges__Meosl{display:flex;flex-wrap:wrap;gap:15px}.SpecialistDetailPage_licenseBadge__suxVy,.SpecialistDetailPage_qualificationBadge__CO2VZ{border-radius:20px;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.SpecialistDetailPage_qualificationBadge__CO2VZ{background:#fff3;border:1px solid #ffffff4d;color:#fff}.SpecialistDetailPage_licenseBadge__suxVy{background:#28a745;color:#fff}.SpecialistDetailPage_licenseBadge__suxVy.SpecialistDetailPage_expired__y-r-4{background:#dc3545}.SpecialistDetailPage_mainSection__6V748{padding:60px 0}.SpecialistDetailPage_contentGrid__vWLO-{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1200px}.SpecialistDetailPage_mainInfo__qlQSh,.SpecialistDetailPage_sideInfo__s3Sst{display:flex;flex-direction:column;gap:30px}.SpecialistDetailPage_actionsCard__oq2ya,.SpecialistDetailPage_infoCard__tY370{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:30px}.SpecialistDetailPage_cardTitle__gVCHQ{border-bottom:2px solid #8b5c2a;color:#333;font-size:1.5rem;font-weight:700;margin:0 0 25px;padding-bottom:15px}.SpecialistDetailPage_infoGrid__W3Kru{display:flex;flex-direction:column;gap:15px}.SpecialistDetailPage_infoItem__M6YJa{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 0}.SpecialistDetailPage_infoItem__M6YJa:last-child{border-bottom:none}.SpecialistDetailPage_infoLabel__wAPRz{color:#666;font-size:1rem;font-weight:500}.SpecialistDetailPage_infoValue__OfqqQ{color:#333;font-size:1rem;font-weight:600;text-align:right}.SpecialistDetailPage_expired__y-r-4{color:#dc3545!important;font-weight:700}.SpecialistDetailPage_organizationInfo__AztLI{text-align:center}.SpecialistDetailPage_organizationName__Jd6Ge{color:#333;font-size:1.4rem;font-weight:700;margin:0 0 5px}.SpecialistDetailPage_organizationShortName__hLUkr{color:#666;font-size:1rem;margin:0 0 20px}.SpecialistDetailPage_organizationDetails__yGU0L{display:flex;flex-direction:column;gap:12px}.SpecialistDetailPage_orgDetail__PsG4g{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.SpecialistDetailPage_orgLabel__rV3bQ{color:#666;font-size:.9rem;font-weight:500}.SpecialistDetailPage_orgValue__ZodXu{color:#8b5c2a;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .3s ease}.SpecialistDetailPage_orgValue__ZodXu:hover{color:#a67c52;text-decoration:underline}.SpecialistDetailPage_actions__748Y-{display:flex;flex-direction:column;gap:12px}.SpecialistDetailPage_actionButton__Fdo6k{background:#0000;border:2px solid #8b5c2a;border-radius:8px;color:#8b5c2a;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 20px;transition:all .3s ease}.SpecialistDetailPage_actionButton__Fdo6k:hover{background:#8b5c2a;color:#fff;transform:translateY(-2px)}.SpecialistDetailPage_loadingState__85ufA{color:#666;padding:100px 20px;text-align:center}.SpecialistDetailPage_loadingState__85ufA p{font-size:1.1rem;margin:10px 0}.SpecialistDetailPage_errorState__48MRa{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#dc3545;margin:20px 0;padding:100px 20px;text-align:center}.SpecialistDetailPage_errorState__48MRa p{font-size:1.1rem;margin:10px 0}.SpecialistDetailPage_backButton__8bmM1,.SpecialistDetailPage_retryButton__N0T1c{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;margin:10px 5px;padding:10px 20px;transition:background-color .3s ease}.SpecialistDetailPage_retryButton__N0T1c:hover{background:#c82333}.SpecialistDetailPage_backButton__8bmM1{background:#6c757d}.SpecialistDetailPage_backButton__8bmM1:hover{background:#5a6268}@media (max-width:1024px){.SpecialistDetailPage_heroTitle__E6cSJ{font-size:2.5rem}.SpecialistDetailPage_heroSubtitle__Ct6E8{font-size:1.1rem}.SpecialistDetailPage_contentGrid__vWLO-{gap:30px;grid-template-columns:1fr}.SpecialistDetailPage_heroContent__RhjnN{flex-direction:column;gap:20px;text-align:center}.SpecialistDetailPage_avatarPlaceholder__P3jkJ{font-size:2rem;height:100px;width:100px}}@media (max-width:768px){.SpecialistDetailPage_heroSection__8cQS4{padding:60px 0}.SpecialistDetailPage_heroTitle__E6cSJ{font-size:2rem}.SpecialistDetailPage_heroSubtitle__Ct6E8{font-size:1rem}.SpecialistDetailPage_mainSection__6V748{padding:40px 0}.SpecialistDetailPage_actionsCard__oq2ya,.SpecialistDetailPage_infoCard__tY370{padding:20px}.SpecialistDetailPage_cardTitle__gVCHQ{font-size:1.3rem}.SpecialistDetailPage_infoItem__M6YJa{align-items:flex-start;flex-direction:column;gap:5px}.SpecialistDetailPage_infoValue__OfqqQ{text-align:left}.SpecialistDetailPage_heroBadges__Meosl{justify-content:center}}@media (max-width:480px){.SpecialistDetailPage_heroTitle__E6cSJ{font-size:1.8rem}.SpecialistDetailPage_heroSubtitle__Ct6E8{font-size:.9rem}.SpecialistDetailPage_avatarPlaceholder__P3jkJ{font-size:1.5rem;height:80px;width:80px}.SpecialistDetailPage_actionsCard__oq2ya,.SpecialistDetailPage_infoCard__tY370{padding:15px}.SpecialistDetailPage_cardTitle__gVCHQ{font-size:1.2rem}.SpecialistDetailPage_infoLabel__wAPRz,.SpecialistDetailPage_infoValue__OfqqQ{font-size:.9rem}}.ServicesPage_servicesPage__-gnaZ{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh}.ServicesPage_heroSection__J-aS-{background:linear-gradient(135deg,#8b5c2a,#a67c52);color:#fff;padding:80px 0;text-align:center}.ServicesPage_heroContent__wkp8f{margin:0 auto;max-width:800px}.ServicesPage_heroTitle__SXBoH{font-size:3.5rem;font-weight:700;margin:0 0 20px;text-shadow:0 2px 4px #0000004d}.ServicesPage_heroSubtitle__36bR3{font-size:1.3rem;line-height:1.6;margin:0;opacity:.9}.ServicesPage_servicesSection__xAa51{padding:80px 0}.ServicesPage_servicesGrid__W8zdC{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:60px}.ServicesPage_serviceCard__yQtHq{background:#fff;border:1px solid #8b5c2a1a;border-radius:16px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;height:100%;padding:40px;transition:all .3s ease}.ServicesPage_serviceCard__yQtHq:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-8px)}.ServicesPage_serviceIcon__pLcOz{display:flex;justify-content:center;margin-bottom:30px}.ServicesPage_serviceContent__gYlpN{display:flex;flex-direction:column;height:100%;text-align:center}.ServicesPage_serviceTitle__v0t3S{color:#333;font-size:1.8rem;font-weight:700;margin:0 0 20px}.ServicesPage_serviceDescription__MHCm7{color:#666;font-size:1rem;line-height:1.6;margin:0 0 30px}.ServicesPage_serviceFeatures__b2oeV{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.ServicesPage_feature__oEU32{align-items:center;color:#555;display:flex;font-size:.95rem;gap:10px}.ServicesPage_featureIcon__IntqK{color:#28a745;font-size:1.1rem;font-weight:700}.ServicesPage_serviceActions__Ry1Rj{display:flex;flex-direction:column;gap:12px;margin-top:auto}.ServicesPage_primaryButton__Q9NVU,.ServicesPage_secondaryButton__Ay2gR{border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.ServicesPage_warningButton__ZELHY{padding:14px 24px 14px 50px!important}.ServicesPage_primaryButton__Q9NVU{background:#8b5c2a;border:2px solid #8b5c2a;color:#fff}.ServicesPage_primaryButton__Q9NVU:hover{background:#a67c52;border-color:#a67c52;transform:translateY(-2px)}.ServicesPage_secondaryButton__Ay2gR{background:#0000;border:2px solid #8b5c2a;color:#8b5c2a}.ServicesPage_secondaryButton__Ay2gR:hover{background:#8b5c2a;color:#fff;transform:translateY(-2px)}.ServicesPage_additionalInfo__01EJd{margin-top:60px}.ServicesPage_infoCard__HS61U{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:50px;text-align:center}.ServicesPage_infoTitle__u7nN5{color:#333;font-size:2.2rem;font-weight:700;margin:0 0 40px}.ServicesPage_infoGrid__OqrVp{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ServicesPage_infoItem__I7Q\+v{background:#8b5c2a0d;border-radius:12px;padding:20px;transition:all .3s ease}.ServicesPage_infoItem__I7Q\+v:hover{background:#8b5c2a1a;transform:translateY(-4px)}.ServicesPage_infoIcon__uXUCO{display:block;font-size:2.5rem;margin-bottom:15px}.ServicesPage_horsesInfo__fzsNl{background:linear-gradient(135deg,#ffc1070d,#ffc1071a);border-left:4px solid #ffc107;border-radius:12px;box-shadow:0 2px 10px #ffc1071a;margin:20px 0;padding:20px}.ServicesPage_horsesInfo__fzsNl h4{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 15px}.ServicesPage_noHorsesMessage__wAEaF{background:#ffc1071a;border-left:3px solid #ffc107;border-radius:6px;color:#856404;font-size:.95rem;font-style:italic;margin:0;padding:10px 15px}.ServicesPage_horsesList__Q7u3s{display:flex;flex-direction:column;gap:8px}.ServicesPage_horseItem__cfHA0{align-items:center;background:#fff;border:1px solid #8b5c2a33;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.ServicesPage_horseName__vaS8K{color:#333;font-weight:600}.ServicesPage_horseBreed__hNGp0{color:#666;font-size:.9rem}.ServicesPage_moreHorses__MzW5a{color:#8b5c2a;font-size:.9rem;font-style:italic;padding:8px;text-align:center}.ServicesPage_authMessage__d\+RHP,.ServicesPage_roleMessage__2I9Ud{border-radius:8px;margin:20px 0;padding:15px;text-align:center}.ServicesPage_authMessage__d\+RHP{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.ServicesPage_roleMessage__2I9Ud{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.ServicesPage_authMessage__d\+RHP p,.ServicesPage_roleMessage__2I9Ud p{font-size:.95rem;margin:0}.ServicesPage_disabledButton__VY73E{background:#6c757d!important;border:2px solid #6c757d!important;color:#fff!important;cursor:not-allowed!important;opacity:.6}.ServicesPage_disabledButton__VY73E:hover{background:#6c757d!important;transform:none!important}.ServicesPage_warningButton__ZELHY{animation:ServicesPage_pulse__NvFxM 2s infinite;background:linear-gradient(135deg,#ffc107,#ffb300)!important;border:2px solid #ffc107!important;box-shadow:0 4px 15px #ffc1074d!important;color:#212529!important;font-weight:600!important;letter-spacing:.5px!important;overflow:hidden!important;position:relative!important}@keyframes ServicesPage_pulse__NvFxM{0%{box-shadow:0 4px 15px #ffc1074d}50%{box-shadow:0 4px 20px #ffc10780}to{box-shadow:0 4px 15px #ffc1074d}}.ServicesPage_warningButton__ZELHY:before{content:"⚠️";font-size:1.1rem;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.ServicesPage_warningButton__ZELHY:hover{background:linear-gradient(135deg,#e0a800,#d4a017)!important;border-color:#e0a800!important;box-shadow:0 6px 20px #ffc10766!important;transform:translateY(-2px)}.ServicesPage_warningButton__ZELHY:active{box-shadow:0 2px 10px #ffc1074d!important;transform:translateY(0)}.ServicesPage_loginButton__TqcMG{background:linear-gradient(135deg,#28a745,#20c997)!important;border:2px solid #28a745!important;box-shadow:0 4px 15px #28a7454d!important;color:#fff!important;font-weight:600!important;letter-spacing:.5px!important;overflow:hidden!important;padding:14px 24px 14px 50px!important;position:relative!important;transition:all .3s ease!important}.ServicesPage_loginButton__TqcMG:before{content:"🔑";font-size:1.1rem;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.ServicesPage_loginButton__TqcMG:hover{background:linear-gradient(135deg,#218838,#1ea085)!important;border-color:#218838!important;box-shadow:0 6px 20px #28a74566!important;transform:translateY(-2px)}.ServicesPage_loginButton__TqcMG:active{box-shadow:0 2px 10px #28a7454d!important;transform:translateY(0)}.ServicesPage_loginButton__TqcMG:focus{box-shadow:0 0 0 3px #28a7454d!important;outline:none}.ServicesPage_loadingState__2TRxu{color:#666;padding:100px 20px;text-align:center}.ServicesPage_loadingState__2TRxu p{font-size:1.1rem;margin:10px 0}.ServicesPage_infoItem__I7Q\+v h4{color:#333;font-size:1.2rem;font-weight:600;margin:0 0 10px}.ServicesPage_infoItem__I7Q\+v p{color:#666;font-size:.95rem;line-height:1.5;margin:0}@media (max-width:1024px){.ServicesPage_heroTitle__SXBoH{font-size:3rem}.ServicesPage_heroSubtitle__36bR3{font-size:1.1rem}.ServicesPage_servicesGrid__W8zdC{gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ServicesPage_serviceCard__yQtHq{padding:30px}.ServicesPage_infoGrid__OqrVp{gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.ServicesPage_heroSection__J-aS-{padding:60px 0}.ServicesPage_heroTitle__SXBoH{font-size:2.5rem}.ServicesPage_heroSubtitle__36bR3{font-size:1rem}.ServicesPage_servicesSection__xAa51{padding:60px 0}.ServicesPage_servicesGrid__W8zdC{gap:25px;grid-template-columns:1fr}.ServicesPage_serviceCard__yQtHq{padding:25px}.ServicesPage_serviceTitle__v0t3S{font-size:1.5rem}.ServicesPage_infoCard__HS61U{padding:30px 20px}.ServicesPage_infoTitle__u7nN5{font-size:1.8rem}.ServicesPage_infoGrid__OqrVp{gap:15px;grid-template-columns:1fr}}@media (max-width:480px){.ServicesPage_heroTitle__SXBoH{font-size:2rem}.ServicesPage_heroSubtitle__36bR3{font-size:.9rem}.ServicesPage_serviceCard__yQtHq{padding:20px}.ServicesPage_serviceTitle__v0t3S{font-size:1.3rem}.ServicesPage_serviceDescription__MHCm7{font-size:.9rem}.ServicesPage_infoCard__HS61U{padding:20px 15px}.ServicesPage_infoTitle__u7nN5{font-size:1.5rem}.ServicesPage_infoItem__I7Q\+v{padding:15px}.ServicesPage_infoIcon__uXUCO{font-size:2rem}}.ServicesPage_modalOverlay__r8NLd{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ServicesPage_modal__XzzCH{animation:ServicesPage_modalSlideIn__nMxY7 .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000004d;max-height:80vh;max-width:500px;overflow-y:auto;width:90%}@keyframes ServicesPage_modalSlideIn__nMxY7{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.ServicesPage_modalHeader__LPGRY{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:24px 24px 16px}.ServicesPage_modalHeader__LPGRY h3{color:#333;font-size:1.5rem;font-weight:600;margin:0}.ServicesPage_modalClose__JmLNe{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:1.5rem;padding:4px;transition:all .2s ease}.ServicesPage_modalClose__JmLNe:hover{background:#f8f9fa;color:#333}.ServicesPage_modalContent__Y7W6e{padding:24px}.ServicesPage_modalContent__Y7W6e p{color:#666;line-height:1.6;margin:0 0 24px}.ServicesPage_modalActions__KcFjV{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.ServicesPage_modalActions__KcFjV button{min-width:100px}.SearchFilter_searchFilter__bCrRL{background:#f8f5f0;border-bottom:1px solid #8b5c2a1a;padding:40px 0}.SearchFilter_searchContainer__lKcbX{display:flex;justify-content:center;margin-bottom:24px}.SearchFilter_searchInputWrapper__GJG32{max-width:500px;position:relative;width:100%}.SearchFilter_searchIcon__db2VS{color:#8b5c2a;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.SearchFilter_searchInput__SSd8p{background:#fff;border:2px solid #8b5c2a33;border-radius:12px;font-size:16px;padding:16px 16px 16px 48px;transition:all .3s ease;width:100%}.SearchFilter_searchInput__SSd8p:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.SearchFilter_filtersRow__tRFBI{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px}.SearchFilter_filterGroup__Jh7TF{display:flex;flex-direction:column;gap:8px}.SearchFilter_filterLabel__vJ\+51{color:#4a3428;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SearchFilter_filterInput__Y5yY0,.SearchFilter_filterSelect__-82zD{background:#fff;border:2px solid #8b5c2a33;border-radius:8px;color:#2c1810;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .3s ease}.SearchFilter_filterInput__Y5yY0:focus,.SearchFilter_filterSelect__-82zD:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.SearchFilter_filterInput__Y5yY0{cursor:text}.SearchFilter_filterInput__Y5yY0::placeholder{color:#8b5c2a;opacity:.6}.SearchFilter_clearFiltersBtn__Nt4h7{align-self:end;background:#0000;border:2px solid #8b5c2a;border-radius:8px;color:#8b5c2a;cursor:pointer;font-size:14px;font-weight:600;margin-top:24px;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.SearchFilter_clearFiltersBtn__Nt4h7:hover{background:#8b5c2a;color:#fff;transform:translateY(-2px)}.SearchFilter_advancedFilters__77QI\+{margin-top:20px;text-align:center}.SearchFilter_toggleAdvancedBtn__PgwCh{align-items:center;background:#0000;border:none;border-radius:6px;color:#8b5c2a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:all .3s ease}.SearchFilter_toggleAdvancedBtn__PgwCh:hover{background:#8b5c2a1a}.SearchFilter_toggleIcon__eUJIY{transition:transform .3s ease}.SearchFilter_toggleAdvancedBtn__PgwCh:hover .SearchFilter_toggleIcon__eUJIY{transform:rotate(180deg)}@media (max-width:1024px){.SearchFilter_filtersRow__tRFBI{gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.SearchFilter_searchInput__SSd8p{font-size:14px;padding:14px 14px 14px 44px}.SearchFilter_filterInput__Y5yY0,.SearchFilter_filterSelect__-82zD{font-size:14px;padding:10px 12px}}@media (max-width:768px){.SearchFilter_searchFilter__bCrRL{padding:30px 0}.SearchFilter_filtersRow__tRFBI{gap:16px;grid-template-columns:1fr}.SearchFilter_filterGroup__Jh7TF{min-width:auto}.SearchFilter_clearFiltersBtn__Nt4h7{align-self:stretch;margin-top:16px}}@media (max-width:480px){.SearchFilter_searchInput__SSd8p{font-size:14px;padding:12px 12px 12px 40px}.SearchFilter_filterInput__Y5yY0,.SearchFilter_filterSelect__-82zD{font-size:14px;padding:10px 12px}.SearchFilter_filterLabel__vJ\+51{font-size:12px}.SearchFilter_clearFiltersBtn__Nt4h7{font-size:13px;padding:10px 20px}}.HorsesPage_horsesPage__fq2S7{background:#fff;min-height:100vh}.HorsesPage_heroSection__MQbKW{background:linear-gradient(135deg,#8b5c2a,#c19a6b);color:#fff;overflow:hidden;padding:80px 0;position:relative}.HorsesPage_heroSection__MQbKW:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23FFF' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.HorsesPage_heroContent__zRQMi{position:relative;text-align:center;z-index:1}.HorsesPage_heroTitle__lSwF5{color:#fff;font-size:48px;font-weight:700;margin:0 0 20px;text-shadow:0 2px 4px #0000001a}.HorsesPage_heroSubtitle__hBbQJ{color:#f4e4c1;font-size:20px;line-height:1.6;margin:0 auto;max-width:600px;opacity:.9}.HorsesPage_filtersSection__pgRXp{background:#f8f5f0;border-bottom:1px solid #8b5c2a1a;padding:40px 0}.HorsesPage_filtersContainer__vHmqN{display:flex;flex-direction:column;gap:24px}.HorsesPage_searchContainer__yItsq{display:flex;justify-content:center}.HorsesPage_searchInputWrapper__Rgx0r{max-width:500px;position:relative;width:100%}.HorsesPage_searchIcon__xBISg{color:#8b5c2a;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.HorsesPage_searchInput__x2Ey0{background:#fff;border:2px solid #8b5c2a33;border-radius:12px;font-size:16px;padding:16px 16px 16px 48px;transition:all .3s ease;width:100%}.HorsesPage_searchInput__x2Ey0:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.HorsesPage_filtersRow__t2p4w{align-items:end;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.HorsesPage_filterGroup__jFMdP{display:flex;flex-direction:column;gap:8px;min-width:150px}.HorsesPage_filterLabel__b6JOg{color:#4a3428;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.HorsesPage_filterSelect__nmnFx{background:#fff;border:2px solid #8b5c2a33;border-radius:8px;color:#2c1810;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .3s ease}.HorsesPage_filterSelect__nmnFx:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.HorsesPage_clearFiltersBtn__txG5F{background:#0000;border:2px solid #8b5c2a;border-radius:8px;color:#8b5c2a;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.HorsesPage_clearFiltersBtn__txG5F:hover{background:#8b5c2a;color:#fff}.HorsesPage_resultsSection__b\+eVp{background:#fff;padding:60px 0}.HorsesPage_resultsHeader__tT2Ua{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:40px}.HorsesPage_resultsInfo__lgDRB{flex:1 1}.HorsesPage_resultsTitle__wkcIT{color:#2c1810;font-size:32px;font-weight:700;margin:0 0 8px}.HorsesPage_resultsSubtitle__ucYay{color:#6b5b47;font-size:16px;margin:0}.HorsesPage_viewControls__mpmnd{background:#f8f5f0;border-radius:8px;display:flex;gap:8px;padding:4px}.HorsesPage_viewBtn__mEQaB{align-items:center;background:#0000;border:none;border-radius:6px;color:#8b5c2a;cursor:pointer;display:flex;justify-content:center;padding:8px 12px;transition:all .3s ease}.HorsesPage_viewBtn__mEQaB.HorsesPage_active__t7bjf{background:#8b5c2a;color:#fff}.HorsesPage_viewBtn__mEQaB:hover:not(.HorsesPage_active__t7bjf){background:#8b5c2a1a}.HorsesPage_horsesContainer__L3TzE{grid-gap:30px;display:grid;gap:30px}.HorsesPage_horsesContainer__L3TzE.HorsesPage_grid__b7yyO{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.HorsesPage_horsesContainer__L3TzE.HorsesPage_list__6hbYx{grid-template-columns:1fr}.HorsesPage_horseCard__kQPPj{background:#fff;border:2px solid #8b5c2a1a;border-radius:16px;box-shadow:0 4px 20px #8b5c2a14;overflow:hidden;transition:all .3s ease}.HorsesPage_horseCard__kQPPj:hover{border-color:#8b5c2a4d;box-shadow:0 8px 30px #8b5c2a26;transform:translateY(-4px)}.HorsesPage_horseImage__S7gEZ{align-items:center;background:linear-gradient(135deg,#f4e4c1,#e6d7b8);display:flex;height:200px;justify-content:center;overflow:hidden;position:relative}.HorsesPage_horsePhoto__CKlXq{cursor:pointer;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.HorsesPage_horseCard__kQPPj:hover .HorsesPage_horsePhoto__CKlXq{transform:scale(1.05)}.HorsesPage_horseImagePlaceholder__TAP8K{align-items:center;color:#8b5c2a;display:flex;height:100%;justify-content:center;opacity:.6;width:100%}.HorsesPage_horseImagePlaceholder__TAP8K.HorsesPage_hidden__1YVy3{display:none}.HorsesPage_saleBadge__rMzuh{background:#e74c3c;border-radius:20px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;position:absolute;right:12px;text-transform:uppercase;top:12px}.HorsesPage_horseInfo__Oh-mh{padding:24px}.HorsesPage_horseHeader__U498G{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.HorsesPage_horseName__oySDW{color:#2c1810;font-size:24px;font-weight:700;margin:0}.HorsesPage_horseGender__LzuhZ{color:#8b5c2a;font-size:20px;font-weight:700}.HorsesPage_horseDetails__5Oykd{grid-gap:8px;display:grid;gap:8px;margin-bottom:20px}.HorsesPage_horseDetail__gz6uS{align-items:center;border-bottom:1px solid #8b5c2a1a;display:flex;justify-content:space-between;padding:8px 0}.HorsesPage_horseDetail__gz6uS:last-child{border-bottom:none}.HorsesPage_detailLabel__c5Vdj{color:#6b5b47;font-size:14px;font-weight:500}.HorsesPage_detailValue__k08YR{color:#2c1810;font-size:14px;font-weight:600}.HorsesPage_horseAchievements__0NrzV{background:#8b5c2a0d;border-left:4px solid #8b5c2a;border-radius:8px;margin-bottom:20px;padding:16px}.HorsesPage_achievementsTitle__FUxNK{color:#2c1810;font-size:16px;font-weight:600;margin:0 0 8px}.HorsesPage_achievementsList__nx2PA{list-style:none;margin:0;padding:0}.HorsesPage_achievementItem__yUxDS{color:#6b5b47;font-size:14px;padding:4px 0 4px 16px;position:relative}.HorsesPage_achievementItem__yUxDS:before{color:#8b5c2a;content:"•";font-weight:700;left:0;position:absolute}.HorsesPage_horsePrice__zm3qy{align-items:center;background:#8b5c2a1a;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:20px;padding:12px 16px}.HorsesPage_priceLabel__99GB4{color:#6b5b47;font-size:14px;font-weight:500}.HorsesPage_priceValue__vSzN8{color:#8b5c2a;font-size:18px;font-weight:700}.HorsesPage_horseActions__FaxjT{display:flex;gap:12px}.HorsesPage_contactBtn__hFwBR,.HorsesPage_viewDetailsBtn__F--5z{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 20px;transition:all .3s ease}.HorsesPage_viewDetailsBtn__F--5z{background:#8b5c2a;color:#fff}.HorsesPage_viewDetailsBtn__F--5z:hover{background:#c19a6b;transform:translateY(-2px)}.HorsesPage_contactBtn__hFwBR{background:#0000;border:2px solid #8b5c2a;color:#8b5c2a}.HorsesPage_contactBtn__hFwBR:hover{background:#8b5c2a;color:#fff;transform:translateY(-2px)}.HorsesPage_loadingState__eKQ9B{color:#666;font-size:18px}.HorsesPage_errorState__MnuZy,.HorsesPage_loadingState__eKQ9B{align-items:center;display:flex;justify-content:center;min-height:400px}.HorsesPage_errorState__MnuZy{flex-direction:column;text-align:center}.HorsesPage_errorState__MnuZy p{color:#dc3545;font-size:18px;margin-bottom:20px}.HorsesPage_retryButton__8p9YO{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.HorsesPage_retryButton__8p9YO:hover{background-color:#0056b3}.HorsesPage_statusActive__3lYR-{color:#28a745;font-weight:600}.HorsesPage_statusInactive__Rtvyz{color:#6c757d;font-weight:600}.HorsesPage_statusForSale__7q3e7{color:#ffc107;font-weight:600}.HorsesPage_statusSold__0UJ7k{color:#dc3545;font-weight:600}.HorsesPage_statusBreeding__jphw\+{color:#17a2b8;font-weight:600}.HorsesPage_statusRetired__\+Tqoc{color:#6f42c1;font-weight:600}.HorsesPage_statusDeceased__BxOnq{color:#dc3545;font-weight:600}.HorsesPage_statusUnknown__dOSTy{color:#6c757d;font-weight:600}.HorsesPage_noResults__byErY{color:#6b5b47;padding:80px 20px;text-align:center}.HorsesPage_noResultsIcon__IPQNN{margin-bottom:24px;opacity:.6}.HorsesPage_noResultsTitle__w\+8Lh{color:#2c1810;font-size:24px;font-weight:600;margin:0 0 12px}.HorsesPage_noResultsText__I1r7r{color:#6b5b47;font-size:16px;margin:0 0 24px}@media (max-width:1024px){.HorsesPage_heroTitle__lSwF5{font-size:40px}.HorsesPage_heroSubtitle__hBbQJ{font-size:18px}.HorsesPage_filtersRow__t2p4w{justify-content:center}.HorsesPage_filterGroup__jFMdP{min-width:140px}.HorsesPage_horsesContainer__L3TzE.HorsesPage_grid__b7yyO{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.HorsesPage_heroSection__MQbKW{padding:60px 0}.HorsesPage_heroTitle__lSwF5{font-size:32px}.HorsesPage_heroSubtitle__hBbQJ{font-size:16px}.HorsesPage_filtersSection__pgRXp{padding:30px 0}.HorsesPage_filtersRow__t2p4w{align-items:stretch;flex-direction:column}.HorsesPage_filterGroup__jFMdP{min-width:auto}.HorsesPage_resultsHeader__tT2Ua{align-items:stretch;flex-direction:column;text-align:center}.HorsesPage_resultsTitle__wkcIT{font-size:28px}.HorsesPage_horsesContainer__L3TzE.HorsesPage_grid__b7yyO{grid-template-columns:1fr}.HorsesPage_horseCard__kQPPj{margin:0 10px}.HorsesPage_horseActions__FaxjT{flex-direction:column}}@media (max-width:480px){.HorsesPage_heroTitle__lSwF5{font-size:28px}.HorsesPage_heroSubtitle__hBbQJ{font-size:14px}.HorsesPage_searchInput__x2Ey0{font-size:14px;padding:14px 14px 14px 44px}.HorsesPage_filterSelect__nmnFx{font-size:14px;padding:10px 12px}.HorsesPage_resultsTitle__wkcIT{font-size:24px}.HorsesPage_horseInfo__Oh-mh{padding:20px}.HorsesPage_horseName__oySDW{font-size:20px}.HorsesPage_horseActions__FaxjT{gap:8px}.HorsesPage_contactBtn__hFwBR,.HorsesPage_viewDetailsBtn__F--5z{font-size:13px;padding:10px 16px}}.HorsesPage_imageModal__OWylY{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.HorsesPage_imageModalContent__qiCKr{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:90vw;overflow:hidden;position:relative}.HorsesPage_imageModalClose__ET\+nF{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s ease;width:40px;z-index:10}.HorsesPage_imageModalClose__ET\+nF:hover{background:#000000e6;transform:scale(1.1)}.HorsesPage_imageModalImage__rHpOF{display:block;height:auto;max-height:90vh;object-fit:contain;width:100%}.HorseDetailPage_horseDetailPage__cg4BT{background:#f5f5f5;min-height:100vh;padding:40px 0}.HorseDetailPage_horseDetailPage__cg4BT .breadcrumbs{margin-bottom:20px}.HorseDetailPage_header__Uz61s{background:#fffbe9;border-radius:16px;box-shadow:0 4px 12px #8b5c2a1a;margin-bottom:30px;padding:30px}.HorseDetailPage_horseName__JfRrz{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:36px;font-weight:700;line-height:1.2;margin:0 0 20px}.HorseDetailPage_bonitationSection__oqJtF{align-items:center;display:flex;gap:20px;margin-bottom:30px}.HorseDetailPage_bonitationDate__Clqb7{color:#666;font-size:16px;margin:0}.HorseDetailPage_bonitationButton__Fv6A4{background-color:#8b5c2a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:background-color .3s}.HorseDetailPage_bonitationButton__Fv6A4:hover{background-color:#6b4c2a}.HorseDetailPage_bonitationButton__Fv6A4:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.HorseDetailPage_bonitationButton__Fv6A4:disabled:hover{background-color:#ccc}.HorseDetailPage_existingBonitationRequest__sTlum{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:16px 0;padding:16px}.HorseDetailPage_existingBonitationRequest__sTlum h3{color:#495057;font-size:16px;font-weight:600;margin:0 0 12px}.HorseDetailPage_requestInfo__uqokK{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:12px}.HorseDetailPage_requestHeader__CJt\+F{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.HorseDetailPage_requestNumber__UyOZw{color:#495057;font-size:14px;font-weight:600}.HorseDetailPage_requestStatus__8Q4wr{border-radius:4px;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;text-transform:uppercase}.HorseDetailPage_requestDetails__\+J\+tA{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:1fr 1fr}.HorseDetailPage_requestDetails__\+J\+tA p{color:#555;font-size:13px;line-height:1.4;margin:6px 0}.HorseDetailPage_requestDetails__\+J\+tA strong{color:#333;display:inline-block;font-weight:600;min-width:120px}.HorseDetailPage_requestDetails__\+J\+tA .HorseDetailPage_notesField__ZNDy4{border-top:1px solid #e9ecef;grid-column:1/-1;margin-top:8px;padding-top:8px}.HorseDetailPage_requestDetails__\+J\+tA .HorseDetailPage_notesField__ZNDy4 strong{display:block;margin-bottom:4px}.HorseDetailPage_requestDetails__\+J\+tA .HorseDetailPage_notesField__ZNDy4 span{word-wrap:break-word;background:#f8f9fa;border-left:3px solid #007bff;border-radius:4px;color:#495057;display:block;font-size:12px;line-height:1.5;padding:8px;white-space:pre-wrap}.HorseDetailPage_content__l4SeH{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 400px;margin-bottom:30px}.HorseDetailPage_mainInfo__FCk3u{display:flex;flex-direction:column;gap:30px}.HorseDetailPage_mainInfo__FCk3u .HorseDetailPage_infoCard__2PcaY+.HorseDetailPage_infoCard__2PcaY{margin-top:0}.HorseDetailPage_infoCard__2PcaY{background:#fffbe9;border-radius:16px;box-shadow:0 4px 12px #8b5c2a1a;padding:30px}.HorseDetailPage_content__l4SeH+.HorseDetailPage_infoCard__2PcaY,.HorseDetailPage_infoCard__2PcaY+.HorseDetailPage_infoCard__2PcaY{margin-top:30px}.HorseDetailPage_cardTitle__txg2x{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 20px}.HorseDetailPage_infoGrid__dQsh-{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.HorseDetailPage_infoItem__1PQbf{align-items:center;border-bottom:1px solid #8b5c2a1a;display:flex;justify-content:space-between;padding:12px 0}.HorseDetailPage_infoItem__1PQbf:last-child{border-bottom:none}.HorseDetailPage_label__WTZdW{color:#8b5c2a;flex-shrink:0;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;margin-right:16px}.HorseDetailPage_value__j03UP{color:#333;flex:1 1;font-family:Gill Sans,Arial,sans-serif;font-size:14px;text-align:right}.HorseDetailPage_linkButton__043CT{background:none;border:none;color:#8b5c2a;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:0;text-decoration:underline;transition:color .2s ease}.HorseDetailPage_linkButton__043CT:hover{color:#c19a6b}.HorseDetailPage_status__wSETl{background:#8b5c2a1a;border-radius:20px;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600;padding:4px 12px}.HorseDetailPage_measurementsGrid__KtH6w{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.HorseDetailPage_measurementItem__UFRh0{align-items:center;background:#ffffff80;border:1px solid #8b5c2a1a;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.HorseDetailPage_measurementLabel__D9hjP{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600}.HorseDetailPage_measurementValue__tmY4a{color:#333;font-family:Gill Sans,Arial,sans-serif;font-size:16px;font-weight:700}.HorseDetailPage_ownerBreedInfo__ckbLO{display:flex;flex-direction:column;gap:16px}.HorseDetailPage_gallerySection__LpjX8{height:-webkit-fit-content;height:fit-content}.HorseDetailPage_gallery__QRJFo{display:flex;flex-direction:column;gap:16px}.HorseDetailPage_mainPhoto__PmxYS{border-radius:12px;cursor:pointer;height:300px;overflow:hidden;transition:transform .2s ease;width:100%}.HorseDetailPage_mainPhoto__PmxYS:hover{transform:scale(1.02)}.HorseDetailPage_mainPhotoImg__ITc-2{height:100%;object-fit:cover;width:100%}.HorseDetailPage_photoThumbnails__y\+nRN{display:flex;flex-wrap:wrap;gap:8px}.HorseDetailPage_thumbnail__-THz7{border:2px solid #0000;border-radius:8px;cursor:pointer;height:80px;object-fit:cover;transition:all .2s ease;width:80px}.HorseDetailPage_thumbnail__-THz7:hover{transform:scale(1.05)}.HorseDetailPage_thumbnail__-THz7.HorseDetailPage_active__sMaDR{border-color:#8b5c2a;transform:scale(1.05)}.HorseDetailPage_ownershipHistory__hZdqp{display:flex;flex-direction:column;gap:12px}.HorseDetailPage_ownershipItem__pRLR5{align-items:center;background:#ffffff80;border:1px solid #8b5c2a1a;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.HorseDetailPage_ownershipDate__sI03-{color:#666;font-family:Gill Sans,Arial,sans-serif;font-size:14px}.HorseDetailPage_ownershipOwner__88L9B{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:14px;font-weight:600}.HorseDetailPage_scoresSection__2C4ej{display:flex;flex-direction:column;gap:20px}.HorseDetailPage_scoresChart__lDd4I{height:400px;width:100%}.HorseDetailPage_classInfo__g6M7p{background:#ffffff80;border:1px solid #8b5c2a1a;border-radius:8px;padding:20px;text-align:center}.HorseDetailPage_classInfo__g6M7p h3{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:18px;margin:0}.HorseDetailPage_classValue__eootB{color:#c19a6b;font-weight:700}.HorseDetailPage_scoreMetrics__ny\+Pa{border-top:1px solid #8b5c2a33;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-around;margin-top:20px;padding-top:20px}.HorseDetailPage_metricItem__59hTB{align-items:center;display:flex;flex-direction:column;min-width:120px;text-align:center}.HorseDetailPage_metricLabel__x6ANu{color:#666;font-family:Gill Sans,Arial,sans-serif;font-size:12px;margin-bottom:4px}.HorseDetailPage_metricValue__SSS0K{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:18px;font-weight:700}.HorseDetailPage_healthInfo__lR2sD{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.HorseDetailPage_healthSection__EKHQW{background:#ffffff80;border:1px solid #8b5c2a1a;border-radius:8px;padding:20px}.HorseDetailPage_healthSection__EKHQW h3{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:16px;font-weight:600;margin:0 0 12px}.HorseDetailPage_healthSection__EKHQW ul{list-style:none;margin:0;padding:0}.HorseDetailPage_healthSection__EKHQW li{border-bottom:1px solid #8b5c2a1a;color:#333;font-family:Gill Sans,Arial,sans-serif;font-size:14px;padding:4px 0}.HorseDetailPage_healthSection__EKHQW li:last-child{border-bottom:none}.HorseDetailPage_healthSection__EKHQW p{color:#333;font-family:Gill Sans,Arial,sans-serif;font-size:14px;margin:4px 0}.HorseDetailPage_raceHistory__Omgqc{overflow-x:auto}.HorseDetailPage_raceTable__3E44P{border-collapse:collapse;font-family:Gill Sans,Arial,sans-serif;font-size:14px;width:100%}.HorseDetailPage_raceTable__3E44P th{background:#8b5c2a;color:#fffbe9;font-weight:600;padding:12px 8px;text-align:left;white-space:nowrap}.HorseDetailPage_raceTable__3E44P td{border-bottom:1px solid #8b5c2a1a;padding:12px 8px;white-space:nowrap}.HorseDetailPage_raceRow__WfJlc{cursor:pointer;transition:background-color .2s ease}.HorseDetailPage_raceRow__WfJlc:hover{background:#8b5c2a0d}.HorseDetailPage_errorReportSection__71otz{margin-top:40px;text-align:center}.HorseDetailPage_errorReportButton__TNMS7{background:#dc3545;border:none;border-radius:8px;box-shadow:0 2px 8px #dc354533;color:#fff;cursor:pointer;font-family:Gill Sans,Arial,sans-serif;font-size:16px;font-weight:600;padding:16px 32px;transition:all .2s ease}.HorseDetailPage_errorReportButton__TNMS7:hover{background:#c82333;box-shadow:0 4px 12px #dc35454d;transform:translateY(-1px)}.HorseDetailPage_photoModal__RZ0uS{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:3000}.HorseDetailPage_photoModalContent__85em9{max-height:90vh;max-width:90vw;position:relative}.HorseDetailPage_photoModalImg__4cbOj{border-radius:8px;height:100%;object-fit:contain;width:100%}.HorseDetailPage_photoModalClose__9W9Yc{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:32px;height:40px;justify-content:center;position:absolute;right:0;top:-40px;transition:background-color .2s ease;width:40px}.HorseDetailPage_photoModalClose__9W9Yc:hover{background:#ffffff1a}.HorseDetailPage_loadingState__Ylrhw{align-items:center;color:#666;display:flex;font-size:18px;justify-content:center;min-height:400px}.HorseDetailPage_errorState__FE6LL{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.HorseDetailPage_errorState__FE6LL p{color:#dc3545;font-size:18px;margin-bottom:20px}.HorseDetailPage_backButton__Rx3V2{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.HorseDetailPage_backButton__Rx3V2:hover{background-color:#0056b3}@media (max-width:1200px){.HorseDetailPage_content__l4SeH{grid-template-columns:1fr}.HorseDetailPage_gallerySection__LpjX8{order:-1}}@media (max-width:768px){.HorseDetailPage_horseDetailPage__cg4BT{padding:20px 0}.HorseDetailPage_header__Uz61s{margin-bottom:20px;padding:20px}.HorseDetailPage_horseName__JfRrz{font-size:28px}.HorseDetailPage_bonitationSection__oqJtF{align-items:flex-start;flex-direction:column;gap:12px}.HorseDetailPage_infoCard__2PcaY{padding:20px}.HorseDetailPage_cardTitle__txg2x{font-size:20px}.HorseDetailPage_healthInfo__lR2sD,.HorseDetailPage_infoGrid__dQsh-,.HorseDetailPage_measurementsGrid__KtH6w{grid-template-columns:1fr}.HorseDetailPage_mainPhoto__PmxYS{height:250px}.HorseDetailPage_thumbnail__-THz7{height:60px;width:60px}.HorseDetailPage_raceTable__3E44P{font-size:12px}.HorseDetailPage_raceTable__3E44P td,.HorseDetailPage_raceTable__3E44P th{padding:8px 4px}}@media (max-width:480px){.HorseDetailPage_horseName__JfRrz{font-size:24px}.HorseDetailPage_infoCard__2PcaY{padding:16px}.HorseDetailPage_cardTitle__txg2x{font-size:18px}.HorseDetailPage_mainPhoto__PmxYS{height:200px}.HorseDetailPage_thumbnail__-THz7{height:50px;width:50px}.HorseDetailPage_errorReportButton__TNMS7{font-size:14px;padding:12px 24px}}.OrganizationsFilter_filterContainer__EzU4g{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:40px;padding:30px}.OrganizationsFilter_filterTitle__CsnhE{margin-bottom:25px}.OrganizationsFilter_filterTitle__CsnhE h3{color:#333;font-size:1.4rem;font-weight:600;margin:0}.OrganizationsFilter_filterForm__BC-dG{width:100%}.OrganizationsFilter_filterRow__vpDgZ{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:1fr 1fr 2fr auto}.OrganizationsFilter_filterGroup__PDGrn{display:flex;flex-direction:column;gap:8px}.OrganizationsFilter_filterLabel__rwUKD{color:#555;font-size:.9rem;font-weight:600;margin:0}.OrganizationsFilter_filterInput__97JWT,.OrganizationsFilter_filterSelect__eW\+pz{background:#fff;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;min-height:48px;padding:12px 16px;transition:all .3s ease}.OrganizationsFilter_filterInput__97JWT:focus,.OrganizationsFilter_filterSelect__eW\+pz:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.OrganizationsFilter_filterSelect__eW\+pz:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed}.OrganizationsFilter_resetButton__TLBmN{background:linear-gradient(135deg,#8b5c2a,#a67c52);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;min-height:48px;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.OrganizationsFilter_resetButton__TLBmN:hover{background:linear-gradient(135deg,#7a4f24,#8f6b45);box-shadow:0 4px 12px #8b5c2a4d;transform:translateY(-2px)}.OrganizationsFilter_resetButton__TLBmN:active{transform:translateY(0)}@media (max-width:1024px){.OrganizationsFilter_filterRow__vpDgZ{gap:15px;grid-template-columns:1fr 1fr}.OrganizationsFilter_filterGroup__PDGrn:last-child{grid-column:1/-1}}@media (max-width:768px){.OrganizationsFilter_filterContainer__EzU4g{padding:20px}.OrganizationsFilter_filterRow__vpDgZ{gap:15px;grid-template-columns:1fr}.OrganizationsFilter_filterTitle__CsnhE h3{font-size:1.2rem}.OrganizationsFilter_filterInput__97JWT,.OrganizationsFilter_filterSelect__eW\+pz{font-size:.9rem;padding:10px 14px}.OrganizationsFilter_resetButton__TLBmN{font-size:.9rem;padding:10px 20px}}@media (max-width:480px){.OrganizationsFilter_filterContainer__EzU4g{padding:15px}.OrganizationsFilter_filterTitle__CsnhE h3{font-size:1.1rem}.OrganizationsFilter_filterInput__97JWT,.OrganizationsFilter_filterSelect__eW\+pz{font-size:.9rem;padding:8px 12px}}.OrganizationsPage_organizationsPage__tZF\+i{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh}.OrganizationsPage_heroSection__xdvuF{background:linear-gradient(135deg,#8b5c2a,#a67c52);color:#fff;padding:80px 0;text-align:center}.OrganizationsPage_heroContent__mM9ud{margin:0 auto;max-width:800px}.OrganizationsPage_heroTitle__YhrZH{font-size:3.5rem;font-weight:700;margin:0 0 20px;text-shadow:0 2px 4px #0000004d}.OrganizationsPage_heroSubtitle__vNQR6{font-size:1.3rem;line-height:1.6;margin:0;opacity:.9}.OrganizationsPage_mainSection__\+dJmM{padding:60px 0}.OrganizationsPage_sectionTitle__7ucbS{color:#333;font-size:2.2rem;font-weight:700;margin:0 0 40px;text-align:center}.OrganizationsPage_filtersSection__Jt88N{margin-bottom:40px}.OrganizationsPage_organizationsSection__p0knk{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:40px}.OrganizationsPage_loadingState__6IBiG{color:#666;padding:60px 20px;text-align:center}.OrganizationsPage_loadingState__6IBiG p{font-size:1.1rem;margin:10px 0}.OrganizationsPage_errorState__Oreff{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#dc3545;margin:20px 0;padding:60px 20px;text-align:center}.OrganizationsPage_errorState__Oreff p{font-size:1.1rem;margin:10px 0}.OrganizationsPage_retryButton__x0pBb{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;margin-top:15px;padding:10px 20px;transition:background-color .3s ease}.OrganizationsPage_retryButton__x0pBb:hover{background:#c82333}.OrganizationsPage_organizationsList__Ro1SO{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.OrganizationsPage_organizationCard__Fc0iF{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;cursor:pointer;padding:25px;transition:all .3s ease}.OrganizationsPage_organizationCard__Fc0iF:hover{border-color:#8b5c2a;box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.OrganizationsPage_organizationHeader__7DK4m{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.OrganizationsPage_organizationInfo__U0BaO{align-items:flex-start;display:flex;flex:1 1;gap:15px}.OrganizationsPage_organizationLogo__Lhjph{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;width:60px}.OrganizationsPage_organizationLogo__Lhjph img{height:100%;object-fit:cover;object-position:center;width:100%}.OrganizationsPage_logoFallback__Y-EQU{align-items:center;background:#f8f9fa;color:#8b5c2a;display:flex;height:100%;justify-content:center;width:100%}.OrganizationsPage_logoFallback__Y-EQU.OrganizationsPage_hidden__g\+UcM{display:none}.OrganizationsPage_organizationText__zCJws{flex:1 1;min-width:0}.OrganizationsPage_organizationName__Mw93A{color:#333;font-size:1.4rem;font-weight:700;line-height:1.3;margin:0 0 8px}.OrganizationsPage_organizationLocation__eVhCz{display:flex;flex-direction:column;gap:5px}.OrganizationsPage_country__om9-F{color:#666;font-size:.9rem;font-weight:500}.OrganizationsPage_city__htQ8A{color:#333;font-size:1rem;font-weight:600}.OrganizationsPage_region__V0Rp4{color:#666;font-size:.9rem;font-weight:500}.OrganizationsPage_type__tXQlC{color:#333;font-size:1rem;font-weight:600}.OrganizationsPage_organizationDetails__ccs9I{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:1fr 1fr}.OrganizationsPage_contactInfo__5RsCO{display:flex;flex-direction:column;gap:15px}.OrganizationsPage_contactItem__c4hp5{display:flex;flex-direction:column;gap:5px}.OrganizationsPage_contactLabel__B3tfZ{color:#666;font-size:.9rem;font-weight:500}.OrganizationsPage_contactValue__a-3FB{color:#8b5c2a;font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s ease}.OrganizationsPage_contactValue__a-3FB:hover{color:#a67c52;text-decoration:underline}.OrganizationsPage_organizationStats__a7D3X{display:flex;flex-direction:column;gap:15px}.OrganizationsPage_statItem__fGHNM{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.OrganizationsPage_statLabel__rNAdX{color:#666;font-size:.9rem;font-weight:500}.OrganizationsPage_statValue__5IR1a{color:#333;font-size:1rem;font-weight:600}.OrganizationsPage_statusActive__3d1tu{background:#d4edda;border-radius:4px;color:#28a745!important;font-size:.85rem;padding:4px 8px}.OrganizationsPage_statusPending__XP2H5{background:#fff3cd;border-radius:4px;color:#ffc107!important;font-size:.85rem;padding:4px 8px}.OrganizationsPage_statusDeleted__T9KpT{background:#f8d7da;border-radius:4px;color:#dc3545!important;font-size:.85rem;padding:4px 8px}.OrganizationsPage_statusUnknown__DZcw2{background:#f8f9fa;border-radius:4px;color:#6c757d!important;font-size:.85rem;padding:4px 8px}.OrganizationsPage_hasFines__CYCCL{color:#dc3545}.OrganizationsPage_noFines__dBNuo{color:#28a745}.OrganizationsPage_noResults__W1sOt{color:#666;padding:60px 20px;text-align:center}.OrganizationsPage_noResults__W1sOt p{font-size:1.1rem;margin:10px 0}@media (max-width:768px){.OrganizationsPage_heroTitle__YhrZH{font-size:2.5rem}.OrganizationsPage_heroSubtitle__vNQR6{font-size:1.1rem}.OrganizationsPage_mainSection__\+dJmM{padding:40px 0}.OrganizationsPage_sectionTitle__7ucbS{font-size:1.8rem}.OrganizationsPage_organizationsSection__p0knk{padding:20px}.OrganizationsPage_organizationHeader__7DK4m{flex-direction:column;gap:15px}.OrganizationsPage_organizationInfo__U0BaO{align-items:center;flex-direction:column;gap:10px;text-align:center}.OrganizationsPage_organizationLogo__Lhjph{height:80px;width:80px}.OrganizationsPage_organizationName__Mw93A{font-size:1.2rem}.OrganizationsPage_organizationLocation__eVhCz{align-items:center}.OrganizationsPage_organizationDetails__ccs9I{gap:20px;grid-template-columns:1fr}.OrganizationsPage_statItem__fGHNM{align-items:flex-start;flex-direction:column;gap:5px}}@media (max-width:480px){.OrganizationsPage_heroTitle__YhrZH{font-size:2rem}.OrganizationsPage_heroSubtitle__vNQR6{font-size:1rem}.OrganizationsPage_sectionTitle__7ucbS{font-size:1.5rem}.OrganizationsPage_organizationCard__Fc0iF{padding:20px}.OrganizationsPage_organizationLogo__Lhjph{height:60px;width:60px}.OrganizationsPage_organizationName__Mw93A{font-size:1.1rem}.OrganizationsPage_contactValue__a-3FB,.OrganizationsPage_statValue__5IR1a{font-size:.9rem}}.OrganizationProfilePage_container__Qvqiv{font-family:Inter,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.OrganizationProfilePage_loadingState__PqUaY{color:#666;padding:60px 20px;text-align:center}.OrganizationProfilePage_loadingState__PqUaY p{font-size:1.1rem;margin:10px 0}.OrganizationProfilePage_errorState__NAbUK{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#dc3545;margin:20px 0;padding:60px 20px;text-align:center}.OrganizationProfilePage_errorState__NAbUK p{font-size:1.1rem;margin:10px 0}.OrganizationProfilePage_retryButton__TcK1H{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;margin-top:15px;padding:10px 20px;transition:background-color .3s ease}.OrganizationProfilePage_retryButton__TcK1H:hover{background:#c82333}.OrganizationProfilePage_noData__aspOj{background:#f8f9fa;border-radius:8px;color:#666;margin:20px 0;padding:40px 20px;text-align:center}.OrganizationProfilePage_noData__aspOj p{font-size:1.1rem;margin:10px 0}.OrganizationProfilePage_container__Qvqiv .breadcrumbs{margin-bottom:20px}.OrganizationProfilePage_header__PTF99{margin-bottom:30px;text-align:center}.OrganizationProfilePage_organizationInfo__StIBO{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.OrganizationProfilePage_logoContainer__qfmeq{align-items:center;background:#fffbe9;border:3px solid #8b5c2a;border-radius:50%;box-shadow:0 4px 12px #8b5c2a33;display:flex;height:120px;justify-content:center;overflow:hidden;position:relative;width:120px}.OrganizationProfilePage_organizationLogo__ZshYD{border-radius:50%;height:100%;object-fit:cover;width:100%}.OrganizationProfilePage_logoPlaceholder__Em2pC{align-items:center;background:#fffbe9;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.OrganizationProfilePage_logoPlaceholder__Em2pC.OrganizationProfilePage_hidden__kJRrF{display:none}.OrganizationProfilePage_organizationDetails__nZgv2{text-align:left}.OrganizationProfilePage_organizationDetails__nZgv2 h1{color:#8b5c2a;font-size:32px;font-weight:600;margin:0 0 8px}.OrganizationProfilePage_organizationFullName__hX11k{color:#666;font-size:16px;font-style:italic;margin:0}.OrganizationProfilePage_organizationType__LfI1f{background:#fffbe9;border-radius:4px;color:#8b5c2a;display:inline-block;font-size:14px;font-weight:500;margin:5px 0 0;padding:4px 8px}.OrganizationProfilePage_navigationCard__6iVde{background:#fffbe9;border:2px solid #8b5c2a;border-radius:12px;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px;padding:20px}.OrganizationProfilePage_navButton__yQXm2{background:#fff;border:2px solid #8b5c2a;border-radius:8px;color:#8b5c2a;cursor:pointer;font-size:16px;font-weight:500;min-width:120px;padding:12px 24px;transition:all .3s ease}.OrganizationProfilePage_navButton__yQXm2:hover{transform:translateY(-2px)}.OrganizationProfilePage_navButton__yQXm2.OrganizationProfilePage_active__sMvmJ,.OrganizationProfilePage_navButton__yQXm2:hover{background:#8b5c2a;box-shadow:0 4px 12px #8b5c2a4d;color:#fff}.OrganizationProfilePage_content__4fL3b{min-height:500px}.OrganizationProfilePage_infoCard__NsHma{background:#fff;border:2px solid #8b5c2a;border-radius:12px;box-shadow:0 4px 12px #8b5c2a1a;margin-bottom:25px;padding:25px}.OrganizationProfilePage_cardTitle__WlGIG{border-bottom:2px solid #f0e6d2;color:#8b5c2a;font-size:24px;font-weight:600;margin:0 0 20px;padding-bottom:10px}.OrganizationProfilePage_formGroup__MAhVy{margin-bottom:20px}.OrganizationProfilePage_formGroup__MAhVy label{color:#8b5c2a;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.OrganizationProfilePage_input__VLHUj{background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;padding:12px 16px;transition:border-color .3s ease;width:100%}.OrganizationProfilePage_input__VLHUj:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.OrganizationProfilePage_input__VLHUj:disabled{background:#f8f8f8;color:#666;cursor:not-allowed}.OrganizationProfilePage_okvedStatus__DyKDQ{align-items:center;display:flex;gap:15px}.OrganizationProfilePage_statusIndicator__nvY70{border-radius:20px;font-size:14px;font-weight:600;padding:8px 16px}.OrganizationProfilePage_hasOkved__if6nI{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.OrganizationProfilePage_noOkved__e5w92{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.OrganizationProfilePage_toggleButton__VvpOP{background:#8b5c2a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .3s ease}.OrganizationProfilePage_toggleButton__VvpOP:hover{background:#6b4a21}.OrganizationProfilePage_actionButtons__nOPqA{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:20px 0}.OrganizationProfilePage_cancelButton__XZwZP,.OrganizationProfilePage_editButton__Mc1kA,.OrganizationProfilePage_primaryButton__pMgPm,.OrganizationProfilePage_saveButton__9BVdz,.OrganizationProfilePage_secondaryButton__TVjCp{border:2px solid;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .3s ease}.OrganizationProfilePage_editButton__Mc1kA{background:#8b5c2a;border-color:#8b5c2a;color:#fff}.OrganizationProfilePage_editButton__Mc1kA:hover{background:#6b4a21;border-color:#6b4a21}.OrganizationProfilePage_saveButton__9BVdz{background:#28a745;border-color:#28a745;color:#fff}.OrganizationProfilePage_saveButton__9BVdz:hover{background:#218838;border-color:#218838}.OrganizationProfilePage_cancelButton__XZwZP{background:#fff;border-color:#dc3545;color:#dc3545}.OrganizationProfilePage_cancelButton__XZwZP:hover{background:#dc3545;color:#fff}.OrganizationProfilePage_primaryButton__pMgPm{background:#8b5c2a;border-color:#8b5c2a;color:#fff}.OrganizationProfilePage_primaryButton__pMgPm:hover{background:#6b4a21;border-color:#6b4a21;box-shadow:0 4px 12px #8b5c2a4d;transform:translateY(-2px)}.OrganizationProfilePage_secondaryButton__TVjCp{background:#fff;border-color:#8b5c2a;color:#8b5c2a}.OrganizationProfilePage_secondaryButton__TVjCp:hover{background:#8b5c2a;box-shadow:0 4px 12px #8b5c2a4d;color:#fff;transform:translateY(-2px)}.OrganizationProfilePage_horsesList__sE78y{display:flex;flex-direction:column;gap:15px}.OrganizationProfilePage_horseItem__jwipu{align-items:center;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;display:flex;justify-content:space-between;padding:20px}.OrganizationProfilePage_horseInfo__2ADs1 h3{color:#8b5c2a;font-size:18px;margin:0 0 8px}.OrganizationProfilePage_horseInfo__2ADs1 p{color:#666;margin:0 0 8px}.OrganizationProfilePage_viewButton__MSQGj{background:#8b5c2a;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 16px;transition:background .3s ease}.OrganizationProfilePage_viewButton__MSQGj:hover{background:#6b4a21}.OrganizationProfilePage_notificationsList__RYJRG{display:flex;flex-direction:column;gap:15px}.OrganizationProfilePage_notificationItem__qUoxh{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;position:relative;transition:all .3s ease}.OrganizationProfilePage_notificationItem__qUoxh.OrganizationProfilePage_unread__NihwF{background:#fffbe9;border-left:4px solid #8b5c2a}.OrganizationProfilePage_notificationItem__qUoxh.OrganizationProfilePage_status-success__rCnkk{background:#f8fff9;border-left:4px solid #28a745}.OrganizationProfilePage_notificationItem__qUoxh.OrganizationProfilePage_status-warning__kfZmb{background:#fffef8;border-left:4px solid #ffc107}.OrganizationProfilePage_notificationItem__qUoxh.OrganizationProfilePage_status-error__a8oCC{background:#fff8f8;border-left:4px solid #dc3545}.OrganizationProfilePage_notificationItem__qUoxh.OrganizationProfilePage_status-pending__Gr99n{background:#f8fdff;border-left:4px solid #17a2b8}.OrganizationProfilePage_notificationHeader__LDHsj{align-items:flex-start;display:flex;gap:12px;margin-bottom:10px}.OrganizationProfilePage_notificationIcon__xMs9X{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}.OrganizationProfilePage_status-success__rCnkk .OrganizationProfilePage_notificationIcon__xMs9X{background:#28a7451a;color:#28a745}.OrganizationProfilePage_status-warning__kfZmb .OrganizationProfilePage_notificationIcon__xMs9X{background:#ffc1071a;color:#ffc107}.OrganizationProfilePage_status-error__a8oCC .OrganizationProfilePage_notificationIcon__xMs9X{background:#dc35451a;color:#dc3545}.OrganizationProfilePage_status-pending__Gr99n .OrganizationProfilePage_notificationIcon__xMs9X{background:#17a2b81a;color:#17a2b8}.OrganizationProfilePage_notificationContent__yS10S{flex:1 1;min-width:0}.OrganizationProfilePage_notificationDate__zZ283{color:#666;display:block;font-size:14px}.OrganizationProfilePage_unreadIndicator__RQpr1{background:#8b5c2a;border-radius:12px;color:#fff;flex-shrink:0;font-size:12px;font-weight:500;padding:4px 8px}.OrganizationProfilePage_notificationTitle__2oEeI{color:#8b5c2a;font-size:16px;font-weight:600;margin:0 0 4px}.OrganizationProfilePage_notificationDescription__VYWU5{color:#333;line-height:1.5;margin:8px 0}.OrganizationProfilePage_notificationMessage__c2ycK{margin-top:8px}.OrganizationProfilePage_message-success__aJG6U{color:#28a745;font-size:14px;font-weight:500}.OrganizationProfilePage_message-warning__pLrJE{color:#ffc107;font-size:14px;font-weight:500}.OrganizationProfilePage_message-error__5uTWj{color:#dc3545;font-size:14px;font-weight:500}.OrganizationProfilePage_message-pending__Pqk8W{color:#17a2b8;font-size:14px;font-weight:500}.OrganizationProfilePage_sortControls__BH2eM{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:20px;padding:15px}.OrganizationProfilePage_sortButtons__Wrmt3{display:flex;flex-wrap:wrap;gap:10px}.OrganizationProfilePage_sortButton__Dvhzh{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .3s ease}.OrganizationProfilePage_sortButton__Dvhzh:hover{background:#e9ecef;border-color:#adb5bd}.OrganizationProfilePage_sortButton__Dvhzh.OrganizationProfilePage_active__sMvmJ{background:#8b5c2a;border-color:#8b5c2a;color:#fff}.OrganizationProfilePage_sortArrow__dhjUc{font-size:12px;font-weight:700}.OrganizationProfilePage_paginationContainer__nHdxj{display:flex;justify-content:center;margin-top:30px}.OrganizationProfilePage_inspectionsList__R7rzD{display:flex;flex-direction:column;gap:15px}.OrganizationProfilePage_inspectionItem__ukGE5{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.OrganizationProfilePage_inspectionInfo__7qPSt h3{color:#8b5c2a;font-size:16px;margin:0 0 8px}.OrganizationProfilePage_inspectionInfo__7qPSt p{color:#666;margin:0 0 8px}.OrganizationProfilePage_applicationsList__XT8C0{display:flex;flex-direction:column;gap:15px}.OrganizationProfilePage_applicationItem__dxQem{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.OrganizationProfilePage_applicationInfo__cQ17Z h3{color:#8b5c2a;font-size:16px;margin:0 0 8px}.OrganizationProfilePage_applicationDate__pwjz7{color:#666;font-size:14px;margin:0 0 8px}.OrganizationProfilePage_applicationDescription__6txAQ{color:#333;line-height:1.5;margin:0 0 8px}.OrganizationProfilePage_status__QMtHE{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.OrganizationProfilePage_active__sMvmJ,.OrganizationProfilePage_completed__Lyt2R{background:#d4edda;color:#155724}.OrganizationProfilePage_planned__mNbmu{background:#fff3cd;color:#856404}.OrganizationProfilePage_approved__nJEe-{background:#d4edda;color:#155724}.OrganizationProfilePage_pending__YN\+2f{background:#fff3cd;color:#856404}@media (max-width:768px){.OrganizationProfilePage_container__Qvqiv{padding:15px}.OrganizationProfilePage_navigationCard__6iVde{align-items:stretch;flex-direction:column}.OrganizationProfilePage_navButton__yQXm2{min-width:auto}.OrganizationProfilePage_organizationInfo__StIBO{flex-direction:column;text-align:center}.OrganizationProfilePage_organizationDetails__nZgv2{text-align:center}.OrganizationProfilePage_logoContainer__qfmeq{height:100px;width:100px}.OrganizationProfilePage_organizationDetails__nZgv2 h1{font-size:24px}.OrganizationProfilePage_actionButtons__nOPqA{align-items:stretch;flex-direction:column}.OrganizationProfilePage_primaryButton__pMgPm,.OrganizationProfilePage_secondaryButton__TVjCp{width:100%}.OrganizationProfilePage_applicationItem__dxQem,.OrganizationProfilePage_horseItem__jwipu,.OrganizationProfilePage_inspectionItem__ukGE5,.OrganizationProfilePage_notificationItem__qUoxh{align-items:stretch;flex-direction:column;gap:15px}.OrganizationProfilePage_sortButtons__Wrmt3{align-items:stretch;flex-direction:column}.OrganizationProfilePage_sortButton__Dvhzh{justify-content:center;width:100%}}.OrganizationProfilePage_directionsContent__GajI1{min-height:300px}.OrganizationProfilePage_directionsList__SPxpb{color:#8b5c2a;font-size:16px;line-height:1.7;margin:0;padding-left:20px}.OrganizationProfilePage_statusActive__AuH2-{background:#d4edda;border-radius:4px;color:#28a745!important;font-size:.85rem;padding:4px 8px}.OrganizationProfilePage_statusPending__22xVU{background:#fff3cd;border-radius:4px;color:#ffc107!important;font-size:.85rem;padding:4px 8px}.OrganizationProfilePage_statusDeleted__aJN3S{background:#f8d7da;border-radius:4px;color:#dc3545!important;font-size:.85rem;padding:4px 8px}.OrganizationProfilePage_statusUnknown__\+3fiE{background:#f8f9fa;border-radius:4px;color:#6c757d!important;font-size:.85rem;padding:4px 8px}.OrganizationProfilePage_statusDisplay__Yj6Zk{align-items:center;display:flex}.OrganizationProfilePage_statusValue__3swij{border-radius:4px;font-size:.9rem;font-weight:600;padding:4px 8px}.OrganizationProfilePage_usersList__HOn5d{display:flex;flex-direction:column;gap:15px;margin-top:20px}.OrganizationProfilePage_userItem__ExaR\+{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px;transition:all .3s ease}.OrganizationProfilePage_userItem__ExaR\+:hover{border-color:#8b5c2a;box-shadow:0 2px 8px #8b5c2a1a}.OrganizationProfilePage_userInfo__Qkqsp h3{color:#333;font-size:18px;font-weight:600;margin:0 0 10px}.OrganizationProfilePage_userInfo__Qkqsp p{color:#666;font-size:14px;margin:5px 0}.MembersFilter_filterContainer__d1Jgj{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:40px;padding:30px}.MembersFilter_filterTitle__8Nuz3{margin-bottom:25px}.MembersFilter_filterTitle__8Nuz3 h3{color:#333;font-size:1.4rem;font-weight:600;margin:0}.MembersFilter_filterForm__f4Dv1{width:100%}.MembersFilter_filterRow__O1NOc{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:1fr 1fr 2fr auto}.MembersFilter_filterGroup__ly0gu{display:flex;flex-direction:column;gap:8px}.MembersFilter_filterLabel__oQOYG{color:#555;font-size:.9rem;font-weight:600;margin:0}.MembersFilter_filterInput__9euZX,.MembersFilter_filterSelect__2AjFB{background:#fff;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;min-height:48px;padding:12px 16px;transition:all .3s ease}.MembersFilter_filterInput__9euZX:focus,.MembersFilter_filterSelect__2AjFB:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.MembersFilter_filterSelect__2AjFB:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed}.MembersFilter_resetButton__0fTED{background:linear-gradient(135deg,#8b5c2a,#a67c52);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;min-height:48px;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.MembersFilter_resetButton__0fTED:hover{background:linear-gradient(135deg,#7a4f24,#8f6b45);box-shadow:0 4px 12px #8b5c2a4d;transform:translateY(-2px)}.MembersFilter_resetButton__0fTED:active{transform:translateY(0)}@media (max-width:1024px){.MembersFilter_filterRow__O1NOc{gap:15px;grid-template-columns:1fr 1fr}.MembersFilter_filterGroup__ly0gu:last-child{grid-column:1/-1}}@media (max-width:768px){.MembersFilter_filterContainer__d1Jgj{padding:20px}.MembersFilter_filterRow__O1NOc{gap:15px;grid-template-columns:1fr}.MembersFilter_filterTitle__8Nuz3 h3{font-size:1.2rem}.MembersFilter_filterInput__9euZX,.MembersFilter_filterSelect__2AjFB{font-size:.9rem;padding:10px 14px}.MembersFilter_resetButton__0fTED{font-size:.9rem;padding:10px 20px}}@media (max-width:480px){.MembersFilter_filterContainer__d1Jgj{padding:15px}.MembersFilter_filterTitle__8Nuz3 h3{font-size:1.1rem}.MembersFilter_filterInput__9euZX,.MembersFilter_filterSelect__2AjFB{font-size:.9rem;padding:8px 12px}}.MembersPage_membersPage__-NRXO{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh}.MembersPage_heroSection__icJGQ{background:linear-gradient(135deg,#8b5c2a,#a67c52);color:#fff;padding:80px 0;text-align:center}.MembersPage_heroContent__EK\+ub{margin:0 auto;max-width:800px}.MembersPage_heroTitle__avyIT{font-size:3.5rem;font-weight:700;margin:0 0 20px;text-shadow:0 2px 4px #0000004d}.MembersPage_heroSubtitle__C6vUh{font-size:1.3rem;line-height:1.6;margin:0;opacity:.9}.MembersPage_mainSection__mx6To{padding:60px 0}.MembersPage_sectionTitle__nBXHw{color:#333;font-size:2.2rem;font-weight:700;margin:0 0 40px;text-align:center}.MembersPage_filtersSection__UUBEU{margin-bottom:40px}.MembersPage_membersSection__Y7kCC{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:40px}.MembersPage_loadingState__H4nFT{color:#666;padding:60px 20px;text-align:center}.MembersPage_loadingState__H4nFT p{font-size:1.1rem;margin:10px 0}.MembersPage_errorState__zfKvE{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#dc3545;margin:20px 0;padding:60px 20px;text-align:center}.MembersPage_errorState__zfKvE p{font-size:1.1rem;margin:10px 0}.MembersPage_retryButton__Pv3m9{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;margin-top:15px;padding:10px 20px;transition:background-color .3s ease}.MembersPage_retryButton__Pv3m9:hover{background:#c82333}.MembersPage_membersList__OSgPr{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.MembersPage_memberCard__Qpi03{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;cursor:pointer;padding:25px;transition:all .3s ease}.MembersPage_memberCard__Qpi03:hover{border-color:#8b5c2a;box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.MembersPage_memberHeader__ZXzHF{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.MembersPage_memberInfo__d7T4M{align-items:flex-start;display:flex;flex:1 1;gap:15px}.MembersPage_memberLogo__KinIW{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;width:60px}.MembersPage_memberLogo__KinIW img{height:100%;object-fit:cover;object-position:center;width:100%}.MembersPage_logoFallback__j5J6n{align-items:center;background:#f8f9fa;color:#8b5c2a;display:flex;height:100%;justify-content:center;width:100%}.MembersPage_logoFallback__j5J6n.MembersPage_hidden__V2AvB{display:none}.MembersPage_memberText__e4aGi{flex:1 1;min-width:0}.MembersPage_memberName__UFBKV{color:#333;font-size:1.4rem;font-weight:700;line-height:1.3;margin:0 0 8px}.MembersPage_memberLocation__tlNvw{display:flex;flex-direction:column;gap:5px}.MembersPage_region__xYyoC{color:#666;font-size:.9rem;font-weight:500}.MembersPage_type__d3Tv5{color:#333;font-size:1rem;font-weight:600}.MembersPage_memberDetails__lvQRL{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:1fr 1fr}.MembersPage_contactInfo__KGWf8{display:flex;flex-direction:column;gap:15px}.MembersPage_contactItem__AmPzN{display:flex;flex-direction:column;gap:5px}.MembersPage_contactLabel__Vk\+mh{color:#666;font-size:.9rem;font-weight:500}.MembersPage_contactValue__LiUBW{color:#8b5c2a;font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s ease}.MembersPage_contactValue__LiUBW:hover{color:#a67c52;text-decoration:underline}.MembersPage_memberStats__ZNcXA{display:flex;flex-direction:column;gap:15px}.MembersPage_statItem__oJElf{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.MembersPage_statLabel__goyG1{color:#666;font-size:.9rem;font-weight:500}.MembersPage_statValue__7Shja{color:#333;font-size:1rem;font-weight:600}.MembersPage_statusActive__XRPWu{background:#d4edda;border-radius:4px;color:#28a745!important;font-size:.85rem;padding:4px 8px}.MembersPage_statusPending__8-mv3{background:#fff3cd;border-radius:4px;color:#ffc107!important;font-size:.85rem;padding:4px 8px}.MembersPage_statusDeleted__Em-hk{background:#f8d7da;border-radius:4px;color:#dc3545!important;font-size:.85rem;padding:4px 8px}.MembersPage_statusUnknown__ECi6Q{background:#f8f9fa;border-radius:4px;color:#6c757d!important;font-size:.85rem;padding:4px 8px}.MembersPage_hasFines__f7yZm{color:#dc3545}.MembersPage_noFines__RcnWF{color:#28a745}.MembersPage_noResults__l1EOf{color:#666;padding:60px 20px;text-align:center}.MembersPage_noResults__l1EOf p{font-size:1.1rem;margin:10px 0}@media (max-width:768px){.MembersPage_heroTitle__avyIT{font-size:2.5rem}.MembersPage_heroSubtitle__C6vUh{font-size:1.1rem}.MembersPage_mainSection__mx6To{padding:40px 0}.MembersPage_sectionTitle__nBXHw{font-size:1.8rem}.MembersPage_membersSection__Y7kCC{padding:20px}.MembersPage_memberHeader__ZXzHF{flex-direction:column;gap:15px}.MembersPage_memberInfo__d7T4M{align-items:center;flex-direction:column;gap:10px;text-align:center}.MembersPage_memberLogo__KinIW{height:80px;width:80px}.MembersPage_memberName__UFBKV{font-size:1.2rem}.MembersPage_memberLocation__tlNvw{align-items:center}.MembersPage_memberDetails__lvQRL{gap:20px;grid-template-columns:1fr}.MembersPage_statItem__oJElf{align-items:flex-start;flex-direction:column;gap:5px}}@media (max-width:480px){.MembersPage_heroTitle__avyIT{font-size:2rem}.MembersPage_heroSubtitle__C6vUh{font-size:1rem}.MembersPage_sectionTitle__nBXHw{font-size:1.5rem}.MembersPage_memberCard__Qpi03{padding:20px}.MembersPage_memberLogo__KinIW{height:60px;width:60px}.MembersPage_memberName__UFBKV{font-size:1.1rem}.MembersPage_contactValue__LiUBW,.MembersPage_statValue__7Shja{font-size:.9rem}}.InspectionsFilter_filterContainer__FCwEe{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;margin-bottom:40px;padding:30px}.InspectionsFilter_filterTitle__dU6VP{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:25px}.InspectionsFilter_filterControls__twT-j{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.InspectionsFilter_filterGroup__DQyAj{display:flex;flex-direction:column;gap:8px}.InspectionsFilter_filterLabel__clt7N{color:#333;font-size:.9rem;font-weight:600}.InspectionsFilter_filterSelect__3o\+xd{background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;padding:12px 15px;transition:border-color .3s ease}.InspectionsFilter_filterSelect__3o\+xd:focus{border-color:#8b5c2a;outline:none}.InspectionsFilter_searchInputWrapper__7CFrG{position:relative}.InspectionsFilter_searchIcon__kvT00{color:#8b5c2a;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.InspectionsFilter_searchInput__OZn57{background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;padding:12px 15px 12px 45px;transition:border-color .3s ease;width:100%}.InspectionsFilter_searchInput__OZn57:focus{border-color:#8b5c2a;outline:none}.InspectionsFilter_resetButton__HWpPf{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;font-size:.9rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.InspectionsFilter_resetButton__HWpPf:hover{background:#e9ecef;border-color:#8b5c2a;color:#8b5c2a}@media (max-width:768px){.InspectionsFilter_filterContainer__FCwEe{padding:20px}.InspectionsFilter_filterControls__twT-j{gap:15px;grid-template-columns:1fr}.InspectionsFilter_filterTitle__dU6VP{font-size:1.2rem;margin-bottom:20px}}@media (max-width:480px){.InspectionsFilter_filterContainer__FCwEe{padding:15px}.InspectionsFilter_filterControls__twT-j{gap:12px}.InspectionsFilter_filterSelect__3o\+xd,.InspectionsFilter_searchInput__OZn57{padding:10px 12px}.InspectionsFilter_searchInput__OZn57{padding-left:40px}.InspectionsFilter_resetButton__HWpPf{padding:10px 20px}}.StatisticsChart_chartContainer__qdfJ8{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;padding:30px}.StatisticsChart_chartBars__BRPUB{align-items:end;border-bottom:2px solid #e0e0e0;border-left:2px solid #e0e0e0;display:flex;height:300px;justify-content:space-between;margin-bottom:30px;padding:20px 0;position:relative}.StatisticsChart_barGroup__u-53S{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;position:relative}.StatisticsChart_bar__q8Q2k{align-items:flex-end;border-radius:6px 6px 0 0;cursor:pointer;display:flex;justify-content:center;min-height:20px;position:relative;transition:all .3s ease;width:60px}.StatisticsChart_bar__q8Q2k:hover{box-shadow:0 4px 12px #8b5c2a4d;transform:translateY(-2px)}.StatisticsChart_barValue__v7M31{background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;color:#8b5c2a;font-size:.8rem;font-weight:600;padding:2px 6px;position:absolute;top:-25px;white-space:nowrap}.StatisticsChart_barLabel__1Bizy{color:#333;font-size:.9rem;font-weight:600;margin-top:10px}.StatisticsChart_chartLegend__DEQtf{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.StatisticsChart_legendItem__U7KVp{align-items:center;color:#666;display:flex;font-size:.8rem;gap:8px}.StatisticsChart_legendColor__Ywd25{border:1px solid #e0e0e0;border-radius:3px;height:16px;width:16px}@media (max-width:768px){.StatisticsChart_chartContainer__qdfJ8{padding:20px}.StatisticsChart_chartBars__BRPUB{height:250px;margin-bottom:20px}.StatisticsChart_bar__q8Q2k{width:40px}.StatisticsChart_barValue__v7M31{font-size:.7rem;top:-20px}.StatisticsChart_barLabel__1Bizy{font-size:.8rem}.StatisticsChart_chartLegend__DEQtf{gap:10px}.StatisticsChart_legendItem__U7KVp{font-size:.7rem}}@media (max-width:480px){.StatisticsChart_chartContainer__qdfJ8{padding:15px}.StatisticsChart_chartBars__BRPUB{height:200px;margin-bottom:15px}.StatisticsChart_bar__q8Q2k{width:30px}.StatisticsChart_barValue__v7M31{font-size:.6rem;top:-18px}.StatisticsChart_barLabel__1Bizy{font-size:.7rem}.StatisticsChart_chartLegend__DEQtf{align-items:center;flex-direction:column;gap:8px}.StatisticsChart_legendItem__U7KVp{font-size:.6rem}}.InspectionsPage_inspectionsPage__uX9s4{background-color:#f8f9fa;min-height:100vh}.InspectionsPage_heroSection__aesGZ{background:linear-gradient(135deg,#8b5c2a,#a67c52);color:#fff;padding:60px 0;text-align:center}.InspectionsPage_heroContent__hJ4Pq{margin:0 auto;max-width:800px}.InspectionsPage_heroTitle__KX0r6{color:#fff;font-size:3rem;font-weight:700;margin-bottom:1rem}.InspectionsPage_heroSubtitle__2HHND{font-size:1.2rem;line-height:1.6;margin:0;opacity:.9}.InspectionsPage_mainSection__6iLZz{padding:60px 0}.InspectionsPage_sectionTitle__QxoGr{color:#333;font-size:2rem;font-weight:700;margin-bottom:30px;text-align:center}.InspectionsPage_chartSection__O47in{margin-bottom:60px}.InspectionsPage_chartContainer__IbUmm{margin:0 auto;max-width:1000px}.InspectionsPage_resultsSection__jWuof{margin-bottom:60px}.InspectionsPage_resultsGrid__asSNe{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto 30px;max-width:1000px}.InspectionsPage_resultCard__qs0vE{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.InspectionsPage_resultCard__qs0vE:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.InspectionsPage_resultNumber__v0VXo{color:#8b5c2a;font-size:3rem;font-weight:700;margin-bottom:10px}.InspectionsPage_resultLabel__v0ul6{color:#666;font-size:1.1rem;font-weight:500}.InspectionsPage_kiasInfoContainer__clwaV{margin-top:20px;text-align:center}.InspectionsPage_kiasInfoButton__nrbN\+{align-items:center;background:none;border:2px solid #8b5c2a;border-radius:6px;color:#8b5c2a;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.InspectionsPage_kiasInfoButton__nrbN\+:hover{background:#8b5c2a;box-shadow:0 4px 12px #8b5c2a4d;color:#fff;transform:translateY(-1px)}.InspectionsPage_kiasInfoButton__nrbN\+:after{content:"→";font-size:1.1rem;font-weight:600;transition:transform .3s ease}.InspectionsPage_kiasInfoButton__nrbN\+:hover:after{transform:translateX(3px)}.InspectionsPage_chartsSection__kszWA{margin-bottom:60px}.InspectionsPage_chartsGrid__iRtOX{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.InspectionsPage_chartCard__CHMJZ{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:30px}.InspectionsPage_chartTitle__85-KS{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:20px;text-align:center}.InspectionsPage_pieChart__6Kn8y{display:flex;flex-direction:column;gap:15px}.InspectionsPage_pieChartItem__4mx2d{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:12px;padding:10px}.InspectionsPage_pieChartColor__KvyZK{border-radius:50%;flex-shrink:0;height:20px;width:20px}.InspectionsPage_pieChartItem__4mx2d span{color:#333;font-size:.9rem;font-weight:500}.InspectionsPage_inspectionsSection__GsP0O{margin-bottom:40px}.InspectionsPage_inspectionsList__es1we{display:flex;flex-direction:column;gap:20px}.InspectionsPage_inspectionCard__Cc9qy{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.InspectionsPage_inspectionCard__Cc9qy:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-3px)}.InspectionsPage_inspectionHeader__gNOqL{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;gap:20px;justify-content:space-between;padding:25px 30px 20px}.InspectionsPage_inspectionName__yeWLD{color:#333;flex:1 1;font-size:1.4rem;font-weight:700;margin:0}.InspectionsPage_inspectionStatus__0VcJq{border-radius:20px;flex-shrink:0;font-size:.8rem;font-weight:600;padding:6px 12px}.InspectionsPage_statusActive__HBs8W{background:#28a7451a;color:#28a745}.InspectionsPage_statusInactive__7aPnI{background:#6c757d1a;color:#6c757d}.InspectionsPage_statusSuspended__WZjua{background:#ffc1071a;color:#ffc107}.InspectionsPage_inspectionDetails__FctWV{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:1fr auto;padding:20px 30px 30px}.InspectionsPage_inspectionInfo__uzrDp{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.InspectionsPage_infoItem__esDms{display:flex;flex-direction:column;gap:5px}.InspectionsPage_infoLabel__OOg9q{color:#666;font-size:.9rem;font-weight:500}.InspectionsPage_infoValue__TM\+qQ{color:#333;font-size:1rem;font-weight:600}.InspectionsPage_hasCertificate__t-d4q{color:#28a745}.InspectionsPage_noCertificate__Xbvql{color:#dc3545}.InspectionsPage_inspectionActions__NibY\+{display:flex;flex-direction:column;gap:15px;min-width:250px}.InspectionsPage_detailsButton__QZjgc{background:linear-gradient(135deg,#8b5c2a,#a67c52);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:12px 20px;text-align:center;transition:all .3s ease}.InspectionsPage_detailsButton__QZjgc:hover{background:linear-gradient(135deg,#7a4f24,#8f6b45);box-shadow:0 4px 12px #8b5c2a4d;transform:translateY(-2px)}.InspectionsPage_noResults__7TdUM{color:#666;padding:60px 20px;text-align:center}.InspectionsPage_noResults__7TdUM p{font-size:1.1rem;margin:10px 0}@media (max-width:768px){.InspectionsPage_heroTitle__KX0r6{font-size:2.5rem}.InspectionsPage_heroSubtitle__2HHND{font-size:1.1rem}.InspectionsPage_mainSection__6iLZz{padding:40px 0}.InspectionsPage_sectionTitle__QxoGr{font-size:1.8rem}.InspectionsPage_resultsGrid__asSNe{gap:20px;grid-template-columns:1fr}.InspectionsPage_resultNumber__v0VXo{font-size:2.5rem}.InspectionsPage_chartsGrid__iRtOX{gap:20px;grid-template-columns:1fr}.InspectionsPage_inspectionHeader__gNOqL{flex-direction:column;gap:15px}.InspectionsPage_inspectionName__yeWLD{font-size:1.2rem}.InspectionsPage_inspectionDetails__FctWV{gap:20px;grid-template-columns:1fr}.InspectionsPage_inspectionInfo__uzrDp{grid-template-columns:1fr}.InspectionsPage_inspectionActions__NibY\+{min-width:auto}}@media (max-width:480px){.InspectionsPage_heroTitle__KX0r6{font-size:2rem}.InspectionsPage_heroSubtitle__2HHND{font-size:1rem}.InspectionsPage_sectionTitle__QxoGr{font-size:1.5rem}.InspectionsPage_resultCard__qs0vE{padding:20px}.InspectionsPage_resultNumber__v0VXo{font-size:2rem}.InspectionsPage_chartCard__CHMJZ{padding:20px}.InspectionsPage_inspectionHeader__gNOqL{padding:20px 20px 15px}.InspectionsPage_inspectionDetails__FctWV{padding:15px 20px 20px}.InspectionsPage_detailsButton__QZjgc{padding:15px;width:100%}}.DocumentsPage_documentsPage__\+O05e{background:#fff;min-height:100vh}.DocumentsPage_heroSection__F1bTm{background:linear-gradient(135deg,#8b5c2a,#c19a6b);color:#fff;padding:80px 0}.DocumentsPage_heroContent__lYGOs{margin:0 auto;max-width:800px;text-align:center}.DocumentsPage_heroTitle__YitI9{font-family:Gill Sans,sans-serif;font-size:48px;font-weight:600;letter-spacing:-.5px;line-height:1.2;margin:0 0 20px}.DocumentsPage_heroSubtitle__DLrUy{font-family:Gill Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.5;margin:0;opacity:.9}.DocumentsPage_documentsSection__Nwbwz{background:#f9f9f9;padding:80px 0}.DocumentsPage_documentsGrid__Nsn1a{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto;max-width:1200px}.DocumentsPage_documentCard__qYqT-{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;cursor:pointer;display:flex;gap:20px;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.DocumentsPage_documentCard__qYqT-:before{background:linear-gradient(90deg,#8b5c2a,#c19a6b);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.DocumentsPage_documentCard__qYqT-:hover{box-shadow:0 8px 30px #8b5c2a33;transform:translateY(-5px)}.DocumentsPage_documentCard__qYqT-:hover:before{transform:scaleX(1)}.DocumentsPage_documentIcon__e3SWI{align-items:center;background:#f5f5f5;border-radius:12px;display:flex;flex-shrink:0;height:60px;justify-content:center;transition:background-color .3s ease;width:60px}.DocumentsPage_documentCard__qYqT-:hover .DocumentsPage_documentIcon__e3SWI{background:#8b5c2a}.DocumentsPage_documentCard__qYqT-:hover .DocumentsPage_documentIcon__e3SWI svg{filter:brightness(0) invert(1)}.DocumentsPage_documentContent__SvC7q{flex:1 1;min-width:0}.DocumentsPage_documentCategory__8IEl1{background:#8b5c2a;border-radius:20px;color:#fff;display:inline-block;font-family:Gill Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:12px;padding:6px 12px;text-transform:uppercase}.DocumentsPage_documentTitle__l2sQA{color:#000;font-family:Gill Sans,sans-serif;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 12px;transition:color .3s ease}.DocumentsPage_documentCard__qYqT-:hover .DocumentsPage_documentTitle__l2sQA{color:#8b5c2a}.DocumentsPage_documentDescription__IrGQC{color:#666;font-family:Gill Sans,sans-serif;font-size:16px;line-height:1.5;margin:0 0 20px}.DocumentsPage_documentMeta__ExbPM{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.DocumentsPage_documentDate__wSyZ0,.DocumentsPage_documentSize__Loa6S,.DocumentsPage_documentType__1e4cF{align-items:center;color:#999;display:flex;font-family:Gill Sans,sans-serif;font-size:14px;gap:6px}.DocumentsPage_documentDate__wSyZ0:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='M8 2v3m8-3v3M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";height:14px;width:14px}.DocumentsPage_documentSize__Loa6S:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";height:14px;width:14px}.DocumentsPage_documentType__1e4cF{background:#f0f0f0;border-radius:6px;color:#666;font-weight:500;padding:4px 8px}.DocumentsPage_documentAction__OBg9z{align-items:center;background:#f5f5f5;border-radius:50%;color:#8b5c2a;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.DocumentsPage_documentCard__qYqT-:hover .DocumentsPage_documentAction__OBg9z{background:#8b5c2a;color:#fff;transform:scale(1.1)}.DocumentsPage_infoSection__g1JLa{background:#fff;padding:80px 0}.DocumentsPage_infoContent__1YXPe{margin:0 auto;max-width:1200px;text-align:center}.DocumentsPage_infoTitle__TEHXh{color:#000;font-family:Gill Sans,sans-serif;font-size:36px;font-weight:600;line-height:1.2;margin:0 0 50px}.DocumentsPage_infoGrid__iigQr{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.DocumentsPage_infoCard__bnQgz{background:#f9f9f9;border-radius:16px;padding:40px 30px;transition:all .3s ease}.DocumentsPage_infoCard__bnQgz:hover{box-shadow:0 8px 30px #8b5c2a1a;transform:translateY(-5px)}.DocumentsPage_infoIcon__XUwBp{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 20px #8b5c2a1a;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.DocumentsPage_infoCardTitle__62BOR{color:#000;font-family:Gill Sans,sans-serif;font-size:24px;font-weight:600;margin:0 0 15px}.DocumentsPage_infoCardText__cUC4m{color:#666;font-family:Gill Sans,sans-serif;font-size:16px;line-height:1.6;margin:0}@media (max-width:768px){.DocumentsPage_heroSection__F1bTm{padding:60px 0}.DocumentsPage_heroTitle__YitI9{font-size:36px}.DocumentsPage_heroSubtitle__DLrUy{font-size:18px}.DocumentsPage_documentsSection__Nwbwz{padding:60px 0}.DocumentsPage_documentsGrid__Nsn1a{gap:20px;grid-template-columns:1fr}.DocumentsPage_documentCard__qYqT-{flex-direction:column;padding:20px;text-align:center}.DocumentsPage_documentIcon__e3SWI{align-self:center}.DocumentsPage_documentMeta__ExbPM{justify-content:center}.DocumentsPage_infoSection__g1JLa{padding:60px 0}.DocumentsPage_infoTitle__TEHXh{font-size:28px;margin-bottom:40px}.DocumentsPage_infoGrid__iigQr{gap:30px;grid-template-columns:1fr}.DocumentsPage_infoCard__bnQgz{padding:30px 20px}}@media (max-width:480px){.DocumentsPage_heroTitle__YitI9{font-size:28px}.DocumentsPage_heroSubtitle__DLrUy{font-size:16px}.DocumentsPage_documentCard__qYqT-{padding:15px}.DocumentsPage_documentTitle__l2sQA{font-size:18px}.DocumentsPage_documentDescription__IrGQC{font-size:14px}.DocumentsPage_documentMeta__ExbPM{flex-direction:column;gap:10px}.DocumentsPage_infoTitle__TEHXh{font-size:24px}.DocumentsPage_infoCardTitle__62BOR{font-size:20px}.DocumentsPage_infoCardText__cUC4m{font-size:14px}}.ContactsPage_contactsPage__CCesA{background:#fff;min-height:100vh}.ContactsPage_heroSection__JtfkA{background:linear-gradient(135deg,#8b5c2a,#c19a6b);color:#fff;padding:80px 0}.ContactsPage_heroContent__wV-l2{margin:0 auto;max-width:800px;text-align:center}.ContactsPage_heroTitle__ClkR2{font-family:Gill Sans,sans-serif;font-size:48px;font-weight:600;letter-spacing:-.5px;line-height:1.2;margin:0 0 20px}.ContactsPage_heroSubtitle__ASwlf{font-family:Gill Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.5;margin:0;opacity:.9}.ContactsPage_mainSection__wr2CG{background:#f9f9f9;padding:80px 0 40px}.ContactsPage_contentGrid__nJNRg{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.ContactsPage_contactInfo__tOYT9{display:flex;flex-direction:column;gap:32px}.ContactsPage_sectionTitle__\+t425{color:#8b5c2a;font-family:Gill Sans,sans-serif;font-size:32px;font-weight:600;margin:0 0 30px}.ContactsPage_contactCard__\+WlN4{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000012;display:flex;gap:20px;padding:24px 28px;transition:box-shadow .3s,transform .3s}.ContactsPage_contactCard__\+WlN4:hover{box-shadow:0 8px 30px #8b5c2a21;transform:translateY(-3px)}.ContactsPage_contactIcon__m9zux{align-items:center;background:#f5f5f5;border-radius:12px;color:#8b5c2a;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.ContactsPage_contactContent__-Q37N{flex:1 1;min-width:0}.ContactsPage_contactTitle__l42Cb{color:#8b5c2a;font-family:Gill Sans,sans-serif;font-size:18px;font-weight:600;margin:0 0 8px}.ContactsPage_contactText__GGeHF{color:#333;font-family:Gill Sans,sans-serif;font-size:16px;margin:0 0 4px}.ContactsPage_contactSubtext__wZtnF{color:#999;font-family:Gill Sans,sans-serif;font-size:14px;margin:0}.ContactsPage_workingHours__j7I9u{display:flex;flex-direction:column;gap:4px}.ContactsPage_workingDay__CAKHK{display:flex;font-size:16px;gap:10px}.ContactsPage_dayName__7MSun{color:#333;font-weight:500}.ContactsPage_dayTime__ZB-NE{color:#8b5c2a;font-weight:600}.ContactsPage_contactLink__q3jO-{background:none;border:none;color:#8b5c2a;cursor:pointer;font-family:Gill Sans,sans-serif;font-size:16px;font-weight:500;padding:0;text-align:left;transition:color .2s}.ContactsPage_contactLink__q3jO-:hover{color:#c19a6b;text-decoration:underline}.ContactsPage_phoneNumbers__NvFMQ{display:flex;flex-direction:column;gap:4px}.ContactsPage_socialLinks__k5Djb{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.ContactsPage_socialButton__nZwMw{align-items:center;background:#f5f5f5;border:none;border-radius:8px;color:#8b5c2a;cursor:pointer;display:flex;font-family:Gill Sans,sans-serif;font-size:15px;font-weight:500;gap:8px;padding:8px 16px;transition:background .2s,color .2s}.ContactsPage_socialButton__nZwMw:hover{background:#8b5c2a;color:#fff}.ContactsPage_mapSection__pnugj{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000012;margin-top:0;padding:24px 28px}.ContactsPage_mapContainer__eq7ie{border-radius:12px;box-shadow:0 2px 10px #8b5c2a14;height:400px;margin-bottom:18px;overflow:hidden;width:100%}.ContactsPage_mapInfo__ZDyU7{align-items:center;display:flex;gap:30px;margin-top:8px}.ContactsPage_mapInfoItem__iEDR6{align-items:center;color:#8b5c2a;display:flex;font-size:15px;gap:8px}.ContactsPage_additionalSection__c2Zd6{background:#fff;padding:60px 0 80px}.ContactsPage_additionalContent__6nsm5{margin:0 auto;max-width:1200px;text-align:center}.ContactsPage_additionalTitle__tFsUS{color:#8b5c2a;font-family:Gill Sans,sans-serif;font-size:28px;font-weight:600;margin:0 0 40px}.ContactsPage_additionalGrid__zPUSz{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ContactsPage_additionalCard__9wBR6{background:#f9f9f9;border-radius:16px;padding:36px 24px;transition:all .3s ease}.ContactsPage_additionalCard__9wBR6:hover{box-shadow:0 8px 30px #8b5c2a1a;transform:translateY(-5px)}.ContactsPage_additionalIcon__fJkCn{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 20px #8b5c2a14;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.ContactsPage_additionalCardTitle__1U\+ZF{color:#000;font-family:Gill Sans,sans-serif;font-size:20px;font-weight:600;margin:0 0 10px}.ContactsPage_additionalCardText__DlKU2{color:#666;font-family:Gill Sans,sans-serif;font-size:15px;line-height:1.6;margin:0}@media (max-width:900px){.ContactsPage_contentGrid__nJNRg{gap:40px;grid-template-columns:1fr}}@media (max-width:768px){.ContactsPage_heroSection__JtfkA{padding:60px 0}.ContactsPage_heroTitle__ClkR2{font-size:36px}.ContactsPage_heroSubtitle__ASwlf{font-size:18px}.ContactsPage_mainSection__wr2CG{padding:40px 0 20px}.ContactsPage_sectionTitle__\+t425{font-size:24px;margin-bottom:20px}.ContactsPage_contactCard__\+WlN4,.ContactsPage_mapSection__pnugj{padding:16px 12px}.ContactsPage_mapContainer__eq7ie{height:250px}.ContactsPage_mapInfo__ZDyU7{align-items:flex-start;flex-direction:column;gap:10px}.ContactsPage_additionalSection__c2Zd6{padding:40px 0 60px}.ContactsPage_additionalTitle__tFsUS{font-size:20px;margin-bottom:24px}.ContactsPage_additionalGrid__zPUSz{gap:20px}.ContactsPage_additionalCard__9wBR6{padding:20px 10px}}@media (max-width:480px){.ContactsPage_heroTitle__ClkR2{font-size:28px}.ContactsPage_heroSubtitle__ASwlf{font-size:15px}.ContactsPage_mainSection__wr2CG{padding:20px 0 10px}.ContactsPage_contactCard__\+WlN4{align-items:flex-start;flex-direction:column;gap:10px;padding:10px 6px}.ContactsPage_contactIcon__m9zux{font-size:18px;height:36px;width:36px}.ContactsPage_mapSection__pnugj{padding:10px 4px}.ContactsPage_mapContainer__eq7ie{height:180px}.ContactsPage_additionalSection__c2Zd6{padding:20px 0 30px}.ContactsPage_additionalCard__9wBR6{padding:10px 4px}}.AboutPage_aboutPage__AI8Mv{background:#fff;min-height:100vh}.AboutPage_heroSection__Re7H1{background:linear-gradient(135deg,#8b5c2a,#c19a6b);color:#fff;padding:80px 0;text-align:center}.AboutPage_heroContent__sV66M{margin:0 auto;max-width:800px}.AboutPage_heroTitle__zDBCl{font-family:Gill Sans,Arial,sans-serif;font-size:48px;font-weight:600;line-height:1.2;margin:0 0 16px}.AboutPage_heroSubtitle__OIt0D{font-family:Gill Sans,Arial,sans-serif;font-size:20px;font-weight:400;margin:0;opacity:.9}.AboutPage_aboutContent__G7j2R{background:#fff;padding:80px 0}.AboutPage_aboutText__2X-4e{margin:0 auto;max-width:900px;text-align:center}.AboutPage_aboutTitle__4jtNH{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:36px;font-weight:600;line-height:1.3;margin:0 0 40px}.AboutPage_aboutDescription__cmLh8{color:#333;font-family:Gill Sans,Arial,sans-serif;font-size:18px;line-height:1.7}.AboutPage_aboutDescription__cmLh8 p{margin:0 0 24px}.AboutPage_aboutDescription__cmLh8 p:last-child{margin-bottom:0}.AboutPage_gallerySection__8U\+SG{background:#f8f8f8;padding:80px 0}.AboutPage_galleryTitle__nEuAV{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:36px;font-weight:600;margin:0 0 60px;text-align:center}.AboutPage_galleryGrid__VjSOM{grid-gap:20px;display:grid;gap:20px;grid-template-areas:"main side" "bottom bottom";grid-template-columns:1fr 288px;grid-template-rows:auto auto;margin:0 auto;max-width:1200px;position:relative}.AboutPage_mainImage__0GkAx{background:#e2e2e2;border-radius:10px;cursor:pointer;display:block;grid-area:main;height:603px;overflow:hidden;position:relative;text-decoration:none;width:100%}.AboutPage_sideImages__YvZf4{display:flex;flex-direction:column;gap:20px;grid-area:side}.AboutPage_sideImage__RdCIs{background:#e2e2e2;border-radius:10px;height:185px;overflow:hidden;position:relative;width:288px}.AboutPage_bottomImages__V4BVk{grid-gap:20px;display:grid;gap:20px;grid-area:bottom;grid-template-columns:repeat(4,1fr)}.AboutPage_bottomImage__LVk7q{background:#e2e2e2;border-radius:10px;height:185px;overflow:hidden;position:relative;width:100%}.AboutPage_galleryImage__ABvDD{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.AboutPage_bottomImage__LVk7q:hover .AboutPage_galleryImage__ABvDD,.AboutPage_mainImage__0GkAx:hover .AboutPage_galleryImage__ABvDD,.AboutPage_sideImage__RdCIs:hover .AboutPage_galleryImage__ABvDD{transform:scale(1.05)}.AboutPage_mainImage__0GkAx:hover{box-shadow:0 8px 25px #8b5c2a33}.AboutPage_imageOverlay__hBjeD{background:linear-gradient(#0000,#000000b3);bottom:0;color:#fff;left:0;padding:20px;position:absolute;right:0;transform:translateY(100%);transition:transform .3s ease}.AboutPage_bottomImage__LVk7q:hover .AboutPage_imageOverlay__hBjeD,.AboutPage_mainImage__0GkAx:hover .AboutPage_imageOverlay__hBjeD,.AboutPage_sideImage__RdCIs:hover .AboutPage_imageOverlay__hBjeD{transform:translateY(0)}.AboutPage_imageTitle__T5PgT{font-family:Gill Sans,Arial,sans-serif;font-size:18px;font-weight:600;margin:0;text-shadow:0 2px 4px #00000080}.AboutPage_mainImage__0GkAx .AboutPage_imageTitle__T5PgT{font-size:24px}@media (max-width:1200px){.AboutPage_galleryGrid__VjSOM{gap:16px;grid-template-areas:"main" "side" "bottom";grid-template-columns:1fr}.AboutPage_sideImages__YvZf4{flex-direction:row;justify-content:center}.AboutPage_sideImage__RdCIs{height:160px;width:250px}.AboutPage_bottomImages__V4BVk{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.AboutPage_heroSection__Re7H1{padding:60px 0}.AboutPage_heroTitle__zDBCl{font-size:36px}.AboutPage_heroSubtitle__OIt0D{font-size:18px}.AboutPage_aboutContent__G7j2R{padding:60px 0}.AboutPage_aboutTitle__4jtNH{font-size:28px}.AboutPage_aboutDescription__cmLh8{font-size:16px}.AboutPage_gallerySection__8U\+SG{padding:60px 0}.AboutPage_galleryTitle__nEuAV{font-size:28px;margin-bottom:40px}.AboutPage_mainImage__0GkAx{height:300px}.AboutPage_sideImages__YvZf4{align-items:center;flex-direction:column}.AboutPage_bottomImage__LVk7q,.AboutPage_sideImage__RdCIs{height:150px;width:100%}.AboutPage_bottomImages__V4BVk{grid-template-columns:1fr}}@media (max-width:480px){.AboutPage_heroTitle__zDBCl{font-size:28px}.AboutPage_heroSubtitle__OIt0D{font-size:16px}.AboutPage_aboutTitle__4jtNH{font-size:24px}.AboutPage_aboutDescription__cmLh8{font-size:15px}.AboutPage_galleryTitle__nEuAV{font-size:24px}.AboutPage_mainImage__0GkAx{height:200px}.AboutPage_bottomImage__LVk7q,.AboutPage_sideImage__RdCIs{height:120px;width:100%}.AboutPage_imageTitle__T5PgT{font-size:16px}.AboutPage_mainImage__0GkAx .AboutPage_imageTitle__T5PgT{font-size:20px}}.AboutPage_teamSection__aISy1{background-color:#f8f9fa;padding:80px 0}.AboutPage_teamSection__aISy1:nth-child(2n){background-color:#fff}.AboutPage_teamTitle__WoyJ9{color:#8b5c2a;font-family:Gill Sans,Arial,sans-serif;font-size:36px;font-weight:600;margin:0 0 60px;position:relative;text-align:center}.AboutPage_teamTitle__WoyJ9:after{background:linear-gradient(90deg,#8b5c2a,#c19a6b);border-radius:2px;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.AboutPage_teamGrid__ev1ed{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.AboutPage_teamCard__bWpU6{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 8px 32px #0000001a;overflow:hidden;transition:all .3s ease}.AboutPage_teamCard__bWpU6:hover{box-shadow:0 16px 48px #00000026;transform:translateY(-8px)}.AboutPage_teamPhoto__rnqli{align-items:center;background:#e0e0e0;border-bottom:1px solid #e9ecef;display:flex;height:320px;justify-content:center;position:relative;width:100%}.AboutPage_teamInfo__K52Ok{padding:24px;text-align:center}.AboutPage_teamName__qeJ9D{color:#2c3e50;font-family:Gill Sans,Arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0 0 8px}.AboutPage_teamPosition__2lUh1{color:#6c757d;font-family:Gill Sans,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0}@media (max-width:768px){.AboutPage_teamSection__aISy1{padding:60px 0}.AboutPage_teamTitle__WoyJ9{font-size:28px;margin-bottom:40px}.AboutPage_teamGrid__ev1ed{gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:0 20px}.AboutPage_teamPhoto__rnqli{height:280px}.AboutPage_teamInfo__K52Ok{padding:20px}.AboutPage_teamName__qeJ9D{font-size:1.1rem}.AboutPage_teamPosition__2lUh1{font-size:.9rem}}@media (max-width:480px){.AboutPage_teamGrid__ev1ed{gap:25px;grid-template-columns:1fr}.AboutPage_teamPhoto__rnqli{height:260px}}.NewsFilter_filtersSection__hOOr\+{background:#fff;border-bottom:1px solid #e2e2e2;padding:40px 0}.NewsFilter_filtersContainer__\+cb2f{display:flex;flex-direction:column;gap:30px}.NewsFilter_searchContainer__XVpdc{margin:0 auto;max-width:400px;position:relative}.NewsFilter_searchInput__DRyRC{background:#fff;border:1px solid #e2e2e2;border-radius:10px;color:#000;font-family:Gill Sans,sans-serif;font-size:16px;height:50px;padding:0 50px 0 20px;transition:border-color .3s ease;width:100%}.NewsFilter_searchInput__DRyRC:focus{border-color:#8b5c2a;outline:none}.NewsFilter_searchInput__DRyRC::placeholder{color:#999}.NewsFilter_searchIcon__ORbv5{color:#999;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.NewsFilter_categoriesContainer__44U5F{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.NewsFilter_categoryButton__Wt-Ae{background:#fff;border:1px solid #e2e2e2;border-radius:10px;color:#8b5c2a;cursor:pointer;font-family:Gill Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:.5px;padding:12px 24px;transition:all .3s ease}.NewsFilter_categoryButton__Wt-Ae:hover{background:#f9f9f9;border-color:#8b5c2a}.NewsFilter_categoryButton__Wt-Ae.NewsFilter_active__tfBGE{background:#8b5c2a;border-color:#8b5c2a;color:#fff}@media (max-width:768px){.NewsFilter_categoriesContainer__44U5F{gap:10px}.NewsFilter_categoryButton__Wt-Ae{font-size:14px;padding:10px 20px}}@media (max-width:480px){.NewsFilter_filtersSection__hOOr\+{padding:30px 0}.NewsFilter_searchInput__DRyRC{font-size:14px;height:45px}.NewsFilter_categoryButton__Wt-Ae{font-size:13px;padding:8px 16px}}.NewsFilter_dateRangeContainer__HBr4C{align-items:center;background:#f9f9f9;border:1px solid #e2e2e2;border-radius:12px;display:flex;flex-direction:column;gap:15px;margin:20px 0 0;padding:20px}.NewsFilter_dateTitle__1CAVr{color:#8b5c2a;font-family:Gill Sans,sans-serif;font-size:18px;font-weight:600;margin:0;text-align:center}.NewsFilter_dateInputsContainer__NXOk1{align-items:center;display:flex;gap:20px;justify-content:center}.NewsFilter_dateLabel__yZQGz{align-items:flex-start;color:#8b5c2a;display:flex;flex-direction:column;font-family:Gill Sans,sans-serif;font-size:16px;gap:8px}.NewsFilter_dateText__OjNHh{color:#666;font-weight:500}.NewsFilter_dateInputWrapper__Dq0oO{align-items:center;display:flex;position:relative}.NewsFilter_dateInput__IF1Ag{background:#fff;border:1px solid #e2e2e2;border-radius:8px;color:#000;font-family:Gill Sans,sans-serif;font-size:16px;min-width:150px;padding:10px 40px 10px 12px;transition:border-color .3s ease}.NewsFilter_dateInput__IF1Ag:focus{border-color:#8b5c2a;outline:none}.NewsFilter_calendarIcon__eau4N{color:#8b5c2a;pointer-events:none;position:absolute;right:12px}@media (max-width:480px){.NewsFilter_dateRangeContainer__HBr4C{gap:12px;margin:15px 0 0;padding:15px}.NewsFilter_dateTitle__1CAVr{font-size:16px}.NewsFilter_dateInputsContainer__NXOk1{flex-direction:column;gap:15px}.NewsFilter_dateLabel__yZQGz{align-items:center;font-size:14px}.NewsFilter_dateInput__IF1Ag{font-size:14px;min-width:140px;padding:8px 35px 8px 10px}}.NewsPage_newsPage__itiyM{background:#f9f9f9;min-height:100vh}.NewsPage_heroSection__pVFKJ{background:#fff;border-bottom:1px solid #e2e2e2;padding:60px 0}.NewsPage_heroContent__PIy67{margin:0 auto;max-width:800px;text-align:center}.NewsPage_heroTitle__sxml9{color:#540303;font-size:48px;font-weight:600;line-height:56px;margin:0 0 20px}.NewsPage_heroSubtitle__n-VP6,.NewsPage_heroTitle__sxml9{font-family:Gill Sans,sans-serif;font-style:normal;letter-spacing:.5px}.NewsPage_heroSubtitle__n-VP6{color:#8b5c2a;font-size:20px;font-weight:400;line-height:28px;margin:0}.NewsPage_featuredSection__SG9WB{background:#fff;padding:60px 0}.NewsPage_sectionTitle__RQfle{color:#540303;font-family:Gill Sans,sans-serif;font-size:32px;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:40px;margin:0 0 40px;text-align:center}.NewsPage_featuredGrid__EuJrM{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr;margin:0 auto;max-width:800px}.NewsPage_featuredCard__wRDbN{background:#fff;border-radius:16px;box-shadow:1px 2px 10px 1px #c4c4c433;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.NewsPage_featuredCard__wRDbN:hover{box-shadow:1px 4px 20px 1px #c4c4c44d;transform:translateY(-5px)}.NewsPage_imageContainer__w-3cV{height:300px;overflow:hidden;position:relative}.NewsPage_newsImage__4GwaU{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.NewsPage_featuredCard__wRDbN:hover .NewsPage_newsImage__4GwaU{transform:scale(1.05)}.NewsPage_categoryBadge__wXuod{background:#8b5c2a;border-radius:20px;color:#fff;font-family:Gill Sans,sans-serif;font-size:14px;font-weight:400;left:20px;letter-spacing:.5px;padding:8px 16px;position:absolute;top:20px}.NewsPage_cardContent__0A3Ms{padding:30px}.NewsPage_cardMeta__On9Z5{align-items:center;color:#999;display:flex;font-family:Gill Sans,sans-serif;font-size:14px;justify-content:space-between;letter-spacing:.5px;margin-bottom:15px}.NewsPage_author__jqXY9,.NewsPage_date__4VAm3{align-items:center;display:flex;gap:5px}.NewsPage_cardTitle__DFAQ9{color:#540303;font-family:Gill Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:30px;margin:0 0 15px;transition:color .3s ease}.NewsPage_cardTitle__DFAQ9:hover{color:#8b5c2a}.NewsPage_cardExcerpt__r9oAq{color:#8b5c2a;font-style:normal;line-height:24px;margin:0 0 20px}.NewsPage_cardExcerpt__r9oAq,.NewsPage_readMoreButton__ZStQj{font-family:Gill Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:.5px}.NewsPage_readMoreButton__ZStQj{background:#8b5c2a;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:12px 24px;transition:background-color .3s ease}.NewsPage_readMoreButton__ZStQj:hover{background:#540303}.NewsPage_newsSection__FRZrB{background:#f9f9f9;padding:60px 0}.NewsPage_newsGrid__x8xDZ{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.NewsPage_newsCard__PQGIJ{background:#fff;border-radius:16px;box-shadow:1px 2px 10px 1px #c4c4c433;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.NewsPage_newsCard__PQGIJ:hover{box-shadow:1px 4px 20px 1px #c4c4c44d;transform:translateY(-5px)}.NewsPage_newsCard__PQGIJ .NewsPage_imageContainer__w-3cV{height:200px}.NewsPage_newsCard__PQGIJ .NewsPage_cardContent__0A3Ms{padding:20px}.NewsPage_newsCard__PQGIJ .NewsPage_cardTitle__DFAQ9{font-size:20px;line-height:26px}.NewsPage_newsCard__PQGIJ .NewsPage_cardExcerpt__r9oAq{font-size:14px;line-height:20px}.NewsPage_emptySection__zoZXC{background:#f9f9f9;padding:100px 0}.NewsPage_emptyContent__pTIHB{margin:0 auto;max-width:400px;text-align:center}.NewsPage_emptyIcon__bS4I\+{margin-bottom:20px}.NewsPage_emptyTitle__Esy85{color:#540303;font-size:24px;font-weight:600;line-height:30px;margin:0 0 15px}.NewsPage_emptyText__GnzQi,.NewsPage_emptyTitle__Esy85{font-family:Gill Sans,sans-serif;font-style:normal;letter-spacing:.5px}.NewsPage_emptyText__GnzQi{color:#8b5c2a;font-size:16px;font-weight:400;line-height:24px;margin:0}@media (max-width:768px){.NewsPage_heroTitle__sxml9{font-size:36px;line-height:42px}.NewsPage_heroSubtitle__n-VP6{font-size:18px;line-height:24px}.NewsPage_sectionTitle__RQfle{font-size:28px;line-height:34px}.NewsPage_newsGrid__x8xDZ{gap:20px;grid-template-columns:1fr}.NewsPage_featuredCard__wRDbN .NewsPage_cardContent__0A3Ms,.NewsPage_newsCard__PQGIJ .NewsPage_cardContent__0A3Ms{padding:20px}.NewsPage_cardTitle__DFAQ9{font-size:20px;line-height:26px}.NewsPage_cardExcerpt__r9oAq{font-size:14px;line-height:20px}}@media (max-width:480px){.NewsPage_heroSection__pVFKJ{padding:40px 0}.NewsPage_filtersSection__L7SAg{padding:30px 0}.NewsPage_featuredSection__SG9WB,.NewsPage_newsSection__FRZrB{padding:40px 0}.NewsPage_heroTitle__sxml9{font-size:28px;line-height:34px}.NewsPage_heroSubtitle__n-VP6{font-size:16px;line-height:22px}.NewsPage_sectionTitle__RQfle{font-size:24px;line-height:30px}.NewsPage_searchInput__Kdwek{font-size:14px;height:45px}.NewsPage_categoryButton__bDq0O{font-size:13px;padding:8px 16px}.NewsPage_imageContainer__w-3cV{height:200px}.NewsPage_featuredCard__wRDbN .NewsPage_imageContainer__w-3cV{height:250px}}.NewsDetailPage_newsDetailPage__jzSoY{background:#fff;min-height:100vh}.NewsDetailPage_newsArticle__MY5\+t{margin:0 auto;max-width:900px;padding:40px 0}.NewsDetailPage_newsHeader__MTOqi{margin-bottom:40px;text-align:center}.NewsDetailPage_categoryTag__7By9j{background:#8b5c2a;border-radius:20px;color:#fff;display:inline-block;font-family:Gill Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px;margin-bottom:20px;padding:8px 16px;text-transform:uppercase}.NewsDetailPage_newsTitle__sdPIj{color:#000;font-family:Gill Sans,sans-serif;font-size:36px;font-weight:600;letter-spacing:-.5px;line-height:1.3;margin:0 0 20px}.NewsDetailPage_newsMeta__qZy73{align-items:center;color:#666;display:flex;font-family:Gill Sans,sans-serif;font-size:16px;gap:30px;justify-content:center}.NewsDetailPage_newsDate__D9xYk{align-items:center;display:flex;gap:8px}.NewsDetailPage_newsDate__D9xYk:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='M8 2v3m8-3v3M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";height:16px;width:16px}.NewsDetailPage_newsAuthor__8JtxP{align-items:center;display:flex;gap:8px}.NewsDetailPage_newsAuthor__8JtxP:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:"";height:16px;width:16px}.NewsDetailPage_mainImageContainer__Dm62S{border-radius:12px;box-shadow:0 4px 20px #0000001a;margin-bottom:40px;overflow:hidden}.NewsDetailPage_mainImage__ADSGC{display:block;height:400px;object-fit:cover;width:100%}.NewsDetailPage_newsContent__Pw5wI{margin-bottom:50px}.NewsDetailPage_paragraph__nSWG-{color:#333;font-family:Gill Sans,sans-serif;font-size:18px;line-height:1.7;margin-bottom:24px;text-align:justify}.NewsDetailPage_paragraph__nSWG-:last-child{margin-bottom:0}.NewsDetailPage_gallerySection__sprIG{margin-bottom:50px}.NewsDetailPage_galleryTitle__br6Lt{color:#000;font-family:Gill Sans,sans-serif;font-size:28px;font-weight:600;margin:0 0 30px;text-align:center}.NewsDetailPage_galleryMain__3b0AF{border-radius:12px;box-shadow:0 4px 20px #0000001a;margin-bottom:20px;overflow:hidden;position:relative}.NewsDetailPage_galleryMainImage__FRUo-{height:500px;position:relative;width:100%}.NewsDetailPage_galleryMainImage__FRUo- img{display:block;height:100%;object-fit:cover;width:100%}.NewsDetailPage_galleryNav__Tdi00{align-items:center;background:#8b5c2ae6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.NewsDetailPage_galleryNav__Tdi00:hover{background:#8b5c2a;transform:translateY(-50%) scale(1.1)}.NewsDetailPage_galleryNavPrev__Zn0Jd{left:20px}.NewsDetailPage_galleryNavNext__aw8lr{right:20px}.NewsDetailPage_galleryThumbnails__MV8IR{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:20px}.NewsDetailPage_thumbnail__N6E0H{background:none;border:3px solid #0000;border-radius:8px;cursor:pointer;height:80px;overflow:hidden;padding:0;transition:all .3s ease;width:80px}.NewsDetailPage_thumbnail__N6E0H:hover{border-color:#8b5c2a;transform:scale(1.05)}.NewsDetailPage_thumbnailActive__3hLC-{border-color:#8b5c2a;box-shadow:0 2px 10px #8b5c2a4d}.NewsDetailPage_thumbnail__N6E0H img{display:block;height:100%;object-fit:cover;width:100%}.NewsDetailPage_galleryCounter__qNCJH{color:#666;font-family:Gill Sans,sans-serif;font-size:16px;font-weight:500;text-align:center}.NewsDetailPage_backToNews__BKwBk{margin-top:40px;text-align:center}.NewsDetailPage_backButton__a2GlE{align-items:center;background:#8b5c2a;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:Gill Sans,sans-serif;font-size:16px;font-weight:500;gap:10px;padding:15px 30px;transition:all .3s ease}.NewsDetailPage_backButton__a2GlE:hover{background:#7a4f23;box-shadow:0 4px 15px #8b5c2a4d;transform:translateY(-2px)}.NewsDetailPage_notFound__DRd7U{padding:100px 20px;text-align:center}.NewsDetailPage_notFound__DRd7U h1{color:#000;font-family:Gill Sans,sans-serif;font-size:32px;margin-bottom:30px}@media (max-width:768px){.NewsDetailPage_newsArticle__MY5\+t{padding:20px 0}.NewsDetailPage_newsTitle__sdPIj{font-size:28px}.NewsDetailPage_newsMeta__qZy73{flex-direction:column;gap:15px}.NewsDetailPage_mainImage__ADSGC{height:300px}.NewsDetailPage_galleryMainImage__FRUo-{height:350px}.NewsDetailPage_galleryNav__Tdi00{height:40px;width:40px}.NewsDetailPage_galleryNavPrev__Zn0Jd{left:10px}.NewsDetailPage_galleryNavNext__aw8lr{right:10px}.NewsDetailPage_thumbnail__N6E0H{height:60px;width:60px}.NewsDetailPage_paragraph__nSWG-{font-size:16px}}@media (max-width:480px){.NewsDetailPage_newsTitle__sdPIj{font-size:24px}.NewsDetailPage_galleryMainImage__FRUo-,.NewsDetailPage_mainImage__ADSGC{height:250px}.NewsDetailPage_galleryTitle__br6Lt{font-size:24px}.NewsDetailPage_galleryThumbnails__MV8IR{gap:10px}.NewsDetailPage_thumbnail__N6E0H{height:50px;width:50px}.NewsDetailPage_backButton__a2GlE{font-size:14px;padding:12px 24px}}.TrialsFilter_filterContainer__oNsuT{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:40px;padding:30px}.TrialsFilter_filterTitle__06boK{margin-bottom:25px}.TrialsFilter_filterTitle__06boK h3{color:#333;font-size:1.4rem;font-weight:600;margin:0}.TrialsFilter_filterForm__IBKc6{width:100%}.TrialsFilter_filterRow__fKyl9{grid-gap:20px;align-items:end;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:20px}.TrialsFilter_filterRow__fKyl9:last-child{margin-bottom:0}.TrialsFilter_filterGroup__FMfrL{display:flex;flex-direction:column;gap:8px}.TrialsFilter_filterLabel__oH7\+8{color:#555;font-size:.9rem;font-weight:600;margin:0}.TrialsFilter_filterInput__-UEuS,.TrialsFilter_filterSelect__RPjGg{background:#fff;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;min-height:48px;padding:12px 16px;transition:all .3s ease}.TrialsFilter_filterInput__-UEuS:focus,.TrialsFilter_filterSelect__RPjGg:focus{border-color:#8b5c2a;box-shadow:0 0 0 3px #8b5c2a1a;outline:none}.TrialsFilter_resetButton__VcPmJ{background:linear-gradient(135deg,#8b5c2a,#a67c52);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;min-height:48px;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.TrialsFilter_resetButton__VcPmJ:hover{background:linear-gradient(135deg,#7a4f24,#8f6b45);box-shadow:0 4px 12px #8b5c2a4d;transform:translateY(-2px)}.TrialsFilter_resetButton__VcPmJ:active{transform:translateY(0)}@media (max-width:1200px){.TrialsFilter_filterRow__fKyl9{gap:15px;grid-template-columns:1fr 1fr}}@media (max-width:768px){.TrialsFilter_filterContainer__oNsuT{padding:20px}.TrialsFilter_filterRow__fKyl9{gap:15px;grid-template-columns:1fr}.TrialsFilter_filterTitle__06boK h3{font-size:1.2rem}.TrialsFilter_filterInput__-UEuS,.TrialsFilter_filterSelect__RPjGg{font-size:.9rem;padding:10px 14px}.TrialsFilter_resetButton__VcPmJ{font-size:.9rem;padding:10px 20px}}@media (max-width:480px){.TrialsFilter_filterContainer__oNsuT{padding:15px}.TrialsFilter_filterTitle__06boK h3{font-size:1.1rem}.TrialsFilter_filterInput__-UEuS,.TrialsFilter_filterSelect__RPjGg{font-size:.9rem;padding:8px 12px}}.TrialsPage_trialsPage__DC1ya{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh}.TrialsPage_heroSection__q4CKT{background:linear-gradient(135deg,#8b5c2a,#a67c52);color:#fff;padding:80px 0;text-align:center}.TrialsPage_heroContent__Ku2T9{margin:0 auto;max-width:800px}.TrialsPage_heroTitle__sfvsD{font-size:3.5rem;font-weight:700;margin:0 0 20px;text-shadow:0 2px 4px #0000004d}.TrialsPage_heroSubtitle__vmyK3{font-size:1.3rem;line-height:1.6;margin:0;opacity:.9}.TrialsPage_mainSection__I1K-v{padding:60px 0}.TrialsPage_sectionTitle__\+v4\+q{color:#333;font-size:2.2rem;font-weight:700;margin:0 0 40px;text-align:center}.TrialsPage_filtersSection__Ouidz{margin-bottom:40px}.TrialsPage_trialsSection__dd7uR{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:40px}.TrialsPage_trialsList__HD1tV{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.TrialsPage_trialCard__eCpi4{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:25px;transition:all .3s ease}.TrialsPage_trialCard__eCpi4:hover{border-color:#8b5c2a;box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.TrialsPage_trialHeader__vTaeS{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.TrialsPage_trialName__4yJjG{color:#333;flex:1 1;font-size:1.4rem;font-weight:700;margin:0}.TrialsPage_trialStatus__G0pVH{border-radius:20px;flex-shrink:0;font-size:.8rem;font-weight:600;padding:6px 12px}.TrialsPage_statusUpcoming__etcFH{background:#007bff1a;color:#007bff}.TrialsPage_statusOngoing__x1CRd{background:#28a7451a;color:#28a745}.TrialsPage_statusCompleted__VAUDQ{background:#6c757d1a;color:#6c757d}.TrialsPage_statusCancelled__nZhta{background:#dc35451a;color:#dc3545}.TrialsPage_trialDetails__R54Y2{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:1fr auto}.TrialsPage_trialInfo__WaRp1{display:flex;flex-direction:column;gap:15px}.TrialsPage_infoRow__wqAhW{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.TrialsPage_infoItem__2Bmgf{display:flex;flex-direction:column;gap:5px}.TrialsPage_infoLabel__rw1aR{color:#666;font-size:.9rem;font-weight:500}.TrialsPage_infoValue__fQ7Er{color:#333;font-size:1rem;font-weight:600}.TrialsPage_availableSlots__V51oG{color:#28a745;font-size:.9rem;font-weight:500;margin-left:5px}.TrialsPage_trialActions__ixakQ{display:flex;flex-direction:column;gap:15px;min-width:200px}.TrialsPage_registerButton__j8zDz,.TrialsPage_resultsButton__n5hjS,.TrialsPage_watchButton__EGY-N{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;min-height:48px;padding:12px 20px;text-align:center;transition:all .3s ease}.TrialsPage_resultsButton__n5hjS{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.TrialsPage_resultsButton__n5hjS:hover{background:linear-gradient(135deg,#218838,#1ea085);box-shadow:0 4px 12px #28a7454d;transform:translateY(-2px)}.TrialsPage_registerButton__j8zDz{background:linear-gradient(135deg,#8b5c2a,#a67c52);color:#fff}.TrialsPage_registerButton__j8zDz:hover{background:linear-gradient(135deg,#7a4f24,#8f6b45);box-shadow:0 4px 12px #8b5c2a4d;transform:translateY(-2px)}.TrialsPage_watchButton__EGY-N{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.TrialsPage_watchButton__EGY-N:hover{background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 4px 12px #007bff4d;transform:translateY(-2px)}.TrialsPage_noResults__MWXGS{color:#666;padding:60px 20px;text-align:center}.TrialsPage_noResults__MWXGS p{font-size:1.1rem;margin:10px 0}@media (max-width:768px){.TrialsPage_heroTitle__sfvsD{font-size:2.5rem}.TrialsPage_heroSubtitle__vmyK3{font-size:1.1rem}.TrialsPage_mainSection__I1K-v{padding:40px 0}.TrialsPage_sectionTitle__\+v4\+q{font-size:1.8rem}.TrialsPage_trialsSection__dd7uR{padding:20px}.TrialsPage_trialHeader__vTaeS{flex-direction:column;gap:15px}.TrialsPage_trialName__4yJjG{font-size:1.2rem}.TrialsPage_trialDetails__R54Y2{gap:20px;grid-template-columns:1fr}.TrialsPage_infoRow__wqAhW{gap:15px;grid-template-columns:1fr}.TrialsPage_trialActions__ixakQ{min-width:auto}.TrialsPage_registerButton__j8zDz,.TrialsPage_resultsButton__n5hjS,.TrialsPage_watchButton__EGY-N{padding:15px;width:100%}}@media (max-width:480px){.TrialsPage_heroTitle__sfvsD{font-size:2rem}.TrialsPage_heroSubtitle__vmyK3{font-size:1rem}.TrialsPage_sectionTitle__\+v4\+q{font-size:1.5rem}.TrialsPage_trialCard__eCpi4{padding:20px}.TrialsPage_trialName__4yJjG{font-size:1.1rem}.TrialsPage_infoValue__fQ7Er{font-size:.9rem}}.TrialDetailPage_trialDetailPage__5DgJn{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh}.TrialDetailPage_heroSection__Sl4LN{background:linear-gradient(135deg,#8b5c2a,#a67c52);color:#fff;padding:80px 0;text-align:center}.TrialDetailPage_heroContent__nGnz2{margin:0 auto;max-width:900px}.TrialDetailPage_heroTitle__7lbvy{font-size:3rem;font-weight:700;margin:0 0 20px;text-shadow:0 2px 4px #0000004d}.TrialDetailPage_heroSubtitle__oBwFp{font-size:1.2rem;line-height:1.6;margin:0;opacity:.9}.TrialDetailPage_mainSection__7o4Sh{padding:60px 0}.TrialDetailPage_contentGrid__eiCBi{display:flex;flex-direction:column;gap:40px}.TrialDetailPage_sectionTitle__AdVBZ{color:#333;font-size:2rem;font-weight:700;margin:0 0 30px;text-align:center}.TrialDetailPage_trialInfo__mDHxI{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:40px}.TrialDetailPage_infoGrid__vvZ9C{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.TrialDetailPage_infoCard__3juCH{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:25px}.TrialDetailPage_infoItem__TzfD3{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:12px 0}.TrialDetailPage_infoItem__TzfD3:last-child{border-bottom:none}.TrialDetailPage_infoLabel__yXRqd{color:#666;font-size:1rem;font-weight:500}.TrialDetailPage_infoValue__e\+Kgr{color:#333;font-size:1.1rem;font-weight:600}.TrialDetailPage_winnersSection__Nr-kb{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:40px}.TrialDetailPage_winnersTable__rvqsT{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.TrialDetailPage_tableHeader__rYPK8{background:linear-gradient(135deg,#8b5c2a,#a67c52);color:#fff;display:grid;font-size:.9rem;font-weight:600;grid-template-columns:80px 60px 1fr 100px 1fr 80px 1fr 80px}.TrialDetailPage_headerCell__190pe{border-right:1px solid #fff3;padding:15px 10px;text-align:center}.TrialDetailPage_headerCell__190pe:last-child{border-right:none}.TrialDetailPage_tableRow__AF4Ih{border-bottom:1px solid #e9ecef;display:grid;grid-template-columns:80px 60px 1fr 100px 1fr 80px 1fr 80px;transition:background-color .3s ease}.TrialDetailPage_tableRow__AF4Ih:hover{background-color:#f8f9fa}.TrialDetailPage_tableRow__AF4Ih:last-child{border-bottom:none}.TrialDetailPage_firstPlace__KDKPl{background:linear-gradient(135deg,#ffd7001a,#ffc1071a)}.TrialDetailPage_secondPlace__UCWVS{background:linear-gradient(135deg,#c0c0c01a,#6c757d1a)}.TrialDetailPage_thirdPlace__O6\+nA{background:linear-gradient(135deg,#cd7f321a,#dc35451a)}.TrialDetailPage_tableCell__YsvdI{align-items:center;border-right:1px solid #e9ecef;display:flex;font-size:.9rem;justify-content:center;padding:15px 10px;text-align:center}.TrialDetailPage_tableCell__YsvdI:last-child{border-right:none}.TrialDetailPage_placeNumber__vuCHi{align-items:center;border-radius:50%;display:inline-flex;font-size:.9rem;font-weight:700;height:30px;justify-content:center;width:30px}.TrialDetailPage_firstPlace__KDKPl .TrialDetailPage_placeNumber__vuCHi{background:linear-gradient(135deg,gold,#ffc107);color:#333}.TrialDetailPage_secondPlace__UCWVS .TrialDetailPage_placeNumber__vuCHi{background:linear-gradient(135deg,silver,#6c757d);color:#fff}.TrialDetailPage_thirdPlace__O6\+nA .TrialDetailPage_placeNumber__vuCHi{background:linear-gradient(135deg,#cd7f32,#dc3545);color:#fff}.TrialDetailPage_horseName__uHL4I{color:#333;font-weight:600}.TrialDetailPage_dopingStatus__SRJT0{border-radius:4px;font-size:.8rem;font-weight:600;padding:4px 8px}.TrialDetailPage_dopingNegative__RtkZ-{background:#28a7451a;color:#28a745}.TrialDetailPage_dopingPositive__bnOhH{background:#dc35451a;color:#dc3545}.TrialDetailPage_actionsSection__zHLb8{display:flex;justify-content:center;margin-top:20px}.TrialDetailPage_backButton__QuYqW{background:linear-gradient(135deg,#8b5c2a,#a67c52);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:15px 30px;transition:all .3s ease}.TrialDetailPage_backButton__QuYqW:hover{background:linear-gradient(135deg,#7a4f24,#8f6b45);box-shadow:0 4px 12px #8b5c2a4d;transform:translateY(-2px)}.TrialDetailPage_backButton__QuYqW:active{transform:translateY(0)}.TrialDetailPage_errorState__5cEan{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-top:40px;padding:80px 20px;text-align:center}.TrialDetailPage_errorState__5cEan h1{color:#dc3545;margin-bottom:20px}.TrialDetailPage_errorState__5cEan p{color:#666;font-size:1.1rem;margin-bottom:30px}@media (max-width:1200px){.TrialDetailPage_infoGrid__vvZ9C{gap:20px;grid-template-columns:1fr}.TrialDetailPage_tableHeader__rYPK8,.TrialDetailPage_tableRow__AF4Ih{grid-template-columns:60px 50px 1fr 80px 1fr 60px 1fr 60px}.TrialDetailPage_headerCell__190pe,.TrialDetailPage_tableCell__YsvdI{font-size:.8rem;padding:12px 8px}}@media (max-width:768px){.TrialDetailPage_heroTitle__7lbvy{font-size:2.2rem}.TrialDetailPage_heroSubtitle__oBwFp{font-size:1rem}.TrialDetailPage_mainSection__7o4Sh{padding:40px 0}.TrialDetailPage_sectionTitle__AdVBZ{font-size:1.6rem}.TrialDetailPage_infoCard__3juCH,.TrialDetailPage_trialInfo__mDHxI,.TrialDetailPage_winnersSection__Nr-kb{padding:20px}.TrialDetailPage_infoItem__TzfD3{align-items:flex-start;flex-direction:column;gap:5px}.TrialDetailPage_infoLabel__yXRqd{font-size:.9rem}.TrialDetailPage_infoValue__e\+Kgr{font-size:1rem}.TrialDetailPage_winnersTable__rvqsT{overflow-x:auto}.TrialDetailPage_tableHeader__rYPK8,.TrialDetailPage_tableRow__AF4Ih{grid-template-columns:50px 40px 120px 70px 150px 50px 150px 50px;min-width:800px}.TrialDetailPage_headerCell__190pe,.TrialDetailPage_tableCell__YsvdI{font-size:.75rem;padding:10px 6px}.TrialDetailPage_placeNumber__vuCHi{font-size:.8rem;height:25px;width:25px}}@media (max-width:480px){.TrialDetailPage_heroTitle__7lbvy{font-size:1.8rem}.TrialDetailPage_sectionTitle__AdVBZ{font-size:1.4rem}.TrialDetailPage_infoCard__3juCH,.TrialDetailPage_trialInfo__mDHxI,.TrialDetailPage_winnersSection__Nr-kb{padding:15px}.TrialDetailPage_backButton__QuYqW{font-size:.9rem;padding:12px 24px}}.InternationalActivityPage_internationalActivityPage__k4\+W1{background-color:#f8f9fa;min-height:100vh}.InternationalActivityPage_heroSection__N69hm{background:linear-gradient(135deg,#8b5c2a,#a67c52);color:#fff;padding:60px 0;text-align:center}.InternationalActivityPage_heroContent__35Yc4{margin:0 auto;max-width:800px}.InternationalActivityPage_heroTitle__oLlvK{color:#fff;font-size:3rem;font-weight:700;margin-bottom:1rem}.InternationalActivityPage_heroSubtitle__D2wkO{font-size:1.2rem;line-height:1.6;margin:0;opacity:.9}.InternationalActivityPage_mainSection__xjWpt{padding:60px 0}.InternationalActivityPage_filtersSection__adZYH{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;margin-bottom:40px;padding:30px}.InternationalActivityPage_searchContainer__PwjY0{margin-bottom:20px}.InternationalActivityPage_searchInputWrapper__qst-\+{max-width:500px;position:relative}.InternationalActivityPage_searchIcon__2mwrc{color:#8b5c2a;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.InternationalActivityPage_searchInput__6EbDj{background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;padding:12px 15px 12px 45px;transition:border-color .3s ease;width:100%}.InternationalActivityPage_searchInput__6EbDj:focus{border-color:#8b5c2a;outline:none}.InternationalActivityPage_filterControls__cWEMd{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.InternationalActivityPage_filterGroup__izPZX{display:flex;flex-direction:column;gap:8px;min-width:200px}.InternationalActivityPage_filterLabel__J7uAm{color:#333;font-size:.9rem;font-weight:600}.InternationalActivityPage_filterSelect__OBzm0{background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;padding:10px 12px;transition:border-color .3s ease}.InternationalActivityPage_filterSelect__OBzm0:focus{border-color:#8b5c2a;outline:none}.InternationalActivityPage_dateFilterSection__9j5n\+{border-top:1px solid #e0e0e0;margin-top:30px;padding-top:30px}.InternationalActivityPage_dateFilterTitle__owiBb{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:20px}.InternationalActivityPage_dateFilterControls__QaDC1{display:flex;flex-wrap:wrap;gap:20px}.InternationalActivityPage_dateFilterGroup__3eXmG{display:flex;flex-direction:column;gap:8px;min-width:200px}.InternationalActivityPage_dateFilterLabel__kVVKB{align-items:center;color:#333;display:flex;font-size:.9rem;font-weight:600;gap:8px}.InternationalActivityPage_dateFilterLabel__kVVKB svg{color:#8b5c2a}.InternationalActivityPage_dateFilterInput__78H38{background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;padding:10px 12px;transition:border-color .3s ease}.InternationalActivityPage_dateFilterInput__78H38:focus{border-color:#8b5c2a;outline:none}.InternationalActivityPage_resultsCount__0PpFt{color:#666;font-size:1rem;font-weight:500;margin-bottom:30px}.InternationalActivityPage_newsGrid__hbcnI{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-bottom:40px}.InternationalActivityPage_newsCard__MD3TG{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.InternationalActivityPage_newsCard__MD3TG:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.InternationalActivityPage_newsImage__u-anM{height:250px;overflow:hidden;position:relative}.InternationalActivityPage_newsImage__u-anM img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.InternationalActivityPage_newsCard__MD3TG:hover .InternationalActivityPage_newsImage__u-anM img{transform:scale(1.05)}.InternationalActivityPage_newsCategory__-czuX{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#8b5c2ae6;border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;left:15px;padding:6px 12px;position:absolute;top:15px}.InternationalActivityPage_newsContent__u2QUN{padding:25px}.InternationalActivityPage_newsMeta__2Uytp{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}.InternationalActivityPage_newsDate__6D3nh{color:#8b5c2a;font-size:.9rem;font-weight:600}.InternationalActivityPage_newsCountry__CiRVo{background:#f0f0f0;border-radius:4px;color:#333;font-size:.8rem;font-weight:500;padding:4px 8px}.InternationalActivityPage_newsRegion__XzqMN{background:#e8f4f8;border-radius:4px;color:#2c5aa0;font-size:.8rem;font-weight:500;padding:4px 8px}.InternationalActivityPage_newsTitle__vlpX8{color:#333;cursor:pointer;font-size:1.3rem;font-weight:700;line-height:1.4;margin-bottom:15px;transition:color .3s ease}.InternationalActivityPage_newsTitle__vlpX8:hover{color:#8b5c2a}.InternationalActivityPage_newsExcerpt__SIzZl{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#666;display:-webkit-box;line-height:1.6;margin-bottom:20px;overflow:hidden}.InternationalActivityPage_readMoreButton__RPwtw{background:linear-gradient(135deg,#8b5c2a,#a67c52);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.InternationalActivityPage_readMoreButton__RPwtw:hover{background:linear-gradient(135deg,#7a4f24,#8f6b45);box-shadow:0 4px 12px #8b5c2a4d;transform:translateY(-2px)}.InternationalActivityPage_paginationContainer__63p0L{display:flex;justify-content:center;margin-top:40px}.InternationalActivityPage_noResults__V8Yad{color:#666;padding:60px 20px;text-align:center}.InternationalActivityPage_noResults__V8Yad p{font-size:1.1rem;margin:10px 0}@media (max-width:768px){.InternationalActivityPage_heroTitle__oLlvK{font-size:2.5rem}.InternationalActivityPage_heroSubtitle__D2wkO{font-size:1.1rem}.InternationalActivityPage_mainSection__xjWpt{padding:40px 0}.InternationalActivityPage_filtersSection__adZYH{padding:20px}.InternationalActivityPage_filterControls__cWEMd{flex-direction:column;gap:15px}.InternationalActivityPage_filterGroup__izPZX{min-width:auto}.InternationalActivityPage_dateFilterControls__QaDC1{flex-direction:column;gap:15px}.InternationalActivityPage_dateFilterGroup__3eXmG{min-width:auto}.InternationalActivityPage_newsGrid__hbcnI{gap:20px;grid-template-columns:1fr}.InternationalActivityPage_newsMeta__2Uytp{flex-direction:column;gap:8px}.InternationalActivityPage_newsContent__u2QUN{padding:20px}.InternationalActivityPage_newsTitle__vlpX8{font-size:1.2rem}}@media (max-width:480px){.InternationalActivityPage_heroTitle__oLlvK{font-size:2rem}.InternationalActivityPage_heroSubtitle__D2wkO{font-size:1rem}.InternationalActivityPage_filtersSection__adZYH,.InternationalActivityPage_newsContent__u2QUN{padding:15px}.InternationalActivityPage_newsTitle__vlpX8{font-size:1.1rem}.InternationalActivityPage_readMoreButton__RPwtw{padding:15px;width:100%}}.InternationalActivityDetailPage_detailPage__JQtS2{background-color:#f8f9fa;min-height:100vh}.InternationalActivityDetailPage_mainSection__4CMJJ{padding:40px 0 60px}.InternationalActivityDetailPage_newsArticle__FZCu\+{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;margin:0 auto;max-width:1000px;overflow:hidden}.InternationalActivityDetailPage_articleHeader__j4pVC{border-bottom:1px solid #e0e0e0;padding:40px 40px 20px}.InternationalActivityDetailPage_articleMeta__0l68Q{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.InternationalActivityDetailPage_articleDate__1bEeY{color:#8b5c2a;font-size:.9rem;font-weight:600}.InternationalActivityDetailPage_articleCategory__mKzcx{background:#8b5c2a1a;border-radius:20px;color:#8b5c2a;font-size:.8rem;font-weight:600;padding:4px 12px}.InternationalActivityDetailPage_articleCountry__Bmil8{background:#f0f0f0;border-radius:4px;color:#333;font-size:.8rem;font-weight:500;padding:4px 8px}.InternationalActivityDetailPage_articleRegion__ubP9r{background:#e8f4f8;border-radius:4px;color:#2c5aa0;font-size:.8rem;font-weight:500;padding:4px 8px}.InternationalActivityDetailPage_articleTitle__98Drg{color:#333;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0}.InternationalActivityDetailPage_mainImageContainer__aQJ9G{height:400px;overflow:hidden;width:100%}.InternationalActivityDetailPage_mainImage__b1yUQ{height:100%;object-fit:cover;width:100%}.InternationalActivityDetailPage_articleContent__p9g6P{padding:40px}.InternationalActivityDetailPage_articleParagraph__Av9Bw{color:#333;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.InternationalActivityDetailPage_articleParagraph__Av9Bw:last-child{margin-bottom:0}.InternationalActivityDetailPage_gallerySection__NbAT\+{padding:0 40px 40px}.InternationalActivityDetailPage_galleryTitle__x-mIF{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:20px}.InternationalActivityDetailPage_galleryContainer__RXUFP{display:flex;flex-direction:column;gap:20px}.InternationalActivityDetailPage_mainGalleryImage__koL0y{border-radius:8px;height:400px;overflow:hidden;position:relative;width:100%}.InternationalActivityDetailPage_mainGalleryImage__koL0y img{height:100%;object-fit:cover;width:100%}.InternationalActivityDetailPage_galleryNavigation__OIcJz{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:25px;bottom:20px;display:flex;gap:20px;left:50%;padding:10px 20px;position:absolute;transform:translateX(-50%)}.InternationalActivityDetailPage_galleryNavButton__3FB86{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .3s ease}.InternationalActivityDetailPage_galleryNavButton__3FB86:hover{background:#fff3}.InternationalActivityDetailPage_imageCounter__Ui-Gf{color:#fff;font-size:.9rem;font-weight:500;min-width:60px;text-align:center}.InternationalActivityDetailPage_thumbnailContainer__bWbEK{display:flex;gap:10px;overflow-x:auto;padding:10px 0}.InternationalActivityDetailPage_thumbnail__9YRjH{background:none;border:2px solid #0000;border-radius:6px;cursor:pointer;flex-shrink:0;height:60px;overflow:hidden;padding:0;transition:border-color .3s ease;width:80px}.InternationalActivityDetailPage_thumbnail__9YRjH.InternationalActivityDetailPage_activeThumbnail__NlxmS,.InternationalActivityDetailPage_thumbnail__9YRjH:hover{border-color:#8b5c2a}.InternationalActivityDetailPage_thumbnail__9YRjH img{height:100%;object-fit:cover;width:100%}.InternationalActivityDetailPage_backButtonContainer__XGF1i{display:flex;justify-content:center;padding:0 40px 40px}.InternationalActivityDetailPage_backButton__n1cpy{align-items:center;background:linear-gradient(135deg,#8b5c2a,#a67c52);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;padding:15px 30px;transition:all .3s ease}.InternationalActivityDetailPage_backButton__n1cpy:hover{background:linear-gradient(135deg,#7a4f24,#8f6b45);box-shadow:0 4px 12px #8b5c2a4d;transform:translateY(-2px)}.InternationalActivityDetailPage_errorPage__Lf7tZ{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh;text-align:center}.InternationalActivityDetailPage_errorPage__Lf7tZ h1{color:#333;margin-bottom:20px}.InternationalActivityDetailPage_errorPage__Lf7tZ p{color:#666;font-size:1.1rem;margin-bottom:30px}@media (max-width:768px){.InternationalActivityDetailPage_mainSection__4CMJJ{padding:20px 0 40px}.InternationalActivityDetailPage_articleHeader__j4pVC{padding:30px 20px 20px}.InternationalActivityDetailPage_articleTitle__98Drg{font-size:2rem}.InternationalActivityDetailPage_articleMeta__0l68Q{flex-direction:column;gap:10px}.InternationalActivityDetailPage_mainImageContainer__aQJ9G{height:300px}.InternationalActivityDetailPage_articleContent__p9g6P{padding:30px 20px}.InternationalActivityDetailPage_articleParagraph__Av9Bw{font-size:1rem}.InternationalActivityDetailPage_gallerySection__NbAT\+{padding:0 20px 30px}.InternationalActivityDetailPage_mainGalleryImage__koL0y{height:300px}.InternationalActivityDetailPage_galleryNavigation__OIcJz{gap:15px;padding:8px 15px}.InternationalActivityDetailPage_thumbnailContainer__bWbEK{gap:8px}.InternationalActivityDetailPage_thumbnail__9YRjH{height:50px;width:70px}.InternationalActivityDetailPage_backButtonContainer__XGF1i{padding:0 20px 30px}.InternationalActivityDetailPage_backButton__n1cpy{justify-content:center;width:100%}}@media (max-width:480px){.InternationalActivityDetailPage_articleHeader__j4pVC{padding:20px 15px 15px}.InternationalActivityDetailPage_articleTitle__98Drg{font-size:1.8rem}.InternationalActivityDetailPage_mainImageContainer__aQJ9G{height:250px}.InternationalActivityDetailPage_articleContent__p9g6P{padding:20px 15px}.InternationalActivityDetailPage_gallerySection__NbAT\+{padding:0 15px 20px}.InternationalActivityDetailPage_mainGalleryImage__koL0y{height:250px}.InternationalActivityDetailPage_galleryNavigation__OIcJz{gap:12px;padding:6px 12px}.InternationalActivityDetailPage_imageCounter__Ui-Gf{font-size:.8rem;min-width:50px}.InternationalActivityDetailPage_thumbnail__9YRjH{height:45px;width:60px}}.App{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;min-height:calc(100vh - 370px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.main-content>*{animation:fadeIn .5s ease}
/*# sourceMappingURL=main.cf3d4688.css.map*/