.AdminDashboard-module__FxNLLW__page{background:#f5f7fa;min-height:100vh}.AdminDashboard-module__FxNLLW__topbar{z-index:40;background:#3b82f6;justify-content:space-between;align-items:center;height:52px;padding:0 32px;display:flex;position:sticky;top:64px}.AdminDashboard-module__FxNLLW__topbarLeft{align-items:center;gap:12px;display:flex}.AdminDashboard-module__FxNLLW__topbarTitle{color:#fff;letter-spacing:.02em;font-size:13px;font-weight:700}.AdminDashboard-module__FxNLLW__topbarRight{align-items:center;gap:10px;display:flex}.AdminDashboard-module__FxNLLW__btnGold{color:#2563eb;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#fff;border:2px solid #fff;align-items:center;padding:8px 16px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.AdminDashboard-module__FxNLLW__btnGold:hover{background:#e3f2fd;border-color:#e3f2fd}.AdminDashboard-module__FxNLLW__btnOutline{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:2px solid #ffffffb3;align-items:center;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.AdminDashboard-module__FxNLLW__btnOutline:hover{background:#2563eb;border-color:#2563eb}.AdminDashboard-module__FxNLLW__body{max-width:1600px;margin:0 auto;padding:28px 32px 64px}.AdminDashboard-module__FxNLLW__kpis{background:#fff;border:1px solid #d4d8e2;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:28px;display:grid}.AdminDashboard-module__FxNLLW__kpiCard{border-right:1px solid #d4d8e2;padding:24px 28px}.AdminDashboard-module__FxNLLW__kpiCard:last-child{border-right:none}.AdminDashboard-module__FxNLLW__kpiN{color:#2563eb;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:clamp(32px,3vw,52px);font-weight:800;line-height:1}.AdminDashboard-module__FxNLLW__kpiL{letter-spacing:.16em;text-transform:uppercase;color:#888;font-size:10px;font-weight:700}.AdminDashboard-module__FxNLLW__tabs{border-bottom:2px solid #e4e8f0;gap:0;margin-bottom:20px;display:flex}.AdminDashboard-module__FxNLLW__tab{letter-spacing:.07em;text-transform:uppercase;color:#888;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:12px 20px;font-size:12.5px;font-weight:700;transition:color .15s,border-color .15s}.AdminDashboard-module__FxNLLW__tab:hover{color:#2563eb}.AdminDashboard-module__FxNLLW__tabActive{color:#2563eb;border-bottom-color:#2563eb}.AdminDashboard-module__FxNLLW__tableWrap{background:#fff;border:1px solid #d4d8e2;overflow-x:auto}.AdminDashboard-module__FxNLLW__table{border-collapse:collapse;width:100%}.AdminDashboard-module__FxNLLW__table thead tr{background:#3b82f6}.AdminDashboard-module__FxNLLW__table thead th{letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6;text-align:left;white-space:nowrap;padding:12px 16px;font-size:10px;font-weight:700}.AdminDashboard-module__FxNLLW__table tbody tr{border-bottom:1px solid #e8ecf4;transition:background .12s}.AdminDashboard-module__FxNLLW__table tbody tr:last-child{border-bottom:none}.AdminDashboard-module__FxNLLW__table tbody tr:hover{background:#eff6ff}.AdminDashboard-module__FxNLLW__table tbody td{color:#333;vertical-align:middle;padding:14px 16px;font-size:13px}.AdminDashboard-module__FxNLLW__titleCell{min-width:220px}.AdminDashboard-module__FxNLLW__jobName{color:#111;font-weight:700;display:inline}.AdminDashboard-module__FxNLLW__featBadge{letter-spacing:.1em;text-transform:uppercase;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;margin-left:8px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.AdminDashboard-module__FxNLLW__statusBadge{letter-spacing:.1em;padding:3px 9px;font-size:9.5px;font-weight:700;display:inline-block}.AdminDashboard-module__FxNLLW__status_active{color:#1a6b3c;background:#f0faf4;border:1px solid #a3d9b8}.AdminDashboard-module__FxNLLW__status_paused{color:#7a4000;background:#fff8f0;border:1px solid #f0c070}.AdminDashboard-module__FxNLLW__status_closed{color:#666;background:#f5f5f5;border:1px solid #ccc}.AdminDashboard-module__FxNLLW__postedCell{color:#888;white-space:nowrap;font-size:12px}.AdminDashboard-module__FxNLLW__actions{gap:4px;display:flex}.AdminDashboard-module__FxNLLW__actEdit,.AdminDashboard-module__FxNLLW__actPause,.AdminDashboard-module__FxNLLW__actDelete{letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:1px solid;padding:5px 10px;font-size:10px;font-weight:700;transition:background .12s,color .12s}.AdminDashboard-module__FxNLLW__actEdit{color:#2563eb;background:#fff;border-color:#bfdbfe}.AdminDashboard-module__FxNLLW__actEdit:hover{background:#eff6ff;border-color:#2563eb}.AdminDashboard-module__FxNLLW__actPause{color:#7a4000;background:#fff;border-color:#f0c070}.AdminDashboard-module__FxNLLW__actPause:hover{background:#fff8f0}.AdminDashboard-module__FxNLLW__actDelete{color:#c0392b;background:#fff;border-color:#f5a0a0}.AdminDashboard-module__FxNLLW__actDelete:hover{background:#fff5f5}.AdminDashboard-module__FxNLLW__emptyRow{text-align:center;color:#888;font-size:13px;padding:48px!important}.AdminDashboard-module__FxNLLW__appRow{cursor:pointer}.AdminDashboard-module__FxNLLW__applicantName{color:#111;font-size:13px;font-weight:700}.AdminDashboard-module__FxNLLW__applicantEmail{color:#888;margin-top:2px;font-size:11px}.AdminDashboard-module__FxNLLW__statusSelect{cursor:pointer;color:#111;background:#f5f7fa;border:1px solid #d4d8e2;padding:4px 8px;font-size:11px;font-weight:600}.AdminDashboard-module__FxNLLW__statusSelect:focus{border-color:#2563eb;outline:none}.AdminDashboard-module__FxNLLW__emptyApps{text-align:center;color:#888;background:#fff;border:1px solid #d4d8e2;flex-direction:column;align-items:center;gap:14px;padding:64px 24px;font-size:13.5px;display:flex}.AdminDashboard-module__FxNLLW__overlay{z-index:1000;background:#0a16288c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.AdminDashboard-module__FxNLLW__modal{background:#fff;flex-direction:column;width:min(740px,100%);max-height:90dvh;display:flex;box-shadow:0 20px 60px #0a16284d}.AdminDashboard-module__FxNLLW__modalHead{border-bottom:1px solid #e4e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.AdminDashboard-module__FxNLLW__modalHead h2{color:#111;font-size:16px;font-weight:700}.AdminDashboard-module__FxNLLW__modalClose{color:#2563eb;cursor:pointer;background:0 0;border:1px solid #d4d8e2;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;transition:border-color .12s;display:flex}.AdminDashboard-module__FxNLLW__modalClose:hover{color:#2563eb;border-color:#2563eb}.AdminDashboard-module__FxNLLW__modalBody{flex-direction:column;flex:1;gap:16px;padding:24px 28px;display:flex;overflow-y:auto}.AdminDashboard-module__FxNLLW__modalFoot{border-top:1px solid #e4e8f0;flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 28px;display:flex}.AdminDashboard-module__FxNLLW__row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.AdminDashboard-module__FxNLLW__mfield{flex-direction:column;gap:6px;display:flex}.AdminDashboard-module__FxNLLW__mlabel{letter-spacing:.13em;color:#444;font-size:10px;font-weight:700}.AdminDashboard-module__FxNLLW__fi,.AdminDashboard-module__FxNLLW__fta{color:#111;background:#f0f3f8;border:1px solid #d4d8e2;outline:none;width:100%;padding:10px 13px;font-size:13.5px;transition:border-color .15s,background .15s}.AdminDashboard-module__FxNLLW__fi:focus,.AdminDashboard-module__FxNLLW__fta:focus{background:#fff;border-color:#2563eb}.AdminDashboard-module__FxNLLW__fta{resize:vertical;min-height:96px}.AdminDashboard-module__FxNLLW__checkRow{color:#333;cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.AdminDashboard-module__FxNLLW__checkRow input{accent-color:#2563eb;width:14px;height:14px}.AdminDashboard-module__FxNLLW__formErr{color:#c0392b;background:#fff5f5;border:1px solid #fca5a5;padding:10px 14px;font-size:12px}.AdminDashboard-module__FxNLLW__btnCancel{color:#2563eb;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #d4d8e2;padding:10px 20px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.AdminDashboard-module__FxNLLW__btnCancel:hover{color:#2563eb;border-color:#2563eb}.AdminDashboard-module__FxNLLW__btnSave{color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#3b82f6;border:none;padding:10px 24px;font-size:12px;font-weight:700;transition:background .15s}.AdminDashboard-module__FxNLLW__btnSave:hover{background:#2563eb}.AdminDashboard-module__FxNLLW__btnSave:disabled{opacity:.6;cursor:not-allowed}.AdminDashboard-module__FxNLLW__appModal{background:#fff;flex-direction:column;width:min(640px,100%);max-height:90dvh;display:flex;box-shadow:0 20px 60px #0a16284d}.AdminDashboard-module__FxNLLW__appMeta{color:#555;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.AdminDashboard-module__FxNLLW__appGrid{border-top:1px solid #e4e8f0;border-left:1px solid #e4e8f0;grid-template-columns:1fr 1fr;gap:0;margin-bottom:20px;display:grid}.AdminDashboard-module__FxNLLW__appField{border-bottom:1px solid #e4e8f0;border-right:1px solid #e4e8f0;flex-direction:column;gap:3px;padding:10px 14px;display:flex}.AdminDashboard-module__FxNLLW__appFieldLabel{letter-spacing:.13em;text-transform:uppercase;color:#999;font-size:9px;font-weight:700}.AdminDashboard-module__FxNLLW__appFieldVal{color:#111;font-size:13px;font-weight:600}.AdminDashboard-module__FxNLLW__appSection{margin-bottom:16px}.AdminDashboard-module__FxNLLW__appSectionTitle{letter-spacing:.14em;text-transform:uppercase;color:#888;border-bottom:1px solid #e4e8f0;margin-bottom:8px;padding-bottom:6px;font-size:10px;font-weight:700}.AdminDashboard-module__FxNLLW__appCover{color:#444;max-height:160px;font-size:13px;line-height:1.8;overflow-y:auto}.AdminDashboard-module__FxNLLW__cvNote{color:#555;font-size:12.5px;line-height:1.7}.AdminDashboard-module__FxNLLW__cvNote code{color:#2563eb;background:#eff6ff;padding:2px 6px;font-size:11px}.AdminDashboard-module__FxNLLW__statusBtns{flex-wrap:wrap;gap:6px;display:flex}.AdminDashboard-module__FxNLLW__statusBtn{letter-spacing:.07em;text-transform:uppercase;color:#444;cursor:pointer;background:#f0f3f8;border:1px solid #d4d8e2;padding:6px 14px;font-size:11px;font-weight:700;transition:background .12s,border-color .12s}.AdminDashboard-module__FxNLLW__statusBtn:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.AdminDashboard-module__FxNLLW__statusBtnActive{color:#fff;background:#2563eb;border-color:#2563eb}.AdminDashboard-module__FxNLLW__confirmModal{background:#fff;width:min(420px,100%);padding:32px;box-shadow:0 20px 60px #0a16284d}.AdminDashboard-module__FxNLLW__confirmModal h3{color:#111;margin-bottom:10px;font-size:16px;font-weight:700}.AdminDashboard-module__FxNLLW__confirmModal p{color:#555;margin-bottom:24px;font-size:13px;line-height:1.7}.AdminDashboard-module__FxNLLW__confirmActs{justify-content:flex-end;gap:10px;display:flex}.AdminDashboard-module__FxNLLW__btnDelete{color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#c0392b;border:none;padding:10px 20px;font-size:12px;font-weight:700;transition:background .15s}.AdminDashboard-module__FxNLLW__btnDelete:hover{background:#a93226}.AdminDashboard-module__FxNLLW__loadWrap{color:#888;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;font-size:13px;display:flex}@keyframes AdminDashboard-module__FxNLLW__spin{to{transform:rotate(360deg)}}.AdminDashboard-module__FxNLLW__spinner{border:3px solid #e4e8f0;border-top-color:#2563eb;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite AdminDashboard-module__FxNLLW__spin}@media (max-width:1024px){.AdminDashboard-module__FxNLLW__kpis{grid-template-columns:repeat(2,1fr)}.AdminDashboard-module__FxNLLW__kpiCard:nth-child(2){border-right:none}.AdminDashboard-module__FxNLLW__kpiCard:nth-child(3){border-top:1px solid #d4d8e2}}@media (max-width:700px){.AdminDashboard-module__FxNLLW__body{padding:20px 16px 48px}.AdminDashboard-module__FxNLLW__topbar{padding:0 16px}.AdminDashboard-module__FxNLLW__topbarTitle{display:none}.AdminDashboard-module__FxNLLW__kpis{grid-template-columns:1fr 1fr}.AdminDashboard-module__FxNLLW__row2,.AdminDashboard-module__FxNLLW__appGrid{grid-template-columns:1fr}}
