.attrition-module__TRo4lq__ov{z-index:1100;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.attrition-module__TRo4lq__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a2d4557;position:absolute;inset:0}.attrition-module__TRo4lq__panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:1180px;max-width:100%;max-height:100%;animation:.22s cubic-bezier(.16,.84,.34,1) both attrition-module__TRo4lq__atRise;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 72px #1e5bb838}@keyframes attrition-module__TRo4lq__atRise{0%{opacity:0;transform:translateY(10px)scale(.99)}}@media (prefers-reduced-motion:reduce){.attrition-module__TRo4lq__panel{animation:none}}.attrition-module__TRo4lq__hdr{background:var(--surface2);border-bottom:1px solid var(--border);flex:none;align-items:flex-start;gap:12px;padding:15px 20px;display:flex}.attrition-module__TRo4lq__title{color:var(--text);font-size:13px;font-weight:800}.attrition-module__TRo4lq__sub{color:var(--text3);margin-top:3px;font-size:11px}.attrition-module__TRo4lq__close{cursor:pointer;color:var(--text3);background:0 0;border:none;border-radius:6px;margin-left:auto;padding:4px;display:inline-flex}.attrition-module__TRo4lq__close:hover{color:var(--accent);background:var(--surface3)}.attrition-module__TRo4lq__toolbar{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:10px 20px;display:flex}.attrition-module__TRo4lq__toolLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:800}.attrition-module__TRo4lq__buSelect{background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:7px;max-width:300px;padding:5px 10px;font-family:inherit;font-size:11px}.attrition-module__TRo4lq__buSelect:focus{border-color:var(--accent);outline:none}.attrition-module__TRo4lq__buSet{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.attrition-module__TRo4lq__slice{color:var(--text2);font-variant-numeric:tabular-nums;font-size:11px}.attrition-module__TRo4lq__slice b{color:var(--text);font-weight:800}.attrition-module__TRo4lq__clearBu{color:var(--text3);background:var(--surface2);border:1px solid var(--border);cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.attrition-module__TRo4lq__clearBu:hover{border-color:var(--accent);color:var(--accent)}.attrition-module__TRo4lq__body{padding:12px 20px 20px;overflow:auto}.attrition-module__TRo4lq__empTable{border-collapse:collapse;width:100%;font-size:11px}.attrition-module__TRo4lq__empTable th,.attrition-module__TRo4lq__empTable td{text-align:left;color:var(--text2);white-space:nowrap;border-bottom:1px solid var(--border);padding:6px 8px}.attrition-module__TRo4lq__empTable thead th{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;background:var(--surface);z-index:1;font-size:9px;font-weight:800;position:sticky;top:0}.attrition-module__TRo4lq__numCol{font-variant-numeric:tabular-nums;text-align:right!important}.attrition-module__TRo4lq__empName{color:var(--text);font-weight:700}.attrition-module__TRo4lq__posCol{white-space:normal;min-width:180px}.attrition-module__TRo4lq__gap{color:var(--text3)}.attrition-module__TRo4lq__monthCell{font-variant-numeric:tabular-nums;color:var(--text3)}.attrition-module__TRo4lq__sevMark{color:var(--text);font-weight:700}.attrition-module__TRo4lq__state{text-align:center;color:var(--text3);padding:26px 20px;font-size:12px}.attrition-module__TRo4lq__stateErr{color:var(--red)}.attrition-module__TRo4lq__spin{animation:.9s linear infinite attrition-module__TRo4lq__atSpin}@keyframes attrition-module__TRo4lq__atSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.attrition-module__TRo4lq__spin{animation:none}}.attrition-module__TRo4lq__newBlock{border:1px solid color-mix(in srgb, var(--amber,#c9962b) 42%, var(--border));background:color-mix(in srgb, var(--amber,#c9962b) 9%, var(--surface));border-radius:10px;margin-bottom:16px;padding:10px 12px 4px}.attrition-module__TRo4lq__newHead{color:var(--text);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.attrition-module__TRo4lq__newBadge{font-variant-numeric:tabular-nums;background:var(--amber,#c9962b);color:#1a2d45;letter-spacing:0;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:800}.attrition-module__TRo4lq__newNote{color:var(--text2);max-width:78ch;margin:4px 0 2px;font-size:11px}.attrition-module__TRo4lq__newBlock .attrition-module__TRo4lq__empTable thead th{background:0 0;position:static}.attrition-module__TRo4lq__rosterHead{color:var(--text3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:10px;font-weight:800}.attrition-module__TRo4lq__typeGroup{flex-wrap:wrap;gap:4px;display:inline-flex}.attrition-module__TRo4lq__typeBtn{color:var(--text2);background:var(--surface2);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:3px 10px;font-family:inherit;font-size:10.5px;font-weight:700}.attrition-module__TRo4lq__typeBtn b{font-variant-numeric:tabular-nums;color:var(--text);margin-left:2px}.attrition-module__TRo4lq__typeBtn:hover{border-color:var(--accent)}.attrition-module__TRo4lq__typeBtnOn{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--text)}.attrition-module__TRo4lq__typeBadge{color:var(--text);border-left:3px solid var(--tb,var(--border));background:color-mix(in srgb, var(--tb,var(--border)) 12%, var(--surface));white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.attrition-module__TRo4lq__typeExternal{--tb:#23a39a}.attrition-module__TRo4lq__typeReturning{--tb:#23a39a;font-style:italic}.attrition-module__TRo4lq__typeMovement{--tb:#5b7fe0}.attrition-module__TRo4lq__typeHeld{--tb:var(--amber,#c9962b)}.attrition-module__TRo4lq__heldBlock{border:1px solid color-mix(in srgb, var(--amber,#c9962b) 42%, var(--border));background:color-mix(in srgb, var(--amber,#c9962b) 7%, var(--surface));border-radius:10px;margin-top:14px;padding:8px 12px}.attrition-module__TRo4lq__heldHead{color:var(--text);text-transform:uppercase;letter-spacing:.4px;cursor:pointer;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.attrition-module__TRo4lq__heldUnits{color:var(--text2);margin:4px 0 8px;padding-left:18px;font-size:11px}.attrition-module__TRo4lq__heldUnits b{color:var(--text);font-variant-numeric:tabular-nums}.attrition-module__TRo4lq__heldBlock .attrition-module__TRo4lq__empTable thead th{background:0 0;position:static}
.overseasUpload-module__P1TGRG__fileRow{border:1px dashed var(--border2);background:var(--surface2);cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.overseasUpload-module__P1TGRG__fileRow:hover,.overseasUpload-module__P1TGRG__fileRowDrag{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface2))}.overseasUpload-module__P1TGRG__fileRow:focus-within{outline:2px solid var(--accent);outline-offset:2px}.overseasUpload-module__P1TGRG__fileIcon{color:var(--accent);flex:none}.overseasUpload-module__P1TGRG__fileMeta{flex-direction:column;gap:1px;min-width:0;display:flex}.overseasUpload-module__P1TGRG__fileName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.overseasUpload-module__P1TGRG__fileSub{color:var(--text3);font-size:10px}.overseasUpload-module__P1TGRG__fileSwap{color:var(--text3);flex:none;margin-left:auto}.overseasUpload-module__P1TGRG__hiddenInput{display:none}.overseasUpload-module__P1TGRG__steps{color:var(--text3);align-items:center;gap:8px;margin:0;padding:0;font-size:10.5px;font-weight:700;list-style:none;display:flex}.overseasUpload-module__P1TGRG__steps li{align-items:center;gap:6px;display:inline-flex}.overseasUpload-module__P1TGRG__steps li+li:before{content:"";background:var(--border2);width:22px;height:1px;margin-right:2px}.overseasUpload-module__P1TGRG__stepNum{border:1px solid var(--border2);border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;font-weight:800;display:inline-flex}.overseasUpload-module__P1TGRG__stepOn{color:var(--text)}.overseasUpload-module__P1TGRG__stepOn .overseasUpload-module__P1TGRG__stepNum{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#fff;border-color:#0000}.overseasUpload-module__P1TGRG__stepDone{color:var(--text3)}.overseasUpload-module__P1TGRG__stepDone .overseasUpload-module__P1TGRG__stepNum{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--accent)}.overseasUpload-module__P1TGRG__stepOff{opacity:.55}.overseasUpload-module__P1TGRG__note{color:var(--text3);margin:0;font-size:12px;line-height:1.65}.overseasUpload-module__P1TGRG__field{flex-direction:column;gap:5px;display:flex}.overseasUpload-module__P1TGRG__label{letter-spacing:.5px;text-transform:uppercase;color:var(--text3);align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.overseasUpload-module__P1TGRG__yearInput{background:var(--surface2);border:1px solid var(--border);width:130px;color:var(--text);letter-spacing:1px;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:16px;font-weight:700}.overseasUpload-module__P1TGRG__yearInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.overseasUpload-module__P1TGRG__fieldHint{color:var(--text3);font-size:10px}.overseasUpload-module__P1TGRG__fieldError{color:var(--red,#d2506a);font-size:11px}.overseasUpload-module__P1TGRG__summaryRow{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.overseasUpload-module__P1TGRG__stat{background:var(--surface2);border:1px solid var(--border);border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:9px 11px;display:flex}.overseasUpload-module__P1TGRG__statGood{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 7%, var(--surface2))}.overseasUpload-module__P1TGRG__statWarn{border-color:color-mix(in srgb, var(--amber,#c9962b) 42%, transparent);background:color-mix(in srgb, var(--amber,#c9962b) 9%, var(--surface2))}.overseasUpload-module__P1TGRG__statNum{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1.1}.overseasUpload-module__P1TGRG__statLabel{letter-spacing:.4px;text-transform:uppercase;color:var(--text3);font-size:9px;font-weight:700}.overseasUpload-module__P1TGRG__coverage,.overseasUpload-module__P1TGRG__coverageShort{border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;line-height:1.5;display:flex}.overseasUpload-module__P1TGRG__coverage{color:var(--text2);background:color-mix(in srgb, var(--accent) 7%, transparent);border:1px solid color-mix(in srgb, var(--accent) 24%, transparent)}.overseasUpload-module__P1TGRG__coverageShort{color:var(--text);background:color-mix(in srgb, var(--amber,#c9962b) 10%, transparent);border:1px solid color-mix(in srgb, var(--amber,#c9962b) 38%, transparent)}.overseasUpload-module__P1TGRG__coverageShort svg{color:var(--amber,#c9962b);flex:none}.overseasUpload-module__P1TGRG__sectionLabel{letter-spacing:.6px;text-transform:uppercase;color:var(--text3);margin-top:2px;font-size:9px;font-weight:800}.overseasUpload-module__P1TGRG__countryList{flex-wrap:wrap;gap:6px;display:flex}.overseasUpload-module__P1TGRG__countryChip{background:var(--surface2);border:1px solid var(--border);border-left:3px solid var(--tc,var(--accent));color:var(--text2);border-radius:7px;flex-direction:column;gap:1px;padding:5px 10px;font-size:11.5px;display:inline-flex}.overseasUpload-module__P1TGRG__chipMeta{color:var(--text3);letter-spacing:.3px;font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:700}.overseasUpload-module__P1TGRG__periods{color:var(--text2);background:var(--surface2);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:7px;padding:7px 11px;font-size:11.5px;line-height:1.7}.overseasUpload-module__P1TGRG__warnings{background:color-mix(in srgb, var(--amber,#c9962b) 8%, transparent);border:1px solid color-mix(in srgb, var(--amber,#c9962b) 30%, transparent);border-radius:8px;gap:8px;padding:10px 12px;display:flex}.overseasUpload-module__P1TGRG__warnings svg{color:var(--amber,#c9962b);flex:none;margin-top:1px}.overseasUpload-module__P1TGRG__warnings ul{color:var(--text2);margin:0;padding-left:16px;font-size:11px;line-height:1.6}.overseasUpload-module__P1TGRG__error{background:color-mix(in srgb, var(--red,#d2506a) 9%, transparent);border:1px solid color-mix(in srgb, var(--red,#d2506a) 32%, transparent);border-radius:8px;gap:9px;padding:11px 13px;display:flex}.overseasUpload-module__P1TGRG__error svg{color:var(--red,#d2506a);flex:none;margin-top:1px}.overseasUpload-module__P1TGRG__errorMsg{color:var(--text);font-size:12px;font-weight:700}.overseasUpload-module__P1TGRG__errorDetail{color:var(--text3);margin-top:4px;font-size:11px;line-height:1.6}.overseasUpload-module__P1TGRG__btnGhost,.overseasUpload-module__P1TGRG__btnPrimary,.overseasUpload-module__P1TGRG__btnWarn{cursor:pointer;border:1px solid var(--border);white-space:nowrap;border-radius:8px;padding:8px 15px;font-family:inherit;font-size:11.5px;font-weight:700;transition:filter .15s,border-color .15s,color .15s}.overseasUpload-module__P1TGRG__btnGhost{background:var(--surface2);color:var(--text3)}.overseasUpload-module__P1TGRG__btnGhost:hover:not(:disabled){color:var(--text2);border-color:var(--border2)}.overseasUpload-module__P1TGRG__btnPrimary{background:linear-gradient(135deg, var(--accent), var(--accent2));color:#fff;border-color:#0000}.overseasUpload-module__P1TGRG__btnPrimary:hover:not(:disabled){filter:brightness(1.07)}.overseasUpload-module__P1TGRG__btnWarn{background:var(--surface2);color:var(--amber,#c9962b);border-color:color-mix(in srgb, var(--amber,#c9962b) 45%, transparent)}.overseasUpload-module__P1TGRG__btnWarn:hover:not(:disabled){filter:brightness(1.08)}.overseasUpload-module__P1TGRG__btnGhost:disabled,.overseasUpload-module__P1TGRG__btnPrimary:disabled,.overseasUpload-module__P1TGRG__btnWarn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:560px){.overseasUpload-module__P1TGRG__summaryRow{grid-template-columns:repeat(2,1fr)}}
