._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_auebm_1{display:flex;flex-direction:column;gap:16px}._toolbar_auebm_7{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}._toolbarField_auebm_14{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:var(--tg-theme-hint-color)}._inputInline_auebm_22{padding:8px 10px;border-radius:10px;border:1px solid #ffffff18;background:var(--tg-theme-secondary-bg-color);color:inherit;min-width:140px}._tableWrap_auebm_31{overflow:auto;border:1px solid #ffffff12;border-radius:14px}._table_auebm_31{width:100%;border-collapse:collapse;font-size:.92rem}._table_auebm_31 th,._table_auebm_31 td{padding:10px 12px;border-bottom:1px solid #ffffff10;text-align:left;vertical-align:top}._table_auebm_31 th{color:var(--tg-theme-hint-color);font-weight:600}._cellStack_auebm_56{display:flex;flex-direction:column;gap:6px}._muted_auebm_62,._mutedSmall_auebm_63{color:var(--tg-theme-hint-color)}._mutedSmall_auebm_63{font-size:.82rem}._error_auebm_71{color:var(--danger);margin:0}._btnPrimary_auebm_76,._btnSecondary_auebm_77,._btnDanger_auebm_78,._linkBtn_auebm_79{border:none;border-radius:10px;padding:8px 14px;font-weight:600;font-size:.9rem;line-height:1.2;cursor:pointer;transition:opacity .15s ease,background .15s ease,border-color .15s ease}._btnPrimary_auebm_76:disabled,._btnSecondary_auebm_77:disabled,._btnDanger_auebm_78:disabled{opacity:.55;cursor:not-allowed}._btnPrimary_auebm_76{background:linear-gradient(135deg,var(--app-accent),var(--app-accent-strong));color:#0b1220}._btnPrimary_auebm_76:hover:not(:disabled){opacity:.92}._btnSecondary_auebm_77{background:var(--tg-theme-secondary-bg-color);color:inherit;border:1px solid #ffffff14}._btnSecondary_auebm_77:hover:not(:disabled){border-color:#ffffff28}._btnDanger_auebm_78{background:#ef444418;color:#fca5a5;border:1px solid #ef444444}._btnDanger_auebm_78:hover:not(:disabled){background:#ef444428;border-color:#ef444466}._btnSm_auebm_127{padding:6px 12px;font-size:.85rem}._linkBtn_auebm_79{background:transparent;color:var(--app-accent);padding:6px 4px;text-align:left}._linkBtn_auebm_79:hover:not(:disabled){text-decoration:underline}._toolbarActions_auebm_143{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto;align-items:center}._actionCell_auebm_151{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}._shopGrid_auebm_159{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}._shopCard_auebm_165{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid #ffffff12;background:var(--tg-theme-secondary-bg-color)}._shopCardHead_auebm_175{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}._shopCardMeta_auebm_182{display:flex;flex-direction:column;gap:4px;min-width:0}._shopCardProject_auebm_189{font-size:.95rem;font-weight:700;color:inherit;text-transform:none;letter-spacing:normal}._shopCardTitle_auebm_197{margin:0;font-size:1rem;font-weight:700}._shopCardCode_auebm_203{font-size:.82rem;color:var(--tg-theme-hint-color)}._shopCardActions_auebm_208{display:flex;flex-shrink:0;gap:4px;align-items:center}._shopCardToggles_auebm_215{display:flex;flex-direction:column;gap:10px;padding-top:4px;border-top:1px solid #ffffff10}._toggleRow_auebm_223{display:flex;align-items:center;justify-content:space-between;gap:12px}._toggleLabel_auebm_230{font-size:.88rem;color:inherit}._toggleHint_auebm_235{display:block;font-size:.76rem;color:var(--tg-theme-hint-color);margin-top:2px}._switch_auebm_242{position:relative;width:44px;height:26px;flex-shrink:0}._switch_auebm_242 input{opacity:0;width:0;height:0}._switchSlider_auebm_255{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#ffffff18;border:1px solid #ffffff14;cursor:pointer;transition:background .2s ease,border-color .2s ease}._switchSlider_auebm_255:before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;border-radius:50%;background:#fff;transition:transform .2s ease}._switch_auebm_242 input:checked+._switchSlider_auebm_255{background:#22c55e55;border-color:#22c55e88}._switch_auebm_242 input:checked+._switchSlider_auebm_255:before{transform:translate(18px)}._switch_auebm_242 input:disabled+._switchSlider_auebm_255{opacity:.5;cursor:not-allowed}._modalSubtitle_auebm_291{margin:-8px 0 16px;font-size:.88rem;color:var(--tg-theme-hint-color)}._emptyState_auebm_297{padding:24px 16px;text-align:center;color:var(--tg-theme-hint-color);border:1px dashed #ffffff18;border-radius:14px}._badgeOk_auebm_305,._badgeOff_auebm_306,._badgeMuted_auebm_307{display:inline-block;padding:3px 8px;border-radius:999px;font-size:.78rem;font-weight:600}._badgeOk_auebm_305{background:#22c55e22;color:#86efac}._badgeOff_auebm_306{background:#ef444422;color:#fca5a5}._badgeMuted_auebm_307{background:#ffffff10;color:var(--tg-theme-hint-color)}._sortBtn_auebm_330{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}._sortBtn_auebm_330:hover{color:var(--app-accent)}._sortIcon_auebm_347{font-size:.85em;color:var(--app-accent)}._modalBackdrop_auebm_352{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;padding:16px;z-index:50}._modal_auebm_291,._modalWide_auebm_363{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_auebm_363{width:min(720px,100%)}._modal_auebm_291 h3{margin:0 0 16px}._field_auebm_381{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:.88rem;color:var(--tg-theme-hint-color)}._field_auebm_381 input,._field_auebm_381 select,._field_auebm_381 textarea{padding:10px 12px;border-radius:10px;border:1px solid #ffffff18;background:var(--tg-theme-secondary-bg-color);color:inherit}._formGrid_auebm_400{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._check_auebm_406{display:flex;align-items:center;gap:8px;margin:8px 0 16px}._modalActions_auebm_413{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 640px){._formGrid_auebm_400{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}
