.StaffModals_overlay__1yMon{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.StaffModals_modal__6aKqs{background:linear-gradient(145deg,#1b2637,#0f1419);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;max-width:500px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.9);position:relative}.StaffModals_closeButton__FYnT3{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#9c9c9c;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease;z-index:1}.StaffModals_closeButton__FYnT3:hover{background:rgba(230,21,62,.15);color:#e6153e}.StaffModals_header__h_11b{text-align:center;padding:2rem 2rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.StaffModals_headerTitleRow__9U3Y9{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;margin:0 auto .75rem;flex-wrap:wrap}.StaffModals_iconWrapper__AmVF0{width:64px;height:64px;margin:0 auto 1rem}.StaffModals_iconWrapperInline__JJ0e9,.StaffModals_iconWrapper__AmVF0{border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid}.StaffModals_iconWrapperInline__JJ0e9{width:54px;height:54px;flex-shrink:0}.StaffModals_playerPhoto__o7i6z{width:80px;height:80px;border-radius:12px;overflow:hidden;margin:0 auto 1rem;border:2px solid rgba(255,165,0,.3);background:rgba(0,0,0,.3)}.StaffModals_playerPhoto__o7i6z img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.StaffModals_title___1noe{font-size:24px!important;font-weight:700!important;color:#f4f4f4!important;text-shadow:0 0 8px hsla(0,0%,96%,.25)!important;margin:0!important}.StaffModals_subtitle__kQOwQ{font-size:13px!important;color:#9c9c9c!important;margin:0!important}.StaffModals_content__uR12u{padding:1.5rem 2rem}.StaffModals_staffInfo__ENFZS{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:1rem;margin-bottom:1rem;text-align:center}.StaffModals_staffName__NesXr{font-size:16px;font-weight:700;color:#f4f4f4;margin-bottom:.25rem}.StaffModals_staffRole__62Rgu{font-size:12px;color:#17668b;font-weight:600;text-transform:uppercase}.StaffModals_infoBox__rbiTM,.StaffModals_successBox__J1CcZ,.StaffModals_warningBox__WGHBl{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:10px;font-size:13px;font-weight:600}.StaffModals_warningBox__WGHBl{background:rgba(230,21,62,.1);border:1px solid rgba(230,21,62,.3);color:#e6153e}.StaffModals_infoBox__rbiTM{background:rgba(23,102,139,.1);border:1px solid rgba(23,102,139,.3);color:#17668b}.StaffModals_successBox__J1CcZ{background:rgba(0,255,136,.1);border:1px solid rgba(0,255,136,.3);color:#0f8}.StaffModals_actions__jGyM2{display:flex;gap:.75rem;padding:1.5rem 2rem;border-top:1px solid hsla(0,0%,100%,.06)}.StaffModals_btnCancel__5ktvT,.StaffModals_btnDanger__uNB5R,.StaffModals_btnPrimary__NJ0DJ,.StaffModals_btnSuccess__DKaZC{flex:1 1;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;outline:none}.StaffModals_btnCancel__5ktvT:active,.StaffModals_btnDanger__uNB5R:active,.StaffModals_btnPrimary__NJ0DJ:active,.StaffModals_btnSuccess__DKaZC:active{transform:scale(.98)}.StaffModals_btnCancel__5ktvT{background:rgba(230,21,62,.1);border:1px solid rgba(230,21,62,.3);color:#e6153e;font-weight:600}.StaffModals_btnCancel__5ktvT:hover{background:rgba(230,21,62,.2);border-color:rgba(230,21,62,.5);box-shadow:0 4px 16px rgba(230,21,62,.2)}.StaffModals_btnPrimary__NJ0DJ,.StaffModals_btnSuccess__DKaZC{background:linear-gradient(135deg,orange,#e69500);color:#1a1f23}.StaffModals_btnPrimary__NJ0DJ:hover,.StaffModals_btnSuccess__DKaZC:hover{box-shadow:0 4px 16px rgba(255,165,0,.4)}.StaffModals_btnDanger__uNB5R{background:linear-gradient(135deg,#e6153e,#b81031);color:#f4f4f4}.StaffModals_btnDanger__uNB5R:hover{box-shadow:0 4px 16px rgba(230,21,62,.4)}.StaffModals_btnPrimary__NJ0DJ:disabled,.StaffModals_btnSuccess__DKaZC:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.StaffModals_btnCancelPrimary__OAhGp{flex:1 1;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;outline:none;background:linear-gradient(135deg,#e6153e,#b81031);color:#f4f4f4}.StaffModals_btnCancelPrimary__OAhGp:hover{box-shadow:0 4px 16px rgba(230,21,62,.4)}.StaffModals_btnCancelPrimary__OAhGp:active{transform:scale(.98)}.StaffModals_btnDangerSecondary__OtB3Z{flex:1 1;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;outline:none;background:rgba(230,21,62,.1);border:1px solid rgba(230,21,62,.3);color:#e6153e;font-weight:600}.StaffModals_btnDangerSecondary__OtB3Z:hover{background:rgba(230,21,62,.2);border-color:rgba(230,21,62,.5);box-shadow:0 4px 16px rgba(230,21,62,.2)}.StaffModals_btnDangerSecondary__OtB3Z:active{transform:scale(.98)}.StaffModals_sectionTitle__ntUtg{font-size:13px;font-weight:700;color:#f4f4f4;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem}.StaffModals_managerList__EN4JK{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.StaffModals_managerCard__Eow9O{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"photo info skills" "photo info skills";align-items:center;grid-gap:.75rem .875rem;gap:.75rem .875rem;padding:.875rem .95rem;background:rgba(0,0,0,.25);border:2px solid hsla(0,0%,100%,.06);border-radius:10px;cursor:pointer;transition:all .2s ease}.StaffModals_managerCard__Eow9O:hover{background:rgba(255,165,0,.05);border-color:rgba(255,165,0,.2);transform:translateY(-1px)}.StaffModals_managerCardSelected__q6LmR{background:rgba(255,165,0,.1);border-color:rgba(255,165,0,.5);box-shadow:0 2px 12px rgba(255,165,0,.15)}.StaffModals_managerAvatar__b8fHC{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#17668b,orange);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;flex-shrink:0}.StaffModals_managerPhoto__keV18{grid-area:photo;width:40px;height:40px;border-radius:8px;overflow:hidden;flex-shrink:0;background:rgba(0,0,0,.3);border:1px solid rgba(255,165,0,.2)}.StaffModals_managerPhoto__keV18 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.StaffModals_managerInfo__Cyn_A{grid-area:info;flex:1 1;min-width:0}.StaffModals_roleRow__89TjX{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.StaffModals_managerName__hY_qO{font-size:14px;font-weight:700;color:#f4f4f4;margin-bottom:.125rem}.StaffModals_managerRole__7phs8{font-size:11px;color:#9c9c9c;text-transform:uppercase}.StaffModals_managerBadge__fqRn8{display:inline-flex;align-items:center;justify-content:center;padding:.18rem .5rem;border-radius:999px;background:rgba(255,165,0,.15);border:1px solid rgba(255,165,0,.35);color:orange;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.StaffModals_managerSlots__fEoSk{grid-area:skills;display:flex;align-items:center;gap:.375rem;font-size:12px;font-weight:700;color:#17668b;justify-self:end}.StaffModals_staffSkills__1KIg8{grid-area:skills;display:flex;flex-direction:column;gap:.375rem;justify-self:end;align-self:center;min-width:88px}.StaffModals_skillBadge__nSgWn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;background:rgba(255,165,0,.1);border:1px solid rgba(255,165,0,.3);border-radius:6px;padding:.3rem .5rem;min-width:88px}.StaffModals_skillLabel__5KjD8{font-size:8px;font-weight:700;color:#9c9c9c;text-transform:uppercase;letter-spacing:.3px}.StaffModals_skillValue__WQjtw{font-size:12px;font-weight:700;color:orange}.StaffModals_emptyState__ebwvb{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:#9c9c9c}.StaffModals_emptyText__gWR_J{font-size:13px;margin-top:.75rem}.StaffModals_currentManager__vMyJJ{background:rgba(23,102,139,.1);border:1px solid rgba(23,102,139,.3);border-radius:10px;padding:.875rem 1rem;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.75rem}.StaffModals_currentManagerLabel__yb9HR{font-size:10px;color:#9c9c9c;text-transform:uppercase;letter-spacing:.5px}.StaffModals_currentManagerCard__DJ57h{display:flex;align-items:center;gap:.875rem;padding:.875rem;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.06);border-radius:10px}.StaffModals_currentManagerName__gWR3W{font-size:14px;font-weight:700;color:#f4f4f4;margin-bottom:.125rem}.StaffModals_currentManagerRole__kSn35{font-size:11px;color:#9c9c9c;text-transform:uppercase}.StaffModals_slotsStatus__pbb5H{display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:.875rem 1rem;margin-bottom:1rem}.StaffModals_slotsLabel__A9Kps{color:#f4f4f4}.StaffModals_slotsCount__OM9o5{font-size:16px;font-weight:700}.StaffModals_slotsAvailable__RVTNl{color:#0f8}.StaffModals_slotsFull__NeFMD{color:#e6153e}.StaffModals_managerSlotsStatus__vQySi{display:flex;align-items:center;justify-content:space-between;background:rgba(23,102,139,.1);border:1px solid rgba(23,102,139,.3);border-radius:10px;padding:.875rem 1rem;margin-bottom:1rem}.StaffModals_slotsLabel__A9Kps{display:flex;align-items:center;gap:.5rem;font-size:13px;font-weight:600;color:#17668b}.StaffModals_slotsValue__KPCSP{font-size:16px;font-weight:700;color:#17668b}@media (max-width:576px){.StaffModals_headerTitleRow__9U3Y9{gap:.6rem}.StaffModals_iconWrapperInline__JJ0e9{width:46px;height:46px}.StaffModals_header__h_11b{padding:1.5rem 1.5rem 1rem}.StaffModals_title___1noe{font-size:20px!important}.StaffModals_subtitle__kQOwQ{font-size:12px!important}.StaffModals_content__uR12u{padding:1rem 1.5rem}.StaffModals_actions__jGyM2{padding:1rem 1.5rem;flex-direction:column}.StaffModals_iconWrapper__AmVF0{width:56px;height:56px}.StaffModals_managerCard__Eow9O{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"photo info" "meta meta" "skills skills";align-items:start;grid-gap:.625rem;gap:.625rem;padding:.75rem}.StaffModals_managerPhoto__keV18{grid-area:photo;width:40px;height:40px}.StaffModals_managerInfo__Cyn_A{grid-area:info;min-width:0}.StaffModals_managerName__hY_qO{font-size:13px;line-height:1.2;overflow-wrap:anywhere;margin-bottom:.2rem}.StaffModals_managerRole__7phs8{font-size:10px;line-height:1.2}.StaffModals_salaryStatic__ymOPL{grid-area:meta;margin-top:4px;font-size:11px;line-height:1.2;justify-self:start}.StaffModals_staffSkills__1KIg8{grid-area:skills;justify-content:flex-start;flex-wrap:wrap;gap:.375rem;justify-self:start;min-width:0}.StaffModals_skillBadge__nSgWn{padding:.2rem .4rem;min-width:0}.StaffModals_skillLabel__5KjD8{font-size:8px}.StaffModals_skillValue__WQjtw{font-size:12px}}.StaffModals_destinationSelector__Uzyix{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.StaffModals_destinationOption__6mKgF{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(0,0,0,.2);border:2px solid rgba(23,102,139,.3);border-radius:10px;cursor:pointer;transition:all .2s ease}.StaffModals_destinationOption__6mKgF:hover{background:rgba(0,0,0,.3);border-color:rgba(23,102,139,.5)}.StaffModals_destinationOption__6mKgF.StaffModals_selected__R2dsI{background:rgba(23,102,139,.15);border-color:#17668b}.StaffModals_destinationOption__6mKgF input[type=radio]{width:20px;height:20px;accent-color:#17668b;cursor:pointer}.StaffModals_destinationLabel__kqYrD{flex:1 1;display:flex;justify-content:space-between;align-items:center}.StaffModals_destinationName__i4klU{font-size:14px;font-weight:600;color:#f4f4f4}.StaffModals_destinationSlots__WrT8l{font-size:12px;color:#0f8;font-weight:600}@media (max-width:576px){.StaffModals_destinationOption__6mKgF{padding:.75rem}.StaffModals_destinationName__i4klU{font-size:13px}.StaffModals_destinationSlots__WrT8l{font-size:11px}}.StaffModals_staffSkillDisplay__W8TnS{margin-top:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.06);display:flex;align-items:center;gap:8px}.StaffModals_staffSkillDisplay__W8TnS .StaffModals_skillLabel__5KjD8{font-size:11px;font-weight:600;color:#9c9c9c;text-transform:uppercase;letter-spacing:.5px}.StaffModals_staffSkillDisplay__W8TnS .StaffModals_skillValue__WQjtw{font-size:13px;font-weight:700;color:#17668b}.StaffModals_salaryComparison__Lw4Vd{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:14px 16px;margin:16px 0}.StaffModals_salaryRow__7maxO{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.StaffModals_salaryRow__7maxO:first-child{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.06)}.StaffModals_salaryLabel__amUj9{font-size:12px;font-weight:600;color:#9c9c9c;text-transform:uppercase;letter-spacing:.5px}.StaffModals_salaryCurrent__j_Nsv{font-size:14px;font-weight:700;color:#f4f4f4}.StaffModals_salaryNew__vXwxh{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#0f8}.StaffModals_salaryIcon__FtzvW,.StaffModals_salaryUpIcon__8psRv{color:#0f8}.StaffModals_salaryStatic__ymOPL{margin-top:6px;font-size:12px;font-weight:600;color:#c9d2da}@media (max-width:768px){.StaffModals_salaryComparison__Lw4Vd{padding:12px 14px}.StaffModals_salaryRow__7maxO{padding:6px 0}.StaffModals_salaryLabel__amUj9{font-size:11px}.StaffModals_salaryCurrent__j_Nsv,.StaffModals_salaryNew__vXwxh{font-size:13px}}@media (max-width:380px){.StaffModals_headerTitleRow__9U3Y9{gap:.5rem}.StaffModals_iconWrapperInline__JJ0e9{width:42px;height:42px}.StaffModals_managerCard__Eow9O{grid-template-columns:36px minmax(0,1fr);gap:.5rem;padding:.625rem}.StaffModals_managerPhoto__keV18{width:36px;height:36px}.StaffModals_managerName__hY_qO{font-size:12px}.StaffModals_managerRole__7phs8{font-size:9px}.StaffModals_salaryStatic__ymOPL{font-size:10px}.StaffModals_staffSkills__1KIg8{gap:.25rem}.StaffModals_skillBadge__nSgWn{padding:.15rem .35rem;min-width:0}.StaffModals_skillLabel__5KjD8{font-size:7px}.StaffModals_skillValue__WQjtw{font-size:11px}}