.lottie-gift[data-v-aaabec6d]{display:inline-block}.lottie-gift[data-v-aaabec6d] svg{width:100%!important;height:100%!important}.lottie-gift[data-v-aaabec6d] canvas{width:100%!important;height:100%!important}.rtp-indicator[data-v-573d08c7]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.rtp-header[data-v-573d08c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.rtp-title[data-v-573d08c7]{font-size:18px;font-weight:600;color:#0f172a;margin:0}.refresh-btn[data-v-573d08c7]{padding:8px;background:transparent;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s;display:flex;align-items:center;justify-content:center}.refresh-btn[data-v-573d08c7]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.refresh-btn[data-v-573d08c7]:disabled{opacity:.5;cursor:not-allowed}.refresh-icon[data-v-573d08c7]{transition:transform .2s}.refresh-icon.spinning[data-v-573d08c7]{animation:spin-573d08c7 1s linear infinite}@keyframes spin-573d08c7{to{transform:rotate(360deg)}}.rtp-loading[data-v-573d08c7],.rtp-error[data-v-573d08c7]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:#64748b}.spinner[data-v-573d08c7]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-573d08c7 .8s linear infinite;margin-bottom:12px}.retry-btn[data-v-573d08c7]{margin-top:12px;padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background .2s}.retry-btn[data-v-573d08c7]:hover{background:#2563eb}.rtp-content[data-v-573d08c7]{display:flex;flex-direction:column;gap:24px}.rtp-main[data-v-573d08c7]{display:flex;flex-direction:column;gap:16px}.rtp-value-container[data-v-573d08c7]{text-align:center}.rtp-label[data-v-573d08c7]{font-size:13px;color:#64748b;margin-bottom:8px}.rtp-value[data-v-573d08c7]{font-size:48px;font-weight:700;line-height:1}.rtp-value.status-healthy[data-v-573d08c7]{color:#10b981}.rtp-value.status-warning[data-v-573d08c7]{color:#c79d59}.rtp-value.status-critical[data-v-573d08c7]{color:#ef4444}.rtp-progress[data-v-573d08c7]{height:12px;background:#f1f5f9;border-radius:6px;overflow:hidden;position:relative}.rtp-progress-bar[data-v-573d08c7]{height:100%;border-radius:6px;transition:width .5s ease,background-color .3s}.rtp-progress-bar.status-healthy[data-v-573d08c7]{background:linear-gradient(90deg,#10b981,#059669)}.rtp-progress-bar.status-warning[data-v-573d08c7]{background:linear-gradient(90deg,#c79d59,#b07a3f)}.rtp-progress-bar.status-critical[data-v-573d08c7]{background:linear-gradient(90deg,#ef4444,#dc2626)}.rtp-target[data-v-573d08c7]{display:flex;justify-content:center;gap:8px;font-size:14px}.target-label[data-v-573d08c7]{color:#64748b}.target-value[data-v-573d08c7]{color:#0f172a;font-weight:600}.rtp-status[data-v-573d08c7]{display:flex;gap:12px;padding:16px;border-radius:8px;align-items:flex-start}.rtp-status.status-healthy[data-v-573d08c7]{background:#10b9811a;color:#059669}.rtp-status.status-warning[data-v-573d08c7]{background:#c79d591a;color:#b07a3f}.rtp-status.status-critical[data-v-573d08c7]{background:#ef44441a;color:#dc2626}.status-icon[data-v-573d08c7]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.status-text[data-v-573d08c7]{flex:1}.status-title[data-v-573d08c7]{font-size:14px;font-weight:600;margin-bottom:4px}.status-description[data-v-573d08c7]{font-size:13px;opacity:.9}.rtp-stats[data-v-573d08c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;padding-top:16px;border-top:1px solid #e2e8f0}.stat-item[data-v-573d08c7]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-573d08c7]{font-size:12px;color:#64748b}.stat-value[data-v-573d08c7]{font-size:16px;font-weight:600;color:#0f172a}.stat-value.positive[data-v-573d08c7]{color:#10b981}.stat-value.negative[data-v-573d08c7]{color:#ef4444}@media (max-width: 768px){.rtp-indicator[data-v-573d08c7]{padding:16px}.rtp-value[data-v-573d08c7]{font-size:36px}.rtp-stats[data-v-573d08c7]{grid-template-columns:1fr}}.admin-dashboard__content[data-v-fcecfe64]{display:flex;flex-direction:column;gap:1rem}.admin-dashboard__loading[data-v-fcecfe64],.admin-dashboard__error[data-v-fcecfe64]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#64748b}.admin-dashboard__loading .spinner[data-v-fcecfe64]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-fcecfe64 .8s linear infinite;margin-bottom:1rem}.admin-dashboard__error p[data-v-fcecfe64]{color:#ef4444;margin-bottom:1rem}.retry-button[data-v-fcecfe64]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.retry-button[data-v-fcecfe64]:hover{background:#1d4ed8}.dashboard-header[data-v-fcecfe64]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}@media (max-width: 640px){.dashboard-header[data-v-fcecfe64]{flex-direction:column;align-items:stretch}}.last-update[data-v-fcecfe64]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.8125rem;color:#64748b;white-space:nowrap}.last-update__icon[data-v-fcecfe64]{font-size:1rem;animation:rotate-fcecfe64 2s linear infinite}.last-update__text[data-v-fcecfe64]{font-weight:500}@media (max-width: 640px){.last-update[data-v-fcecfe64]{justify-content:center}}.period-selector[data-v-fcecfe64]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.15rem;flex:1}@media (max-width: 640px){.period-selector[data-v-fcecfe64]{width:100%}}.period-selector[data-v-fcecfe64]::-webkit-scrollbar{height:4px}.period-selector[data-v-fcecfe64]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.period-selector__button[data-v-fcecfe64]{background:#fff;border:1px solid #e2e8f0;color:#64748b;padding:.625rem 1.25rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;white-space:nowrap;transition:all .2s}.period-selector__button[data-v-fcecfe64]:hover{border-color:#cbd5e1;background:#f8fafc}.period-selector__button--active[data-v-fcecfe64]{background:#2563eb;color:#fff;border-color:#2563eb}.period-selector__button--active[data-v-fcecfe64]:hover{background:#1d4ed8;border-color:#1d4ed8}.stats-grid[data-v-fcecfe64]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}@media (max-width: 1024px){.stats-grid[data-v-fcecfe64]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.stats-grid[data-v-fcecfe64]{grid-template-columns:1fr}}.stat-card[data-v-fcecfe64]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;display:flex;gap:1rem;transition:box-shadow .2s}.stat-card[data-v-fcecfe64]:hover{box-shadow:0 4px 6px -1px #0000001a}.stat-card__icon[data-v-fcecfe64]{font-size:2.5rem;line-height:1}.stat-card__content[data-v-fcecfe64]{flex:1}.stat-card__title[data-v-fcecfe64]{font-size:.875rem;color:#64748b;margin:0 0 .5rem;font-weight:500}.stat-card__value[data-v-fcecfe64]{font-size:1.75rem;font-weight:600;color:#0f172a;margin:0 0 .25rem;line-height:1.2}.stat-card__value--positive[data-v-fcecfe64]{color:#10b981}.stat-card__value--negative[data-v-fcecfe64]{color:#ef4444}.stat-card__label[data-v-fcecfe64]{font-size:.75rem;color:#94a3b8;margin:0}.stat-card--deposits[data-v-fcecfe64]{border-left:3px solid #10b981}.stat-card--withdrawals[data-v-fcecfe64]{border-left:3px solid #c79d59}.stat-card--profit[data-v-fcecfe64]{border-left:3px solid #2563eb}.chart-section[data-v-fcecfe64]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.chart-section__title[data-v-fcecfe64]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.chart-section__controls[data-v-fcecfe64]{display:flex;gap:.5rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.25rem}.chart-section__content[data-v-fcecfe64]{min-height:300px}.chart-section__empty[data-v-fcecfe64]{display:flex;align-items:center;justify-content:center;height:300px;color:#94a3b8;font-size:.875rem}.chart-period-button[data-v-fcecfe64]{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-size:.8125rem;font-weight:500;transition:all .2s}.chart-period-button[data-v-fcecfe64]:hover{background:#f1f5f9;border-color:#cbd5e1}.chart-period-button--active[data-v-fcecfe64]{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.chart-period-button--active[data-v-fcecfe64]:hover{background:#dbeafe}.pending-withdrawals-section[data-v-fcecfe64]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.pending-withdrawals-section__title[data-v-fcecfe64]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.pending-withdrawals-section__link[data-v-fcecfe64]{display:inline-block;margin-top:1rem;color:#2563eb;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.pending-withdrawals-section__link[data-v-fcecfe64]:hover{color:#1d4ed8}.pending-withdrawals-list[data-v-fcecfe64]{display:flex;flex-direction:column;gap:.75rem}.withdrawal-card[data-v-fcecfe64]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;transition:box-shadow .2s}.withdrawal-card[data-v-fcecfe64]:hover{box-shadow:0 2px 4px #0000000d}.withdrawal-card__header[data-v-fcecfe64]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.withdrawal-card__user[data-v-fcecfe64]{display:flex;align-items:center;gap:.5rem}.withdrawal-card__username[data-v-fcecfe64]{font-weight:600;color:#0f172a;font-size:.9375rem}.withdrawal-card__risk[data-v-fcecfe64]{font-size:.75rem;padding:.125rem .5rem;background:#fef3c7;color:#92400e;border-radius:.25rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.withdrawal-card__amount[data-v-fcecfe64]{font-size:1.125rem;font-weight:700;color:#2563eb;display:flex;align-items:center;gap:.25rem}.withdrawal-card__currency[data-v-fcecfe64]{color:#c79d59}.withdrawal-card__details[data-v-fcecfe64]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.8125rem;color:#64748b}.withdrawal-card__date[data-v-fcecfe64]{font-weight:500}.withdrawal-card__hold[data-v-fcecfe64]{padding:.125rem .5rem;background:#fee2e2;color:#991b1b;border-radius:.25rem;font-weight:500}.withdrawal-card__actions[data-v-fcecfe64]{display:flex;gap:.5rem}.withdrawal-card__button[data-v-fcecfe64]{flex:1;padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.375rem}.withdrawal-card__button--approve[data-v-fcecfe64]{background:#10b981;color:#fff}.withdrawal-card__button--approve[data-v-fcecfe64]:hover{background:#059669}.withdrawal-card__button--reject[data-v-fcecfe64]{background:#ef4444;color:#fff}.withdrawal-card__button--reject[data-v-fcecfe64]:hover{background:#dc2626}.bank-monitoring-section[data-v-fcecfe64]{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem}@media (max-width: 1024px){.bank-monitoring-section[data-v-fcecfe64]{grid-template-columns:1fr}}.bank-monitoring-section__rtp[data-v-fcecfe64],.bank-monitoring-section__chart[data-v-fcecfe64]{min-height:400px}@media (max-width: 1024px){.stat-card[data-v-fcecfe64]{padding:1.125rem}.stat-card__value[data-v-fcecfe64]{font-size:1.4rem}.chart-section[data-v-fcecfe64]{padding:1.125rem}}@media (max-width: 768px){.dashboard-header[data-v-fcecfe64]{gap:.75rem}.period-selector__button[data-v-fcecfe64]{padding:.5rem .875rem;font-size:.8125rem}.withdrawal-card__header[data-v-fcecfe64],.withdrawal-card__details[data-v-fcecfe64]{align-items:flex-start;flex-direction:column;gap:.375rem}.withdrawal-card__actions[data-v-fcecfe64]{flex-direction:column}.bank-monitoring-section[data-v-fcecfe64]{gap:1rem}.bank-monitoring-section__rtp[data-v-fcecfe64],.bank-monitoring-section__chart[data-v-fcecfe64]{min-height:320px}}@keyframes spin-fcecfe64{to{transform:rotate(360deg)}}@keyframes rotate-fcecfe64{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-users__header[data-v-78b2b004]{margin-bottom:0}.admin-users__title[data-v-78b2b004]{margin:0}.admin-users__search[data-v-78b2b004]{width:min(100%,420px)}.admin-users__loading[data-v-78b2b004],.admin-users__error[data-v-78b2b004]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#64748b}.admin-users__loading .spinner[data-v-78b2b004]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-78b2b004 .8s linear infinite;margin-bottom:1rem}.admin-users__error p[data-v-78b2b004]{color:#ef4444;margin-bottom:1rem}.admin-users__empty[data-v-78b2b004]{text-align:center;padding:3rem 1rem;color:#94a3b8}.search-input[data-v-78b2b004]{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.search-input[data-v-78b2b004]:focus{outline:none;border-color:#2563eb}.search-input[data-v-78b2b004]::placeholder{color:#94a3b8}.retry-button[data-v-78b2b004]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.retry-button[data-v-78b2b004]:hover{background:#1d4ed8}.users-table-wrapper[data-v-78b2b004]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.5rem}.users-table[data-v-78b2b004]{width:100%;border-collapse:collapse;font-size:.875rem}.users-table th[data-v-78b2b004]{background:#f8fafc;padding:.75rem 1rem;text-align:left;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0;white-space:nowrap}.users-table th.sortable[data-v-78b2b004]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.users-table th.sortable[data-v-78b2b004]:hover{background:#f1f5f9}.users-table th.sortable[data-v-78b2b004]:focus-visible{outline:2px solid var(--color-accent-primary, #3b82f6);outline-offset:-2px}.users-table td[data-v-78b2b004]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.users-table tr:last-child td[data-v-78b2b004]{border-bottom:none}.users-table .user-row--banned[data-v-78b2b004]{background:#fef2f2}.sort-icon[data-v-78b2b004]{margin-left:.25rem;font-size:.75rem}.telegram-id[data-v-78b2b004]{font-family:Courier New,monospace;color:#64748b}.user-name[data-v-78b2b004]{display:flex;flex-direction:column;gap:.125rem}.user-name__text[data-v-78b2b004]{font-weight:500}.user-name__username[data-v-78b2b004]{font-size:.75rem;color:#64748b}.user-name__meta[data-v-78b2b004]{font-size:.72rem;color:#94a3b8;font-family:Courier New,monospace}.bulk-cleanup-card[data-v-78b2b004]{background:#fff7ed;border:1px solid #fed7aa;border-radius:.75rem;padding:1.25rem;display:grid;gap:1rem}.bulk-cleanup-card__header[data-v-78b2b004],.bulk-cleanup-card__controls[data-v-78b2b004],.bulk-cleanup-card__actions[data-v-78b2b004],.bulk-cleanup-card__stats[data-v-78b2b004],.bulk-cleanup-card__progress[data-v-78b2b004]{display:flex;flex-wrap:wrap;gap:.75rem}.bulk-cleanup-card__header[data-v-78b2b004]{justify-content:space-between;align-items:flex-start}.bulk-cleanup-card__header h3[data-v-78b2b004],.bulk-cleanup-card__sample h4[data-v-78b2b004]{margin:0;color:#9a3412}.bulk-cleanup-card__header p[data-v-78b2b004],.bulk-cleanup-card__summary p[data-v-78b2b004]{margin:.35rem 0 0;color:#7c2d12}.bulk-cleanup-card__eyebrow[data-v-78b2b004]{display:inline-flex;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#c2410c}.bulk-cleanup-card__field[data-v-78b2b004]{display:grid;gap:.35rem;min-width:180px;color:#7c2d12;font-weight:600}.bulk-cleanup-card__toggle[data-v-78b2b004]{display:inline-flex;align-items:center;gap:.5rem;color:#7c2d12;font-weight:600}.bulk-cleanup-card__error[data-v-78b2b004]{margin:0;color:#b91c1c;font-weight:600}.bulk-cleanup-card__sample-list[data-v-78b2b004]{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.bulk-stat[data-v-78b2b004]{min-width:150px;padding:.85rem 1rem;border-radius:.75rem;background:#fff;border:1px solid #fed7aa;display:grid;gap:.2rem}.bulk-stat span[data-v-78b2b004]{color:#9a3412;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.bulk-stat strong[data-v-78b2b004]{color:#7c2d12;font-size:1.15rem}.balance[data-v-78b2b004]{font-weight:600;color:#10b981}.date[data-v-78b2b004]{color:#64748b;font-size:.8125rem}.status-badge[data-v-78b2b004]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500;margin-right:.25rem}.status-badge--active[data-v-78b2b004]{background:#d1fae5;color:#065f46}.status-badge--banned[data-v-78b2b004]{background:#fee2e2;color:#991b1b}.status-badge--admin[data-v-78b2b004]{background:#dbeafe;color:#1e40af}.actions[data-v-78b2b004]{display:flex;gap:.5rem}.action-button[data-v-78b2b004]{background:none;border:1px solid #e2e8f0;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:all .2s}.action-button[data-v-78b2b004]:hover{background:#f8fafc}.action-button--view[data-v-78b2b004]:hover{border-color:#2563eb;background:#eff6ff}.action-button--ban[data-v-78b2b004]:hover{border-color:#ef4444;background:#fef2f2}.action-button--unban[data-v-78b2b004]:hover{border-color:#10b981;background:#d1fae5}.action-button--admin-grant[data-v-78b2b004]:hover{border-color:#7c3aed;background:#f3e8ff}.action-button--admin-remove[data-v-78b2b004]:hover{border-color:#f59e0b;background:#fffbeb}.action-button[data-v-78b2b004]:disabled{opacity:.55;cursor:not-allowed;background:#f8fafc}.pagination[data-v-78b2b004]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem}.pagination__button[data-v-78b2b004]{background:#fff;border:1px solid #e2e8f0;color:#64748b;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}.pagination__button[data-v-78b2b004]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.pagination__button[data-v-78b2b004]:disabled{opacity:.5;cursor:not-allowed}.pagination__info[data-v-78b2b004]{color:#64748b;font-size:.875rem}.modal-overlay[data-v-78b2b004]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal[data-v-78b2b004]{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a}.modal__title[data-v-78b2b004]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.modal__text[data-v-78b2b004]{color:#64748b;margin:0 0 1rem;line-height:1.5}.modal__input-group[data-v-78b2b004]{margin-bottom:1.5rem}.modal__input-group label[data-v-78b2b004]{display:block;font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.modal__textarea[data-v-78b2b004]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;transition:border-color .2s}.modal__textarea[data-v-78b2b004]:focus{outline:none;border-color:#2563eb}.modal__textarea[data-v-78b2b004]::placeholder{color:#94a3b8}.modal__actions[data-v-78b2b004]{display:flex;gap:.75rem;justify-content:flex-end}.modal__button[data-v-78b2b004]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.modal__button--cancel[data-v-78b2b004]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-78b2b004]:hover{background:#e2e8f0}.modal__button--danger[data-v-78b2b004]{background:#ef4444;color:#fff}.modal__button--danger[data-v-78b2b004]:hover:not(:disabled){background:#dc2626}.modal__button--primary[data-v-78b2b004]{background:#7c3aed;color:#fff}.modal__button--primary[data-v-78b2b004]:hover:not(:disabled){background:#6d28d9}.modal__button--success[data-v-78b2b004]{background:#10b981;color:#fff}.modal__button--success[data-v-78b2b004]:hover:not(:disabled){background:#059669}.modal__button[data-v-78b2b004]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-78b2b004{to{transform:rotate(360deg)}}@media (max-width: 1024px){.admin-users__header[data-v-78b2b004]{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.admin-users__search[data-v-78b2b004]{max-width:none}.users-table th[data-v-78b2b004],.users-table td[data-v-78b2b004]{padding:.625rem .75rem}.bulk-cleanup-card__header[data-v-78b2b004],.bulk-cleanup-card__controls[data-v-78b2b004],.bulk-cleanup-card__actions[data-v-78b2b004]{flex-direction:column;align-items:stretch}}@media (max-width: 768px){.users-table-wrapper[data-v-78b2b004]{padding:.25rem;border-radius:.5rem}.users-table thead[data-v-78b2b004]{display:none}.users-table tbody[data-v-78b2b004],.users-table tr[data-v-78b2b004],.users-table td[data-v-78b2b004]{display:block;width:100%}.users-table tr[data-v-78b2b004]{padding:.75rem;border-bottom:1px solid #f1f5f9}.users-table tr[data-v-78b2b004]:last-child{border-bottom:none}.users-table td[data-v-78b2b004]{border-bottom:none;display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;padding:.35rem 0;text-align:right}.users-table td[data-v-78b2b004]:before{content:attr(data-label);color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.user-name[data-v-78b2b004]{align-items:flex-end}.action-button[data-v-78b2b004]{padding:.4rem .6rem;min-width:36px;min-height:36px}.actions[data-v-78b2b004]{justify-content:flex-end}.pagination[data-v-78b2b004]{flex-direction:column;gap:.5rem}.pagination__button[data-v-78b2b004]{width:100%;max-width:260px}}.user-risk-indicator[data-v-8259de06]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.user-risk-indicator__header[data-v-8259de06]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.user-risk-indicator__title[data-v-8259de06]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}.user-risk-indicator__loading[data-v-8259de06],.user-risk-indicator__error[data-v-8259de06]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:#64748b}.user-risk-indicator__loading .spinner[data-v-8259de06]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-8259de06 .8s linear infinite;margin-bottom:.75rem}.user-risk-indicator__error p[data-v-8259de06]{color:#ef4444;margin-bottom:.75rem}.risk-badge[data-v-8259de06]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.5rem;font-size:.8125rem;font-weight:500}.risk-badge--warning[data-v-8259de06]{background:#fef3c7;color:#92400e}.risk-badge--safe[data-v-8259de06]{background:#d1fae5;color:#065f46}.stats-grid[data-v-8259de06]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.stat-card[data-v-8259de06]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem}.stat-card__label[data-v-8259de06]{font-size:.75rem;color:#64748b;font-weight:500;margin-bottom:.5rem}.stat-card__value[data-v-8259de06]{font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.stat-card__value--safe[data-v-8259de06]{color:#10b981}.stat-card__value--warning[data-v-8259de06]{color:#c79d59}.stat-card__value--danger[data-v-8259de06]{color:#ef4444}.stat-card__hint[data-v-8259de06]{font-size:.6875rem;color:#94a3b8}.flags-section[data-v-8259de06]{margin-bottom:1.5rem}.flags-section__title[data-v-8259de06]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem}.flags-list[data-v-8259de06]{display:flex;flex-direction:column;gap:.5rem}.flag-item[data-v-8259de06]{display:flex;align-items:center;gap:.75rem;background:#fef3c7;border:1px solid #fde68a;border-radius:.5rem;padding:.75rem 1rem}.flag-item__icon[data-v-8259de06]{font-size:1rem}.flag-item__text[data-v-8259de06]{flex:1;font-size:.875rem;color:#92400e;font-weight:500}.flag-item__remove[data-v-8259de06]{background:transparent;border:none;color:#92400e;font-size:1.125rem;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;transition:background .2s}.flag-item__remove[data-v-8259de06]:hover:not(:disabled){background:#92400e1a}.flag-item__remove[data-v-8259de06]:disabled{opacity:.5;cursor:not-allowed}.actions-section__title[data-v-8259de06]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem}.actions-section__buttons[data-v-8259de06]{display:flex;gap:.75rem;flex-wrap:wrap}.action-btn[data-v-8259de06]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.action-btn[data-v-8259de06]:disabled{opacity:.6;cursor:not-allowed}.action-btn--primary[data-v-8259de06]{background:#2563eb;color:#fff}.action-btn--primary[data-v-8259de06]:hover:not(:disabled){background:#1d4ed8}.action-btn--danger[data-v-8259de06]{background:#ef4444;color:#fff}.action-btn--danger[data-v-8259de06]:hover:not(:disabled){background:#dc2626}.retry-button[data-v-8259de06]{background:#2563eb;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.retry-button[data-v-8259de06]:hover{background:#1d4ed8}.modal-overlay[data-v-8259de06]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal[data-v-8259de06]{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a}.modal__title[data-v-8259de06]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.modal__input-group[data-v-8259de06]{margin-bottom:1rem}.modal__input-group label[data-v-8259de06]{display:block;font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.modal__select[data-v-8259de06]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-family:inherit;transition:border-color .2s}.modal__select[data-v-8259de06]:focus{outline:none;border-color:#2563eb}.modal__textarea[data-v-8259de06]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;transition:border-color .2s}.modal__textarea[data-v-8259de06]:focus{outline:none;border-color:#2563eb}.modal__textarea[data-v-8259de06]::placeholder{color:#94a3b8}.modal__actions[data-v-8259de06]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-8259de06]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.modal__button--cancel[data-v-8259de06]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-8259de06]:hover{background:#e2e8f0}.modal__button--primary[data-v-8259de06]{background:#2563eb;color:#fff}.modal__button--primary[data-v-8259de06]:hover:not(:disabled){background:#1d4ed8}.modal__button[data-v-8259de06]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-8259de06{to{transform:rotate(360deg)}}@media (max-width: 768px){.stats-grid[data-v-8259de06]{grid-template-columns:1fr}.actions-section__buttons[data-v-8259de06]{flex-direction:column}.actions-section__buttons .action-btn[data-v-8259de06]{width:100%}}.admin-user-detail[data-v-71dae055]{display:grid;gap:1rem}.admin-user-detail__header[data-v-71dae055]{display:flex}.admin-user-detail__content[data-v-71dae055]{display:grid;gap:1rem}.surface-card[data-v-71dae055]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 12px 30px #0f172a0f}.user-card[data-v-71dae055],.section-card[data-v-71dae055]{padding:1.25rem}.user-card__head[data-v-71dae055]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.user-card__head h1[data-v-71dae055],.section-card h2[data-v-71dae055],.sub-card h3[data-v-71dae055]{margin:0;color:#0f172a}.user-card__head p[data-v-71dae055]{margin:.2rem 0 0;color:#64748b}.badges[data-v-71dae055],.chips[data-v-71dae055],.actions-row[data-v-71dae055],.pagination[data-v-71dae055]{display:flex;flex-wrap:wrap;gap:.75rem}.info-grid[data-v-71dae055],.summary-grid[data-v-71dae055],.split-grid[data-v-71dae055]{display:grid;gap:.85rem}.info-grid[data-v-71dae055]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:1rem}.summary-grid[data-v-71dae055]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.summary-grid--inside[data-v-71dae055]{margin-bottom:1rem}.split-grid[data-v-71dae055]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.info-item[data-v-71dae055],.summary-card[data-v-71dae055],.sub-card[data-v-71dae055]{border:1px solid #e2e8f0;border-radius:.9rem;background:#f8fafc}.info-item[data-v-71dae055],.summary-card[data-v-71dae055]{padding:.9rem 1rem}.sub-card[data-v-71dae055]{padding:1rem}.info-item[data-v-71dae055]{display:grid;gap:.2rem}.info-item span[data-v-71dae055],.summary-card span[data-v-71dae055],.detail-list dt[data-v-71dae055]{color:#64748b;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.info-item strong[data-v-71dae055],.summary-card strong[data-v-71dae055],.detail-list dd[data-v-71dae055]{color:#0f172a}.summary-card[data-v-71dae055]{display:grid;gap:.35rem}.summary-card strong[data-v-71dae055]{font-size:1.3rem}.summary-card small[data-v-71dae055],.link-user span[data-v-71dae055],.empty[data-v-71dae055]{color:#64748b}.mono[data-v-71dae055]{font-family:Consolas,Courier New,monospace}.break[data-v-71dae055]{word-break:break-word}.positive[data-v-71dae055]{color:#0f766e}.notice[data-v-71dae055]{margin:0 0 1rem;padding:.85rem 1rem;border-radius:.85rem}.notice--danger[data-v-71dae055]{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.detail-list[data-v-71dae055]{display:grid;gap:.75rem;margin:0 0 1rem}.detail-list div[data-v-71dae055]{display:grid;gap:.2rem}.detail-list dd[data-v-71dae055]{margin:0;font-weight:600}.table-wrap[data-v-71dae055]{overflow-x:auto}.data-table[data-v-71dae055]{width:100%;border-collapse:collapse}.data-table th[data-v-71dae055],.data-table td[data-v-71dae055]{padding:.75rem .85rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.data-table th[data-v-71dae055]{color:#64748b;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.tags[data-v-71dae055]{display:flex;flex-wrap:wrap;gap:.35rem}.tag[data-v-71dae055]{padding:.2rem .5rem;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.78rem}.link-user[data-v-71dae055],.link-list[data-v-71dae055]{display:grid;gap:.25rem}.link-card[data-v-71dae055]{text-align:left;padding:.85rem .95rem;border:1px solid #dbeafe;border-radius:.9rem;background:#eff6ff;cursor:pointer}.link-card strong[data-v-71dae055]{color:#0f172a}.admin-chip[data-v-71dae055]{display:inline-flex;align-items:center;padding:.45rem .7rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.82rem;font-weight:700}.status-badge[data-v-71dae055]{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;font-size:.8rem;font-weight:700}.status-badge--ok[data-v-71dae055]{background:#dcfce7;color:#15803d}.status-badge--warn[data-v-71dae055]{background:#fef3c7;color:#b45309}.status-badge--danger[data-v-71dae055]{background:#fee2e2;color:#b91c1c}.status-badge--admin[data-v-71dae055]{background:#ede9fe;color:#6d28d9}.profit[data-v-71dae055]{font-weight:700}.profit--positive[data-v-71dae055]{color:#15803d}.profit--negative[data-v-71dae055]{color:#b91c1c}.state-card[data-v-71dae055]{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#64748b}.state-card--error[data-v-71dae055]{color:#b91c1c}.spinner[data-v-71dae055]{width:34px;height:34px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-71dae055 .8s linear infinite}.back-button[data-v-71dae055],.retry-button[data-v-71dae055],.action-button[data-v-71dae055],.mini-button[data-v-71dae055],.pagination__button[data-v-71dae055],.modal__button[data-v-71dae055]{border:none;border-radius:.85rem;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.back-button[data-v-71dae055],.retry-button[data-v-71dae055],.mini-button[data-v-71dae055],.pagination__button[data-v-71dae055]{padding:.75rem 1rem;background:#e2e8f0;color:#0f172a;font-weight:700}.mini-button[data-v-71dae055]{padding:.45rem .7rem}.action-button[data-v-71dae055]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1rem;color:#fff;font-weight:700}.action-button--primary[data-v-71dae055],.modal__button--primary[data-v-71dae055]{background:#2563eb}.action-button--danger[data-v-71dae055],.modal__button--danger[data-v-71dae055]{background:#dc2626}.action-button--success[data-v-71dae055]{background:#16a34a}.pagination[data-v-71dae055]{justify-content:space-between;align-items:center;margin-top:1rem}.pagination__info[data-v-71dae055]{color:#475569;font-weight:700}.modal-overlay[data-v-71dae055]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#0f172a80;z-index:40}.modal[data-v-71dae055]{width:min(100%,480px);padding:1.25rem;background:#fff;border-radius:1rem;box-shadow:0 24px 60px #0f172a38}.modal__title[data-v-71dae055]{margin:0 0 1rem}.modal__text[data-v-71dae055]{margin:0 0 1rem;color:#334155}.modal__group[data-v-71dae055]{display:grid;gap:.4rem;margin-bottom:.8rem}.modal__group label[data-v-71dae055]{color:#334155;font-weight:600}.modal__input[data-v-71dae055]{width:100%;padding:.8rem .9rem;border:1px solid #cbd5e1;border-radius:.85rem;background:#fff;color:#0f172a;font:inherit}.modal__input--textarea[data-v-71dae055]{resize:vertical}.modal__actions[data-v-71dae055]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.modal__button[data-v-71dae055]{padding:.8rem 1rem;color:#fff;font-weight:700}.modal__button--cancel[data-v-71dae055]{background:#64748b}@keyframes spin-71dae055{to{transform:rotate(360deg)}}@media (max-width: 768px){.user-card__head[data-v-71dae055],.actions-row[data-v-71dae055],.badges[data-v-71dae055],.pagination[data-v-71dae055],.modal__actions[data-v-71dae055]{flex-direction:column;align-items:stretch}.split-grid[data-v-71dae055]{grid-template-columns:1fr}}.admin-referrals__inline-error[data-v-049317a8]{margin:0;padding:.9rem 1rem;border-radius:var(--admin-radius-md);border:1px solid rgba(239,68,68,.15);background:var(--admin-danger-light);color:var(--admin-danger-dark);font-size:.9rem;font-weight:600}.admin-referrals__section-text[data-v-049317a8]{margin:.35rem 0 0;color:var(--admin-text-secondary);font-size:.86rem;line-height:1.55}.admin-referrals__limit[data-v-049317a8]{min-width:170px;display:grid;gap:.35rem}.admin-referrals__limit span[data-v-049317a8],.admin-referrals__field span[data-v-049317a8],.admin-referrals__period-label[data-v-049317a8],.admin-referrals__provider-share span[data-v-049317a8],.admin-referrals__metric-card span[data-v-049317a8],.admin-referrals__period-stat span[data-v-049317a8],.admin-referrals__period-footer span[data-v-049317a8],.admin-referrals__provider-period span[data-v-049317a8]{color:var(--admin-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-referrals__limit-input[data-v-049317a8]{min-height:2.65rem}.admin-referrals__overview-grid[data-v-049317a8],.admin-referrals__period-grid[data-v-049317a8],.admin-referrals__providers-grid[data-v-049317a8],.admin-referrals__cleanup-stats[data-v-049317a8]{display:grid;gap:1rem}.admin-referrals__overview-grid[data-v-049317a8]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-referrals__overview-card[data-v-049317a8]{padding:1.15rem 1.2rem;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:var(--admin-shadow-sm);display:flex;gap:.9rem;align-items:flex-start}.admin-referrals__overview-card--accent[data-v-049317a8]{border-color:#2563eb1f}.admin-referrals__overview-card--success[data-v-049317a8]{border-color:#10b98129}.admin-referrals__overview-card--warning[data-v-049317a8]{border-color:#d977062e}.admin-referrals__overview-card--danger[data-v-049317a8]{border-color:#ef44442e}.admin-referrals__overview-icon[data-v-049317a8]{width:2.75rem;height:2.75rem;border-radius:.95rem;display:inline-flex;align-items:center;justify-content:center;background:#ffffffd1;border:1px solid rgba(15,23,42,.06);color:var(--admin-text-primary)}.admin-referrals__overview-copy[data-v-049317a8]{min-width:0;display:grid;gap:.22rem}.admin-referrals__overview-copy span[data-v-049317a8]{color:var(--admin-text-secondary);font-size:.8rem;font-weight:600}.admin-referrals__overview-copy strong[data-v-049317a8]{color:var(--admin-text-primary);font-size:clamp(1.25rem,1.6vw,1.8rem);line-height:1.05;letter-spacing:-.03em}.admin-referrals__overview-copy small[data-v-049317a8]{color:var(--admin-text-tertiary);font-size:.78rem;line-height:1.45}.admin-referrals__period-grid[data-v-049317a8]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.admin-referrals__period-card[data-v-049317a8],.admin-referrals__provider-card[data-v-049317a8],.admin-referrals__metric-card[data-v-049317a8]{border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-bg-secondary)}.admin-referrals__period-card[data-v-049317a8]{padding:1rem;display:grid;gap:1rem}.admin-referrals__period-head[data-v-049317a8],.admin-referrals__provider-head[data-v-049317a8]{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start}.admin-referrals__period-head strong[data-v-049317a8],.admin-referrals__provider-share strong[data-v-049317a8]{display:block;margin-top:.3rem;color:var(--admin-text-primary);font-size:1.15rem;line-height:1.1}.admin-referrals__period-stats[data-v-049317a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.admin-referrals__period-stat[data-v-049317a8],.admin-referrals__period-footer>div[data-v-049317a8]{padding:.85rem .9rem;border-radius:.95rem;background:var(--admin-bg-muted);border:1px solid rgba(15,23,42,.05);display:grid;gap:.28rem}.admin-referrals__period-stat strong[data-v-049317a8],.admin-referrals__period-footer strong[data-v-049317a8]{color:var(--admin-text-primary);font-size:1.05rem}.admin-referrals__period-footer[data-v-049317a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.admin-referrals__providers-grid[data-v-049317a8]{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.admin-referrals__provider-card[data-v-049317a8]{padding:1rem;display:grid;gap:1rem;box-shadow:var(--admin-shadow-sm)}.admin-referrals__provider-card--disabled[data-v-049317a8]{opacity:.82}.admin-referrals__provider-title-row[data-v-049317a8]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.admin-referrals__provider-title-row h4[data-v-049317a8]{margin:0;color:var(--admin-text-primary);font-size:1rem}.admin-referrals__provider-head p[data-v-049317a8]{margin:.35rem 0 0;color:var(--admin-text-secondary);font-size:.82rem}.admin-referrals__provider-share[data-v-049317a8]{padding:.85rem .9rem;min-width:118px;border-radius:.95rem;background:var(--admin-bg-muted);border:1px solid rgba(15,23,42,.05)}.admin-referrals__provider-period-grid[data-v-049317a8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.admin-referrals__provider-period[data-v-049317a8]{padding:.85rem .9rem;border-radius:.95rem;background:#f8fafc;border:1px solid rgba(15,23,42,.05);display:grid;gap:.28rem}.admin-referrals__provider-period strong[data-v-049317a8]{color:var(--admin-text-primary);font-size:1rem}.admin-referrals__provider-period small[data-v-049317a8]{color:var(--admin-text-secondary);font-size:.74rem;line-height:1.45}.admin-referrals__provider-meta[data-v-049317a8],.admin-referrals__cleanup-summary[data-v-049317a8]{display:flex;flex-wrap:wrap;gap:.65rem}.admin-referrals__provider-meta span[data-v-049317a8],.admin-referrals__cleanup-summary span[data-v-049317a8]{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .85rem;border-radius:999px;background:var(--admin-bg-muted);border:1px solid rgba(15,23,42,.05);color:var(--admin-text-secondary);font-size:.78rem;font-weight:600}.admin-referrals__cleanup[data-v-049317a8]{display:grid;gap:1rem}.admin-referrals__cleanup-controls[data-v-049317a8]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.admin-referrals__field[data-v-049317a8]{min-width:180px;display:grid;gap:.35rem}.admin-referrals__toggle[data-v-049317a8]{min-height:2.85rem;padding:0 1rem;display:inline-flex;align-items:center;gap:.55rem;border-radius:var(--admin-radius-md);border:1px solid var(--admin-border);background:var(--admin-bg-secondary);color:var(--admin-text-primary);font-size:.88rem;font-weight:600}.admin-referrals__cleanup-stats[data-v-049317a8]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-referrals__metric-card[data-v-049317a8]{padding:.9rem 1rem;display:grid;gap:.28rem}.admin-referrals__metric-card strong[data-v-049317a8]{color:var(--admin-text-primary);font-size:1.2rem}.admin-referrals__leaderboard[data-v-049317a8]{overflow:hidden}.admin-referrals__table-wrap[data-v-049317a8]{overflow-x:auto}.admin-referrals__row--candidate[data-v-049317a8]{background:#d9770614}.admin-referrals__user[data-v-049317a8],.admin-referrals__metric[data-v-049317a8]{display:grid;gap:.2rem}.admin-referrals__user strong[data-v-049317a8],.admin-referrals__metric strong[data-v-049317a8]{color:var(--admin-text-primary)}.admin-referrals__user span[data-v-049317a8],.admin-referrals__metric span[data-v-049317a8]{color:var(--admin-text-secondary);font-size:.8rem}.admin-referrals__empty[data-v-049317a8]{padding:1rem 0;color:var(--admin-text-secondary);text-align:center}.admin-referrals__state[data-v-049317a8]{min-height:220px;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border);background:var(--admin-bg-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;color:var(--admin-text-secondary)}.admin-referrals__state--error[data-v-049317a8]{color:var(--admin-danger-dark)}.spinner[data-v-049317a8]{width:36px;height:36px;border:3px solid rgba(15,23,42,.08);border-top-color:var(--admin-accent-primary);border-radius:50%;animation:spin-049317a8 .8s linear infinite}@keyframes spin-049317a8{to{transform:rotate(360deg)}}@media (max-width: 1100px){.admin-referrals__provider-period-grid[data-v-049317a8]{grid-template-columns:1fr}}@media (max-width: 768px){.admin-referrals__period-stats[data-v-049317a8],.admin-referrals__period-footer[data-v-049317a8]{grid-template-columns:1fr}.admin-referrals__period-head[data-v-049317a8],.admin-referrals__provider-head[data-v-049317a8],.admin-referrals__cleanup-controls[data-v-049317a8]{flex-direction:column;align-items:stretch}.admin-referrals__provider-share[data-v-049317a8]{width:100%;min-width:0}.admin-referrals__table thead[data-v-049317a8]{display:none}.admin-referrals__table[data-v-049317a8],.admin-referrals__table tbody[data-v-049317a8],.admin-referrals__table tr[data-v-049317a8],.admin-referrals__table td[data-v-049317a8]{display:block;width:100%}.admin-referrals__table tr[data-v-049317a8]{padding:.85rem 0;border-bottom:1px solid rgba(15,23,42,.08)}.admin-referrals__table td[data-v-049317a8]{border-top:none;padding:.4rem 0;display:flex;justify-content:space-between;gap:.75rem;text-align:right}.admin-referrals__table td[data-v-049317a8]:before{content:attr(data-label);color:var(--admin-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left}}.bot-form[data-v-792b0816]{display:flex;flex-direction:column;gap:1.25rem}.form-row[data-v-792b0816]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){.form-row[data-v-792b0816]{grid-template-columns:1fr}}.form-group[data-v-792b0816]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-792b0816]{font-size:.875rem;font-weight:500;color:#475569}.form-input[data-v-792b0816]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-792b0816]:focus{outline:none;border-color:#2563eb}.form-input[data-v-792b0816]::placeholder{color:#94a3b8}.form-input--error[data-v-792b0816]{border-color:#ef4444}.form-input--error[data-v-792b0816]:focus{border-color:#ef4444}.form-error[data-v-792b0816]{font-size:.75rem;color:#ef4444;margin-top:-.25rem}.form-hint[data-v-792b0816]{font-size:.75rem;color:#94a3b8;margin-top:-.25rem}.checkbox-label[data-v-792b0816]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label span[data-v-792b0816]{font-size:.875rem;color:#475569}.form-checkbox[data-v-792b0816]{width:1.125rem;height:1.125rem;cursor:pointer}.form-actions[data-v-792b0816]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}.form-button[data-v-792b0816]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.form-button--cancel[data-v-792b0816]{background:#f1f5f9;color:#64748b}.form-button--cancel[data-v-792b0816]:hover{background:#e2e8f0}.form-button--primary[data-v-792b0816]{background:#2563eb;color:#fff}.form-button--primary[data-v-792b0816]:hover:not(:disabled){background:#1d4ed8}.form-button--primary[data-v-792b0816]:disabled{opacity:.6;cursor:not-allowed}.admin-bots__header[data-v-196abb71]{margin-bottom:0}.admin-bots__title[data-v-196abb71]{margin:0}.admin-bots__loading[data-v-196abb71],.admin-bots__error[data-v-196abb71]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#64748b}.admin-bots__loading .spinner[data-v-196abb71]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-196abb71 .8s linear infinite;margin-bottom:1rem}.admin-bots__error p[data-v-196abb71]{color:#ef4444;margin-bottom:1rem}.admin-bots__empty[data-v-196abb71]{text-align:center;padding:3rem 1rem;color:#94a3b8}.admin-bots__empty p[data-v-196abb71]{margin-bottom:1rem}.create-button[data-v-196abb71]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.create-button[data-v-196abb71]:hover{background:#1d4ed8}.retry-button[data-v-196abb71]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.retry-button[data-v-196abb71]:hover{background:#1d4ed8}.bots-table-wrapper[data-v-196abb71]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.bots-table[data-v-196abb71]{width:100%;border-collapse:collapse;font-size:.875rem}.bots-table th[data-v-196abb71]{background:#f8fafc;padding:.75rem 1rem;text-align:left;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0;white-space:nowrap}.bots-table td[data-v-196abb71]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.bots-table tr:last-child td[data-v-196abb71]{border-bottom:none}.bots-table .bot-row--inactive[data-v-196abb71]{opacity:.6}.bot-name[data-v-196abb71]{display:flex;align-items:center;gap:.75rem}.bot-avatar[data-v-196abb71]{width:32px;height:32px;border-radius:50%;object-fit:cover}.bot-avatar-placeholder[data-v-196abb71]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:50%;color:#64748b}.session-time[data-v-196abb71]{font-family:Courier New,monospace;color:#64748b;font-size:.8125rem}.interval[data-v-196abb71]{color:#64748b}.date[data-v-196abb71]{color:#64748b;font-size:.8125rem}.status-badge[data-v-196abb71]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--active[data-v-196abb71]{background:#d1fae5;color:#065f46}.status-badge--inactive[data-v-196abb71]{background:#f1f5f9;color:#64748b}.actions[data-v-196abb71]{display:flex;gap:.5rem}.action-button[data-v-196abb71]{background:none;border:1px solid #e2e8f0;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:all .2s}.action-button[data-v-196abb71]:hover{background:#f8fafc}.action-button--edit[data-v-196abb71]:hover{border-color:#2563eb;background:#eff6ff}.action-button--delete[data-v-196abb71]:hover{border-color:#ef4444;background:#fef2f2}.modal-overlay[data-v-196abb71]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal[data-v-196abb71]{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;overflow-y:auto}.modal--large[data-v-196abb71]{max-width:600px}.modal__title[data-v-196abb71]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.modal__text[data-v-196abb71]{color:#64748b;margin:0 0 1.5rem;line-height:1.5}.modal__actions[data-v-196abb71]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-196abb71]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.modal__button--cancel[data-v-196abb71]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-196abb71]:hover{background:#e2e8f0}.modal__button--danger[data-v-196abb71]{background:#ef4444;color:#fff}.modal__button--danger[data-v-196abb71]:hover:not(:disabled){background:#dc2626}.modal__button[data-v-196abb71]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-196abb71{to{transform:rotate(360deg)}}@media (max-width: 1024px){.admin-bots__header[data-v-196abb71]{align-items:stretch;flex-direction:column}.create-button[data-v-196abb71]{width:100%}.bots-table th[data-v-196abb71],.bots-table td[data-v-196abb71]{padding:.625rem .75rem}}@media (max-width: 768px){.bots-table-wrapper[data-v-196abb71]{padding:.25rem;border-radius:.5rem}.bots-table thead[data-v-196abb71]{display:none}.bots-table tbody[data-v-196abb71],.bots-table tr[data-v-196abb71],.bots-table td[data-v-196abb71]{display:block;width:100%}.bots-table tr[data-v-196abb71]{padding:.75rem;border-bottom:1px solid #f1f5f9}.bots-table td[data-v-196abb71]{border-bottom:none;display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.35rem 0;text-align:right}.bots-table td[data-v-196abb71]:before{content:attr(data-label);color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.bot-name[data-v-196abb71]{justify-content:flex-end}.action-button[data-v-196abb71]{min-width:36px;min-height:36px}.actions[data-v-196abb71]{justify-content:flex-end}}.promo-form[data-v-0b7bb228]{display:flex;flex-direction:column;gap:1rem}.promo-form__section[data-v-0b7bb228]{padding:1rem;border-radius:12px;background:rgba(var(--color-accent-primary-rgb),.06);border:1px solid var(--color-border-accent-soft)}.promo-form__title[data-v-0b7bb228]{margin:0 0 .75rem;font-size:.95rem;font-weight:700;color:var(--color-text-primary)}.promo-form__actions[data-v-0b7bb228]{margin-top:.5rem;display:flex;justify-content:flex-end;gap:.75rem}.form-grid[data-v-0b7bb228]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.form-field[data-v-0b7bb228]{display:flex;flex-direction:column;gap:.4rem}.form-field label[data-v-0b7bb228]{font-size:.78rem;color:var(--color-text-secondary)}.form-input[data-v-0b7bb228]{min-height:40px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text-primary);padding:.5rem .65rem}.form-input[data-v-0b7bb228]:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(var(--color-accent-primary-rgb),.15)}.form-input--error[data-v-0b7bb228]{border-color:var(--color-error)}.form-error[data-v-0b7bb228]{font-size:.72rem;color:var(--color-error)}.form-error--block[data-v-0b7bb228]{margin-top:-.25rem}.form-hint[data-v-0b7bb228]{font-size:.7rem;color:var(--color-text-tertiary)}.switch[data-v-0b7bb228]{margin-top:.5rem;display:inline-flex;gap:.5rem;align-items:center;font-size:.82rem;color:var(--color-text-secondary)}.form-button[data-v-0b7bb228]{border:none;border-radius:10px;min-height:38px;padding:0 1rem;font-weight:600;cursor:pointer}.form-button--primary[data-v-0b7bb228]{color:#fff;background:var(--gradient-primary)}.form-button--primary[data-v-0b7bb228]:disabled{opacity:.6;cursor:not-allowed}.form-button--secondary[data-v-0b7bb228]{color:var(--color-text-secondary);background:var(--color-bg-secondary);border:1px solid var(--color-border)}@media (max-width: 768px){.form-grid[data-v-0b7bb228]{grid-template-columns:1fr}}.admin-promo[data-v-65c17bed]{display:flex;flex-direction:column;gap:1rem}.admin-promo__header[data-v-65c17bed]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.admin-promo__title[data-v-65c17bed]{margin:0;color:var(--color-text-primary);font-size:1.35rem}.admin-promo__subtitle[data-v-65c17bed]{margin:.25rem 0 0;font-size:.85rem;color:var(--color-text-secondary)}.admin-promo__create[data-v-65c17bed]{min-height:38px;border:none;border-radius:10px;padding:0 1rem;color:#fff;background:var(--gradient-primary);font-weight:600;cursor:pointer}.admin-promo__state[data-v-65c17bed]{padding:1rem;border-radius:10px;background:var(--color-bg-elevated);border:1px solid var(--color-border);color:var(--color-text-secondary)}.admin-promo__state--error[data-v-65c17bed]{color:var(--color-error)}.admin-promo__table-wrap[data-v-65c17bed]{border-radius:12px;border:1px solid var(--color-border-accent-soft);overflow-x:auto;background:var(--gradient-surface-panel)}.admin-promo__table[data-v-65c17bed]{width:100%;border-collapse:collapse;font-size:.84rem}.admin-promo__table th[data-v-65c17bed]{text-align:left;font-weight:700;color:var(--color-text-secondary);padding:.7rem .85rem;background:rgba(var(--color-accent-primary-rgb),.1);border-bottom:1px solid var(--color-border-accent-soft)}.admin-promo__table td[data-v-65c17bed]{padding:.7rem .85rem;border-bottom:1px solid var(--color-border);vertical-align:top;color:var(--color-text-primary)}.admin-promo__table tr:last-child td[data-v-65c17bed]{border-bottom:none}.promo-code[data-v-65c17bed]{display:inline-flex;align-items:center;gap:.35rem;font-family:JetBrains Mono,monospace;font-weight:700}.stack[data-v-65c17bed]{display:flex;flex-direction:column;gap:.2rem}.muted[data-v-65c17bed]{color:var(--color-text-tertiary)}.status[data-v-65c17bed]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700}.status--active[data-v-65c17bed]{color:#fff;background:#10b981e6}.status--inactive[data-v-65c17bed]{color:var(--color-text-secondary);background:#94a3b838}.status--expired[data-v-65c17bed]{color:#fff;background:#f43f5ecc}.status--exhausted[data-v-65c17bed]{color:#fff;background:#f59e0bd6}.actions[data-v-65c17bed]{display:inline-flex;gap:.35rem}.icon-btn[data-v-65c17bed]{width:28px;height:28px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.icon-btn--danger[data-v-65c17bed]{color:var(--color-error)}.empty[data-v-65c17bed]{text-align:center;color:var(--color-text-tertiary)}@media (max-width: 900px){.admin-promo__create[data-v-65c17bed]{width:100%}.admin-promo__table-wrap[data-v-65c17bed]{overflow:visible;border:none;background:transparent}.admin-promo__table thead[data-v-65c17bed]{display:none}.admin-promo__table tbody[data-v-65c17bed],.admin-promo__table tr[data-v-65c17bed],.admin-promo__table td[data-v-65c17bed]{display:block;width:100%}.admin-promo__table tr[data-v-65c17bed]{margin-bottom:.85rem;border:1px solid var(--color-border-accent-soft);border-radius:12px;overflow:hidden;background:var(--gradient-surface-panel)}.admin-promo__table tr[data-v-65c17bed]:last-child{margin-bottom:0}.admin-promo__table td[data-v-65c17bed]{padding:.7rem .85rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;text-align:right}.admin-promo__table td[data-v-65c17bed]:before{content:attr(data-label);color:var(--color-text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.admin-promo__actions-cell[data-v-65c17bed]{align-items:flex-start;justify-content:flex-start;flex-direction:column;text-align:left}.promo-code[data-v-65c17bed],.stack[data-v-65c17bed]{width:100%;align-items:flex-end;text-align:right}.promo-code[data-v-65c17bed]{justify-content:flex-end;flex-wrap:wrap}.actions[data-v-65c17bed]{width:100%;justify-content:flex-end;flex-wrap:wrap}.icon-btn[data-v-65c17bed]{width:38px;height:38px}}.modal-overlay[data-v-65c17bed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#090c14ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;padding:1rem}.modal-card[data-v-65c17bed]{width:min(900px,100%);max-height:90vh;overflow:auto;border-radius:14px;border:1px solid var(--color-border-accent-soft);background:var(--gradient-surface-overlay-alt);box-shadow:0 24px 50px #0000006b;padding:1rem}.modal-card--small[data-v-65c17bed]{width:min(420px,100%)}.modal-card__title[data-v-65c17bed]{margin:0 0 .9rem;color:var(--color-text-primary)}.modal-card__text[data-v-65c17bed]{margin:0;color:var(--color-text-secondary)}.modal-card__actions[data-v-65c17bed]{margin-top:1rem;display:flex;justify-content:flex-end;gap:.6rem}.btn[data-v-65c17bed]{min-height:36px;border-radius:10px;border:1px solid transparent;padding:0 .9rem;font-weight:600;cursor:pointer}.btn--secondary[data-v-65c17bed]{color:var(--color-text-secondary);border-color:var(--color-border);background:var(--color-bg-secondary)}.btn--danger[data-v-65c17bed]{color:#fff;background:#dc2626eb}.copy-toast[data-v-65c17bed]{position:fixed;z-index:1120;right:1rem;bottom:1rem;background:#10b981eb;color:#fff;border-radius:10px;padding:.55rem .8rem;font-size:.8rem}.fade-enter-active[data-v-65c17bed],.fade-leave-active[data-v-65c17bed]{transition:opacity .2s ease}.fade-enter-from[data-v-65c17bed],.fade-leave-to[data-v-65c17bed]{opacity:0}@media (max-width: 960px){.admin-promo__table thead[data-v-65c17bed]{display:none}.admin-promo__table tbody[data-v-65c17bed],.admin-promo__table tr[data-v-65c17bed],.admin-promo__table td[data-v-65c17bed]{display:block;width:100%}.admin-promo__table tr[data-v-65c17bed]{border-bottom:1px solid var(--color-border);padding:.45rem .6rem}.admin-promo__table td[data-v-65c17bed]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;border-bottom:none;padding:.4rem 0;text-align:right}.admin-promo__table td[data-v-65c17bed]:before{content:attr(data-label);color:var(--color-text-tertiary);font-size:.72rem;text-transform:uppercase}.copy-toast[data-v-65c17bed]{left:1rem;text-align:center}}.admin-deposits__header[data-v-ef4e73c1]{margin-bottom:0}.admin-deposits__title[data-v-ef4e73c1]{margin:0}.admin-deposits__filters[data-v-ef4e73c1]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;margin-bottom:0}.admin-deposits__loading[data-v-ef4e73c1],.admin-deposits__error[data-v-ef4e73c1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#64748b}.admin-deposits__loading .spinner[data-v-ef4e73c1]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-ef4e73c1 .8s linear infinite;margin-bottom:1rem}.admin-deposits__error p[data-v-ef4e73c1]{color:#ef4444;margin-bottom:1rem}.admin-deposits__empty[data-v-ef4e73c1]{text-align:center;padding:3rem 1rem;color:#94a3b8}.filters-row[data-v-ef4e73c1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;align-items:end}.filter-group[data-v-ef4e73c1]{display:flex;flex-direction:column;gap:.375rem}.filter-label[data-v-ef4e73c1]{font-size:.75rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.025em}.filter-input[data-v-ef4e73c1]{padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.filter-input[data-v-ef4e73c1]:focus{outline:none;border-color:#2563eb}.filter-input[data-v-ef4e73c1]::placeholder{color:#94a3b8}.reset-button[data-v-ef4e73c1]{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;padding:.625rem 1rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s;white-space:nowrap}.reset-button[data-v-ef4e73c1]:hover{background:#e2e8f0;border-color:#cbd5e1}.retry-button[data-v-ef4e73c1]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.retry-button[data-v-ef4e73c1]:hover{background:#1d4ed8}.deposits-table-wrapper[data-v-ef4e73c1]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.5rem}.deposits-table[data-v-ef4e73c1]{width:100%;border-collapse:collapse;font-size:.875rem}.deposits-table th[data-v-ef4e73c1]{background:#f8fafc;padding:.75rem 1rem;text-align:left;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0;white-space:nowrap}.deposits-table th.sortable[data-v-ef4e73c1]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.deposits-table th.sortable[data-v-ef4e73c1]:hover{background:#f1f5f9}.deposits-table th.sortable[data-v-ef4e73c1]:focus-visible{outline:2px solid var(--color-accent-primary, #3b82f6);outline-offset:-2px}.deposits-table td[data-v-ef4e73c1]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.deposits-table tr:last-child td[data-v-ef4e73c1]{border-bottom:none}.sort-icon[data-v-ef4e73c1]{margin-left:.25rem;font-size:.75rem}.deposit-id[data-v-ef4e73c1]{font-family:Courier New,monospace;color:#64748b;font-weight:500}.user-info[data-v-ef4e73c1]{display:flex;flex-direction:column;gap:.125rem}.user-info__name[data-v-ef4e73c1]{font-weight:500}.user-info__telegram[data-v-ef4e73c1]{font-size:.75rem;color:#64748b}.amount[data-v-ef4e73c1]{font-weight:600;color:#10b981;font-family:Courier New,monospace}.fee[data-v-ef4e73c1]{color:#64748b;font-family:Courier New,monospace;font-size:.8125rem}.provider-badge[data-v-ef4e73c1]{display:inline-block;padding:.25rem .5rem;background:#f1f5f9;color:#475569;border-radius:.375rem;font-size:.75rem;font-weight:500}.date[data-v-ef4e73c1]{color:#64748b;font-size:.8125rem;white-space:nowrap}.status-badge[data-v-ef4e73c1]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--completed[data-v-ef4e73c1]{background:#d1fae5;color:#065f46}.status-badge--pending[data-v-ef4e73c1]{background:#fef3c7;color:#92400e}.status-badge--processing[data-v-ef4e73c1]{background:#dbeafe;color:#1e40af}.status-badge--failed[data-v-ef4e73c1]{background:#fee2e2;color:#991b1b}.status-badge--cancelled[data-v-ef4e73c1]{background:#f1f5f9;color:#64748b}.pagination[data-v-ef4e73c1]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem}.pagination__button[data-v-ef4e73c1]{background:#fff;border:1px solid #e2e8f0;color:#64748b;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}.pagination__button[data-v-ef4e73c1]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.pagination__button[data-v-ef4e73c1]:disabled{opacity:.5;cursor:not-allowed}.pagination__info[data-v-ef4e73c1]{color:#64748b;font-size:.875rem}@keyframes spin-ef4e73c1{to{transform:rotate(360deg)}}@media (max-width: 1024px){.filters-row[data-v-ef4e73c1]{grid-template-columns:repeat(2,1fr)}.deposits-table th[data-v-ef4e73c1],.deposits-table td[data-v-ef4e73c1]{padding:.625rem .75rem}}@media (max-width: 768px){.filters-row[data-v-ef4e73c1]{grid-template-columns:1fr}.deposits-table-wrapper[data-v-ef4e73c1]{padding:.25rem;border-radius:.5rem}.deposits-table thead[data-v-ef4e73c1]{display:none}.deposits-table tbody[data-v-ef4e73c1],.deposits-table tr[data-v-ef4e73c1],.deposits-table td[data-v-ef4e73c1]{display:block;width:100%}.deposits-table tr[data-v-ef4e73c1]{padding:.75rem;border-bottom:1px solid #f1f5f9}.deposits-table td[data-v-ef4e73c1]{border-bottom:none;display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;padding:.35rem 0;text-align:right}.deposits-table td[data-v-ef4e73c1]:before{content:attr(data-label);color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.pagination[data-v-ef4e73c1]{flex-direction:column;gap:.5rem}.pagination__button[data-v-ef4e73c1]{width:100%;max-width:260px}}.admin-settings__header[data-v-0f156cb7]{margin-bottom:0}.admin-settings__title[data-v-0f156cb7]{margin:0}.admin-settings__loading[data-v-0f156cb7],.admin-settings__error[data-v-0f156cb7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#64748b}.admin-settings__loading .spinner[data-v-0f156cb7]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-0f156cb7 .8s linear infinite;margin-bottom:1rem}.admin-settings__error p[data-v-0f156cb7]{color:#ef4444;margin-bottom:1rem}.retry-button[data-v-0f156cb7]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.retry-button[data-v-0f156cb7]:hover{background:#1d4ed8}.settings-form[data-v-0f156cb7]{display:flex;flex-direction:column;gap:2rem}.settings-form__actions[data-v-0f156cb7]{display:flex;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e2e8f0}.settings-section[data-v-0f156cb7]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.settings-section__title[data-v-0f156cb7]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0;padding:1rem 1.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.settings-section__content[data-v-0f156cb7]{padding:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.form-group[data-v-0f156cb7]{display:flex;flex-direction:column;gap:.5rem}.form-group--checkbox[data-v-0f156cb7]{flex-direction:row;align-items:flex-start;gap:0}.form-group--checkbox[data-v-0f156cb7],.currency-examples[data-v-0f156cb7]{grid-column:1/-1}.form-label[data-v-0f156cb7]{font-size:.875rem;font-weight:500;color:#475569}.form-input[data-v-0f156cb7]{padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;transition:all .2s}.form-input[data-v-0f156cb7]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-input[data-v-0f156cb7]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.form-hint[data-v-0f156cb7]{font-size:.75rem;color:#94a3b8;margin:0}.inline-star-icon[data-v-0f156cb7]{display:inline-flex;vertical-align:text-bottom;color:#c79d59}.checkbox-label[data-v-0f156cb7]{display:flex;flex-direction:column;gap:.5rem;cursor:pointer;width:100%}.checkbox-input[data-v-0f156cb7]{width:18px;height:18px;cursor:pointer;accent-color:#2563eb}.checkbox-text[data-v-0f156cb7]{font-size:.875rem;font-weight:500;color:#475569}.submit-button[data-v-0f156cb7]{background:#2563eb;color:#fff;border:none;padding:.75rem 2rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.submit-button[data-v-0f156cb7]:hover:not(:disabled){background:#1d4ed8}.submit-button[data-v-0f156cb7]:disabled{opacity:.6;cursor:not-allowed}.success-message[data-v-0f156cb7]{position:fixed;bottom:2rem;right:2rem;background:#10b981;color:#fff;padding:1rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;box-shadow:0 10px 15px -3px #0000001a;animation:slideIn-0f156cb7 .3s ease-out;z-index:1000;display:flex;align-items:center;gap:.5rem}.error-message[data-v-0f156cb7]{position:fixed;bottom:2rem;right:2rem;background:#ef4444;color:#fff;padding:1rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;box-shadow:0 10px 15px -3px #0000001a;animation:slideIn-0f156cb7 .3s ease-out;z-index:1000}@keyframes spin-0f156cb7{to{transform:rotate(360deg)}}@keyframes slideIn-0f156cb7{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.currency-examples[data-v-0f156cb7]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.currency-example[data-v-0f156cb7]{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.currency-example__label[data-v-0f156cb7]{color:#475569;font-weight:500;min-width:100px}.currency-example__arrow[data-v-0f156cb7]{color:#94a3b8}.currency-example__value[data-v-0f156cb7]{color:#2563eb;font-weight:600}@media (max-width: 768px){.settings-section__content[data-v-0f156cb7]{grid-template-columns:1fr;padding:1rem}.settings-form__actions[data-v-0f156cb7]{justify-content:stretch}.submit-button[data-v-0f156cb7]{width:100%}.success-message[data-v-0f156cb7],.error-message[data-v-0f156cb7]{left:1rem;right:1rem;bottom:1rem}.currency-example[data-v-0f156cb7]{flex-direction:column;align-items:flex-start;gap:.25rem}.currency-example__arrow[data-v-0f156cb7]{display:none}}.admin-payments__header[data-v-c8d65315]{margin-bottom:0}.admin-payments__title[data-v-c8d65315]{margin:0}.admin-payments__loading[data-v-c8d65315],.admin-payments__error[data-v-c8d65315]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#64748b}.admin-payments__loading .spinner[data-v-c8d65315]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-c8d65315 .8s linear infinite;margin-bottom:1rem}.admin-payments__error p[data-v-c8d65315]{color:#ef4444;margin-bottom:1rem}.admin-payments__empty[data-v-c8d65315]{text-align:center;padding:3rem 1rem;color:#94a3b8}.retry-button[data-v-c8d65315]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.retry-button[data-v-c8d65315]:hover{background:#1d4ed8}.payment-systems-list[data-v-c8d65315]{display:flex;flex-direction:column;gap:1rem}.payment-system-card[data-v-c8d65315]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;transition:all .2s}.payment-system-card--disabled[data-v-c8d65315]{opacity:.6}.payment-system-card__header[data-v-c8d65315]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.payment-system-card__info[data-v-c8d65315]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.payment-system-card__name[data-v-c8d65315]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}.payment-system-card__settings[data-v-c8d65315]{padding-top:1rem;border-top:1px solid #f1f5f9}.status-badge[data-v-c8d65315]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--enabled[data-v-c8d65315]{background:#d1fae5;color:#065f46}.status-badge--disabled[data-v-c8d65315]{background:#f1f5f9;color:#64748b}.toggle-switch[data-v-c8d65315]{position:relative;display:inline-block;width:48px;height:24px;flex-shrink:0}.toggle-switch input[data-v-c8d65315]{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider[data-v-c8d65315]{background:#2563eb}.toggle-switch input:checked+.toggle-slider[data-v-c8d65315]:before{transform:translate(24px)}.toggle-switch input:disabled+.toggle-slider[data-v-c8d65315]{opacity:.5;cursor:not-allowed}.toggle-slider[data-v-c8d65315]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#cbd5e1;transition:.3s;border-radius:24px}.toggle-slider[data-v-c8d65315]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background:#fff;transition:.3s;border-radius:50%}.settings-button[data-v-c8d65315]{background:#f8fafc;color:#475569;border:1px solid #e2e8f0;padding:.625rem 1rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.5rem}.settings-button[data-v-c8d65315]:hover{background:#f1f5f9;border-color:#cbd5e1}.modal-overlay[data-v-c8d65315]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal[data-v-c8d65315]{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;overflow-y:auto}.modal--large[data-v-c8d65315]{max-width:600px}.modal__title[data-v-c8d65315]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.modal__actions[data-v-c8d65315]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-c8d65315]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.modal__button--cancel[data-v-c8d65315]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-c8d65315]:hover{background:#e2e8f0}.modal__button--primary[data-v-c8d65315]{background:#2563eb;color:#fff}.modal__button--primary[data-v-c8d65315]:hover:not(:disabled){background:#1d4ed8}.modal__button[data-v-c8d65315]:disabled{opacity:.6;cursor:not-allowed}.settings-form[data-v-c8d65315]{display:flex;flex-direction:column}.form-content[data-v-c8d65315]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-c8d65315]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-c8d65315]{font-size:.875rem;font-weight:500;color:#475569}.form-input[data-v-c8d65315]{padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;transition:all .2s}.form-input[data-v-c8d65315]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-hint[data-v-c8d65315]{font-size:.75rem;color:#94a3b8;margin:0}.success-message[data-v-c8d65315]{position:fixed;bottom:2rem;right:2rem;background:#10b981;color:#fff;padding:1rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;box-shadow:0 10px 15px -3px #0000001a;animation:slideIn-c8d65315 .3s ease-out;z-index:1000;display:flex;align-items:center;gap:.5rem}.error-message[data-v-c8d65315]{position:fixed;bottom:2rem;right:2rem;background:#ef4444;color:#fff;padding:1rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;box-shadow:0 10px 15px -3px #0000001a;animation:slideIn-c8d65315 .3s ease-out;z-index:1000}@keyframes spin-c8d65315{to{transform:rotate(360deg)}}@keyframes slideIn-c8d65315{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.payment-system-card__header[data-v-c8d65315]{flex-direction:column;align-items:flex-start}.success-message[data-v-c8d65315],.error-message[data-v-c8d65315]{left:1rem;right:1rem;bottom:1rem}}.audit-log-table__filters[data-v-47f040d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.audit-log-table__loading[data-v-47f040d9],.audit-log-table__error[data-v-47f040d9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#64748b}.audit-log-table__loading .spinner[data-v-47f040d9]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-47f040d9 .8s linear infinite;margin-bottom:1rem}.audit-log-table__error p[data-v-47f040d9]{color:#ef4444;margin-bottom:1rem}.audit-log-table__empty[data-v-47f040d9]{text-align:center;padding:3rem 1rem;color:#94a3b8}.filter-group[data-v-47f040d9]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-47f040d9]{font-size:.875rem;font-weight:500;color:#475569}.filter-select[data-v-47f040d9],.filter-input[data-v-47f040d9]{padding:.625rem .75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.filter-select[data-v-47f040d9]:focus,.filter-input[data-v-47f040d9]:focus{outline:none;border-color:#2563eb}.reset-button[data-v-47f040d9]{align-self:flex-end;background:#f1f5f9;color:#64748b;border:none;padding:.625rem 1.25rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.reset-button[data-v-47f040d9]:hover{background:#e2e8f0}.retry-button[data-v-47f040d9]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.retry-button[data-v-47f040d9]:hover{background:#1d4ed8}.table-wrapper[data-v-47f040d9]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.5rem}.logs-table[data-v-47f040d9]{width:100%;border-collapse:collapse;font-size:.875rem}.logs-table th[data-v-47f040d9]{background:#f8fafc;padding:.75rem 1rem;text-align:left;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0;white-space:nowrap}.logs-table td[data-v-47f040d9]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.logs-table tr:last-child td[data-v-47f040d9]{border-bottom:none}.date[data-v-47f040d9]{color:#64748b;font-size:.8125rem;white-space:nowrap}.admin-info[data-v-47f040d9]{display:flex;flex-direction:column;gap:.125rem}.admin-info__name[data-v-47f040d9]{font-weight:500}.admin-info__id[data-v-47f040d9]{font-size:.75rem;color:#64748b}.admin-info__system[data-v-47f040d9]{color:#94a3b8;font-style:italic}.action-badge[data-v-47f040d9]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.action-badge--success[data-v-47f040d9]{background:#d1fae5;color:#065f46}.action-badge--danger[data-v-47f040d9]{background:#fee2e2;color:#991b1b}.action-badge--info[data-v-47f040d9]{background:#dbeafe;color:#1e40af}.action-badge--default[data-v-47f040d9]{background:#f1f5f9;color:#475569}.ip-address[data-v-47f040d9]{font-family:Courier New,monospace;color:#64748b;font-size:.8125rem}.action-button[data-v-47f040d9]{background:none;border:1px solid #e2e8f0;padding:.375rem;border-radius:.375rem;cursor:pointer;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.action-button[data-v-47f040d9]:hover{border-color:#2563eb;background:#eff6ff}.pagination[data-v-47f040d9]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem}.pagination__button[data-v-47f040d9]{background:#fff;border:1px solid #e2e8f0;color:#64748b;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}.pagination__button[data-v-47f040d9]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.pagination__button[data-v-47f040d9]:disabled{opacity:.5;cursor:not-allowed}.pagination__info[data-v-47f040d9]{color:#64748b;font-size:.875rem}@keyframes spin-47f040d9{to{transform:rotate(360deg)}}@media (max-width: 768px){.audit-log-table__filters[data-v-47f040d9]{grid-template-columns:1fr}.reset-button[data-v-47f040d9]{width:100%}.table-wrapper[data-v-47f040d9]{padding:.25rem;border-radius:.5rem}.logs-table thead[data-v-47f040d9]{display:none}.logs-table tbody[data-v-47f040d9],.logs-table tr[data-v-47f040d9],.logs-table td[data-v-47f040d9]{display:block;width:100%}.logs-table tr[data-v-47f040d9]{padding:.85rem;border-bottom:1px solid #f1f5f9}.logs-table tr[data-v-47f040d9]:last-child{border-bottom:none}.logs-table td[data-v-47f040d9]{padding:.45rem 0;border-bottom:none;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;text-align:right}.logs-table td[data-v-47f040d9]:before{content:attr(data-label);color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.admin-info[data-v-47f040d9],.action-badge[data-v-47f040d9]{text-align:right}.admin-info[data-v-47f040d9]{align-items:flex-end}.audit-log-table__action-cell[data-v-47f040d9]{align-items:flex-start;justify-content:flex-start;flex-direction:column;text-align:left}.audit-log-table__action-cell .action-button[data-v-47f040d9]{width:40px;height:40px}}.admin-audit-logs__header[data-v-e5ea19ee]{margin-bottom:1.5rem}.admin-audit-logs__title[data-v-e5ea19ee]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.admin-audit-logs__subtitle[data-v-e5ea19ee]{color:#64748b;font-size:.875rem;margin:0}.modal-overlay[data-v-e5ea19ee]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;overflow-y:auto}.modal[data-v-e5ea19ee]{background:#fff;border-radius:.75rem;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a}.modal__header[data-v-e5ea19ee]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal__title[data-v-e5ea19ee]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0}.modal__close[data-v-e5ea19ee]{background:none;border:none;font-size:1.5rem;color:#64748b;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}.modal__close[data-v-e5ea19ee]:hover{color:#0f172a}.modal__content[data-v-e5ea19ee]{flex:1;overflow-y:auto;padding:1.5rem}.modal__footer[data-v-e5ea19ee]{padding:1rem 1.5rem;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end}.modal__button[data-v-e5ea19ee]{background:#2563eb;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.modal__button[data-v-e5ea19ee]:hover{background:#1d4ed8}.detail-section[data-v-e5ea19ee]{margin-bottom:1.5rem}.detail-section[data-v-e5ea19ee]:last-child{margin-bottom:0}.detail-section__title[data-v-e5ea19ee]{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.detail-grid[data-v-e5ea19ee]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.detail-item[data-v-e5ea19ee]{display:flex;flex-direction:column;gap:.25rem}.detail-item--full[data-v-e5ea19ee]{grid-column:1/-1}.detail-item__label[data-v-e5ea19ee]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.detail-item__value[data-v-e5ea19ee]{font-size:.875rem;color:#0f172a}.detail-item__value--mono[data-v-e5ea19ee]{font-family:Courier New,monospace;color:#64748b}.detail-item__value--small[data-v-e5ea19ee]{font-size:.8125rem;word-break:break-all}.detail-item__id[data-v-e5ea19ee]{color:#94a3b8;font-size:.8125rem}.changes-grid[data-v-e5ea19ee]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.changes-column__title[data-v-e5ea19ee]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .5rem}.changes-column__content[data-v-e5ea19ee]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;font-size:.8125rem;font-family:Courier New,monospace;color:#0f172a;overflow-x:auto;margin:0}.changes-diff__title[data-v-e5ea19ee]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem}.diff-list[data-v-e5ea19ee]{display:flex;flex-direction:column;gap:.75rem}.diff-item[data-v-e5ea19ee]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem}.diff-item__field[data-v-e5ea19ee]{display:block;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.diff-item__values[data-v-e5ea19ee]{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.diff-item__old[data-v-e5ea19ee]{color:#ef4444;text-decoration:line-through}.diff-item__arrow[data-v-e5ea19ee]{color:#94a3b8}.diff-item__new[data-v-e5ea19ee]{color:#10b981;font-weight:500}@media (max-width: 768px){.detail-grid[data-v-e5ea19ee],.changes-grid[data-v-e5ea19ee]{grid-template-columns:1fr}.modal[data-v-e5ea19ee]{max-height:95vh}}.broadcast-composer[data-v-bd58ef20]{background:#fff;border-radius:.75rem;padding:1.5rem;border:1px solid #e2e8f0}.composer-form[data-v-bd58ef20]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-bd58ef20]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-bd58ef20]{font-size:.875rem;font-weight:500;color:#0f172a;display:flex;align-items:center;gap:.25rem}.required[data-v-bd58ef20]{color:#ef4444}.form-textarea[data-v-bd58ef20]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-family:inherit;color:#0f172a;resize:vertical;transition:border-color .2s}.form-textarea[data-v-bd58ef20]:focus{outline:none;border-color:#2563eb}.form-textarea[data-v-bd58ef20]:disabled{background:#f8fafc;cursor:not-allowed}.form-textarea[data-v-bd58ef20]::placeholder{color:#94a3b8}.char-counter[data-v-bd58ef20]{font-size:.75rem;color:#64748b;text-align:right}.char-counter--warning[data-v-bd58ef20]{color:#ef4444;font-weight:500}.form-select[data-v-bd58ef20]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;background:#fff;cursor:pointer;transition:border-color .2s}.form-select[data-v-bd58ef20]:focus{outline:none;border-color:#2563eb}.form-select[data-v-bd58ef20]:disabled{background:#f8fafc;cursor:not-allowed}.audience-info[data-v-bd58ef20]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8fafc;border-radius:.375rem}.audience-count[data-v-bd58ef20]{font-size:.8125rem;color:#2563eb;font-weight:500}.schedule-options[data-v-bd58ef20]{display:flex;gap:1.5rem;margin-bottom:.5rem}.radio-option[data-v-bd58ef20]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#0f172a}.radio-option input[type=radio][data-v-bd58ef20]{cursor:pointer;width:1rem;height:1rem;accent-color:#2563eb}.radio-option input[type=radio][data-v-bd58ef20]:disabled{cursor:not-allowed}.form-input[data-v-bd58ef20]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;transition:border-color .2s}.form-input[data-v-bd58ef20]:focus{outline:none;border-color:#2563eb}.form-input[data-v-bd58ef20]:disabled{background:#f8fafc;cursor:not-allowed}.form-actions[data-v-bd58ef20]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.form-button[data-v-bd58ef20]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.form-button[data-v-bd58ef20]:disabled{opacity:.6;cursor:not-allowed}.form-button--cancel[data-v-bd58ef20]{background:#f1f5f9;color:#64748b}.form-button--cancel[data-v-bd58ef20]:hover:not(:disabled){background:#e2e8f0}.form-button--primary[data-v-bd58ef20]{background:#2563eb;color:#fff}.form-button--primary[data-v-bd58ef20]:hover:not(:disabled){background:#1d4ed8}@media (max-width: 768px){.broadcast-composer[data-v-bd58ef20]{padding:1rem}.form-actions[data-v-bd58ef20]{flex-direction:column-reverse}.form-actions .form-button[data-v-bd58ef20]{width:100%}.schedule-options[data-v-bd58ef20]{flex-direction:column;gap:.75rem}}.broadcast-list__empty[data-v-332bc06c]{text-align:center;padding:3rem 1rem;color:#94a3b8}.broadcast-table-wrapper[data-v-332bc06c]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.broadcast-table[data-v-332bc06c]{width:100%;border-collapse:collapse;font-size:.875rem}.broadcast-table th[data-v-332bc06c]{background:#f8fafc;padding:.75rem 1rem;text-align:left;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0;white-space:nowrap}.broadcast-table td[data-v-332bc06c]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a;vertical-align:top}.broadcast-table tr:last-child td[data-v-332bc06c]{border-bottom:none}.broadcast-table__id-cell[data-v-332bc06c]{font-family:Courier New,monospace;color:#64748b;font-weight:600}.message-preview[data-v-332bc06c]{max-width:300px;line-height:1.4;color:#475569;overflow-wrap:anywhere}.audience-badge[data-v-332bc06c]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.audience-badge--all[data-v-332bc06c]{background:#dbeafe;color:#1e40af}.audience-badge--active[data-v-332bc06c]{background:#d1fae5;color:#065f46}.audience-badge--vip[data-v-332bc06c]{background:#fef3c7;color:#92400e}.status-badge[data-v-332bc06c]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--draft[data-v-332bc06c]{background:#f1f5f9;color:#64748b}.status-badge--queued[data-v-332bc06c]{background:#dbeafe;color:#1e40af}.status-badge--sending[data-v-332bc06c]{background:#fef3c7;color:#92400e}.status-badge--completed[data-v-332bc06c]{background:#d1fae5;color:#065f46}.status-badge--cancelled[data-v-332bc06c]{background:#fee2e2;color:#991b1b}.statistics[data-v-332bc06c]{display:flex;flex-direction:column;gap:.375rem;min-width:150px}.stat-item[data-v-332bc06c]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem}.stat-label[data-v-332bc06c]{color:#64748b}.stat-value[data-v-332bc06c]{font-weight:600;color:#0f172a}.stat-value--sent[data-v-332bc06c]{color:#10b981}.stat-value--failed[data-v-332bc06c]{color:#ef4444}.progress-bar[data-v-332bc06c]{width:100%;height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden;margin-top:.25rem}.progress-bar__fill[data-v-332bc06c]{height:100%;background:#2563eb;transition:width .3s ease}.date-cell[data-v-332bc06c]{font-size:.8125rem;color:#64748b}.date-info[data-v-332bc06c]{display:flex;flex-direction:column;gap:.25rem}.scheduled-time[data-v-332bc06c]{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:#2563eb}.actions[data-v-332bc06c]{display:flex;gap:.5rem;flex-wrap:wrap}.action-button[data-v-332bc06c]{display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid #e2e8f0;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:all .2s}.action-button[data-v-332bc06c]:hover:not(:disabled){background:#f8fafc}.action-button[data-v-332bc06c]:disabled{opacity:.5;cursor:not-allowed}.action-button--send[data-v-332bc06c]:hover:not(:disabled){border-color:#10b981;background:#ecfdf5}.action-button--cancel[data-v-332bc06c]:hover:not(:disabled){border-color:#ef4444;background:#fef2f2}.action-button--view[data-v-332bc06c]:hover{border-color:#2563eb;background:#eff6ff}.action-button--delete[data-v-332bc06c]:hover:not(:disabled){border-color:#ef4444;background:#fef2f2}.modal-overlay[data-v-332bc06c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal[data-v-332bc06c]{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:600px;width:100%;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;overflow-y:auto}.modal--large[data-v-332bc06c]{max-width:700px}.modal__title[data-v-332bc06c]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.modal__actions[data-v-332bc06c]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-332bc06c]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.modal__button--primary[data-v-332bc06c]{background:#2563eb;color:#fff}.modal__button--primary[data-v-332bc06c]:hover{background:#1d4ed8}.broadcast-details[data-v-332bc06c]{display:flex;flex-direction:column;gap:1.5rem}.detail-section__title[data-v-332bc06c]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em}.detail-section__content[data-v-332bc06c]{background:#f8fafc;padding:1rem;border-radius:.5rem}.message-content[data-v-332bc06c]{white-space:pre-wrap;line-height:1.6;color:#0f172a;font-size:.875rem}.info-grid[data-v-332bc06c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.info-item[data-v-332bc06c]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-332bc06c]{font-size:.75rem;color:#64748b;font-weight:500}.info-value[data-v-332bc06c]{font-size:.875rem;color:#0f172a;font-weight:500}.stats-grid[data-v-332bc06c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.stat-card[data-v-332bc06c]{display:flex;flex-direction:column;align-items:center;padding:1rem;border-radius:.5rem;background:#fff}.stat-card__label[data-v-332bc06c]{font-size:.75rem;color:#64748b;margin-bottom:.5rem;text-align:center}.stat-card__value[data-v-332bc06c]{font-size:1.5rem;font-weight:700}.stat-card--total .stat-card__value[data-v-332bc06c]{color:#2563eb}.stat-card--sent .stat-card__value[data-v-332bc06c]{color:#10b981}.stat-card--failed .stat-card__value[data-v-332bc06c]{color:#ef4444}@media (max-width: 768px){.broadcast-table-wrapper[data-v-332bc06c]{padding:.25rem;border-radius:.5rem}.broadcast-table thead[data-v-332bc06c]{display:none}.broadcast-table tbody[data-v-332bc06c],.broadcast-table tr[data-v-332bc06c],.broadcast-table td[data-v-332bc06c]{display:block;width:100%}.broadcast-table tr[data-v-332bc06c]{padding:.85rem;border-bottom:1px solid #f1f5f9}.broadcast-table tr[data-v-332bc06c]:last-child{border-bottom:none}.broadcast-table td[data-v-332bc06c]{padding:.45rem 0;border-bottom:none;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;text-align:right}.broadcast-table td[data-v-332bc06c]:before{content:attr(data-label);color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.broadcast-table__message-cell[data-v-332bc06c],.broadcast-table__stats-cell[data-v-332bc06c],.broadcast-table__date-cell[data-v-332bc06c],.broadcast-table__actions-cell[data-v-332bc06c]{align-items:flex-start;justify-content:flex-start;flex-direction:column;text-align:left}.message-preview[data-v-332bc06c],.statistics[data-v-332bc06c],.date-info[data-v-332bc06c],.actions[data-v-332bc06c]{width:100%;max-width:none}.statistics[data-v-332bc06c]{min-width:0}.actions[data-v-332bc06c]{justify-content:flex-end}.action-button[data-v-332bc06c]{min-width:40px;min-height:40px;padding:.4rem .65rem}.stats-grid[data-v-332bc06c]{grid-template-columns:1fr}}.admin-broadcasts__header[data-v-d5e3b8e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.admin-broadcasts__title[data-v-d5e3b8e1]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-broadcasts__loading[data-v-d5e3b8e1],.admin-broadcasts__error[data-v-d5e3b8e1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#64748b}.admin-broadcasts__loading .spinner[data-v-d5e3b8e1]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-d5e3b8e1 .8s linear infinite;margin-bottom:1rem}.admin-broadcasts__error p[data-v-d5e3b8e1]{color:#ef4444;margin-bottom:1rem}.create-button[data-v-d5e3b8e1]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.create-button[data-v-d5e3b8e1]:hover{background:#1d4ed8}.retry-button[data-v-d5e3b8e1]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.retry-button[data-v-d5e3b8e1]:hover{background:#1d4ed8}.modal-overlay[data-v-d5e3b8e1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal[data-v-d5e3b8e1]{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;overflow-y:auto}.modal--large[data-v-d5e3b8e1]{max-width:700px}.modal__title[data-v-d5e3b8e1]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.modal__text[data-v-d5e3b8e1]{color:#64748b;margin:0 0 1.5rem;line-height:1.5}.modal__actions[data-v-d5e3b8e1]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-d5e3b8e1]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.modal__button--cancel[data-v-d5e3b8e1]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-d5e3b8e1]:hover{background:#e2e8f0}.modal__button--danger[data-v-d5e3b8e1]{background:#ef4444;color:#fff}.modal__button--danger[data-v-d5e3b8e1]:hover:not(:disabled){background:#dc2626}.modal__button[data-v-d5e3b8e1]:disabled{opacity:.6;cursor:not-allowed}.success-notification[data-v-d5e3b8e1]{position:fixed;bottom:2rem;right:2rem;background:#10b981;color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;box-shadow:0 10px 15px -3px #0000001a;animation:slideIn-d5e3b8e1 .3s ease-out;z-index:1001}@keyframes spin-d5e3b8e1{to{transform:rotate(360deg)}}@keyframes slideIn-d5e3b8e1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.admin-broadcasts__header[data-v-d5e3b8e1]{align-items:stretch;flex-direction:column}.create-button[data-v-d5e3b8e1]{width:100%}.modal[data-v-d5e3b8e1]{padding:1rem}.modal__actions[data-v-d5e3b8e1]{flex-direction:column}.modal__button[data-v-d5e3b8e1]{width:100%}.success-notification[data-v-d5e3b8e1]{bottom:1rem;right:1rem;left:1rem;text-align:center}}.withdrawal-moderation-table__datasets[data-v-73154cb5]{display:grid;gap:1rem}.withdrawal-moderation-table__loading[data-v-73154cb5],.withdrawal-moderation-table__error[data-v-73154cb5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#64748b}.withdrawal-moderation-table__loading .spinner[data-v-73154cb5]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-73154cb5 .8s linear infinite;margin-bottom:1rem}.withdrawal-moderation-table__error p[data-v-73154cb5]{color:#ef4444;margin-bottom:1rem}.withdrawal-moderation-table__empty[data-v-73154cb5]{text-align:center;padding:3rem 1rem;color:#94a3b8}.withdrawal-category[data-v-73154cb5]{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;overflow:hidden}.withdrawal-category__header[data-v-73154cb5]{width:100%;border:none;background:transparent;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;text-align:left;padding:1rem 1.1rem;cursor:pointer}.withdrawal-category__summary[data-v-73154cb5]{min-width:0;display:grid;gap:.3rem}.withdrawal-category__title-row[data-v-73154cb5]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.withdrawal-category__title[data-v-73154cb5]{margin:0;color:#0f172a;font-size:1rem;font-weight:700}.withdrawal-category__count[data-v-73154cb5]{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .55rem;border-radius:999px;font-size:.76rem;font-weight:700;background:#e2e8f0;color:#334155}.withdrawal-category__description[data-v-73154cb5],.withdrawal-category__statuses[data-v-73154cb5]{margin:0;color:#64748b;font-size:.82rem}.withdrawal-category__chevron[data-v-73154cb5]{flex-shrink:0;color:#64748b;font-size:1.1rem;line-height:1;transition:transform .2s ease}.withdrawal-category__chevron--expanded[data-v-73154cb5]{transform:rotate(180deg)}.withdrawal-category__body[data-v-73154cb5]{padding:0 1rem 1rem;display:grid;gap:1rem}.withdrawal-category--review .withdrawal-category__count[data-v-73154cb5]{background:#dbeafe;color:#1d4ed8}.withdrawal-category--progress .withdrawal-category__count[data-v-73154cb5]{background:#e0f2fe;color:#0369a1}.withdrawal-category--error .withdrawal-category__count[data-v-73154cb5]{background:#fee2e2;color:#b91c1c}.withdrawal-category--success .withdrawal-category__count[data-v-73154cb5]{background:#dcfce7;color:#15803d}.retry-button[data-v-73154cb5]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500}.table-wrapper[data-v-73154cb5]{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.withdrawal-category__body .table-wrapper[data-v-73154cb5]{border-radius:.75rem}.withdrawal-mobile-list[data-v-73154cb5]{display:none}.withdrawals-table[data-v-73154cb5]{width:100%;border-collapse:collapse;font-size:.875rem}.withdrawals-table th[data-v-73154cb5]{background:#f8fafc;padding:.75rem 1rem;text-align:left;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0;white-space:nowrap}.withdrawals-table td[data-v-73154cb5]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.withdrawals-table tr:last-child td[data-v-73154cb5]{border-bottom:none}.withdrawals-table .withdrawal-row--risky[data-v-73154cb5],.withdrawal-mobile-card.withdrawal-row--risky[data-v-73154cb5]{background:#fef9f3}.id[data-v-73154cb5]{font-family:Courier New,monospace;color:#64748b;font-weight:600}.user-info[data-v-73154cb5]{display:flex;flex-direction:column;gap:.125rem}.user-info__header[data-v-73154cb5]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.user-info__name[data-v-73154cb5]{font-weight:500}.user-info__id[data-v-73154cb5]{font-size:.75rem;color:#64748b}.user-info__badge[data-v-73154cb5]{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.user-info__badge--banned[data-v-73154cb5]{background:#fee2e2;color:#b91c1c}.user-info__badge--deposit[data-v-73154cb5]{background:#dcfce7;color:#15803d}.user-info__badge--no-deposit[data-v-73154cb5]{background:#f1f5f9;color:#475569}.user-info__metrics[data-v-73154cb5]{display:flex;flex-wrap:wrap;gap:.45rem .8rem;margin-top:.35rem}.user-info__metric[data-v-73154cb5]{display:grid;gap:.15rem;min-width:6rem}.user-info__metric-label[data-v-73154cb5]{color:#94a3b8;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.user-info__metric-value[data-v-73154cb5]{color:#0f172a;font-size:.75rem;font-weight:600;line-height:1.3}.amount[data-v-73154cb5]{font-weight:600}.status-badge[data-v-73154cb5]{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600}.status-badge--pending[data-v-73154cb5]{background:#eff6ff;color:#1d4ed8}.status-badge--approved[data-v-73154cb5]{background:#ecfeff;color:#0f766e}.status-badge--processing[data-v-73154cb5]{background:#eef2ff;color:#4338ca}.status-badge--sent[data-v-73154cb5]{background:#eef6ff;color:#1d4ed8}.status-badge--delivered[data-v-73154cb5]{background:#ecfccb;color:#3f6212}.status-badge--rejected[data-v-73154cb5]{background:#fef2f2;color:#dc2626}.status-badge--completed[data-v-73154cb5]{background:#ecfdf5;color:#16a34a}.status-badge--failed[data-v-73154cb5]{background:#fef2f2;color:#b91c1c}.status-badge--refunded[data-v-73154cb5]{background:#f8fafc;color:#475569}.status-badge--neutral[data-v-73154cb5]{background:#f1f5f9;color:#475569}.risk-flags[data-v-73154cb5]{display:flex;flex-wrap:wrap;gap:.25rem}.risk-flag[data-v-73154cb5]{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;border-radius:999px;font-size:.7rem;padding:.15rem .45rem}.no-risks[data-v-73154cb5]{color:#94a3b8}.deposit-ratio[data-v-73154cb5]{font-weight:600}.deposit-ratio--danger[data-v-73154cb5]{color:#dc2626}.deposit-ratio--warning[data-v-73154cb5]{color:#d97706}.deposit-ratio--safe[data-v-73154cb5]{color:#16a34a}.actions[data-v-73154cb5]{display:flex;align-items:center;gap:.4rem}.action-button[data-v-73154cb5]{width:30px;height:30px;border:1px solid #e2e8f0;border-radius:.45rem;background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.action-button--mobile[data-v-73154cb5]{width:auto;height:auto;min-height:2.625rem;padding:.625rem .85rem;gap:.45rem;font-size:.8125rem;font-weight:600;line-height:1}.action-button--approve[data-v-73154cb5]{color:#16a34a}.action-button--reject[data-v-73154cb5]{color:#dc2626}.action-button--retry[data-v-73154cb5]{color:#0369a1}.action-button--ban[data-v-73154cb5]{color:#b91c1c}.action-button--unban[data-v-73154cb5]{color:#15803d}.action-button[data-v-73154cb5] svg{width:1rem;height:1rem;flex-shrink:0}.withdrawal-mobile-card[data-v-73154cb5]{display:grid;gap:.875rem;padding:1rem;background:#fff;border:1px solid #e2e8f0;border-radius:.9rem}.withdrawal-mobile-card__top[data-v-73154cb5]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.withdrawal-mobile-card__identity[data-v-73154cb5]{display:grid;gap:.45rem}.withdrawal-mobile-card__id[data-v-73154cb5]{font-family:Courier New,monospace;color:#64748b;font-weight:700}.withdrawal-mobile-card__amount[data-v-73154cb5]{text-align:right}.withdrawal-mobile-card__metrics[data-v-73154cb5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.withdrawal-mobile-card__metric[data-v-73154cb5]{display:grid;gap:.3rem;min-width:0}.withdrawal-mobile-card__label[data-v-73154cb5]{color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.withdrawal-mobile-card__value[data-v-73154cb5]{color:#0f172a;font-size:.875rem;font-weight:500;overflow-wrap:anywhere}.withdrawal-mobile-card__risks[data-v-73154cb5]{display:grid;gap:.45rem}.withdrawal-mobile-card__actions[data-v-73154cb5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@keyframes spin-73154cb5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.withdrawal-category__header[data-v-73154cb5]{padding:.9rem}.withdrawal-category__body[data-v-73154cb5]{padding:0 .9rem .9rem}.table-wrapper[data-v-73154cb5]{display:none}.withdrawal-mobile-list[data-v-73154cb5]{display:grid;gap:.85rem}.withdrawal-mobile-card__actions[data-v-73154cb5]{grid-template-columns:repeat(2,minmax(0,1fr))}.action-button--mobile[data-v-73154cb5]{justify-content:center}}@media (max-width: 420px){.withdrawal-mobile-card[data-v-73154cb5]{padding:.9rem}.withdrawal-mobile-card__top[data-v-73154cb5]{flex-direction:column}.withdrawal-mobile-card__amount[data-v-73154cb5]{text-align:left}.withdrawal-mobile-card__metrics[data-v-73154cb5],.withdrawal-mobile-card__actions[data-v-73154cb5]{grid-template-columns:1fr}.user-info__metrics[data-v-73154cb5]{gap:.5rem}.user-info__metric[data-v-73154cb5]{min-width:min(100%,9rem)}}.modal-overlay[data-v-84418609]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal[data-v-84418609]{background:#fff;border-radius:.9rem;width:min(980px,100%);max-height:90vh;overflow:auto;box-shadow:0 15px 40px #02061733}.modal__header[data-v-84418609]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.modal__title[data-v-84418609]{margin:0;font-size:1.1rem;color:#0f172a}.modal__close[data-v-84418609]{border:none;background:transparent;font-size:1.2rem;cursor:pointer;color:#64748b}.modal__loading[data-v-84418609],.modal__error[data-v-84418609]{padding:2rem 1rem;text-align:center}.modal__content[data-v-84418609]{padding:1rem 1.25rem 1.25rem}.modal__actions[data-v-84418609]{display:flex;gap:.5rem;margin-top:1rem}.spinner[data-v-84418609]{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-84418609 .8s linear infinite;margin:0 auto .75rem}.section[data-v-84418609]{margin-bottom:1rem;border:1px solid #e2e8f0;border-radius:.7rem;padding:.85rem}.section__title[data-v-84418609]{margin:0 0 .75rem;font-size:.95rem;color:#0f172a;font-weight:600}.section__title--with-icon[data-v-84418609]{display:flex;gap:.35rem;align-items:center}.section--warning[data-v-84418609]{border-color:#fcd34d;background:#fffbeb}.info-grid[data-v-84418609]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem}.info-item__label[data-v-84418609]{color:#64748b;margin-right:.3rem}.info-item__value[data-v-84418609]{color:#0f172a;font-weight:500}.status-badge[data-v-84418609]{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600}.status-badge--pending[data-v-84418609]{background:#eff6ff;color:#1d4ed8}.status-badge--approved[data-v-84418609]{background:#ecfeff;color:#0f766e}.status-badge--processing[data-v-84418609]{background:#eef2ff;color:#4338ca}.status-badge--sent[data-v-84418609]{background:#eef6ff;color:#1d4ed8}.status-badge--delivered[data-v-84418609]{background:#ecfccb;color:#3f6212}.status-badge--rejected[data-v-84418609]{background:#fef2f2;color:#dc2626}.status-badge--completed[data-v-84418609]{background:#ecfdf5;color:#16a34a}.status-badge--failed[data-v-84418609]{background:#fef2f2;color:#b91c1c}.status-badge--refunded[data-v-84418609]{background:#f8fafc;color:#475569}.status-badge--neutral[data-v-84418609]{background:#f1f5f9;color:#475569}.risk-flags[data-v-84418609]{display:flex;flex-direction:column;gap:.45rem}.risk-flag-item[data-v-84418609]{display:flex;flex-direction:column;gap:.2rem}.risk-flag-item__badge[data-v-84418609]{display:inline-flex;width:fit-content;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;border:1px solid #fed7aa;background:#fff7ed;color:#c2410c}.risk-flag-item__description[data-v-84418609]{color:#475569;font-size:.83rem}.stats-grid[data-v-84418609]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.stat-card[data-v-84418609]{border:1px solid #e2e8f0;border-radius:.65rem;padding:.65rem}.stat-card__label[data-v-84418609]{color:#64748b;font-size:.8rem}.stat-card__value[data-v-84418609]{margin-top:.25rem;font-weight:700;color:#0f172a}.stat-card__value--positive[data-v-84418609]{color:#16a34a}.stat-card__value--negative[data-v-84418609],.stat-card__value--danger[data-v-84418609]{color:#dc2626}.stat-card__value--warning[data-v-84418609]{color:#d97706}.stat-card__value--safe[data-v-84418609]{color:#16a34a}.activity-list[data-v-84418609]{display:flex;flex-direction:column;gap:.4rem}.activity-item[data-v-84418609]{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:center;padding:.55rem .65rem;border:1px solid #e2e8f0;border-radius:.6rem}.activity-item__icon[data-v-84418609]{color:#475569}.activity-item__title[data-v-84418609]{font-weight:600;color:#0f172a;font-size:.85rem}.activity-item__details[data-v-84418609]{color:#64748b;font-size:.8rem}.activity-item__time[data-v-84418609]{color:#94a3b8;font-size:.75rem}.action-button[data-v-84418609]{border:1px solid #e2e8f0;border-radius:.55rem;background:#fff;padding:.5rem .8rem;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;color:#334155}.action-button--approve[data-v-84418609]{border-color:#86efac;color:#166534;background:#f0fdf4}.action-button--reject[data-v-84418609]{border-color:#fecaca;color:#991b1b;background:#fef2f2}.action-button--retry[data-v-84418609]{border-color:#bae6fd;color:#075985;background:#f0f9ff}.reject-modal-overlay[data-v-84418609]{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061773;display:flex;align-items:center;justify-content:center;z-index:1010;padding:1rem}.reject-modal[data-v-84418609]{background:#fff;border-radius:.8rem;width:min(640px,100%);border:1px solid #e2e8f0;padding:1rem}.reject-modal__title[data-v-84418609]{margin:0 0 .45rem;font-size:1rem;color:#0f172a}.reject-modal__text[data-v-84418609]{margin:0 0 .6rem;color:#64748b;font-size:.85rem}.reject-modal__textarea[data-v-84418609]{width:100%;resize:vertical;border:1px solid #cbd5e1;border-radius:.55rem;padding:.6rem;font-size:.9rem;outline:none;margin-top:.65rem}.reject-modal__actions[data-v-84418609]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.reject-modal__button[data-v-84418609]{border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#334155;padding:.45rem .75rem;cursor:pointer}.reject-modal__button--confirm[data-v-84418609]{border-color:#fecaca;background:#fee2e2;color:#991b1b}.reject-modal__button--confirm[data-v-84418609]:disabled{opacity:.6;cursor:not-allowed}.reason-templates[data-v-84418609]{display:flex;flex-wrap:wrap;gap:.4rem}.reason-templates__button[data-v-84418609]{border:1px solid #cbd5e1;background:#f8fafc;color:#334155;border-radius:999px;padding:.3rem .6rem;font-size:.76rem;cursor:pointer;text-align:left}.retry-button[data-v-84418609]{border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#334155;padding:.45rem .7rem;cursor:pointer}@keyframes spin-84418609{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.modal[data-v-84418609]{max-height:95vh}.modal__header[data-v-84418609],.modal__content[data-v-84418609],.modal__actions[data-v-84418609]{padding-left:.9rem;padding-right:.9rem}.info-grid[data-v-84418609],.stats-grid[data-v-84418609]{grid-template-columns:1fr}.activity-item[data-v-84418609]{grid-template-columns:1fr;gap:.3rem}.modal__actions[data-v-84418609]{flex-direction:column}.action-button[data-v-84418609]{width:100%;justify-content:center}.activity-item__time[data-v-84418609],.activity-item__details[data-v-84418609]{overflow-wrap:anywhere;word-break:break-word}}.portals-panel[data-v-05a9e0bf]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.portals-panel__header[data-v-05a9e0bf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.portals-panel__title[data-v-05a9e0bf]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0}.portals-panel__status[data-v-05a9e0bf]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500}.portals-panel__status--green[data-v-05a9e0bf]{background:#dcfce7;color:#166534}.portals-panel__status--yellow[data-v-05a9e0bf]{background:#fef3c7;color:#92400e}.portals-panel__status--red[data-v-05a9e0bf]{background:#fee2e2;color:#991b1b}.portals-panel__stats[data-v-05a9e0bf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:1.5rem}.portals-panel__actions[data-v-05a9e0bf]{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.portals-panel__warning[data-v-05a9e0bf]{display:flex;align-items:center;gap:.5rem;background:#fffbeb;border:1px solid #fcd34d;border-radius:.5rem;padding:.75rem;color:#92400e;margin-bottom:1rem}.portals-panel__result[data-v-05a9e0bf]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;margin-top:1rem}.portals-panel__error[data-v-05a9e0bf]{display:flex;align-items:center;gap:.75rem;background:#fee2e2;border:1px solid #fca5a5;border-radius:.5rem;padding:1rem;margin-top:1rem;color:#991b1b}.status-dot[data-v-05a9e0bf]{width:8px;height:8px;border-radius:50%;background:currentColor}.stat-card[data-v-05a9e0bf]{background:#f8fafc;border-radius:.5rem;padding:1rem}.stat-card__label[data-v-05a9e0bf]{font-size:.875rem;color:#64748b;margin-bottom:.5rem}.stat-card__value[data-v-05a9e0bf]{font-size:1.25rem;font-weight:600;color:#0f172a;overflow-wrap:anywhere}.stat-card__value--error[data-v-05a9e0bf]{color:#dc2626}.withdrawal-select[data-v-05a9e0bf]{min-width:280px;flex:1 1 320px;border:1px solid #cbd5e1;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;color:#0f172a;background:#fff}.action-button[data-v-05a9e0bf]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.action-button--primary[data-v-05a9e0bf]{background:#2563eb;color:#fff}.action-button--primary[data-v-05a9e0bf]:hover:not(:disabled){background:#1d4ed8}.action-button--secondary[data-v-05a9e0bf]{background:#f1f5f9;color:#0f172a;border:1px solid #e2e8f0}.action-button--secondary[data-v-05a9e0bf]:hover:not(:disabled){background:#e2e8f0}.action-button--ghost[data-v-05a9e0bf]{background:transparent;color:#64748b;border:1px solid #e2e8f0}.action-button--ghost[data-v-05a9e0bf]:hover:not(:disabled){background:#f8fafc}.action-button[data-v-05a9e0bf]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-05a9e0bf]{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-05a9e0bf .6s linear infinite}@keyframes spin-05a9e0bf{to{transform:rotate(360deg)}}.result-header[data-v-05a9e0bf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.result-title[data-v-05a9e0bf]{font-size:.875rem;font-weight:600;color:#0f172a;margin:0}.result-close[data-v-05a9e0bf],.error-close[data-v-05a9e0bf]{background:none;border:none;font-size:1.5rem;color:#64748b;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.result-close[data-v-05a9e0bf]:hover,.error-close[data-v-05a9e0bf]:hover{color:#0f172a}.result-output[data-v-05a9e0bf]{font-family:Courier New,monospace;font-size:.75rem;color:#334155;white-space:pre-wrap;word-break:break-word;margin:0;max-height:300px;overflow-y:auto}@media (max-width: 768px){.portals-panel__header[data-v-05a9e0bf]{flex-direction:column;align-items:flex-start;gap:1rem}.portals-panel__actions[data-v-05a9e0bf]{flex-direction:column;width:100%}.portals-panel__actions .action-button[data-v-05a9e0bf],.portals-panel__actions .withdrawal-select[data-v-05a9e0bf]{width:100%;min-width:0}.portals-panel__actions .action-button[data-v-05a9e0bf]{justify-content:center}}.admin-withdrawals__header[data-v-c9ac5bda]{margin-bottom:0}.admin-withdrawals__title[data-v-c9ac5bda]{margin:0}.admin-withdrawals__filters[data-v-c9ac5bda]{display:flex;align-items:center;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}.admin-withdrawals__portals[data-v-c9ac5bda]{margin-top:0}.withdrawal-summary-strip[data-v-c9ac5bda]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.filter-select[data-v-c9ac5bda]{padding:.625rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;background:#fff;cursor:pointer}.refresh-button[data-v-c9ac5bda]{width:2.5rem;height:2.5rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center}.refresh-button[data-v-c9ac5bda]:disabled{opacity:.5;cursor:not-allowed}.pending-alert[data-v-c9ac5bda]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #fde68a;background:#fffbeb;border-radius:.5rem;margin-bottom:1rem}.pending-alert__icon[data-v-c9ac5bda]{color:#d97706}.pending-alert__text[data-v-c9ac5bda]{color:#92400e;font-weight:500}.pagination[data-v-c9ac5bda]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:0}.pagination__button[data-v-c9ac5bda]{border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:#334155;padding:.5rem .75rem;cursor:pointer}.pagination__button[data-v-c9ac5bda]:disabled{opacity:.5;cursor:not-allowed}.pagination__info[data-v-c9ac5bda]{color:#64748b;font-size:.9rem}@media (max-width: 768px){.admin-withdrawals__header[data-v-c9ac5bda]{align-items:stretch}.admin-withdrawals__filters[data-v-c9ac5bda]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;justify-content:initial}.admin-withdrawals__filters>.admin-chip[data-v-c9ac5bda]{grid-column:1/-1;justify-self:start;width:auto;flex:0 0 auto;min-height:2.25rem}.filter-select[data-v-c9ac5bda]{width:100%;min-width:0;flex:0 1 auto}.refresh-button[data-v-c9ac5bda]{width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;flex:0 0 auto}.pending-alert[data-v-c9ac5bda]{align-items:flex-start}.pending-alert__text[data-v-c9ac5bda]{min-width:0}.withdrawal-summary-strip[data-v-c9ac5bda]{gap:.5rem}}@media (max-width: 560px){.admin-withdrawals__filters[data-v-c9ac5bda]{grid-template-columns:1fr}.refresh-button[data-v-c9ac5bda]{width:100%;min-width:0}}.admin-case-form[data-v-9f1f1aa0]{background:var(--surface-color);border-radius:12px;max-width:980px;margin:0 auto}.admin-case-form__header[data-v-9f1f1aa0]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color)}.admin-case-form__header button[data-v-9f1f1aa0]{background:none;border:none;color:var(--text-secondary);cursor:pointer}.admin-case-form__body[data-v-9f1f1aa0]{padding:24px;display:flex;flex-direction:column;gap:24px}.admin-case-form__section[data-v-9f1f1aa0]{display:flex;flex-direction:column;gap:10px}.admin-case-form__section h3[data-v-9f1f1aa0]{margin:0 0 6px}.mode-switch[data-v-9f1f1aa0],.grid-3[data-v-9f1f1aa0],.checks[data-v-9f1f1aa0],.section-header[data-v-9f1f1aa0],.tools[data-v-9f1f1aa0],.stats[data-v-9f1f1aa0],.actions[data-v-9f1f1aa0]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.grid-3>div[data-v-9f1f1aa0]{flex:1 1 180px}.grid-3__full[data-v-9f1f1aa0]{flex:1 1 100%}.mode-switch button[data-v-9f1f1aa0],.tools button[data-v-9f1f1aa0],.actions button[data-v-9f1f1aa0],.section-header button[data-v-9f1f1aa0],.image-row button[data-v-9f1f1aa0],.modal button[data-v-9f1f1aa0]{border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-primary);border-radius:8px;padding:8px 12px;cursor:pointer}.mode-switch button.active[data-v-9f1f1aa0]{border-color:var(--primary-color);color:var(--primary-color)}input[data-v-9f1f1aa0],textarea[data-v-9f1f1aa0],select[data-v-9f1f1aa0]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--input-bg);color:var(--text-primary)}.preview img[data-v-9f1f1aa0]{width:170px;height:170px;object-fit:cover;border-radius:8px}.items[data-v-9f1f1aa0]{display:flex;flex-direction:column;gap:8px}.item-row[data-v-9f1f1aa0]{display:grid;grid-template-columns:56px 1fr 190px auto;gap:12px;align-items:center;border:1px solid var(--border-color);border-radius:10px;padding:10px}.item-media[data-v-9f1f1aa0]{width:56px;height:56px}.item-media img[data-v-9f1f1aa0]{width:56px;height:56px;object-fit:cover;border-radius:8px}.item-media .stars[data-v-9f1f1aa0]{width:56px;height:56px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d8b36a,#ffed4e)}.item-info .name[data-v-9f1f1aa0]{font-weight:600}.item-info small[data-v-9f1f1aa0]{color:var(--text-secondary)}.item-chance label[data-v-9f1f1aa0]{display:block;margin-bottom:4px;font-size:12px;color:var(--text-secondary)}.empty[data-v-9f1f1aa0]{border:1px dashed var(--border-color);border-radius:8px;padding:14px;color:var(--text-secondary)}.stats[data-v-9f1f1aa0]{border:1px solid var(--border-color);border-radius:10px;padding:10px}.ok[data-v-9f1f1aa0]{color:#22c55e}.warn[data-v-9f1f1aa0]{color:#c79d59}.bad[data-v-9f1f1aa0]{color:#ef4444}.warning[data-v-9f1f1aa0]{margin:0;padding:10px;border-radius:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.4)}.modal-wrap[data-v-9f1f1aa0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-9f1f1aa0]{width:min(680px,92vw);max-height:85vh;background:var(--surface-color);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-9f1f1aa0]{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-9f1f1aa0]{margin:0}.modal-body[data-v-9f1f1aa0]{padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.gift-list[data-v-9f1f1aa0]{display:flex;flex-direction:column;gap:8px}.gift-row[data-v-9f1f1aa0]{display:grid;grid-template-columns:50px 1fr;gap:8px;align-items:center;border:1px solid var(--border-color);border-radius:8px;padding:8px;cursor:pointer}.gift-row img[data-v-9f1f1aa0]{width:50px;height:50px;border-radius:6px;object-fit:cover}.gift-row small[data-v-9f1f1aa0]{color:var(--text-secondary)}@media (max-width: 900px){.item-row[data-v-9f1f1aa0]{grid-template-columns:50px 1fr}.item-chance[data-v-9f1f1aa0]{grid-column:1/-1}}.admin-case-list[data-v-06cbc250]{background:var(--surface-color);border-radius:12px;padding:24px}.admin-case-list__header[data-v-06cbc250]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-case-list__title[data-v-06cbc250]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.admin-case-list__create-btn[data-v-06cbc250]{background:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.admin-case-list__create-btn[data-v-06cbc250]:hover{background:var(--primary-hover);transform:translateY(-2px)}.admin-case-list__filters[data-v-06cbc250]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.admin-case-list__search[data-v-06cbc250]{flex:1;min-width:220px;padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--input-bg);color:var(--text-primary)}.admin-case-list__search[data-v-06cbc250]:focus{outline:none;border-color:var(--primary-color)}.admin-case-list__filter[data-v-06cbc250]{padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--input-bg);color:var(--text-primary);cursor:pointer}.admin-case-list__filter[data-v-06cbc250]:focus{outline:none;border-color:var(--primary-color)}.admin-case-list__loading[data-v-06cbc250],.admin-case-list__empty[data-v-06cbc250]{text-align:center;padding:48px;color:var(--text-secondary);font-size:16px}.admin-case-list__table-wrapper[data-v-06cbc250]{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-case-list__table[data-v-06cbc250]{width:100%;min-width:920px;border-collapse:collapse}.admin-case-list__table th[data-v-06cbc250]{text-align:left;padding:12px;font-weight:600;color:var(--text-secondary);border-bottom:2px solid var(--border-color);font-size:13px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.admin-case-list__table th.sortable[data-v-06cbc250]{cursor:pointer;-webkit-user-select:none;user-select:none}.admin-case-list__table th.sortable[data-v-06cbc250]:hover{color:var(--primary-color)}.admin-case-list__table th.sortable[data-v-06cbc250]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.admin-case-list__table td[data-v-06cbc250]{padding:16px 12px;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.admin-case-list__row[data-v-06cbc250]{transition:background .2s}.admin-case-list__row[data-v-06cbc250]:hover{background:var(--hover-bg)}.admin-case-list__image[data-v-06cbc250]{width:60px;height:60px;object-fit:cover;border-radius:8px}.admin-case-list__name[data-v-06cbc250]{display:flex;align-items:center;gap:8px;font-weight:500}.admin-case-list__badge[data-v-06cbc250]{font-size:16px}.admin-case-list__currency[data-v-06cbc250]{font-size:13px;font-weight:500}.admin-case-list__status-btn[data-v-06cbc250]{padding:6px 12px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.admin-case-list__status-btn.active[data-v-06cbc250]{background:#22c55e1a;color:#22c55e}.admin-case-list__status-btn.active[data-v-06cbc250]:hover{background:#22c55e33}.admin-case-list__status-btn.inactive[data-v-06cbc250]{background:#ef44441a;color:#ef4444}.admin-case-list__status-btn.inactive[data-v-06cbc250]:hover{background:#ef444433}.admin-case-list__actions[data-v-06cbc250]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-case-list__action-btn[data-v-06cbc250]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--border-color);border-radius:6px;color:#475569;line-height:1;cursor:pointer;transition:all .2s;background:var(--button-secondary-bg)}.admin-case-list__action-btn svg[data-v-06cbc250]{display:block;flex-shrink:0}.admin-case-list__action-btn[data-v-06cbc250]:hover{transform:translateY(-2px);background:var(--button-secondary-hover)}.admin-case-list__action-btn.edit[data-v-06cbc250]{color:#2563eb}.admin-case-list__action-btn.edit[data-v-06cbc250]:hover{border-color:#2563eb59;background:#3b82f61a}.admin-case-list__action-btn.stats[data-v-06cbc250]{color:#7c3aed}.admin-case-list__action-btn.stats[data-v-06cbc250]:hover{border-color:#7c3aed59;background:#a855f71a}.admin-case-list__action-btn.delete[data-v-06cbc250]{color:#dc2626}.admin-case-list__action-btn.delete[data-v-06cbc250]:hover{border-color:#dc262659;background:#ef44441a}.rtp-high[data-v-06cbc250]{color:#22c55e;font-weight:600}.rtp-medium[data-v-06cbc250]{color:#c79d59;font-weight:600}.rtp-low[data-v-06cbc250]{color:#ef4444;font-weight:600}@media (max-width: 900px){.admin-case-list[data-v-06cbc250]{padding:16px}.admin-case-list__header[data-v-06cbc250]{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.admin-case-list__title[data-v-06cbc250]{font-size:20px}.admin-case-list__create-btn[data-v-06cbc250]{width:100%;min-height:42px}.admin-case-list__filters[data-v-06cbc250]{margin-bottom:16px;gap:10px}.admin-case-list__search[data-v-06cbc250],.admin-case-list__filter[data-v-06cbc250]{width:100%;min-width:0}.admin-case-list__table-wrapper[data-v-06cbc250]{overflow:visible}.admin-case-list__table[data-v-06cbc250]{min-width:0}.admin-case-list__table thead[data-v-06cbc250]{display:none}.admin-case-list__table tbody[data-v-06cbc250],.admin-case-list__table tr[data-v-06cbc250],.admin-case-list__table td[data-v-06cbc250]{display:block;width:100%}.admin-case-list__table tr[data-v-06cbc250]{border:1px solid var(--border-color);border-radius:12px;padding:12px;margin-bottom:10px;background:var(--surface-color)}.admin-case-list__table tr[data-v-06cbc250]:last-child{margin-bottom:0}.admin-case-list__table td[data-v-06cbc250]{border-bottom:none;padding:6px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:right}.admin-case-list__table td[data-v-06cbc250]:before{content:attr(data-label);color:var(--text-secondary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.admin-case-list__image-cell[data-v-06cbc250]{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:6px}.admin-case-list__image-cell[data-v-06cbc250]:before{display:inline-block}.admin-case-list__name[data-v-06cbc250]{justify-content:flex-end;flex-wrap:wrap}.admin-case-list__actions-cell[data-v-06cbc250]{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:8px;text-align:left}.admin-case-list__actions[data-v-06cbc250]{width:100%;justify-content:flex-end;gap:10px}.admin-case-list__status-btn[data-v-06cbc250]{min-height:36px}}@media (max-width: 560px){.admin-case-list[data-v-06cbc250]{padding:12px}.admin-case-list__table tr[data-v-06cbc250]{padding:10px}.admin-case-list__table td[data-v-06cbc250]{padding:5px 0}.admin-case-list__image[data-v-06cbc250]{width:52px;height:52px}.admin-case-list__action-btn[data-v-06cbc250]{width:38px;height:38px}}.admin-cases[data-v-0764793e]{padding:24px;min-height:100vh}.admin-cases__modal-overlay[data-v-0764793e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.admin-cases__stats-modal[data-v-0764793e]{width:min(600px,92vw);border-radius:12px;background:var(--surface-color);overflow:hidden}.admin-cases__stats-header[data-v-0764793e]{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid var(--border-color)}.admin-cases__stats-header h3[data-v-0764793e]{margin:0}.admin-cases__stats-header button[data-v-0764793e]{border:none;background:none;font-size:20px;color:var(--text-secondary);cursor:pointer}.admin-cases__stats-loading[data-v-0764793e]{padding:30px;text-align:center;color:var(--text-secondary)}.admin-cases__stats-content[data-v-0764793e]{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-cases__stat-card[data-v-0764793e]{border-radius:10px;background:var(--input-bg);border:1px solid var(--border-color);padding:14px;text-align:center}.admin-cases__stat-label[data-v-0764793e]{font-size:12px;color:var(--text-secondary);text-transform:uppercase;margin-bottom:6px}.admin-cases__stat-value[data-v-0764793e]{font-size:26px;font-weight:700}.admin-cases__stat-value.positive[data-v-0764793e]{color:#22c55e}.admin-cases__stat-value.negative[data-v-0764793e]{color:#ef4444}@media (max-width: 900px){.admin-cases[data-v-0764793e]{padding:16px 12px}.admin-cases__stats-modal[data-v-0764793e]{width:min(600px,100vw - 16px)}}@media (max-width: 560px){.admin-cases[data-v-0764793e]{padding:10px 6px}.admin-cases__stats-content[data-v-0764793e]{grid-template-columns:1fr}.admin-cases__stat-value[data-v-0764793e]{font-size:22px}}.admin-gift-list[data-v-8a728e5c]{background:var(--surface-color);border-radius:12px;padding:24px}.admin-gift-list__header[data-v-8a728e5c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-gift-list__title[data-v-8a728e5c]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.admin-gift-list__create-btn[data-v-8a728e5c]{background:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.admin-gift-list__create-btn[data-v-8a728e5c]:hover{background:var(--primary-hover);transform:translateY(-2px)}.admin-gift-list__filters[data-v-8a728e5c]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.admin-gift-list__search[data-v-8a728e5c]{flex:1;min-width:200px;padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--input-bg);color:var(--text-primary)}.admin-gift-list__search[data-v-8a728e5c]:focus{outline:none;border-color:var(--primary-color)}.admin-gift-list__filter[data-v-8a728e5c]{padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--input-bg);color:var(--text-primary);cursor:pointer}.admin-gift-list__filter[data-v-8a728e5c]:focus{outline:none;border-color:var(--primary-color)}.admin-gift-list__loading[data-v-8a728e5c],.admin-gift-list__empty[data-v-8a728e5c]{text-align:center;padding:48px;color:var(--text-secondary);font-size:16px}.admin-gift-list__table-wrapper[data-v-8a728e5c]{overflow-x:auto}.admin-gift-list__table[data-v-8a728e5c]{width:100%;border-collapse:collapse}.admin-gift-list__table th[data-v-8a728e5c]{text-align:left;padding:12px;font-weight:600;color:var(--text-secondary);border-bottom:2px solid var(--border-color);font-size:13px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.admin-gift-list__table th.sortable[data-v-8a728e5c]{cursor:pointer;-webkit-user-select:none;user-select:none}.admin-gift-list__table th.sortable[data-v-8a728e5c]:hover{color:var(--primary-color)}.admin-gift-list__table th.sortable[data-v-8a728e5c]:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.admin-gift-list__table td[data-v-8a728e5c]{padding:16px 12px;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.admin-gift-list__row[data-v-8a728e5c]{transition:background .2s}.admin-gift-list__row[data-v-8a728e5c]:hover{background:var(--hover-bg)}.admin-gift-list__image[data-v-8a728e5c]{width:60px;height:60px;object-fit:cover;border-radius:8px}.admin-gift-list__name[data-v-8a728e5c]{font-weight:500}.admin-gift-list__stat[data-v-8a728e5c]{font-weight:500;color:var(--text-primary)}.admin-gift-list__status-btn[data-v-8a728e5c]{padding:6px 12px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.admin-gift-list__status-btn.active[data-v-8a728e5c]{background:#22c55e1a;color:#22c55e}.admin-gift-list__status-btn.active[data-v-8a728e5c]:hover{background:#22c55e33}.admin-gift-list__status-btn.inactive[data-v-8a728e5c]{background:#ef44441a;color:#ef4444}.admin-gift-list__status-btn.inactive[data-v-8a728e5c]:hover{background:#ef444433}.admin-gift-list__actions[data-v-8a728e5c]{display:flex;gap:8px;flex-wrap:wrap}.admin-gift-list__action-btn[data-v-8a728e5c]{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:all .2s;background:var(--button-secondary-bg)}.admin-gift-list__action-btn[data-v-8a728e5c]:hover{transform:translateY(-2px);background:var(--button-secondary-hover)}.admin-gift-list__action-btn.edit[data-v-8a728e5c]:hover{background:#3b82f61a}.admin-gift-list__action-btn.stats[data-v-8a728e5c]:hover{background:#a855f71a}@media (max-width: 900px){.admin-gift-list[data-v-8a728e5c]{padding:16px}.admin-gift-list__header[data-v-8a728e5c]{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.admin-gift-list__title[data-v-8a728e5c]{font-size:20px}.admin-gift-list__create-btn[data-v-8a728e5c]{width:100%;min-height:42px}.admin-gift-list__filters[data-v-8a728e5c]{margin-bottom:16px;gap:10px}.admin-gift-list__search[data-v-8a728e5c],.admin-gift-list__filter[data-v-8a728e5c]{width:100%;min-width:0}.admin-gift-list__table-wrapper[data-v-8a728e5c]{overflow:visible}.admin-gift-list__table thead[data-v-8a728e5c]{display:none}.admin-gift-list__table tbody[data-v-8a728e5c],.admin-gift-list__table tr[data-v-8a728e5c],.admin-gift-list__table td[data-v-8a728e5c]{display:block;width:100%}.admin-gift-list__table tr[data-v-8a728e5c]{padding:12px;margin-bottom:10px;border:1px solid var(--border-color);border-radius:12px;background:var(--surface-color)}.admin-gift-list__table tr[data-v-8a728e5c]:last-child{margin-bottom:0}.admin-gift-list__table td[data-v-8a728e5c]{padding:6px 0;border-bottom:none;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:right}.admin-gift-list__table td[data-v-8a728e5c]:before{content:attr(data-label);color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.admin-gift-list__image-cell[data-v-8a728e5c],.admin-gift-list__actions-cell[data-v-8a728e5c]{align-items:flex-start;justify-content:flex-start;flex-direction:column;text-align:left}.admin-gift-list__name[data-v-8a728e5c]{justify-content:flex-end;text-align:right}.admin-gift-list__actions[data-v-8a728e5c]{width:100%;justify-content:flex-end;gap:10px}.admin-gift-list__action-btn[data-v-8a728e5c]{width:40px;height:40px;padding:0}.admin-gift-list__status-btn[data-v-8a728e5c]{min-height:36px}}@media (max-width: 560px){.admin-gift-list[data-v-8a728e5c]{padding:12px}.admin-gift-list__table tr[data-v-8a728e5c]{padding:10px}.admin-gift-list__table td[data-v-8a728e5c]{padding:5px 0}.admin-gift-list__image[data-v-8a728e5c]{width:52px;height:52px}}.admin-gift-form[data-v-094d2c0d]{background:var(--surface-color);border-radius:12px;max-width:800px;margin:0 auto}.admin-gift-form__header[data-v-094d2c0d]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border-color)}.admin-gift-form__title[data-v-094d2c0d]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.admin-gift-form__close[data-v-094d2c0d]{background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:color .2s}.admin-gift-form__close[data-v-094d2c0d]:hover{color:var(--text-primary)}.admin-gift-form__form[data-v-094d2c0d]{padding:24px}.admin-gift-form__section[data-v-094d2c0d]{margin-bottom:32px}.admin-gift-form__section[data-v-094d2c0d]:last-child{margin-bottom:0}.admin-gift-form__section-title[data-v-094d2c0d]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.admin-gift-form__field[data-v-094d2c0d]{margin-bottom:16px}.admin-gift-form__label[data-v-094d2c0d]{display:block;font-size:14px;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.admin-gift-form__input[data-v-094d2c0d],.admin-gift-form__textarea[data-v-094d2c0d],.admin-gift-form__select[data-v-094d2c0d]{width:100%;padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--input-bg);color:var(--text-primary);transition:border-color .2s}.admin-gift-form__input[data-v-094d2c0d]:focus,.admin-gift-form__textarea[data-v-094d2c0d]:focus,.admin-gift-form__select[data-v-094d2c0d]:focus{outline:none;border-color:var(--primary-color)}.admin-gift-form__input--with-icon[data-v-094d2c0d]{padding-left:40px}.admin-gift-form__textarea[data-v-094d2c0d]{resize:vertical;font-family:inherit}.admin-gift-form__row[data-v-094d2c0d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.admin-gift-form__checkbox[data-v-094d2c0d]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--text-primary)}.admin-gift-form__checkbox input[type=checkbox][data-v-094d2c0d]{width:18px;height:18px;cursor:pointer}.admin-gift-form__image-preview[data-v-094d2c0d]{margin-top:12px}.admin-gift-form__image-preview img[data-v-094d2c0d]{max-width:200px;max-height:200px;border-radius:8px;object-fit:cover;border:2px solid var(--border-color)}.admin-gift-form__input-with-icon[data-v-094d2c0d]{position:relative}.admin-gift-form__input-icon[data-v-094d2c0d]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;pointer-events:none}.admin-gift-form__input-icon-img[data-v-094d2c0d]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none}.admin-gift-form__field-hint[data-v-094d2c0d]{margin-top:6px;font-size:12px;color:var(--text-secondary);font-style:italic}.admin-gift-form__preview[data-v-094d2c0d]{margin-top:32px;padding:24px;background:var(--input-bg);border-radius:12px}.admin-gift-form__preview-content[data-v-094d2c0d]{display:flex;justify-content:center}.admin-gift-form__preview-card[data-v-094d2c0d]{width:250px;border-radius:12px;overflow:hidden;border:3px solid var(--border-color);background:var(--surface-color);transition:transform .3s}.admin-gift-form__preview-card[data-v-094d2c0d]:hover{transform:translateY(-4px)}.admin-gift-form__preview-image[data-v-094d2c0d]{width:100%;aspect-ratio:1;overflow:hidden;background:var(--input-bg)}.admin-gift-form__preview-image img[data-v-094d2c0d]{width:100%;height:100%;object-fit:cover}.admin-gift-form__preview-info[data-v-094d2c0d]{padding:16px}.admin-gift-form__preview-name[data-v-094d2c0d]{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.admin-gift-form__preview-price[data-v-094d2c0d]{font-size:14px;font-weight:600;color:var(--text-primary)}.admin-gift-form__preview-price span[data-v-094d2c0d]{color:var(--text-secondary)}.admin-gift-form__actions[data-v-094d2c0d]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color)}.admin-gift-form__btn[data-v-094d2c0d]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.admin-gift-form__btn[data-v-094d2c0d]:disabled{opacity:.5;cursor:not-allowed}.admin-gift-form__btn--secondary[data-v-094d2c0d]{background:var(--button-secondary-bg);color:var(--text-primary)}.admin-gift-form__btn--secondary[data-v-094d2c0d]:hover:not(:disabled){background:var(--button-secondary-hover)}.admin-gift-form__btn--primary[data-v-094d2c0d]{background:var(--primary-color);color:#fff}.admin-gift-form__btn--primary[data-v-094d2c0d]:hover:not(:disabled){background:var(--primary-hover)}.gift-parser[data-v-0c5fc280]{background:var(--color-surface);border-radius:8px;padding:24px;margin-bottom:24px}.parser-header[data-v-0c5fc280]{margin-bottom:24px}.parser-header h3[data-v-0c5fc280]{margin:0 0 8px;font-size:20px;font-weight:600}.parser-header .parser-description[data-v-0c5fc280]{margin:0;color:var(--color-text-secondary);font-size:14px}.parser-status[data-v-0c5fc280]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:24px}.parser-status .status-item[data-v-0c5fc280]{display:flex;justify-content:space-between;padding:12px;background:var(--color-background);border-radius:6px;border-left:3px solid var(--color-border)}.parser-status .status-item.success[data-v-0c5fc280]{border-left-color:var(--color-success)}.parser-status .status-item.error[data-v-0c5fc280]{border-left-color:var(--color-error)}.parser-status .status-item .status-label[data-v-0c5fc280]{font-weight:500;font-size:14px}.parser-status .status-item .status-value[data-v-0c5fc280]{font-size:14px;color:var(--color-text-secondary)}.parser-warning[data-v-0c5fc280]{background:var(--color-warning-bg, #fff3cd);border:1px solid var(--color-warning, #ffc107);border-radius:6px;padding:16px;margin-bottom:24px}.parser-warning p[data-v-0c5fc280]{margin:0 0 12px;font-weight:500}.parser-warning__title[data-v-0c5fc280]{display:inline-flex;align-items:center;gap:8px}.parser-warning ul[data-v-0c5fc280]{margin:0;padding-left:20px}.parser-warning code[data-v-0c5fc280]{background:#0000001a;padding:2px 6px;border-radius:3px;font-family:monospace;font-size:13px}.parser-actions[data-v-0c5fc280]{display:flex;gap:12px;margin-bottom:24px}.parser-actions .btn[data-v-0c5fc280]{padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;border:none;display:flex;align-items:center;gap:8px}.parser-actions .btn[data-v-0c5fc280]:disabled{opacity:.5;cursor:not-allowed}.parser-actions .btn.btn-primary[data-v-0c5fc280]{background:var(--color-primary);color:#fff}.parser-actions .btn.btn-primary[data-v-0c5fc280]:hover:not(:disabled){background:var(--color-primary-dark)}.parser-actions .btn.btn-secondary[data-v-0c5fc280]{background:var(--color-surface-variant);color:var(--color-text)}.parser-actions .btn.btn-secondary[data-v-0c5fc280]:hover:not(:disabled){background:var(--color-border)}.parser-actions .spinner[data-v-0c5fc280]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-0c5fc280 .6s linear infinite}@keyframes spin-0c5fc280{to{transform:rotate(360deg)}}.parser-result[data-v-0c5fc280]{background:var(--color-success-bg, #d4edda);border:1px solid var(--color-success, #28a745);border-radius:6px;padding:16px;margin-bottom:24px}.parser-result h4[data-v-0c5fc280]{margin:0 0 12px;font-size:16px}.parser-result .result-stats[data-v-0c5fc280]{display:flex;gap:24px;margin-bottom:16px}.parser-result .result-stats .stat-item[data-v-0c5fc280]{display:flex;gap:8px}.parser-result .result-stats .stat-item .stat-label[data-v-0c5fc280]{font-weight:500}.parser-result .result-stats .stat-item .stat-value[data-v-0c5fc280]{color:var(--color-success);font-weight:600}.parser-result .parser-output[data-v-0c5fc280]{margin-top:12px}.parser-result .parser-output summary[data-v-0c5fc280]{cursor:pointer;font-weight:500;margin-bottom:8px}.parser-result .parser-output summary[data-v-0c5fc280]:hover{color:var(--color-primary)}.parser-result .parser-output pre[data-v-0c5fc280]{background:var(--color-background);padding:12px;border-radius:4px;overflow-x:auto;font-size:12px;line-height:1.5;margin:0}.parser-error[data-v-0c5fc280]{background:var(--color-error-bg, #f8d7da);border:1px solid var(--color-error, #dc3545);border-radius:6px;padding:16px}.parser-error h4[data-v-0c5fc280]{margin:0 0 8px;font-size:16px;color:var(--color-error)}.parser-error p[data-v-0c5fc280]{margin:0;font-family:monospace;font-size:13px}.admin-gifts[data-v-e146a147]{padding:24px;min-height:100vh}.admin-gifts__modal-overlay[data-v-e146a147]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.admin-gifts__stats-modal[data-v-e146a147]{background:var(--surface-color);border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow:hidden}.admin-gifts__stats-header[data-v-e146a147]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.admin-gifts__stats-header h3[data-v-e146a147]{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.admin-gifts__stats-header button[data-v-e146a147]{background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer;padding:0;transition:color .2s}.admin-gifts__stats-header button[data-v-e146a147]:hover{color:var(--text-primary)}.admin-gifts__stats-loading[data-v-e146a147]{padding:48px;text-align:center;color:var(--text-secondary)}.admin-gifts__stats-content[data-v-e146a147]{padding:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.admin-gifts__stat-card[data-v-e146a147]{background:var(--input-bg);border-radius:8px;padding:20px;text-align:center}.admin-gifts__stat-label[data-v-e146a147]{font-size:13px;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.admin-gifts__stat-value[data-v-e146a147]{font-size:28px;font-weight:700;color:var(--text-primary)}.admin-gifts__stat-value.success[data-v-e146a147]{color:#22c55e}.admin-gifts__stat-value.warning[data-v-e146a147]{color:#c79d59}@media (max-width: 768px){.admin-gifts[data-v-e146a147]{padding:12px}.admin-gifts__stats-modal[data-v-e146a147]{width:100%;max-height:calc(100vh - 24px)}.admin-gifts__stats-header[data-v-e146a147],.admin-gifts__stats-content[data-v-e146a147]{padding:16px}.admin-gifts__stats-content[data-v-e146a147]{grid-template-columns:1fr}}
