._wrap_1g4sw_1{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}._mark_1g4sw_10{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#1e3a5f,#111827);border:1px solid #38bdf866;color:#38bdf8;font-size:28px;font-weight:800}._dots_1g4sw_23{display:flex;gap:8px}._dot_1g4sw_23{width:8px;height:8px;border-radius:50%;background:#38bdf8;animation:_pulse_1g4sw_1 1.2s ease-in-out infinite}._dot_1g4sw_23:nth-child(2){animation-delay:.15s}._dot_1g4sw_23:nth-child(3){animation-delay:.3s}@keyframes _pulse_1g4sw_1{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}._panel_mj6vk_1{display:flex;flex-direction:column;gap:16px}._toolbar_mj6vk_7{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}._toolbarField_mj6vk_14{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:var(--tg-theme-hint-color)}._inputInline_mj6vk_22{padding:8px 10px;border-radius:10px;border:1px solid #ffffff18;background:var(--tg-theme-secondary-bg-color);color:inherit;min-width:140px}._tableWrap_mj6vk_31{overflow:auto;border:1px solid #ffffff12;border-radius:14px}._table_mj6vk_31{width:100%;border-collapse:collapse;font-size:.92rem}._table_mj6vk_31 th,._table_mj6vk_31 td{padding:10px 12px;border-bottom:1px solid #ffffff10;text-align:left;vertical-align:top}._table_mj6vk_31 th{color:var(--tg-theme-hint-color);font-weight:600}._cellStack_mj6vk_56{display:flex;flex-direction:column;gap:6px}._muted_mj6vk_62,._mutedSmall_mj6vk_63{color:var(--tg-theme-hint-color)}._mutedSmall_mj6vk_63{font-size:.82rem}._error_mj6vk_71{color:var(--danger);margin:0}._btnPrimary_mj6vk_76,._btnSecondary_mj6vk_77,._linkBtn_mj6vk_78{border:none;border-radius:10px;padding:8px 12px;font-weight:600}._btnPrimary_mj6vk_76{background:linear-gradient(135deg,var(--app-accent),var(--app-accent-strong));color:#0b1220}._btnSecondary_mj6vk_77{background:var(--tg-theme-secondary-bg-color);color:inherit;border:1px solid #ffffff14}._btnDanger_mj6vk_96{background:#ef444418;color:#fca5a5;border:1px solid #ef444444}._linkBtn_mj6vk_78{background:transparent;color:var(--app-accent);padding:0;text-align:left}._actionCell_mj6vk_109{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}._badgeOk_mj6vk_116,._badgeOff_mj6vk_117,._badgeMuted_mj6vk_118{display:inline-block;padding:3px 8px;border-radius:999px;font-size:.78rem;font-weight:600}._badgeOk_mj6vk_116{background:#22c55e22;color:#86efac}._badgeOff_mj6vk_117{background:#ef444422;color:#fca5a5}._badgeMuted_mj6vk_118{background:#ffffff10;color:var(--tg-theme-hint-color)}._sortBtn_mj6vk_141{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}._sortBtn_mj6vk_141:hover{color:var(--app-accent)}._sortIcon_mj6vk_158{font-size:.85em;color:var(--app-accent)}._modalBackdrop_mj6vk_163{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;padding:16px;z-index:50}._modal_mj6vk_163,._modalWide_mj6vk_174{width:min(480px,100%);max-height:90dvh;overflow:auto;padding:20px;border-radius:16px;background:var(--tg-theme-section-bg-color);border:1px solid #ffffff14}._modalWide_mj6vk_174{width:min(720px,100%)}._modal_mj6vk_163 h3{margin:0 0 16px}._field_mj6vk_192{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:.88rem;color:var(--tg-theme-hint-color)}._field_mj6vk_192 input,._field_mj6vk_192 select,._field_mj6vk_192 textarea{padding:10px 12px;border-radius:10px;border:1px solid #ffffff18;background:var(--tg-theme-secondary-bg-color);color:inherit}._formGrid_mj6vk_211{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._check_mj6vk_217{display:flex;align-items:center;gap:8px;margin:8px 0 16px}._modalActions_mj6vk_224{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 640px){._formGrid_mj6vk_211{grid-template-columns:1fr}}._shell_12ds4_1{min-height:100dvh;display:flex;flex-direction:column}._header_12ds4_7{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #ffffff10;background:#111827cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:20}._menuBtn_12ds4_20,._logoutBtn_12ds4_21,._closeMenu_12ds4_22{border:none;background:transparent;color:inherit;padding:8px;border-radius:10px}._menuBtn_12ds4_20:hover,._logoutBtn_12ds4_21:hover,._closeMenu_12ds4_22:hover{background:#ffffff10}._brand_12ds4_36{display:flex;align-items:center;gap:10px;flex:1}._brandMark_12ds4_43{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#1e3a5f,#0f172a);color:var(--app-accent);font-weight:800}._brandTitle_12ds4_54{font-weight:700}._brandSub_12ds4_58{font-size:.78rem;color:var(--tg-theme-hint-color)}._layout_12ds4_63{display:flex;flex:1;min-height:0}._sidebar_12ds4_69{width:240px;border-right:1px solid #ffffff10;padding:16px 12px;background:var(--tg-theme-section-bg-color)}._sidebarHead_12ds4_76{display:none;align-items:center;justify-content:space-between;margin-bottom:12px}._nav_12ds4_83{display:flex;flex-direction:column;gap:6px}._navItem_12ds4_89,._navActive_12ds4_90{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:none;background:transparent;color:inherit;text-align:left}._navActive_12ds4_90{background:#38bdf822;color:var(--app-accent);font-weight:600}._main_12ds4_108{flex:1;padding:20px;min-width:0}._banner_12ds4_114 h1{margin:0 0 6px;font-size:1.4rem}._banner_12ds4_114 p{margin:0 0 16px;color:var(--tg-theme-hint-color)}._card_12ds4_124{padding:16px;border-radius:16px;background:var(--tg-theme-section-bg-color);border:1px solid #ffffff10}@media (max-width: 900px){._menuBtn_12ds4_20{display:inline-flex}._sidebar_12ds4_69{position:fixed;inset:0 auto 0 0;z-index:40;transform:translate(-105%);transition:transform .2s ease;box-shadow:8px 0 24px #0006}._sidebarOpen_12ds4_145{transform:translate(0)}._sidebarHead_12ds4_76{display:flex}}@media (min-width: 901px){._menuBtn_12ds4_20{display:none}}._wrap_1qoz8_1{min-height:100dvh;display:grid;place-items:center;padding:24px}._card_1qoz8_8{width:min(420px,100%);padding:28px 24px;border-radius:20px;background:var(--tg-theme-section-bg-color);border:1px solid #ffffff12;text-align:center}._mark_1qoz8_17{width:56px;height:56px;margin:0 auto 16px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#1e3a5f,#111827);color:var(--app-accent);font-size:28px;font-weight:800}._title_1qoz8_30{margin:0 0 8px;font-size:1.35rem}._subtitle_1qoz8_35{margin:0 0 20px;color:var(--tg-theme-hint-color);font-size:.95rem}._btn_1qoz8_41{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--app-accent),var(--app-accent-strong));color:#0b1220;font-weight:700}._hint_1qoz8_55{margin:16px 0 0;font-size:.82rem;color:var(--tg-theme-hint-color)}*,*:before,*:after{box-sizing:border-box}:root{--app-accent: #38bdf8;--app-accent-strong: #0ea5e9;--tg-theme-bg-color: #0b1220;--tg-theme-text-color: #e9ecf1;--tg-theme-hint-color: #8b939f;--tg-theme-section-bg-color: #151b28;--tg-theme-secondary-bg-color: #1c2433;--success: #5dd27a;--danger: #ff6b6b;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,sans-serif;line-height:1.45}html,body,#root{margin:0;min-height:100%;min-height:100dvh}body{background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color)}button,input,select,textarea{font:inherit}button{cursor:pointer}code{font-size:.88em}
