.StarRating_container__I0KtB{position:relative;display:inline-flex;align-items:center;gap:.25rem}.StarRating_stars__WXAC4{display:flex;align-items:center;gap:2px}.StarRating_star__SirlS{flex-shrink:0}.StarRating_halfStarContainer__fZwdc{position:relative;width:14px;height:14px;flex-shrink:0}.StarRating_halfStarFilled__W46Me{position:absolute;top:0;left:0;clip-path:inset(0 50% 0 0)}.StarRating_halfStarEmpty__ylNBX{position:absolute;top:0;left:0}.StarRating_tooltip__SXsKz{position:absolute;top:-32px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.95);border:1px solid rgba(255,165,0,.3);border-radius:6px;padding:.375rem .625rem;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:1000}.StarRating_tooltip__SXsKz:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:rgba(0,0,0,.95)}.StarRating_tooltipText__eQL9b{font-size:12px;font-weight:600;color:orange;text-shadow:0 0 8px rgba(255,165,0,.6)}.StarRating_container__I0KtB:hover .StarRating_tooltip__SXsKz{opacity:1}@media (max-width:768px){.StarRating_container__I0KtB:active .StarRating_tooltip__SXsKz{opacity:1}}.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}}.ActionButton_actionButton__ZMGgD{position:relative;display:flex;align-items:center;gap:8px;border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none}.ActionButton_actionButton__ZMGgD:focus{box-shadow:0 0 0 3px rgba(23,102,139,.3)}.ActionButton_actionButton__ZMGgD:active{transform:scale(.98)}.ActionButton_primary__vUYDl{padding:10px 16px;background:linear-gradient(135deg,#17668b,#12526f);color:#f4f4f4}.ActionButton_primary__vUYDl:hover{box-shadow:0 4px 16px rgba(23,102,139,.4);transform:translateY(-2px)}.ActionButton_primary__vUYDl:hover .ActionButton_icon__32gdq{color:orange}.ActionButton_secondary__J_4pv{padding:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:#eee}.ActionButton_secondary__J_4pv:hover{background:hsla(0,0%,100%,.1);color:#f4f4f4;font-weight:700;transform:translateY(-2px)}.ActionButton_navigation__RsVIp{width:40px;height:40px;padding:0;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:#c3c3c3;justify-content:center}.ActionButton_navigation__RsVIp:hover{background:#17668b;border-color:#17668b;color:#f4f4f4;transform:translateY(-1px)}.ActionButton_iconOnly__ms1Mn{width:40px;height:40px;padding:10px;justify-content:center}.ActionButton_collapseTextOnMobile__xTay4{min-width:0}.ActionButton_fullWidth__l_cWN{width:100%}.ActionButton_disabled__8zJJa{opacity:.5;cursor:not-allowed;pointer-events:none}.ActionButton_loading__rkGgc{pointer-events:none}.ActionButton_spinner__nmuHF{width:16px;height:16px;border:2px solid rgba(23,102,139,.3);border-top-color:#17668b;border-radius:50%;animation:ActionButton_spin__a98Gx .6s linear infinite}@keyframes ActionButton_spin__a98Gx{to{transform:rotate(1turn)}}.ActionButton_icon__32gdq{display:flex;align-items:center;justify-content:center;transition:color .2s ease}.ActionButton_text__SoZGv{white-space:nowrap}.ActionButton_allowWrap__eOWib{justify-content:center}.ActionButton_allowWrap__eOWib .ActionButton_text__SoZGv{min-width:0;white-space:normal;text-align:center;line-height:1.2;overflow-wrap:anywhere}@media (max-width:768px){.ActionButton_primary__vUYDl{padding:10px 16px}.ActionButton_primary__vUYDl.ActionButton_iconOnly__ms1Mn{width:40px;padding:10px}}@media (max-width:576px){.ActionButton_iconOnly__ms1Mn,.ActionButton_navigation__RsVIp{width:36px;height:36px}}@media (max-width:400px){.ActionButton_collapseTextOnMobile__xTay4{width:36px;height:36px;padding:10px;gap:0;justify-content:center}.ActionButton_collapseTextOnMobile__xTay4 .ActionButton_text__SoZGv{display:none}}.StaffNode_node__vQppW{background:linear-gradient(135deg,rgba(0,0,0,.35),rgba(111,27,104,.15) 50%,rgba(0,0,0,.35));border:2px solid rgba(23,102,139,.4);border-radius:12px;padding:1.25rem;position:relative;transition:all .2s ease}.StaffNode_node__vQppW:hover{background:linear-gradient(135deg,rgba(0,0,0,.45),rgba(111,27,104,.25) 50%,rgba(0,0,0,.45));border-color:rgba(23,102,139,.6)}.StaffNode_managerNode__p_pbB{border-color:#17668b;box-shadow:0 4px 16px rgba(23,102,139,.2)}.StaffNode_managerBadge__8VKRv{position:absolute;top:-10px;right:-10px;background:#0f8;color:#0d1117;font-size:10px;font-weight:700;padding:4px 8px;border-radius:6px;letter-spacing:.5px}.StaffNode_managerBadgeInline__X9JeT{position:static;top:auto;right:auto}.StaffNode_leaderBadge__qC6uJ{background:linear-gradient(135deg,#ffcf4d,orange);color:#1a1f23;font-size:10px;font-weight:700;padding:4px 8px;border-radius:6px;letter-spacing:.5px;border:1px solid rgba(255,207,77,.7);box-shadow:0 2px 8px rgba(255,165,0,.2)}.StaffNode_badgeRow__tNXxM{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;margin-bottom:.25rem}.StaffNode_badgeSlot___KHot{display:flex;align-items:center;min-height:24px;flex:1 1}.StaffNode_badgeSlotRight__TxhJI{justify-content:flex-end}.StaffNode_subordinate__thlfZ{padding:.875rem}.StaffNode_clickeable__Z3q8e{cursor:pointer;transition:transform .2s,box-shadow .2s}.StaffNode_clickeable__Z3q8e:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,165,0,.3)}.StaffNode_clickeable__Z3q8e .StaffNode_managerBadge__8VKRv{background:orange;animation:StaffNode_pulse__Y_0Ot 2s infinite}@keyframes StaffNode_pulse__Y_0Ot{0%,to{opacity:1}50%{opacity:.7}}.StaffNode_header__jUTr4{display:flex;align-items:center;gap:14px;margin:.75rem 0}.StaffNode_avatar__QVemW{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#17668b,orange);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:700;color:#fff;flex-shrink:0;overflow:hidden}.StaffNode_avatarImg__TvRad{width:84%;height:84%;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.4)}.StaffNode_subordinate__thlfZ .StaffNode_avatar__QVemW{width:72px;height:72px;font-size:28px}.StaffNode_info__qTSkk{flex:1 1;min-width:0}.StaffNode_name__8Lgah{font-size:15px;font-weight:700;color:#f4f4f4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.StaffNode_subordinate__thlfZ .StaffNode_name__8Lgah{font-size:12px}.StaffNode_role__fuLaR{font-size:11px;color:orange;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}.StaffNode_primarySkillValue__QQopE{font-size:10px;color:#7a8691;margin-top:4px;font-weight:500;opacity:.8}.StaffNode_managementSkillValue__v8SbP{font-size:10px;color:#7a8691;margin-top:2px;font-weight:500;opacity:.8}.StaffNode_skills__l3KlR{margin-bottom:.5rem;display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}.StaffNode_topRow__qDc9K{display:flex;align-items:center;gap:8px}.StaffNode_skillRow__zEKNB{display:flex;justify-content:space-between;margin-bottom:3px;width:100%;margin-top:.5rem}.StaffNode_skillLabel__bPddT{font-size:10px;color:#9c9c9c}.StaffNode_skillValue__gJEli{font-size:11px;font-weight:700;color:#17668b}.StaffNode_skillBar__LnQBl{height:3px;background:rgba(23,102,139,.2);border-radius:2px;overflow:hidden;margin-bottom:.5rem;width:100%}.StaffNode_skillFill__0VOpY{height:100%;background:linear-gradient(90deg,#17668b,#0f8);border-radius:2px;transition:width .3s ease}.StaffNode_salary__il6cK{font-size:13px;font-weight:700;color:#0f8;margin-bottom:.75rem}.StaffNode_subordinate__thlfZ .StaffNode_salary__il6cK{font-size:12px}.StaffNode_actions__gDClK{display:flex;gap:.5rem}.StaffNode_actionsBreakroom__vDTtP{display:flex;flex-direction:column;gap:.5rem}.StaffNode_btnDanger__46w1p,.StaffNode_btnPrimary__16iMj{width:100%;padding:10px 16px;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease}.StaffNode_btnPrimary__16iMj{background:linear-gradient(135deg,#17668b,#12526f);color:#f4f4f4}.StaffNode_btnPrimary__16iMj:hover{box-shadow:0 4px 16px rgba(23,102,139,.4)}.StaffNode_btnDanger__46w1p{background:rgba(230,21,62,.1);border:1px solid rgba(230,21,62,.3);color:#e6153e;font-weight:600}.StaffNode_btnDanger__46w1p:hover{background:rgba(230,21,62,.2);border-color:rgba(230,21,62,.5)}.StaffNode_tooltipWrapper__yX5XX{position:relative;display:inline-block}.StaffNode_tooltip__b40ta{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:rgba(0,0,0,.9);color:#f4f4f4;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;z-index:1000;pointer-events:none;border:1px solid hsla(0,0%,100%,.1)}.StaffNode_tooltip__b40ta:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:rgba(0,0,0,.9)}@media (max-width:768px){.StaffNode_node__vQppW{padding:.875rem}.StaffNode_managerNode__p_pbB{width:100%}.StaffNode_badgeRow__tNXxM{min-height:22px}.StaffNode_leaderBadge__qC6uJ,.StaffNode_managerBadgeInline__X9JeT{font-size:9px;padding:3px 7px}.StaffNode_header__jUTr4{margin:.5rem 0}.StaffNode_avatar__QVemW{width:80px;height:80px;font-size:32px}.StaffNode_name__8Lgah{font-size:12px}.StaffNode_role__fuLaR{font-size:9px}.StaffNode_salary__il6cK{font-size:12px}.StaffNode_actions__gDClK{gap:.375rem}}@media (max-width:576px){.StaffNode_node__vQppW,.StaffNode_subordinate__thlfZ{padding:.75rem}.StaffNode_badgeRow__tNXxM{gap:8px;min-height:20px}.StaffNode_leaderBadge__qC6uJ,.StaffNode_managerBadgeInline__X9JeT{font-size:8px;padding:3px 6px}.StaffNode_avatar__QVemW{width:72px;height:72px;font-size:28px}.StaffNode_subordinate__thlfZ .StaffNode_avatar__QVemW{width:64px;height:64px;font-size:24px}.StaffNode_actions__gDClK{flex-wrap:wrap}}.SharedButtons_btnDanger__nuQrY,.SharedButtons_btnPrimary__e70lW,.SharedButtons_btnSecondary__AwrUD,.SharedButtons_btnWarning___uSo3{padding:10px 16px;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.SharedButtons_btnPrimary__e70lW{background:linear-gradient(135deg,#17668b,#12526f);color:#f4f4f4}.SharedButtons_btnPrimary__e70lW:hover{box-shadow:0 4px 16px rgba(23,102,139,.4)}.SharedButtons_btnSecondary__AwrUD{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:#eee}.SharedButtons_btnSecondary__AwrUD:hover{background:hsla(0,0%,100%,.1);color:#f4f4f4}.SharedButtons_btnDanger__nuQrY{background:rgba(230,21,62,.1);border:1px solid rgba(230,21,62,.3);color:#e6153e;font-weight:600}.SharedButtons_btnDanger__nuQrY:hover{background:rgba(230,21,62,.2);border-color:rgba(230,21,62,.5)}.SharedButtons_btnWarning___uSo3{background:rgba(255,165,0,.1);border:1px solid rgba(255,165,0,.3);color:orange;font-weight:600}.SharedButtons_btnWarning___uSo3:hover{background:rgba(255,165,0,.2);border-color:rgba(255,165,0,.5)}.SharedButtons_btnIcon__6kCZO{width:40px;height:40px;padding:10px;display:flex;align-items:center;justify-content:center}.SharedButtons_btnFullWidth__ivePP{width:100%}