.lottie-gift[data-v-cd6072c5]{display:inline-block}.lottie-gift[data-v-cd6072c5] svg{width:100%!important;height:100%!important}.lottie-gift[data-v-cd6072c5] canvas{width:100%!important;height:100%!important}.rtp-indicator[data-v-58acb6bd]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.rtp-header[data-v-58acb6bd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.rtp-title[data-v-58acb6bd]{font-size:18px;font-weight:600;color:#0f172a;margin:0}.refresh-btn[data-v-58acb6bd]{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-58acb6bd]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.refresh-btn[data-v-58acb6bd]:disabled{opacity:.5;cursor:not-allowed}.refresh-icon[data-v-58acb6bd]{transition:transform .2s}.refresh-icon.spinning[data-v-58acb6bd]{animation:spin-58acb6bd 1s linear infinite}@keyframes spin-58acb6bd{to{transform:rotate(360deg)}}.rtp-loading[data-v-58acb6bd],.rtp-error[data-v-58acb6bd]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:#64748b}.spinner[data-v-58acb6bd]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-58acb6bd .8s linear infinite;margin-bottom:12px}.retry-btn[data-v-58acb6bd]{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-58acb6bd]:hover{background:#2563eb}.rtp-content[data-v-58acb6bd]{display:flex;flex-direction:column;gap:24px}.rtp-main[data-v-58acb6bd]{display:flex;flex-direction:column;gap:16px}.rtp-value-container[data-v-58acb6bd]{text-align:center}.rtp-label[data-v-58acb6bd]{font-size:13px;color:#64748b;margin-bottom:8px}.rtp-value[data-v-58acb6bd]{font-size:48px;font-weight:700;line-height:1}.rtp-value.status-healthy[data-v-58acb6bd]{color:#10b981}.rtp-value.status-warning[data-v-58acb6bd]{color:#f59e0b}.rtp-value.status-critical[data-v-58acb6bd]{color:#ef4444}.rtp-progress[data-v-58acb6bd]{height:12px;background:#f1f5f9;border-radius:6px;overflow:hidden;position:relative}.rtp-progress-bar[data-v-58acb6bd]{height:100%;border-radius:6px;transition:width .5s ease,background-color .3s}.rtp-progress-bar.status-healthy[data-v-58acb6bd]{background:linear-gradient(90deg,#10b981,#059669)}.rtp-progress-bar.status-warning[data-v-58acb6bd]{background:linear-gradient(90deg,#f59e0b,#d97706)}.rtp-progress-bar.status-critical[data-v-58acb6bd]{background:linear-gradient(90deg,#ef4444,#dc2626)}.rtp-target[data-v-58acb6bd]{display:flex;justify-content:center;gap:8px;font-size:14px}.target-label[data-v-58acb6bd]{color:#64748b}.target-value[data-v-58acb6bd]{color:#0f172a;font-weight:600}.rtp-status[data-v-58acb6bd]{display:flex;gap:12px;padding:16px;border-radius:8px;align-items:flex-start}.rtp-status.status-healthy[data-v-58acb6bd]{background:#10b9811a;color:#059669}.rtp-status.status-warning[data-v-58acb6bd]{background:#f59e0b1a;color:#d97706}.rtp-status.status-critical[data-v-58acb6bd]{background:#ef44441a;color:#dc2626}.status-icon[data-v-58acb6bd]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.status-text[data-v-58acb6bd]{flex:1}.status-title[data-v-58acb6bd]{font-size:14px;font-weight:600;margin-bottom:4px}.status-description[data-v-58acb6bd]{font-size:13px;opacity:.9}.rtp-stats[data-v-58acb6bd]{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-58acb6bd]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-58acb6bd]{font-size:12px;color:#64748b}.stat-value[data-v-58acb6bd]{font-size:16px;font-weight:600;color:#0f172a}.stat-value.positive[data-v-58acb6bd]{color:#10b981}.stat-value.negative[data-v-58acb6bd]{color:#ef4444}@media (max-width: 768px){.rtp-indicator[data-v-58acb6bd]{padding:16px}.rtp-value[data-v-58acb6bd]{font-size:36px}.rtp-stats[data-v-58acb6bd]{grid-template-columns:1fr}}.admin-dashboard__loading[data-v-c98a111e],.admin-dashboard__error[data-v-c98a111e]{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-c98a111e]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-c98a111e .8s linear infinite;margin-bottom:1rem}.admin-dashboard__error p[data-v-c98a111e]{color:#ef4444;margin-bottom:1rem}.retry-button[data-v-c98a111e]{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-c98a111e]:hover{background:#1d4ed8}.dashboard-header[data-v-c98a111e]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}@media (max-width: 640px){.dashboard-header[data-v-c98a111e]{flex-direction:column;align-items:stretch}}.last-update[data-v-c98a111e]{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-c98a111e]{font-size:1rem;animation:rotate-c98a111e 2s linear infinite}.last-update__text[data-v-c98a111e]{font-weight:500}@media (max-width: 640px){.last-update[data-v-c98a111e]{justify-content:center}}.period-selector[data-v-c98a111e]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;flex:1}@media (max-width: 640px){.period-selector[data-v-c98a111e]{width:100%}}.period-selector[data-v-c98a111e]::-webkit-scrollbar{height:4px}.period-selector[data-v-c98a111e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.period-selector__button[data-v-c98a111e]{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-c98a111e]:hover{border-color:#cbd5e1;background:#f8fafc}.period-selector__button--active[data-v-c98a111e]{background:#2563eb;color:#fff;border-color:#2563eb}.period-selector__button--active[data-v-c98a111e]:hover{background:#1d4ed8;border-color:#1d4ed8}.stats-grid[data-v-c98a111e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:2rem}@media (max-width: 640px){.stats-grid[data-v-c98a111e]{grid-template-columns:1fr}}.stat-card[data-v-c98a111e]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;display:flex;gap:1rem;transition:box-shadow .2s}.stat-card[data-v-c98a111e]:hover{box-shadow:0 4px 6px -1px #0000001a}.stat-card__icon[data-v-c98a111e]{font-size:2.5rem;line-height:1}.stat-card__content[data-v-c98a111e]{flex:1}.stat-card__title[data-v-c98a111e]{font-size:.875rem;color:#64748b;margin:0 0 .5rem;font-weight:500}.stat-card__value[data-v-c98a111e]{font-size:1.75rem;font-weight:600;color:#0f172a;margin:0 0 .25rem;line-height:1.2}.stat-card__value--positive[data-v-c98a111e]{color:#10b981}.stat-card__value--negative[data-v-c98a111e]{color:#ef4444}.stat-card__label[data-v-c98a111e]{font-size:.75rem;color:#94a3b8;margin:0}.stat-card--deposits[data-v-c98a111e]{border-left:3px solid #10b981}.stat-card--withdrawals[data-v-c98a111e]{border-left:3px solid #f59e0b}.stat-card--profit[data-v-c98a111e]{border-left:3px solid #2563eb}.chart-section[data-v-c98a111e]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.chart-section__title[data-v-c98a111e]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.chart-section__controls[data-v-c98a111e]{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.chart-section__content[data-v-c98a111e]{min-height:300px}.chart-section__empty[data-v-c98a111e]{display:flex;align-items:center;justify-content:center;height:300px;color:#94a3b8;font-size:.875rem}.chart-period-button[data-v-c98a111e]{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-c98a111e]:hover{background:#f1f5f9;border-color:#cbd5e1}.chart-period-button--active[data-v-c98a111e]{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.chart-period-button--active[data-v-c98a111e]:hover{background:#dbeafe}.pending-withdrawals-section[data-v-c98a111e]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.pending-withdrawals-section__title[data-v-c98a111e]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.pending-withdrawals-section__link[data-v-c98a111e]{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-c98a111e]:hover{color:#1d4ed8}.pending-withdrawals-list[data-v-c98a111e]{display:flex;flex-direction:column;gap:.75rem}.withdrawal-card[data-v-c98a111e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;transition:box-shadow .2s}.withdrawal-card[data-v-c98a111e]:hover{box-shadow:0 2px 4px #0000000d}.withdrawal-card__header[data-v-c98a111e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.withdrawal-card__user[data-v-c98a111e]{display:flex;align-items:center;gap:.5rem}.withdrawal-card__username[data-v-c98a111e]{font-weight:600;color:#0f172a;font-size:.9375rem}.withdrawal-card__risk[data-v-c98a111e]{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-c98a111e]{font-size:1.125rem;font-weight:700;color:#2563eb;display:flex;align-items:center;gap:.25rem}.withdrawal-card__currency[data-v-c98a111e]{color:#f59e0b}.withdrawal-card__details[data-v-c98a111e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.8125rem;color:#64748b}.withdrawal-card__date[data-v-c98a111e]{font-weight:500}.withdrawal-card__hold[data-v-c98a111e]{padding:.125rem .5rem;background:#fee2e2;color:#991b1b;border-radius:.25rem;font-weight:500}.withdrawal-card__actions[data-v-c98a111e]{display:flex;gap:.5rem}.withdrawal-card__button[data-v-c98a111e]{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-c98a111e]{background:#10b981;color:#fff}.withdrawal-card__button--approve[data-v-c98a111e]:hover{background:#059669}.withdrawal-card__button--reject[data-v-c98a111e]{background:#ef4444;color:#fff}.withdrawal-card__button--reject[data-v-c98a111e]:hover{background:#dc2626}.bank-monitoring-section[data-v-c98a111e]{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;margin-top:2rem}@media (max-width: 1024px){.bank-monitoring-section[data-v-c98a111e]{grid-template-columns:1fr}}.bank-monitoring-section__rtp[data-v-c98a111e],.bank-monitoring-section__chart[data-v-c98a111e]{min-height:400px}@keyframes spin-c98a111e{to{transform:rotate(360deg)}}@keyframes rotate-c98a111e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-users__header[data-v-6a4591c0]{margin-bottom:1.5rem}.admin-users__title[data-v-6a4591c0]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.admin-users__search[data-v-6a4591c0]{max-width:400px}.admin-users__loading[data-v-6a4591c0],.admin-users__error[data-v-6a4591c0]{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-6a4591c0]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-6a4591c0 .8s linear infinite;margin-bottom:1rem}.admin-users__error p[data-v-6a4591c0]{color:#ef4444;margin-bottom:1rem}.admin-users__empty[data-v-6a4591c0]{text-align:center;padding:3rem 1rem;color:#94a3b8}.search-input[data-v-6a4591c0]{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.search-input[data-v-6a4591c0]:focus{outline:none;border-color:#2563eb}.search-input[data-v-6a4591c0]::placeholder{color:#94a3b8}.retry-button[data-v-6a4591c0]{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-6a4591c0]:hover{background:#1d4ed8}.users-table-wrapper[data-v-6a4591c0]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.5rem}.users-table[data-v-6a4591c0]{width:100%;border-collapse:collapse;font-size:.875rem}.users-table th[data-v-6a4591c0]{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-6a4591c0]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.users-table th.sortable[data-v-6a4591c0]:hover{background:#f1f5f9}.users-table td[data-v-6a4591c0]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.users-table tr:last-child td[data-v-6a4591c0]{border-bottom:none}.users-table .user-row--banned[data-v-6a4591c0]{background:#fef2f2}.sort-icon[data-v-6a4591c0]{margin-left:.25rem;font-size:.75rem}.telegram-id[data-v-6a4591c0]{font-family:Courier New,monospace;color:#64748b}.user-name[data-v-6a4591c0]{display:flex;flex-direction:column;gap:.125rem}.user-name__text[data-v-6a4591c0]{font-weight:500}.user-name__username[data-v-6a4591c0]{font-size:.75rem;color:#64748b}.balance[data-v-6a4591c0]{font-weight:600;color:#10b981}.date[data-v-6a4591c0]{color:#64748b;font-size:.8125rem}.status-badge[data-v-6a4591c0]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500;margin-right:.25rem}.status-badge--active[data-v-6a4591c0]{background:#d1fae5;color:#065f46}.status-badge--banned[data-v-6a4591c0]{background:#fee2e2;color:#991b1b}.status-badge--admin[data-v-6a4591c0]{background:#dbeafe;color:#1e40af}.actions[data-v-6a4591c0]{display:flex;gap:.5rem}.action-button[data-v-6a4591c0]{background:none;border:1px solid #e2e8f0;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:all .2s}.action-button[data-v-6a4591c0]:hover{background:#f8fafc}.action-button--view[data-v-6a4591c0]:hover{border-color:#2563eb;background:#eff6ff}.action-button--ban[data-v-6a4591c0]:hover{border-color:#ef4444;background:#fef2f2}.action-button--unban[data-v-6a4591c0]:hover{border-color:#10b981;background:#d1fae5}.pagination[data-v-6a4591c0]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem}.pagination__button[data-v-6a4591c0]{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-6a4591c0]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.pagination__button[data-v-6a4591c0]:disabled{opacity:.5;cursor:not-allowed}.pagination__info[data-v-6a4591c0]{color:#64748b;font-size:.875rem}.modal-overlay[data-v-6a4591c0]{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-6a4591c0]{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a}.modal__title[data-v-6a4591c0]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.modal__text[data-v-6a4591c0]{color:#64748b;margin:0 0 1rem;line-height:1.5}.modal__input-group[data-v-6a4591c0]{margin-bottom:1.5rem}.modal__input-group label[data-v-6a4591c0]{display:block;font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.modal__textarea[data-v-6a4591c0]{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-6a4591c0]:focus{outline:none;border-color:#2563eb}.modal__textarea[data-v-6a4591c0]::placeholder{color:#94a3b8}.modal__actions[data-v-6a4591c0]{display:flex;gap:.75rem;justify-content:flex-end}.modal__button[data-v-6a4591c0]{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-6a4591c0]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-6a4591c0]:hover{background:#e2e8f0}.modal__button--danger[data-v-6a4591c0]{background:#ef4444;color:#fff}.modal__button--danger[data-v-6a4591c0]:hover:not(:disabled){background:#dc2626}.modal__button--success[data-v-6a4591c0]{background:#10b981;color:#fff}.modal__button--success[data-v-6a4591c0]:hover:not(:disabled){background:#059669}.modal__button[data-v-6a4591c0]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-6a4591c0{to{transform:rotate(360deg)}}@media (max-width: 768px){.users-table[data-v-6a4591c0]{font-size:.8125rem}.users-table th[data-v-6a4591c0],.users-table td[data-v-6a4591c0]{padding:.625rem .75rem}.action-button[data-v-6a4591c0]{padding:.25rem .5rem;font-size:.875rem}}.user-risk-indicator[data-v-e5e1ff0c]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.user-risk-indicator__header[data-v-e5e1ff0c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.user-risk-indicator__title[data-v-e5e1ff0c]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}.user-risk-indicator__loading[data-v-e5e1ff0c],.user-risk-indicator__error[data-v-e5e1ff0c]{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-e5e1ff0c]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-e5e1ff0c .8s linear infinite;margin-bottom:.75rem}.user-risk-indicator__error p[data-v-e5e1ff0c]{color:#ef4444;margin-bottom:.75rem}.risk-badge[data-v-e5e1ff0c]{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-e5e1ff0c]{background:#fef3c7;color:#92400e}.risk-badge--safe[data-v-e5e1ff0c]{background:#d1fae5;color:#065f46}.stats-grid[data-v-e5e1ff0c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.stat-card[data-v-e5e1ff0c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem}.stat-card__label[data-v-e5e1ff0c]{font-size:.75rem;color:#64748b;font-weight:500;margin-bottom:.5rem}.stat-card__value[data-v-e5e1ff0c]{font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.stat-card__value--safe[data-v-e5e1ff0c]{color:#10b981}.stat-card__value--warning[data-v-e5e1ff0c]{color:#f59e0b}.stat-card__value--danger[data-v-e5e1ff0c]{color:#ef4444}.stat-card__hint[data-v-e5e1ff0c]{font-size:.6875rem;color:#94a3b8}.flags-section[data-v-e5e1ff0c]{margin-bottom:1.5rem}.flags-section__title[data-v-e5e1ff0c]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem}.flags-list[data-v-e5e1ff0c]{display:flex;flex-direction:column;gap:.5rem}.flag-item[data-v-e5e1ff0c]{display:flex;align-items:center;gap:.75rem;background:#fef3c7;border:1px solid #fde68a;border-radius:.5rem;padding:.75rem 1rem}.flag-item__icon[data-v-e5e1ff0c]{font-size:1rem}.flag-item__text[data-v-e5e1ff0c]{flex:1;font-size:.875rem;color:#92400e;font-weight:500}.flag-item__remove[data-v-e5e1ff0c]{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-e5e1ff0c]:hover:not(:disabled){background:#92400e1a}.flag-item__remove[data-v-e5e1ff0c]:disabled{opacity:.5;cursor:not-allowed}.actions-section__title[data-v-e5e1ff0c]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem}.actions-section__buttons[data-v-e5e1ff0c]{display:flex;gap:.75rem;flex-wrap:wrap}.action-btn[data-v-e5e1ff0c]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.action-btn[data-v-e5e1ff0c]:disabled{opacity:.6;cursor:not-allowed}.action-btn--primary[data-v-e5e1ff0c]{background:#2563eb;color:#fff}.action-btn--primary[data-v-e5e1ff0c]:hover:not(:disabled){background:#1d4ed8}.action-btn--danger[data-v-e5e1ff0c]{background:#ef4444;color:#fff}.action-btn--danger[data-v-e5e1ff0c]:hover:not(:disabled){background:#dc2626}.retry-button[data-v-e5e1ff0c]{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-e5e1ff0c]:hover{background:#1d4ed8}.modal-overlay[data-v-e5e1ff0c]{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-e5e1ff0c]{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a}.modal__title[data-v-e5e1ff0c]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.modal__input-group[data-v-e5e1ff0c]{margin-bottom:1rem}.modal__input-group label[data-v-e5e1ff0c]{display:block;font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.modal__select[data-v-e5e1ff0c]{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-e5e1ff0c]:focus{outline:none;border-color:#2563eb}.modal__textarea[data-v-e5e1ff0c]{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-e5e1ff0c]:focus{outline:none;border-color:#2563eb}.modal__textarea[data-v-e5e1ff0c]::placeholder{color:#94a3b8}.modal__actions[data-v-e5e1ff0c]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-e5e1ff0c]{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-e5e1ff0c]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-e5e1ff0c]:hover{background:#e2e8f0}.modal__button--primary[data-v-e5e1ff0c]{background:#2563eb;color:#fff}.modal__button--primary[data-v-e5e1ff0c]:hover:not(:disabled){background:#1d4ed8}.modal__button[data-v-e5e1ff0c]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-e5e1ff0c{to{transform:rotate(360deg)}}@media (max-width: 768px){.stats-grid[data-v-e5e1ff0c]{grid-template-columns:1fr}.actions-section__buttons[data-v-e5e1ff0c]{flex-direction:column}.actions-section__buttons .action-btn[data-v-e5e1ff0c]{width:100%}}.admin-user-detail__header[data-v-6cfc4b6f]{margin-bottom:1.5rem}.admin-user-detail__loading[data-v-6cfc4b6f],.admin-user-detail__error[data-v-6cfc4b6f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#64748b}.admin-user-detail__loading .spinner[data-v-6cfc4b6f]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-6cfc4b6f .8s linear infinite;margin-bottom:1rem}.admin-user-detail__error p[data-v-6cfc4b6f]{color:#ef4444;margin-bottom:1rem}.back-button[data-v-6cfc4b6f]{background:#fff;border:1px solid #e2e8f0;color:#64748b;padding:.625rem 1.25rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}.back-button[data-v-6cfc4b6f]:hover{background:#f8fafc;border-color:#cbd5e1}.retry-button[data-v-6cfc4b6f]{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-6cfc4b6f]:hover{background:#1d4ed8}.user-info-card[data-v-6cfc4b6f]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.user-info-card__header[data-v-6cfc4b6f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.user-info-card__title[data-v-6cfc4b6f]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.user-info-card__badges[data-v-6cfc4b6f]{display:flex;gap:.5rem;flex-wrap:wrap}.user-info-card__grid[data-v-6cfc4b6f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.user-info-card__actions[data-v-6cfc4b6f]{display:flex;gap:.75rem;flex-wrap:wrap}.info-item[data-v-6cfc4b6f]{display:flex;flex-direction:column;gap:.25rem}.info-item__label[data-v-6cfc4b6f]{font-size:.75rem;color:#64748b;font-weight:500}.info-item__value[data-v-6cfc4b6f]{font-size:.875rem;color:#0f172a;font-weight:500}.info-item__value.telegram-id[data-v-6cfc4b6f]{font-family:Courier New,monospace;color:#64748b}.info-item__value.balance[data-v-6cfc4b6f]{font-size:1.125rem;color:#10b981;font-weight:600}.status-badge[data-v-6cfc4b6f]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--active[data-v-6cfc4b6f]{background:#d1fae5;color:#065f46}.status-badge--banned[data-v-6cfc4b6f]{background:#fee2e2;color:#991b1b}.status-badge--admin[data-v-6cfc4b6f]{background:#dbeafe;color:#1e40af}.action-button[data-v-6cfc4b6f]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.action-button[data-v-6cfc4b6f]:disabled{opacity:.6;cursor:not-allowed}.action-button--primary[data-v-6cfc4b6f]{background:#2563eb;color:#fff}.action-button--primary[data-v-6cfc4b6f]:hover:not(:disabled){background:#1d4ed8}.action-button--danger[data-v-6cfc4b6f]{background:#ef4444;color:#fff}.action-button--danger[data-v-6cfc4b6f]:hover:not(:disabled){background:#dc2626}.action-button--success[data-v-6cfc4b6f]{background:#10b981;color:#fff}.action-button--success[data-v-6cfc4b6f]:hover:not(:disabled){background:#059669}.chart-section[data-v-6cfc4b6f],.bets-section[data-v-6cfc4b6f],.risk-logs-section[data-v-6cfc4b6f]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.chart-section__title[data-v-6cfc4b6f],.bets-section__title[data-v-6cfc4b6f],.risk-logs-section__title[data-v-6cfc4b6f]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.chart-section__loading[data-v-6cfc4b6f],.bets-section__loading[data-v-6cfc4b6f],.risk-logs-section__loading[data-v-6cfc4b6f]{display:flex;justify-content:center;padding:2rem}.chart-section__loading .spinner[data-v-6cfc4b6f],.bets-section__loading .spinner[data-v-6cfc4b6f],.risk-logs-section__loading .spinner[data-v-6cfc4b6f]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-6cfc4b6f .8s linear infinite}.chart-section__content[data-v-6cfc4b6f],.bets-section__content[data-v-6cfc4b6f],.risk-logs-section__content[data-v-6cfc4b6f]{min-height:250px}.chart-section__empty[data-v-6cfc4b6f],.bets-section__empty[data-v-6cfc4b6f],.risk-logs-section__empty[data-v-6cfc4b6f]{display:flex;align-items:center;justify-content:center;padding:2rem;color:#94a3b8;font-size:.875rem}.bets-table-wrapper[data-v-6cfc4b6f],.risk-logs-table-wrapper[data-v-6cfc4b6f]{overflow-x:auto}.bets-table[data-v-6cfc4b6f],.risk-logs-table[data-v-6cfc4b6f]{width:100%;border-collapse:collapse;font-size:.875rem}.bets-table th[data-v-6cfc4b6f],.risk-logs-table th[data-v-6cfc4b6f]{background:#f8fafc;padding:.75rem 1rem;text-align:left;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0;white-space:nowrap}.bets-table td[data-v-6cfc4b6f],.risk-logs-table td[data-v-6cfc4b6f]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.bets-table tr:last-child td[data-v-6cfc4b6f],.risk-logs-table tr:last-child td[data-v-6cfc4b6f]{border-bottom:none}.bets-table .amount[data-v-6cfc4b6f],.risk-logs-table .amount[data-v-6cfc4b6f]{font-weight:600;color:#2563eb}.bets-table .profit[data-v-6cfc4b6f],.risk-logs-table .profit[data-v-6cfc4b6f]{font-weight:600}.bets-table .profit--positive[data-v-6cfc4b6f],.risk-logs-table .profit--positive[data-v-6cfc4b6f]{color:#10b981}.bets-table .profit--negative[data-v-6cfc4b6f],.risk-logs-table .profit--negative[data-v-6cfc4b6f]{color:#ef4444}.bets-table .date[data-v-6cfc4b6f],.risk-logs-table .date[data-v-6cfc4b6f]{color:#64748b;font-size:.8125rem}.bets-table .reason[data-v-6cfc4b6f],.risk-logs-table .reason[data-v-6cfc4b6f]{color:#64748b;font-size:.8125rem;max-width:200px}.decision-badge[data-v-6cfc4b6f]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.decision-badge--allow[data-v-6cfc4b6f]{background:#d1fae5;color:#065f46}.decision-badge--cooldown[data-v-6cfc4b6f]{background:#fef3c7;color:#92400e}.decision-badge--hold[data-v-6cfc4b6f]{background:#fee2e2;color:#991b1b}.rules-list[data-v-6cfc4b6f]{display:flex;flex-wrap:wrap;gap:.25rem}.rule-tag[data-v-6cfc4b6f]{display:inline-block;padding:.125rem .5rem;background:#f1f5f9;border-radius:.25rem;font-size:.75rem;color:#475569}.modal-overlay[data-v-6cfc4b6f]{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-6cfc4b6f]{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a}.modal__title[data-v-6cfc4b6f]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.modal__text[data-v-6cfc4b6f]{color:#64748b;margin:0 0 1rem;line-height:1.5}.modal__input-group[data-v-6cfc4b6f]{margin-bottom:1rem}.modal__input-group label[data-v-6cfc4b6f]{display:block;font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.modal__input[data-v-6cfc4b6f],.modal__select[data-v-6cfc4b6f]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-family:inherit;transition:border-color .2s}.modal__input[data-v-6cfc4b6f]:focus,.modal__select[data-v-6cfc4b6f]:focus{outline:none;border-color:#2563eb}.modal__input[data-v-6cfc4b6f]::placeholder,.modal__select[data-v-6cfc4b6f]::placeholder{color:#94a3b8}.modal__textarea[data-v-6cfc4b6f]{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-6cfc4b6f]:focus{outline:none;border-color:#2563eb}.modal__textarea[data-v-6cfc4b6f]::placeholder{color:#94a3b8}.modal__actions[data-v-6cfc4b6f]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-6cfc4b6f]{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-6cfc4b6f]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-6cfc4b6f]:hover{background:#e2e8f0}.modal__button--primary[data-v-6cfc4b6f]{background:#2563eb;color:#fff}.modal__button--primary[data-v-6cfc4b6f]:hover:not(:disabled){background:#1d4ed8}.modal__button--danger[data-v-6cfc4b6f]{background:#ef4444;color:#fff}.modal__button--danger[data-v-6cfc4b6f]:hover:not(:disabled){background:#dc2626}.modal__button[data-v-6cfc4b6f]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-6cfc4b6f{to{transform:rotate(360deg)}}@media (max-width: 768px){.user-info-card__header[data-v-6cfc4b6f]{flex-direction:column;align-items:flex-start}.user-info-card__grid[data-v-6cfc4b6f]{grid-template-columns:1fr}.user-info-card__actions[data-v-6cfc4b6f]{flex-direction:column}.user-info-card__actions .action-button[data-v-6cfc4b6f]{width:100%}.bets-table[data-v-6cfc4b6f]{font-size:.8125rem}.bets-table th[data-v-6cfc4b6f],.bets-table td[data-v-6cfc4b6f]{padding:.625rem .75rem}}.bot-form[data-v-6aace47c]{display:flex;flex-direction:column;gap:1.25rem}.form-row[data-v-6aace47c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){.form-row[data-v-6aace47c]{grid-template-columns:1fr}}.form-group[data-v-6aace47c]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-6aace47c]{font-size:.875rem;font-weight:500;color:#475569}.form-input[data-v-6aace47c]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-6aace47c]:focus{outline:none;border-color:#2563eb}.form-input[data-v-6aace47c]::placeholder{color:#94a3b8}.form-input--error[data-v-6aace47c]{border-color:#ef4444}.form-input--error[data-v-6aace47c]:focus{border-color:#ef4444}.form-error[data-v-6aace47c]{font-size:.75rem;color:#ef4444;margin-top:-.25rem}.form-hint[data-v-6aace47c]{font-size:.75rem;color:#94a3b8;margin-top:-.25rem}.checkbox-label[data-v-6aace47c]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label span[data-v-6aace47c]{font-size:.875rem;color:#475569}.form-checkbox[data-v-6aace47c]{width:1.125rem;height:1.125rem;cursor:pointer}.form-actions[data-v-6aace47c]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}.form-button[data-v-6aace47c]{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-6aace47c]{background:#f1f5f9;color:#64748b}.form-button--cancel[data-v-6aace47c]:hover{background:#e2e8f0}.form-button--primary[data-v-6aace47c]{background:#2563eb;color:#fff}.form-button--primary[data-v-6aace47c]:hover:not(:disabled){background:#1d4ed8}.form-button--primary[data-v-6aace47c]:disabled{opacity:.6;cursor:not-allowed}.admin-bots__header[data-v-540e94e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.admin-bots__title[data-v-540e94e7]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-bots__loading[data-v-540e94e7],.admin-bots__error[data-v-540e94e7]{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-540e94e7]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-540e94e7 .8s linear infinite;margin-bottom:1rem}.admin-bots__error p[data-v-540e94e7]{color:#ef4444;margin-bottom:1rem}.admin-bots__empty[data-v-540e94e7]{text-align:center;padding:3rem 1rem;color:#94a3b8}.admin-bots__empty p[data-v-540e94e7]{margin-bottom:1rem}.create-button[data-v-540e94e7]{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-540e94e7]:hover{background:#1d4ed8}.retry-button[data-v-540e94e7]{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-540e94e7]:hover{background:#1d4ed8}.bots-table-wrapper[data-v-540e94e7]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.bots-table[data-v-540e94e7]{width:100%;border-collapse:collapse;font-size:.875rem}.bots-table th[data-v-540e94e7]{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-540e94e7]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.bots-table tr:last-child td[data-v-540e94e7]{border-bottom:none}.bots-table .bot-row--inactive[data-v-540e94e7]{opacity:.6}.bot-name[data-v-540e94e7]{display:flex;align-items:center;gap:.75rem}.bot-avatar[data-v-540e94e7]{width:32px;height:32px;border-radius:50%;object-fit:cover}.bot-avatar-placeholder[data-v-540e94e7]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:50%;color:#64748b}.session-time[data-v-540e94e7]{font-family:Courier New,monospace;color:#64748b;font-size:.8125rem}.interval[data-v-540e94e7]{color:#64748b}.date[data-v-540e94e7]{color:#64748b;font-size:.8125rem}.status-badge[data-v-540e94e7]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--active[data-v-540e94e7]{background:#d1fae5;color:#065f46}.status-badge--inactive[data-v-540e94e7]{background:#f1f5f9;color:#64748b}.actions[data-v-540e94e7]{display:flex;gap:.5rem}.action-button[data-v-540e94e7]{background:none;border:1px solid #e2e8f0;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:all .2s}.action-button[data-v-540e94e7]:hover{background:#f8fafc}.action-button--edit[data-v-540e94e7]:hover{border-color:#2563eb;background:#eff6ff}.action-button--delete[data-v-540e94e7]:hover{border-color:#ef4444;background:#fef2f2}.modal-overlay[data-v-540e94e7]{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-540e94e7]{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-540e94e7]{max-width:600px}.modal__title[data-v-540e94e7]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.modal__text[data-v-540e94e7]{color:#64748b;margin:0 0 1.5rem;line-height:1.5}.modal__actions[data-v-540e94e7]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-540e94e7]{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-540e94e7]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-540e94e7]:hover{background:#e2e8f0}.modal__button--danger[data-v-540e94e7]{background:#ef4444;color:#fff}.modal__button--danger[data-v-540e94e7]:hover:not(:disabled){background:#dc2626}.modal__button[data-v-540e94e7]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-540e94e7{to{transform:rotate(360deg)}}@media (max-width: 768px){.bots-table[data-v-540e94e7]{font-size:.8125rem}.bots-table th[data-v-540e94e7],.bots-table td[data-v-540e94e7]{padding:.625rem .75rem}.action-button[data-v-540e94e7]{padding:.25rem .5rem;font-size:.875rem}}.promo-form[data-v-32a0929c]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-32a0929c]{padding:1.25rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.form-section__title[data-v-32a0929c]{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.form-section__hint[data-v-32a0929c]{font-size:.8125rem;color:#64748b;margin-bottom:1rem;display:block}.form-row[data-v-32a0929c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){.form-row[data-v-32a0929c]{grid-template-columns:1fr}}.form-group[data-v-32a0929c]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-32a0929c]{font-size:.875rem;font-weight:500;color:#475569}.form-input[data-v-32a0929c]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-32a0929c]:focus{outline:none;border-color:#2563eb}.form-input[data-v-32a0929c]::placeholder{color:#94a3b8}.form-input--error[data-v-32a0929c]{border-color:#ef4444}.form-input--error[data-v-32a0929c]:focus{border-color:#ef4444}.form-input[data-v-32a0929c]:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.form-error[data-v-32a0929c]{font-size:.75rem;color:#ef4444;margin-top:-.25rem}.form-hint[data-v-32a0929c]{font-size:.75rem;color:#94a3b8;margin-top:-.25rem}.checkbox-label[data-v-32a0929c]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label span[data-v-32a0929c]{font-size:.875rem;color:#475569}.form-checkbox[data-v-32a0929c]{width:1.125rem;height:1.125rem;cursor:pointer}.form-actions[data-v-32a0929c]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}.form-button[data-v-32a0929c]{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-32a0929c]{background:#f1f5f9;color:#64748b}.form-button--cancel[data-v-32a0929c]:hover{background:#e2e8f0}.form-button--primary[data-v-32a0929c]{background:#2563eb;color:#fff}.form-button--primary[data-v-32a0929c]:hover:not(:disabled){background:#1d4ed8}.form-button--primary[data-v-32a0929c]:disabled{opacity:.6;cursor:not-allowed}.admin-promo__header[data-v-4b4a2118]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.admin-promo__title[data-v-4b4a2118]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-promo__loading[data-v-4b4a2118],.admin-promo__error[data-v-4b4a2118]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#64748b}.admin-promo__loading .spinner[data-v-4b4a2118]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-4b4a2118 .8s linear infinite;margin-bottom:1rem}.admin-promo__error p[data-v-4b4a2118]{color:#ef4444;margin-bottom:1rem}.admin-promo__empty[data-v-4b4a2118]{text-align:center;padding:3rem 1rem;color:#94a3b8}.admin-promo__empty p[data-v-4b4a2118]{margin-bottom:1rem}.create-button[data-v-4b4a2118]{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-4b4a2118]:hover{background:#1d4ed8}.retry-button[data-v-4b4a2118]{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-4b4a2118]:hover{background:#1d4ed8}.promo-table-wrapper[data-v-4b4a2118]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.promo-table[data-v-4b4a2118]{width:100%;border-collapse:collapse;font-size:.875rem}.promo-table th[data-v-4b4a2118]{background:#f8fafc;padding:.75rem 1rem;text-align:left;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0;white-space:nowrap}.promo-table td[data-v-4b4a2118]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.promo-table tr:last-child td[data-v-4b4a2118]{border-bottom:none}.promo-table .promo-row--inactive[data-v-4b4a2118]{opacity:.6}.promo-code[data-v-4b4a2118]{display:flex;align-items:center;gap:.5rem}.promo-code__text[data-v-4b4a2118]{font-family:Courier New,monospace;font-weight:600;color:#2563eb;font-size:.9375rem}.copy-button[data-v-4b4a2118]{background:none;border:none;cursor:pointer;font-size:1rem;padding:.25rem;opacity:.6;transition:opacity .2s}.copy-button[data-v-4b4a2118]:hover{opacity:1}.bonus-info[data-v-4b4a2118]{display:flex;flex-direction:column;gap:.25rem}.bonus-amount[data-v-4b4a2118],.bonus-percent[data-v-4b4a2118]{color:#10b981;font-weight:500}.conditions[data-v-4b4a2118]{display:flex;flex-direction:column;gap:.25rem}.condition[data-v-4b4a2118]{font-size:.8125rem;color:#64748b}.activations[data-v-4b4a2118]{display:flex;align-items:center;gap:.25rem}.activations__count[data-v-4b4a2118]{font-weight:600;color:#0f172a}.activations__max[data-v-4b4a2118]{color:#64748b}.activations__unlimited[data-v-4b4a2118]{color:#10b981;font-size:1.125rem}.expiry[data-v-4b4a2118]{color:#64748b;font-size:.8125rem}.no-expiry[data-v-4b4a2118]{color:#10b981}.status-badge[data-v-4b4a2118]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--active[data-v-4b4a2118]{background:#d1fae5;color:#065f46}.status-badge--inactive[data-v-4b4a2118]{background:#f1f5f9;color:#64748b}.status-badge--expired[data-v-4b4a2118]{background:#fee2e2;color:#991b1b}.status-badge--exhausted[data-v-4b4a2118]{background:#fef3c7;color:#92400e}.actions[data-v-4b4a2118]{display:flex;gap:.5rem}.action-button[data-v-4b4a2118]{background:none;border:1px solid #e2e8f0;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:all .2s}.action-button[data-v-4b4a2118]:hover{background:#f8fafc}.action-button--edit[data-v-4b4a2118]:hover{border-color:#2563eb;background:#eff6ff}.action-button--delete[data-v-4b4a2118]:hover{border-color:#ef4444;background:#fef2f2}.modal-overlay[data-v-4b4a2118]{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-4b4a2118]{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-4b4a2118]{max-width:600px}.modal__title[data-v-4b4a2118]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.modal__text[data-v-4b4a2118]{color:#64748b;margin:0 0 1.5rem;line-height:1.5}.modal__actions[data-v-4b4a2118]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-4b4a2118]{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-4b4a2118]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-4b4a2118]:hover{background:#e2e8f0}.modal__button--danger[data-v-4b4a2118]{background:#ef4444;color:#fff}.modal__button--danger[data-v-4b4a2118]:hover:not(:disabled){background:#dc2626}.modal__button[data-v-4b4a2118]:disabled{opacity:.6;cursor:not-allowed}.copy-notification[data-v-4b4a2118]{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-4b4a2118 .3s ease-out;z-index:1001}@keyframes spin-4b4a2118{to{transform:rotate(360deg)}}@keyframes slideIn-4b4a2118{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.promo-table[data-v-4b4a2118]{font-size:.8125rem}.promo-table th[data-v-4b4a2118],.promo-table td[data-v-4b4a2118]{padding:.625rem .75rem}.action-button[data-v-4b4a2118]{padding:.25rem .5rem;font-size:.875rem}.copy-notification[data-v-4b4a2118]{bottom:1rem;right:1rem;left:1rem;text-align:center}}.admin-deposits__header[data-v-e9fd63e3]{margin-bottom:1.5rem}.admin-deposits__title[data-v-e9fd63e3]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-deposits__filters[data-v-e9fd63e3]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.admin-deposits__loading[data-v-e9fd63e3],.admin-deposits__error[data-v-e9fd63e3]{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-e9fd63e3]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-e9fd63e3 .8s linear infinite;margin-bottom:1rem}.admin-deposits__error p[data-v-e9fd63e3]{color:#ef4444;margin-bottom:1rem}.admin-deposits__empty[data-v-e9fd63e3]{text-align:center;padding:3rem 1rem;color:#94a3b8}.filters-row[data-v-e9fd63e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;align-items:end}.filter-group[data-v-e9fd63e3]{display:flex;flex-direction:column;gap:.375rem}.filter-label[data-v-e9fd63e3]{font-size:.75rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.025em}.filter-input[data-v-e9fd63e3]{padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.filter-input[data-v-e9fd63e3]:focus{outline:none;border-color:#2563eb}.filter-input[data-v-e9fd63e3]::placeholder{color:#94a3b8}.reset-button[data-v-e9fd63e3]{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-e9fd63e3]:hover{background:#e2e8f0;border-color:#cbd5e1}.retry-button[data-v-e9fd63e3]{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-e9fd63e3]:hover{background:#1d4ed8}.deposits-table-wrapper[data-v-e9fd63e3]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.5rem}.deposits-table[data-v-e9fd63e3]{width:100%;border-collapse:collapse;font-size:.875rem}.deposits-table th[data-v-e9fd63e3]{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-e9fd63e3]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.deposits-table th.sortable[data-v-e9fd63e3]:hover{background:#f1f5f9}.deposits-table td[data-v-e9fd63e3]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.deposits-table tr:last-child td[data-v-e9fd63e3]{border-bottom:none}.sort-icon[data-v-e9fd63e3]{margin-left:.25rem;font-size:.75rem}.deposit-id[data-v-e9fd63e3]{font-family:Courier New,monospace;color:#64748b;font-weight:500}.user-info[data-v-e9fd63e3]{display:flex;flex-direction:column;gap:.125rem}.user-info__name[data-v-e9fd63e3]{font-weight:500}.user-info__telegram[data-v-e9fd63e3]{font-size:.75rem;color:#64748b}.amount[data-v-e9fd63e3]{font-weight:600;color:#10b981;font-family:Courier New,monospace}.fee[data-v-e9fd63e3]{color:#64748b;font-family:Courier New,monospace;font-size:.8125rem}.provider-badge[data-v-e9fd63e3]{display:inline-block;padding:.25rem .5rem;background:#f1f5f9;color:#475569;border-radius:.375rem;font-size:.75rem;font-weight:500}.date[data-v-e9fd63e3]{color:#64748b;font-size:.8125rem;white-space:nowrap}.status-badge[data-v-e9fd63e3]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--completed[data-v-e9fd63e3]{background:#d1fae5;color:#065f46}.status-badge--pending[data-v-e9fd63e3]{background:#fef3c7;color:#92400e}.status-badge--processing[data-v-e9fd63e3]{background:#dbeafe;color:#1e40af}.status-badge--failed[data-v-e9fd63e3]{background:#fee2e2;color:#991b1b}.status-badge--cancelled[data-v-e9fd63e3]{background:#f1f5f9;color:#64748b}.pagination[data-v-e9fd63e3]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem}.pagination__button[data-v-e9fd63e3]{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-e9fd63e3]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.pagination__button[data-v-e9fd63e3]:disabled{opacity:.5;cursor:not-allowed}.pagination__info[data-v-e9fd63e3]{color:#64748b;font-size:.875rem}@keyframes spin-e9fd63e3{to{transform:rotate(360deg)}}@media (max-width: 1024px){.filters-row[data-v-e9fd63e3]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.filters-row[data-v-e9fd63e3]{grid-template-columns:1fr}.deposits-table[data-v-e9fd63e3]{font-size:.8125rem}.deposits-table th[data-v-e9fd63e3],.deposits-table td[data-v-e9fd63e3]{padding:.625rem .75rem}}.admin-settings__header[data-v-25862f60]{margin-bottom:1.5rem}.admin-settings__title[data-v-25862f60]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-settings__loading[data-v-25862f60],.admin-settings__error[data-v-25862f60]{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-25862f60]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-25862f60 .8s linear infinite;margin-bottom:1rem}.admin-settings__error p[data-v-25862f60]{color:#ef4444;margin-bottom:1rem}.retry-button[data-v-25862f60]{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-25862f60]:hover{background:#1d4ed8}.settings-form[data-v-25862f60]{display:flex;flex-direction:column;gap:2rem}.settings-form__actions[data-v-25862f60]{display:flex;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e2e8f0}.settings-section[data-v-25862f60]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.settings-section__title[data-v-25862f60]{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-25862f60]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-25862f60]{display:flex;flex-direction:column;gap:.5rem}.form-group--checkbox[data-v-25862f60]{flex-direction:row;align-items:flex-start;gap:0}.form-label[data-v-25862f60]{font-size:.875rem;font-weight:500;color:#475569}.form-input[data-v-25862f60]{padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;transition:all .2s}.form-input[data-v-25862f60]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-input[data-v-25862f60]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.form-hint[data-v-25862f60]{font-size:.75rem;color:#94a3b8;margin:0}.checkbox-label[data-v-25862f60]{display:flex;flex-direction:column;gap:.5rem;cursor:pointer;width:100%}.checkbox-input[data-v-25862f60]{width:18px;height:18px;cursor:pointer;accent-color:#2563eb}.checkbox-text[data-v-25862f60]{font-size:.875rem;font-weight:500;color:#475569}.submit-button[data-v-25862f60]{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-25862f60]:hover:not(:disabled){background:#1d4ed8}.submit-button[data-v-25862f60]:disabled{opacity:.6;cursor:not-allowed}.success-message[data-v-25862f60]{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-25862f60 .3s ease-out;z-index:1000;display:flex;align-items:center;gap:.5rem}.error-message[data-v-25862f60]{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-25862f60 .3s ease-out;z-index:1000}@keyframes spin-25862f60{to{transform:rotate(360deg)}}@keyframes slideIn-25862f60{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.currency-examples[data-v-25862f60]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.currency-example[data-v-25862f60]{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.currency-example__label[data-v-25862f60]{color:#475569;font-weight:500;min-width:100px}.currency-example__arrow[data-v-25862f60]{color:#94a3b8}.currency-example__value[data-v-25862f60]{color:#2563eb;font-weight:600}@media (max-width: 768px){.settings-section__content[data-v-25862f60]{padding:1rem}.success-message[data-v-25862f60],.error-message[data-v-25862f60]{left:1rem;right:1rem;bottom:1rem}.currency-example[data-v-25862f60]{flex-direction:column;align-items:flex-start;gap:.25rem}.currency-example__arrow[data-v-25862f60]{display:none}}.admin-payments__header[data-v-73d80f00]{margin-bottom:1.5rem}.admin-payments__title[data-v-73d80f00]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-payments__loading[data-v-73d80f00],.admin-payments__error[data-v-73d80f00]{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-73d80f00]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-73d80f00 .8s linear infinite;margin-bottom:1rem}.admin-payments__error p[data-v-73d80f00]{color:#ef4444;margin-bottom:1rem}.admin-payments__empty[data-v-73d80f00]{text-align:center;padding:3rem 1rem;color:#94a3b8}.retry-button[data-v-73d80f00]{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-73d80f00]:hover{background:#1d4ed8}.payment-systems-list[data-v-73d80f00]{display:flex;flex-direction:column;gap:1rem}.payment-system-card[data-v-73d80f00]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;transition:all .2s}.payment-system-card--disabled[data-v-73d80f00]{opacity:.6}.payment-system-card__header[data-v-73d80f00]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.payment-system-card__info[data-v-73d80f00]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.payment-system-card__name[data-v-73d80f00]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}.payment-system-card__settings[data-v-73d80f00]{padding-top:1rem;border-top:1px solid #f1f5f9}.status-badge[data-v-73d80f00]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--enabled[data-v-73d80f00]{background:#d1fae5;color:#065f46}.status-badge--disabled[data-v-73d80f00]{background:#f1f5f9;color:#64748b}.toggle-switch[data-v-73d80f00]{position:relative;display:inline-block;width:48px;height:24px;flex-shrink:0}.toggle-switch input[data-v-73d80f00]{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider[data-v-73d80f00]{background:#2563eb}.toggle-switch input:checked+.toggle-slider[data-v-73d80f00]:before{transform:translate(24px)}.toggle-switch input:disabled+.toggle-slider[data-v-73d80f00]{opacity:.5;cursor:not-allowed}.toggle-slider[data-v-73d80f00]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#cbd5e1;transition:.3s;border-radius:24px}.toggle-slider[data-v-73d80f00]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background:#fff;transition:.3s;border-radius:50%}.settings-button[data-v-73d80f00]{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-73d80f00]:hover{background:#f1f5f9;border-color:#cbd5e1}.modal-overlay[data-v-73d80f00]{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-73d80f00]{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-73d80f00]{max-width:600px}.modal__title[data-v-73d80f00]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.modal__actions[data-v-73d80f00]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-73d80f00]{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-73d80f00]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-73d80f00]:hover{background:#e2e8f0}.modal__button--primary[data-v-73d80f00]{background:#2563eb;color:#fff}.modal__button--primary[data-v-73d80f00]:hover:not(:disabled){background:#1d4ed8}.modal__button[data-v-73d80f00]:disabled{opacity:.6;cursor:not-allowed}.settings-form[data-v-73d80f00]{display:flex;flex-direction:column}.form-content[data-v-73d80f00]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-73d80f00]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-73d80f00]{font-size:.875rem;font-weight:500;color:#475569}.form-input[data-v-73d80f00]{padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;transition:all .2s}.form-input[data-v-73d80f00]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-hint[data-v-73d80f00]{font-size:.75rem;color:#94a3b8;margin:0}.success-message[data-v-73d80f00]{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-73d80f00 .3s ease-out;z-index:1000;display:flex;align-items:center;gap:.5rem}.error-message[data-v-73d80f00]{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-73d80f00 .3s ease-out;z-index:1000}@keyframes spin-73d80f00{to{transform:rotate(360deg)}}@keyframes slideIn-73d80f00{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.payment-system-card__header[data-v-73d80f00]{flex-direction:column;align-items:flex-start}.success-message[data-v-73d80f00],.error-message[data-v-73d80f00]{left:1rem;right:1rem;bottom:1rem}}.audit-log-table__filters[data-v-d8d90ad1]{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-d8d90ad1],.audit-log-table__error[data-v-d8d90ad1]{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-d8d90ad1]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-d8d90ad1 .8s linear infinite;margin-bottom:1rem}.audit-log-table__error p[data-v-d8d90ad1]{color:#ef4444;margin-bottom:1rem}.audit-log-table__empty[data-v-d8d90ad1]{text-align:center;padding:3rem 1rem;color:#94a3b8}.filter-group[data-v-d8d90ad1]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-d8d90ad1]{font-size:.875rem;font-weight:500;color:#475569}.filter-select[data-v-d8d90ad1],.filter-input[data-v-d8d90ad1]{padding:.625rem .75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.filter-select[data-v-d8d90ad1]:focus,.filter-input[data-v-d8d90ad1]:focus{outline:none;border-color:#2563eb}.reset-button[data-v-d8d90ad1]{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-d8d90ad1]:hover{background:#e2e8f0}.retry-button[data-v-d8d90ad1]{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-d8d90ad1]:hover{background:#1d4ed8}.table-wrapper[data-v-d8d90ad1]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.5rem}.logs-table[data-v-d8d90ad1]{width:100%;border-collapse:collapse;font-size:.875rem}.logs-table th[data-v-d8d90ad1]{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-d8d90ad1]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.logs-table tr:last-child td[data-v-d8d90ad1]{border-bottom:none}.date[data-v-d8d90ad1]{color:#64748b;font-size:.8125rem;white-space:nowrap}.admin-info[data-v-d8d90ad1]{display:flex;flex-direction:column;gap:.125rem}.admin-info__name[data-v-d8d90ad1]{font-weight:500}.admin-info__id[data-v-d8d90ad1]{font-size:.75rem;color:#64748b}.admin-info__system[data-v-d8d90ad1]{color:#94a3b8;font-style:italic}.action-badge[data-v-d8d90ad1]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.action-badge--success[data-v-d8d90ad1]{background:#d1fae5;color:#065f46}.action-badge--danger[data-v-d8d90ad1]{background:#fee2e2;color:#991b1b}.action-badge--info[data-v-d8d90ad1]{background:#dbeafe;color:#1e40af}.action-badge--default[data-v-d8d90ad1]{background:#f1f5f9;color:#475569}.ip-address[data-v-d8d90ad1]{font-family:Courier New,monospace;color:#64748b;font-size:.8125rem}.action-button[data-v-d8d90ad1]{background:none;border:1px solid #e2e8f0;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:all .2s}.action-button[data-v-d8d90ad1]:hover{border-color:#2563eb;background:#eff6ff}.pagination[data-v-d8d90ad1]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem}.pagination__button[data-v-d8d90ad1]{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-d8d90ad1]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.pagination__button[data-v-d8d90ad1]:disabled{opacity:.5;cursor:not-allowed}.pagination__info[data-v-d8d90ad1]{color:#64748b;font-size:.875rem}@keyframes spin-d8d90ad1{to{transform:rotate(360deg)}}@media (max-width: 768px){.audit-log-table__filters[data-v-d8d90ad1]{grid-template-columns:1fr}.logs-table[data-v-d8d90ad1]{font-size:.8125rem}.logs-table th[data-v-d8d90ad1],.logs-table td[data-v-d8d90ad1]{padding:.625rem .75rem}}.admin-audit-logs__header[data-v-abd3c543]{margin-bottom:1.5rem}.admin-audit-logs__title[data-v-abd3c543]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.admin-audit-logs__subtitle[data-v-abd3c543]{color:#64748b;font-size:.875rem;margin:0}.modal-overlay[data-v-abd3c543]{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-abd3c543]{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-abd3c543]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal__title[data-v-abd3c543]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0}.modal__close[data-v-abd3c543]{background:none;border:none;font-size:1.5rem;color:#64748b;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}.modal__close[data-v-abd3c543]:hover{color:#0f172a}.modal__content[data-v-abd3c543]{flex:1;overflow-y:auto;padding:1.5rem}.modal__footer[data-v-abd3c543]{padding:1rem 1.5rem;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end}.modal__button[data-v-abd3c543]{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-abd3c543]:hover{background:#1d4ed8}.detail-section[data-v-abd3c543]{margin-bottom:1.5rem}.detail-section[data-v-abd3c543]:last-child{margin-bottom:0}.detail-section__title[data-v-abd3c543]{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.detail-grid[data-v-abd3c543]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.detail-item[data-v-abd3c543]{display:flex;flex-direction:column;gap:.25rem}.detail-item--full[data-v-abd3c543]{grid-column:1/-1}.detail-item__label[data-v-abd3c543]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.detail-item__value[data-v-abd3c543]{font-size:.875rem;color:#0f172a}.detail-item__value--mono[data-v-abd3c543]{font-family:Courier New,monospace;color:#64748b}.detail-item__value--small[data-v-abd3c543]{font-size:.8125rem;word-break:break-all}.detail-item__id[data-v-abd3c543]{color:#94a3b8;font-size:.8125rem}.changes-grid[data-v-abd3c543]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.changes-column__title[data-v-abd3c543]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .5rem}.changes-column__content[data-v-abd3c543]{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-abd3c543]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem}.diff-list[data-v-abd3c543]{display:flex;flex-direction:column;gap:.75rem}.diff-item[data-v-abd3c543]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem}.diff-item__field[data-v-abd3c543]{display:block;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.diff-item__values[data-v-abd3c543]{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.diff-item__old[data-v-abd3c543]{color:#ef4444;text-decoration:line-through}.diff-item__arrow[data-v-abd3c543]{color:#94a3b8}.diff-item__new[data-v-abd3c543]{color:#10b981;font-weight:500}@media (max-width: 768px){.detail-grid[data-v-abd3c543],.changes-grid[data-v-abd3c543]{grid-template-columns:1fr}.modal[data-v-abd3c543]{max-height:95vh}}.broadcast-composer[data-v-b3af0ba6]{background:#fff;border-radius:.75rem;padding:1.5rem;border:1px solid #e2e8f0}.composer-form[data-v-b3af0ba6]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-b3af0ba6]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-b3af0ba6]{font-size:.875rem;font-weight:500;color:#0f172a;display:flex;align-items:center;gap:.25rem}.required[data-v-b3af0ba6]{color:#ef4444}.form-textarea[data-v-b3af0ba6]{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-b3af0ba6]:focus{outline:none;border-color:#2563eb}.form-textarea[data-v-b3af0ba6]:disabled{background:#f8fafc;cursor:not-allowed}.form-textarea[data-v-b3af0ba6]::placeholder{color:#94a3b8}.char-counter[data-v-b3af0ba6]{font-size:.75rem;color:#64748b;text-align:right}.char-counter--warning[data-v-b3af0ba6]{color:#ef4444;font-weight:500}.form-select[data-v-b3af0ba6]{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-b3af0ba6]:focus{outline:none;border-color:#2563eb}.form-select[data-v-b3af0ba6]:disabled{background:#f8fafc;cursor:not-allowed}.audience-info[data-v-b3af0ba6]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8fafc;border-radius:.375rem}.audience-count[data-v-b3af0ba6]{font-size:.8125rem;color:#2563eb;font-weight:500}.schedule-options[data-v-b3af0ba6]{display:flex;gap:1.5rem;margin-bottom:.5rem}.radio-option[data-v-b3af0ba6]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#0f172a}.radio-option input[type=radio][data-v-b3af0ba6]{cursor:pointer;width:1rem;height:1rem;accent-color:#2563eb}.radio-option input[type=radio][data-v-b3af0ba6]:disabled{cursor:not-allowed}.form-input[data-v-b3af0ba6]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;transition:border-color .2s}.form-input[data-v-b3af0ba6]:focus{outline:none;border-color:#2563eb}.form-input[data-v-b3af0ba6]:disabled{background:#f8fafc;cursor:not-allowed}.form-actions[data-v-b3af0ba6]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.form-button[data-v-b3af0ba6]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.form-button[data-v-b3af0ba6]:disabled{opacity:.6;cursor:not-allowed}.form-button--cancel[data-v-b3af0ba6]{background:#f1f5f9;color:#64748b}.form-button--cancel[data-v-b3af0ba6]:hover:not(:disabled){background:#e2e8f0}.form-button--primary[data-v-b3af0ba6]{background:#2563eb;color:#fff}.form-button--primary[data-v-b3af0ba6]:hover:not(:disabled){background:#1d4ed8}@media (max-width: 768px){.broadcast-composer[data-v-b3af0ba6]{padding:1rem}.form-actions[data-v-b3af0ba6]{flex-direction:column-reverse}.form-actions .form-button[data-v-b3af0ba6]{width:100%}.schedule-options[data-v-b3af0ba6]{flex-direction:column;gap:.75rem}}.broadcast-list__empty[data-v-94a16923]{text-align:center;padding:3rem 1rem;color:#94a3b8}.broadcast-table-wrapper[data-v-94a16923]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.broadcast-table[data-v-94a16923]{width:100%;border-collapse:collapse;font-size:.875rem}.broadcast-table th[data-v-94a16923]{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-94a16923]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a;vertical-align:top}.broadcast-table tr:last-child td[data-v-94a16923]{border-bottom:none}.message-preview[data-v-94a16923]{max-width:300px;line-height:1.4;color:#475569}.audience-badge[data-v-94a16923]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.audience-badge--all[data-v-94a16923]{background:#dbeafe;color:#1e40af}.audience-badge--active[data-v-94a16923]{background:#d1fae5;color:#065f46}.audience-badge--vip[data-v-94a16923]{background:#fef3c7;color:#92400e}.status-badge[data-v-94a16923]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--draft[data-v-94a16923]{background:#f1f5f9;color:#64748b}.status-badge--queued[data-v-94a16923]{background:#dbeafe;color:#1e40af}.status-badge--sending[data-v-94a16923]{background:#fef3c7;color:#92400e}.status-badge--completed[data-v-94a16923]{background:#d1fae5;color:#065f46}.status-badge--cancelled[data-v-94a16923]{background:#fee2e2;color:#991b1b}.statistics[data-v-94a16923]{display:flex;flex-direction:column;gap:.375rem;min-width:150px}.stat-item[data-v-94a16923]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem}.stat-label[data-v-94a16923]{color:#64748b}.stat-value[data-v-94a16923]{font-weight:600;color:#0f172a}.stat-value--sent[data-v-94a16923]{color:#10b981}.stat-value--failed[data-v-94a16923]{color:#ef4444}.progress-bar[data-v-94a16923]{width:100%;height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden;margin-top:.25rem}.progress-bar__fill[data-v-94a16923]{height:100%;background:#2563eb;transition:width .3s ease}.date-cell[data-v-94a16923]{font-size:.8125rem;color:#64748b}.date-info[data-v-94a16923]{display:flex;flex-direction:column;gap:.25rem}.scheduled-time[data-v-94a16923]{font-size:.75rem;color:#2563eb}.actions[data-v-94a16923]{display:flex;gap:.5rem;flex-wrap:wrap}.action-button[data-v-94a16923]{background:none;border:1px solid #e2e8f0;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:all .2s}.action-button[data-v-94a16923]:hover:not(:disabled){background:#f8fafc}.action-button[data-v-94a16923]:disabled{opacity:.5;cursor:not-allowed}.action-button--send[data-v-94a16923]:hover:not(:disabled){border-color:#10b981;background:#ecfdf5}.action-button--cancel[data-v-94a16923]:hover:not(:disabled){border-color:#ef4444;background:#fef2f2}.action-button--view[data-v-94a16923]:hover{border-color:#2563eb;background:#eff6ff}.action-button--delete[data-v-94a16923]:hover:not(:disabled){border-color:#ef4444;background:#fef2f2}.modal-overlay[data-v-94a16923]{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-94a16923]{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-94a16923]{max-width:700px}.modal__title[data-v-94a16923]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.modal__actions[data-v-94a16923]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-94a16923]{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-94a16923]{background:#2563eb;color:#fff}.modal__button--primary[data-v-94a16923]:hover{background:#1d4ed8}.broadcast-details[data-v-94a16923]{display:flex;flex-direction:column;gap:1.5rem}.detail-section__title[data-v-94a16923]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em}.detail-section__content[data-v-94a16923]{background:#f8fafc;padding:1rem;border-radius:.5rem}.message-content[data-v-94a16923]{white-space:pre-wrap;line-height:1.6;color:#0f172a;font-size:.875rem}.info-grid[data-v-94a16923]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.info-item[data-v-94a16923]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-94a16923]{font-size:.75rem;color:#64748b;font-weight:500}.info-value[data-v-94a16923]{font-size:.875rem;color:#0f172a;font-weight:500}.stats-grid[data-v-94a16923]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.stat-card[data-v-94a16923]{display:flex;flex-direction:column;align-items:center;padding:1rem;border-radius:.5rem;background:#fff}.stat-card__label[data-v-94a16923]{font-size:.75rem;color:#64748b;margin-bottom:.5rem;text-align:center}.stat-card__value[data-v-94a16923]{font-size:1.5rem;font-weight:700}.stat-card--total .stat-card__value[data-v-94a16923]{color:#2563eb}.stat-card--sent .stat-card__value[data-v-94a16923]{color:#10b981}.stat-card--failed .stat-card__value[data-v-94a16923]{color:#ef4444}@media (max-width: 768px){.broadcast-table[data-v-94a16923]{font-size:.8125rem}.broadcast-table th[data-v-94a16923],.broadcast-table td[data-v-94a16923]{padding:.625rem .75rem}.message-preview[data-v-94a16923]{max-width:200px}.statistics[data-v-94a16923]{min-width:120px}.action-button[data-v-94a16923]{padding:.25rem .5rem;font-size:.875rem}.stats-grid[data-v-94a16923]{grid-template-columns:1fr}}.admin-broadcasts__header[data-v-8e6cca42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.admin-broadcasts__title[data-v-8e6cca42]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-broadcasts__loading[data-v-8e6cca42],.admin-broadcasts__error[data-v-8e6cca42]{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-8e6cca42]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-8e6cca42 .8s linear infinite;margin-bottom:1rem}.admin-broadcasts__error p[data-v-8e6cca42]{color:#ef4444;margin-bottom:1rem}.create-button[data-v-8e6cca42]{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-8e6cca42]:hover{background:#1d4ed8}.retry-button[data-v-8e6cca42]{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-8e6cca42]:hover{background:#1d4ed8}.modal-overlay[data-v-8e6cca42]{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-8e6cca42]{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-8e6cca42]{max-width:700px}.modal__title[data-v-8e6cca42]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.modal__text[data-v-8e6cca42]{color:#64748b;margin:0 0 1.5rem;line-height:1.5}.modal__actions[data-v-8e6cca42]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-8e6cca42]{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-8e6cca42]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-8e6cca42]:hover{background:#e2e8f0}.modal__button--danger[data-v-8e6cca42]{background:#ef4444;color:#fff}.modal__button--danger[data-v-8e6cca42]:hover:not(:disabled){background:#dc2626}.modal__button[data-v-8e6cca42]:disabled{opacity:.6;cursor:not-allowed}.success-notification[data-v-8e6cca42]{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-8e6cca42 .3s ease-out;z-index:1001}@keyframes spin-8e6cca42{to{transform:rotate(360deg)}}@keyframes slideIn-8e6cca42{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.success-notification[data-v-8e6cca42]{bottom:1rem;right:1rem;left:1rem;text-align:center}}.withdrawal-moderation-table__loading[data-v-60fe13ef],.withdrawal-moderation-table__error[data-v-60fe13ef]{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-60fe13ef]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-60fe13ef .8s linear infinite;margin-bottom:1rem}.withdrawal-moderation-table__error p[data-v-60fe13ef]{color:#ef4444;margin-bottom:1rem}.withdrawal-moderation-table__empty[data-v-60fe13ef]{text-align:center;padding:3rem 1rem;color:#94a3b8}.retry-button[data-v-60fe13ef]{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-60fe13ef]:hover{background:#1d4ed8}.table-wrapper[data-v-60fe13ef]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.withdrawals-table[data-v-60fe13ef]{width:100%;border-collapse:collapse;font-size:.875rem}.withdrawals-table th[data-v-60fe13ef]{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-60fe13ef]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.withdrawals-table tr:last-child td[data-v-60fe13ef]{border-bottom:none}.withdrawals-table .withdrawal-row--risky[data-v-60fe13ef]{background:#fef9f3}.id[data-v-60fe13ef]{font-family:Courier New,monospace;color:#64748b;font-weight:600}.user-info[data-v-60fe13ef]{display:flex;flex-direction:column;gap:.125rem}.user-info__name[data-v-60fe13ef]{font-weight:500}.user-info__id[data-v-60fe13ef]{font-size:.75rem;color:#64748b}.amount[data-v-60fe13ef]{font-weight:600;color:#10b981;font-size:.9375rem}.status-badge[data-v-60fe13ef]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--pending[data-v-60fe13ef]{background:#fef3c7;color:#92400e}.status-badge--approved[data-v-60fe13ef]{background:#d1fae5;color:#065f46}.status-badge--rejected[data-v-60fe13ef]{background:#fee2e2;color:#991b1b}.status-badge--completed[data-v-60fe13ef]{background:#dbeafe;color:#1e40af}.risk-flags[data-v-60fe13ef]{display:flex;flex-wrap:wrap;gap:.25rem}.risk-flag[data-v-60fe13ef]{display:inline-block;padding:.125rem .5rem;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:.25rem;font-size:.6875rem;font-weight:500;cursor:help}.no-risks[data-v-60fe13ef]{color:#10b981;font-size:.8125rem;font-weight:500}.deposit-ratio[data-v-60fe13ef]{font-weight:600;font-size:.875rem}.deposit-ratio--danger[data-v-60fe13ef]{color:#ef4444}.deposit-ratio--warning[data-v-60fe13ef]{color:#f59e0b}.deposit-ratio--safe[data-v-60fe13ef]{color:#10b981}.account-age[data-v-60fe13ef],.date[data-v-60fe13ef]{color:#64748b;font-size:.8125rem}.actions[data-v-60fe13ef]{display:flex;gap:.5rem}.action-button[data-v-60fe13ef]{background:none;border:1px solid #e2e8f0;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.action-button svg[data-v-60fe13ef]{width:16px;height:16px}.action-button[data-v-60fe13ef]:hover{background:#f8fafc}.action-button--view[data-v-60fe13ef]:hover{border-color:#2563eb;background:#eff6ff;color:#2563eb}.action-button--approve[data-v-60fe13ef]:hover{border-color:#10b981;background:#d1fae5}.action-button--reject[data-v-60fe13ef]:hover{border-color:#ef4444;background:#fef2f2}@keyframes spin-60fe13ef{to{transform:rotate(360deg)}}@media (max-width: 1024px){.withdrawals-table[data-v-60fe13ef]{font-size:.8125rem}.withdrawals-table th[data-v-60fe13ef],.withdrawals-table td[data-v-60fe13ef]{padding:.625rem .75rem}.action-button[data-v-60fe13ef]{padding:.25rem .5rem;font-size:.875rem}}.modal-overlay[data-v-ba5edee7]{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-ba5edee7]{background:#fff;border-radius:.75rem;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal__header[data-v-ba5edee7]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e2e8f0;position:sticky;top:0;background:#fff;z-index:10}.modal__title[data-v-ba5edee7]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0}.modal__close[data-v-ba5edee7]{background:none;border:none;font-size:1.5rem;color:#64748b;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}.modal__close[data-v-ba5edee7]:hover{color:#0f172a}.modal__loading[data-v-ba5edee7],.modal__error[data-v-ba5edee7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;color:#64748b}.modal__loading .spinner[data-v-ba5edee7]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-ba5edee7 .8s linear infinite;margin-bottom:1rem}.modal__error p[data-v-ba5edee7]{color:#ef4444;margin-bottom:1rem}.modal__content[data-v-ba5edee7]{padding:1.5rem}.modal__actions[data-v-ba5edee7]{display:flex;gap:.75rem;padding:1.5rem;border-top:1px solid #e2e8f0;position:sticky;bottom:0;background:#fff}.section[data-v-ba5edee7]{margin-bottom:1.5rem}.section[data-v-ba5edee7]:last-child{margin-bottom:0}.section--warning[data-v-ba5edee7]{background:#fef9f3;border:1px solid #fed7aa;border-radius:.5rem;padding:1rem}.section__title[data-v-ba5edee7]{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.info-grid[data-v-ba5edee7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.info-item[data-v-ba5edee7]{display:flex;flex-direction:column;gap:.25rem}.info-item__label[data-v-ba5edee7]{font-size:.75rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.info-item__value[data-v-ba5edee7]{font-size:.9375rem;color:#0f172a;font-weight:500}.info-item__value--amount[data-v-ba5edee7]{color:#10b981;font-weight:600;font-size:1.0625rem}.status-badge[data-v-ba5edee7]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--pending[data-v-ba5edee7]{background:#fef3c7;color:#92400e}.status-badge--approved[data-v-ba5edee7]{background:#d1fae5;color:#065f46}.status-badge--rejected[data-v-ba5edee7]{background:#fee2e2;color:#991b1b}.status-badge--completed[data-v-ba5edee7]{background:#dbeafe;color:#1e40af}.risk-flags[data-v-ba5edee7]{display:flex;flex-direction:column;gap:.75rem}.risk-flag-item[data-v-ba5edee7]{display:flex;align-items:flex-start;gap:.75rem}.risk-flag-item__badge[data-v-ba5edee7]{flex-shrink:0;padding:.25rem .625rem;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:.375rem;font-size:.75rem;font-weight:600}.risk-flag-item__description[data-v-ba5edee7]{font-size:.875rem;color:#64748b;line-height:1.5}.stats-grid[data-v-ba5edee7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-card[data-v-ba5edee7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;text-align:center}.stat-card__label[data-v-ba5edee7]{font-size:.75rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.5rem}.stat-card__value[data-v-ba5edee7]{font-size:1.125rem;font-weight:700;color:#0f172a}.stat-card__value--positive[data-v-ba5edee7]{color:#10b981}.stat-card__value--negative[data-v-ba5edee7],.stat-card__value--danger[data-v-ba5edee7]{color:#ef4444}.stat-card__value--warning[data-v-ba5edee7]{color:#f59e0b}.stat-card__value--safe[data-v-ba5edee7]{color:#10b981}.activity-list[data-v-ba5edee7]{display:flex;flex-direction:column;gap:.75rem}.activity-item[data-v-ba5edee7]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem}.activity-item__icon[data-v-ba5edee7]{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:var(--color-accent-primary, #2563eb)}.activity-item__icon svg[data-v-ba5edee7]{width:1.25rem;height:1.25rem}.activity-item__content[data-v-ba5edee7]{flex:1;min-width:0}.activity-item__title[data-v-ba5edee7]{font-size:.875rem;font-weight:600;color:#0f172a;margin-bottom:.125rem}.activity-item__details[data-v-ba5edee7]{font-size:.8125rem;color:#64748b}.activity-item__time[data-v-ba5edee7]{flex-shrink:0;font-size:.75rem;color:#94a3b8}.action-button[data-v-ba5edee7]{flex:1;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s}.action-button[data-v-ba5edee7]:disabled{opacity:.6;cursor:not-allowed}.action-button--approve[data-v-ba5edee7]{background:#10b981;color:#fff}.action-button--approve[data-v-ba5edee7]:hover:not(:disabled){background:#059669}.action-button--reject[data-v-ba5edee7]{background:#ef4444;color:#fff}.action-button--reject[data-v-ba5edee7]:hover:not(:disabled){background:#dc2626}.retry-button[data-v-ba5edee7]{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-ba5edee7]:hover{background:#1d4ed8}.reject-modal-overlay[data-v-ba5edee7]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1100;padding:1rem}.reject-modal[data-v-ba5edee7]{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0003}.reject-modal__title[data-v-ba5edee7]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.reject-modal__text[data-v-ba5edee7]{color:#64748b;margin:0 0 1rem;font-size:.875rem}.reject-modal__textarea[data-v-ba5edee7]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;transition:border-color .2s;margin-bottom:1rem}.reject-modal__textarea[data-v-ba5edee7]:focus{outline:none;border-color:#2563eb}.reject-modal__textarea[data-v-ba5edee7]::placeholder{color:#94a3b8}.reject-modal__actions[data-v-ba5edee7]{display:flex;gap:.75rem;justify-content:flex-end}.reject-modal__button[data-v-ba5edee7]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.reject-modal__button--cancel[data-v-ba5edee7]{background:#f1f5f9;color:#64748b}.reject-modal__button--cancel[data-v-ba5edee7]:hover{background:#e2e8f0}.reject-modal__button--confirm[data-v-ba5edee7]{background:#ef4444;color:#fff}.reject-modal__button--confirm[data-v-ba5edee7]:hover:not(:disabled){background:#dc2626}.reject-modal__button--confirm[data-v-ba5edee7]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-ba5edee7{to{transform:rotate(360deg)}}@media (max-width: 768px){.modal[data-v-ba5edee7]{max-height:100vh;border-radius:0}.info-grid[data-v-ba5edee7],.stats-grid[data-v-ba5edee7]{grid-template-columns:1fr}.modal__actions[data-v-ba5edee7]{flex-direction:column}.action-button[data-v-ba5edee7]{width:100%}}.admin-withdrawals__header[data-v-fb51359c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.admin-withdrawals__title[data-v-fb51359c]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-withdrawals__filters[data-v-fb51359c]{display:flex;align-items:center;gap:.75rem}.filter-select[data-v-fb51359c]{padding:.625rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;background:#fff;cursor:pointer;transition:border-color .2s}.filter-select[data-v-fb51359c]:focus{outline:none;border-color:#2563eb}.filter-select[data-v-fb51359c]:hover{border-color:#cbd5e1}.refresh-button[data-v-fb51359c]{background:#fff;border:1px solid #e2e8f0;padding:.625rem .875rem;border-radius:.5rem;cursor:pointer;font-size:1rem;transition:all .2s}.refresh-button[data-v-fb51359c]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.refresh-button[data-v-fb51359c]:disabled{opacity:.5;cursor:not-allowed}.pending-alert[data-v-fb51359c]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:.5rem;margin-bottom:1.5rem}.pending-alert__icon[data-v-fb51359c]{color:#f59e0b;flex-shrink:0}.pending-alert__text[data-v-fb51359c]{font-size:.9375rem;color:#92400e;font-weight:500}.pagination[data-v-fb51359c]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 1rem}.pagination__button[data-v-fb51359c]{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-fb51359c]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.pagination__button[data-v-fb51359c]:disabled{opacity:.5;cursor:not-allowed}.pagination__info[data-v-fb51359c]{color:#64748b;font-size:.875rem}@media (max-width: 768px){.admin-withdrawals__header[data-v-fb51359c]{flex-direction:column;align-items:stretch}.admin-withdrawals__filters[data-v-fb51359c]{justify-content:space-between}.filter-select[data-v-fb51359c]{flex:1}}.admin-case-list[data-v-9d3a03fb]{background:var(--surface-color);border-radius:12px;padding:24px}.admin-case-list__header[data-v-9d3a03fb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-case-list__title[data-v-9d3a03fb]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.admin-case-list__create-btn[data-v-9d3a03fb]{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-9d3a03fb]:hover{background:var(--primary-hover);transform:translateY(-2px)}.admin-case-list__filters[data-v-9d3a03fb]{display:flex;gap:12px;margin-bottom:24px}.admin-case-list__search[data-v-9d3a03fb]{flex:1;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-9d3a03fb]:focus{outline:none;border-color:var(--primary-color)}.admin-case-list__filter[data-v-9d3a03fb]{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-9d3a03fb]:focus{outline:none;border-color:var(--primary-color)}.admin-case-list__loading[data-v-9d3a03fb],.admin-case-list__empty[data-v-9d3a03fb]{text-align:center;padding:48px;color:var(--text-secondary);font-size:16px}.admin-case-list__table-wrapper[data-v-9d3a03fb]{overflow-x:auto}.admin-case-list__table[data-v-9d3a03fb]{width:100%;border-collapse:collapse}.admin-case-list__table th[data-v-9d3a03fb]{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}.admin-case-list__table th.sortable[data-v-9d3a03fb]{cursor:pointer;-webkit-user-select:none;user-select:none}.admin-case-list__table th.sortable[data-v-9d3a03fb]:hover{color:var(--primary-color)}.admin-case-list__table td[data-v-9d3a03fb]{padding:16px 12px;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.admin-case-list__row[data-v-9d3a03fb]{transition:background .2s}.admin-case-list__row[data-v-9d3a03fb]:hover{background:var(--hover-bg)}.admin-case-list__image[data-v-9d3a03fb]{width:60px;height:60px;object-fit:cover;border-radius:8px}.admin-case-list__name[data-v-9d3a03fb]{display:flex;align-items:center;gap:8px;font-weight:500}.admin-case-list__badge[data-v-9d3a03fb]{font-size:16px}.admin-case-list__currency[data-v-9d3a03fb]{font-size:13px;font-weight:500}.admin-case-list__status-btn[data-v-9d3a03fb]{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-9d3a03fb]{background:#22c55e1a;color:#22c55e}.admin-case-list__status-btn.active[data-v-9d3a03fb]:hover{background:#22c55e33}.admin-case-list__status-btn.inactive[data-v-9d3a03fb]{background:#ef44441a;color:#ef4444}.admin-case-list__status-btn.inactive[data-v-9d3a03fb]:hover{background:#ef444433}.admin-case-list__actions[data-v-9d3a03fb]{display:flex;gap:8px}.admin-case-list__action-btn[data-v-9d3a03fb]{padding:8px 12px;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:all .2s;background:var(--button-secondary-bg)}.admin-case-list__action-btn[data-v-9d3a03fb]:hover{transform:translateY(-2px);background:var(--button-secondary-hover)}.admin-case-list__action-btn.edit[data-v-9d3a03fb]:hover{background:#3b82f61a}.admin-case-list__action-btn.stats[data-v-9d3a03fb]:hover{background:#a855f71a}.admin-case-list__action-btn.delete[data-v-9d3a03fb]:hover{background:#ef44441a}.rtp-high[data-v-9d3a03fb]{color:#22c55e;font-weight:600}.rtp-medium[data-v-9d3a03fb]{color:#f59e0b;font-weight:600}.rtp-low[data-v-9d3a03fb]{color:#ef4444;font-weight:600}.admin-case-form[data-v-ba20d44b]{background:var(--surface-color);border-radius:12px;max-width:900px;margin:0 auto}.admin-case-form__header[data-v-ba20d44b]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border-color)}.admin-case-form__title[data-v-ba20d44b]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.admin-case-form__close[data-v-ba20d44b]{background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:color .2s}.admin-case-form__close[data-v-ba20d44b]:hover{color:var(--text-primary)}.admin-case-form__form[data-v-ba20d44b]{padding:24px}.admin-case-form__section[data-v-ba20d44b]{margin-bottom:32px}.admin-case-form__section[data-v-ba20d44b]:last-child{margin-bottom:0}.admin-case-form__section-header[data-v-ba20d44b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.admin-case-form__section-title[data-v-ba20d44b]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.admin-case-form__field[data-v-ba20d44b]{margin-bottom:16px}.admin-case-form__label[data-v-ba20d44b]{display:block;font-size:14px;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.admin-case-form__input[data-v-ba20d44b],.admin-case-form__textarea[data-v-ba20d44b],.admin-case-form__select[data-v-ba20d44b]{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-case-form__input[data-v-ba20d44b]:focus,.admin-case-form__textarea[data-v-ba20d44b]:focus,.admin-case-form__select[data-v-ba20d44b]:focus{outline:none;border-color:var(--primary-color)}.admin-case-form__textarea[data-v-ba20d44b]{resize:vertical;font-family:inherit}.admin-case-form__row[data-v-ba20d44b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.admin-case-form__checkbox[data-v-ba20d44b]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--text-primary)}.admin-case-form__checkbox input[type=checkbox][data-v-ba20d44b]{width:18px;height:18px;cursor:pointer}.admin-case-form__image-preview[data-v-ba20d44b]{margin-top:12px}.admin-case-form__image-preview img[data-v-ba20d44b]{max-width:200px;max-height:200px;border-radius:8px;object-fit:cover}.admin-case-form__add-item-btn[data-v-ba20d44b]{background:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.admin-case-form__add-item-btn[data-v-ba20d44b]:hover{background:var(--primary-hover)}.admin-case-form__empty[data-v-ba20d44b]{text-align:center;padding:32px;color:var(--text-secondary);font-size:14px}.admin-case-form__items[data-v-ba20d44b]{display:flex;flex-direction:column;gap:12px}.admin-case-form__item[data-v-ba20d44b]{display:flex;align-items:center;gap:16px;padding:12px;background:var(--input-bg);border-radius:8px;border:1px solid var(--border-color)}.admin-case-form__item-image[data-v-ba20d44b]{width:50px;height:50px;object-fit:cover;border-radius:6px}.admin-case-form__item-image.stars-prize[data-v-ba20d44b]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,gold,#ffed4e);font-size:28px}.admin-case-form__item-info[data-v-ba20d44b]{flex:1}.admin-case-form__item-name[data-v-ba20d44b]{font-weight:500;color:var(--text-primary);margin-bottom:4px}.admin-case-form__item-rarity[data-v-ba20d44b]{font-size:12px;font-weight:600}.admin-case-form__item-weight[data-v-ba20d44b]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary)}.admin-case-form__weight-input[data-v-ba20d44b]{width:70px;padding:6px 8px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--surface-color);color:var(--text-primary)}.admin-case-form__weight-input[data-v-ba20d44b]:focus{outline:none;border-color:var(--primary-color)}.admin-case-form__item-chance[data-v-ba20d44b]{font-weight:600;color:var(--primary-color);min-width:60px;text-align:right}.admin-case-form__remove-item[data-v-ba20d44b]{background:none;border:none;font-size:18px;cursor:pointer;padding:4px 8px;opacity:.6;transition:opacity .2s}.admin-case-form__remove-item[data-v-ba20d44b]:hover{opacity:1}.admin-case-form__weight-summary[data-v-ba20d44b]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--input-bg);border-radius:8px;margin-top:16px}.admin-case-form__weight-total[data-v-ba20d44b]{font-weight:600;color:var(--text-primary)}.admin-case-form__weight-status[data-v-ba20d44b]{font-size:14px;font-weight:600}.admin-case-form__weight-status.valid[data-v-ba20d44b]{color:#22c55e}.admin-case-form__weight-status.warning[data-v-ba20d44b]{color:#f59e0b}.admin-case-form__weight-status.invalid[data-v-ba20d44b]{color:#ef4444}.admin-case-form__preview[data-v-ba20d44b]{margin-top:32px;padding:24px;background:var(--input-bg);border-radius:12px}.admin-case-form__preview-content[data-v-ba20d44b]{display:flex;gap:24px;align-items:flex-start}.admin-case-form__preview-case[data-v-ba20d44b]{text-align:center}.admin-case-form__preview-case img[data-v-ba20d44b]{width:150px;height:150px;object-fit:cover;border-radius:12px;margin-bottom:12px}.admin-case-form__preview-name[data-v-ba20d44b]{font-weight:600;color:var(--text-primary);margin-bottom:4px}.admin-case-form__preview-price[data-v-ba20d44b]{color:var(--text-secondary);font-size:14px}.admin-case-form__preview-items[data-v-ba20d44b]{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.admin-case-form__preview-item[data-v-ba20d44b]{position:relative;border-radius:8px;padding:8px;border:2px solid}.admin-case-form__preview-item img[data-v-ba20d44b]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.admin-case-form__preview-item .stars-preview[data-v-ba20d44b]{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:48px;background:linear-gradient(135deg,gold,#ffed4e);border-radius:6px}.admin-case-form__preview-item.rarity-common[data-v-ba20d44b]{border-color:#9ca3af}.admin-case-form__preview-item.rarity-uncommon[data-v-ba20d44b]{border-color:#22c55e}.admin-case-form__preview-item.rarity-rare[data-v-ba20d44b]{border-color:#3b82f6}.admin-case-form__preview-item.rarity-epic[data-v-ba20d44b]{border-color:#a855f7}.admin-case-form__preview-item.rarity-legendary[data-v-ba20d44b]{border-color:#f59e0b}.admin-case-form__preview-item.rarity-stars[data-v-ba20d44b]{border-color:gold}.admin-case-form__preview-item-chance[data-v-ba20d44b]{position:absolute;bottom:4px;right:4px;background:#000c;color:#fff;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600}.admin-case-form__actions[data-v-ba20d44b]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color)}.admin-case-form__btn[data-v-ba20d44b]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.admin-case-form__btn[data-v-ba20d44b]:disabled{opacity:.5;cursor:not-allowed}.admin-case-form__btn--secondary[data-v-ba20d44b]{background:var(--button-secondary-bg);color:var(--text-primary)}.admin-case-form__btn--secondary[data-v-ba20d44b]:hover:not(:disabled){background:var(--button-secondary-hover)}.admin-case-form__btn--primary[data-v-ba20d44b]{background:var(--primary-color);color:#fff}.admin-case-form__btn--primary[data-v-ba20d44b]:hover:not(:disabled){background:var(--primary-hover)}.admin-case-form__modal-overlay[data-v-ba20d44b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.admin-case-form__modal[data-v-ba20d44b]{background:var(--surface-color);border-radius:12px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column}.admin-case-form__modal-header[data-v-ba20d44b]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.admin-case-form__modal-header h3[data-v-ba20d44b]{margin:0;font-size:18px;color:var(--text-primary)}.admin-case-form__modal-header button[data-v-ba20d44b]{background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer;padding:0}.admin-case-form__modal-header button[data-v-ba20d44b]:hover{color:var(--text-primary)}.admin-case-form__modal-body[data-v-ba20d44b]{padding:20px;overflow-y:auto}.admin-case-form__gift-list[data-v-ba20d44b]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.admin-case-form__gift-item[data-v-ba20d44b]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--input-bg);border-radius:8px;cursor:pointer;transition:all .2s}.admin-case-form__gift-item[data-v-ba20d44b]:hover{background:var(--hover-bg);transform:translate(4px)}.admin-case-form__gift-item img[data-v-ba20d44b]{width:50px;height:50px;object-fit:cover;border-radius:6px}.admin-case-form__gift-info[data-v-ba20d44b]{flex:1}.admin-case-form__gift-info div[data-v-ba20d44b]:first-child{font-weight:500;color:var(--text-primary);margin-bottom:4px}.admin-case-form__gift-rarity[data-v-ba20d44b]{font-size:12px;font-weight:600}.admin-case-form__prize-type-selector[data-v-ba20d44b]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.admin-case-form__prize-type-btn[data-v-ba20d44b]{padding:12px 16px;border:2px solid var(--border-color);border-radius:8px;background:var(--input-bg);color:var(--text-primary);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.admin-case-form__prize-type-btn[data-v-ba20d44b]:hover{border-color:var(--primary-color);background:var(--hover-bg)}.admin-case-form__prize-type-btn.active[data-v-ba20d44b]{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color)}.admin-case-form__stars-form[data-v-ba20d44b]{padding-top:16px}.admin-case-form__item-type[data-v-ba20d44b]{font-size:12px;font-weight:600;color:var(--text-secondary)}.rarity-common[data-v-ba20d44b]{color:#9ca3af}.rarity-uncommon[data-v-ba20d44b]{color:#22c55e}.rarity-rare[data-v-ba20d44b]{color:#3b82f6}.rarity-epic[data-v-ba20d44b]{color:#a855f7}.rarity-legendary[data-v-ba20d44b]{color:#f59e0b}.admin-cases[data-v-378c0e18]{padding:24px;min-height:100vh}.admin-cases__modal-overlay[data-v-378c0e18]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.admin-cases__stats-modal[data-v-378c0e18]{background:var(--surface-color);border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow:hidden}.admin-cases__stats-header[data-v-378c0e18]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.admin-cases__stats-header h3[data-v-378c0e18]{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.admin-cases__stats-header button[data-v-378c0e18]{background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer;padding:0;transition:color .2s}.admin-cases__stats-header button[data-v-378c0e18]:hover{color:var(--text-primary)}.admin-cases__stats-loading[data-v-378c0e18]{padding:48px;text-align:center;color:var(--text-secondary)}.admin-cases__stats-content[data-v-378c0e18]{padding:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.admin-cases__stat-card[data-v-378c0e18]{background:var(--input-bg);border-radius:8px;padding:20px;text-align:center}.admin-cases__stat-label[data-v-378c0e18]{font-size:13px;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.admin-cases__stat-value[data-v-378c0e18]{font-size:28px;font-weight:700;color:var(--text-primary)}.admin-cases__stat-value.positive[data-v-378c0e18]{color:#22c55e}.admin-cases__stat-value.negative[data-v-378c0e18]{color:#ef4444}.admin-gift-list[data-v-aa547ecf]{background:var(--surface-color);border-radius:12px;padding:24px}.admin-gift-list__header[data-v-aa547ecf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-gift-list__title[data-v-aa547ecf]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.admin-gift-list__create-btn[data-v-aa547ecf]{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-aa547ecf]:hover{background:var(--primary-hover);transform:translateY(-2px)}.admin-gift-list__filters[data-v-aa547ecf]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.admin-gift-list__search[data-v-aa547ecf]{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-aa547ecf]:focus{outline:none;border-color:var(--primary-color)}.admin-gift-list__filter[data-v-aa547ecf]{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-aa547ecf]:focus{outline:none;border-color:var(--primary-color)}.admin-gift-list__loading[data-v-aa547ecf],.admin-gift-list__empty[data-v-aa547ecf]{text-align:center;padding:48px;color:var(--text-secondary);font-size:16px}.admin-gift-list__table-wrapper[data-v-aa547ecf]{overflow-x:auto}.admin-gift-list__table[data-v-aa547ecf]{width:100%;border-collapse:collapse}.admin-gift-list__table th[data-v-aa547ecf]{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-aa547ecf]{cursor:pointer;-webkit-user-select:none;user-select:none}.admin-gift-list__table th.sortable[data-v-aa547ecf]:hover{color:var(--primary-color)}.admin-gift-list__table td[data-v-aa547ecf]{padding:16px 12px;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.admin-gift-list__row[data-v-aa547ecf]{transition:background .2s}.admin-gift-list__row[data-v-aa547ecf]:hover{background:var(--hover-bg)}.admin-gift-list__image[data-v-aa547ecf]{width:60px;height:60px;object-fit:cover;border-radius:8px}.admin-gift-list__name[data-v-aa547ecf]{font-weight:500}.admin-gift-list__rarity[data-v-aa547ecf]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase}.admin-gift-list__rarity.rarity-common[data-v-aa547ecf]{background:#9ca3af1a;color:#9ca3af}.admin-gift-list__rarity.rarity-uncommon[data-v-aa547ecf]{background:#22c55e1a;color:#22c55e}.admin-gift-list__rarity.rarity-rare[data-v-aa547ecf]{background:#3b82f61a;color:#3b82f6}.admin-gift-list__rarity.rarity-epic[data-v-aa547ecf]{background:#a855f71a;color:#a855f7}.admin-gift-list__rarity.rarity-legendary[data-v-aa547ecf]{background:#fbbf241a;color:#fbbf24}.admin-gift-list__stock[data-v-aa547ecf]{display:flex;flex-direction:column;gap:4px}.admin-gift-list__stat[data-v-aa547ecf]{font-weight:500;color:var(--text-primary)}.admin-gift-list__status-btn[data-v-aa547ecf]{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-aa547ecf]{background:#22c55e1a;color:#22c55e}.admin-gift-list__status-btn.active[data-v-aa547ecf]:hover{background:#22c55e33}.admin-gift-list__status-btn.inactive[data-v-aa547ecf]{background:#ef44441a;color:#ef4444}.admin-gift-list__status-btn.inactive[data-v-aa547ecf]:hover{background:#ef444433}.admin-gift-list__actions[data-v-aa547ecf]{display:flex;gap:8px}.admin-gift-list__action-btn[data-v-aa547ecf]{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-aa547ecf]:hover{transform:translateY(-2px);background:var(--button-secondary-hover)}.admin-gift-list__action-btn.edit[data-v-aa547ecf]:hover{background:#3b82f61a}.admin-gift-list__action-btn.stock[data-v-aa547ecf]:hover{background:#22c55e1a}.admin-gift-list__action-btn.stats[data-v-aa547ecf]:hover{background:#a855f71a}.stock-indicator[data-v-aa547ecf]{display:flex;align-items:center;gap:4px;font-weight:600;font-size:14px}.stock-indicator.in-stock[data-v-aa547ecf]{color:#22c55e}.stock-indicator.low-stock[data-v-aa547ecf]{color:#f59e0b}.stock-indicator.out-of-stock[data-v-aa547ecf]{color:#ef4444}.stock-indicator .stock-separator[data-v-aa547ecf],.stock-indicator .stock-total[data-v-aa547ecf]{color:var(--text-secondary);font-weight:400}.stock-reserved[data-v-aa547ecf]{font-size:11px;color:var(--text-secondary)}.admin-gift-form[data-v-6901519d]{background:var(--surface-color);border-radius:12px;max-width:800px;margin:0 auto}.admin-gift-form__header[data-v-6901519d]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border-color)}.admin-gift-form__title[data-v-6901519d]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.admin-gift-form__close[data-v-6901519d]{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-6901519d]:hover{color:var(--text-primary)}.admin-gift-form__form[data-v-6901519d]{padding:24px}.admin-gift-form__section[data-v-6901519d]{margin-bottom:32px}.admin-gift-form__section[data-v-6901519d]:last-child{margin-bottom:0}.admin-gift-form__section-title[data-v-6901519d]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.admin-gift-form__field[data-v-6901519d]{margin-bottom:16px}.admin-gift-form__label[data-v-6901519d]{display:block;font-size:14px;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.admin-gift-form__input[data-v-6901519d],.admin-gift-form__textarea[data-v-6901519d],.admin-gift-form__select[data-v-6901519d]{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-6901519d]:focus,.admin-gift-form__textarea[data-v-6901519d]:focus,.admin-gift-form__select[data-v-6901519d]:focus{outline:none;border-color:var(--primary-color)}.admin-gift-form__input--with-icon[data-v-6901519d]{padding-left:40px}.admin-gift-form__textarea[data-v-6901519d]{resize:vertical;font-family:inherit}.admin-gift-form__row[data-v-6901519d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.admin-gift-form__checkbox[data-v-6901519d]{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-6901519d]{width:18px;height:18px;cursor:pointer}.admin-gift-form__image-preview[data-v-6901519d]{margin-top:12px}.admin-gift-form__image-preview img[data-v-6901519d]{max-width:200px;max-height:200px;border-radius:8px;object-fit:cover;border:2px solid var(--border-color)}.admin-gift-form__rarity-preview[data-v-6901519d]{margin-top:8px;display:inline-block;padding:6px 16px;border-radius:6px;font-size:13px;font-weight:600;text-transform:uppercase}.admin-gift-form__rarity-preview.rarity-common[data-v-6901519d]{background:#9ca3af1a;color:#9ca3af}.admin-gift-form__rarity-preview.rarity-uncommon[data-v-6901519d]{background:#22c55e1a;color:#22c55e}.admin-gift-form__rarity-preview.rarity-rare[data-v-6901519d]{background:#3b82f61a;color:#3b82f6}.admin-gift-form__rarity-preview.rarity-epic[data-v-6901519d]{background:#a855f71a;color:#a855f7}.admin-gift-form__rarity-preview.rarity-legendary[data-v-6901519d]{background:#fbbf241a;color:#fbbf24}.admin-gift-form__input-with-icon[data-v-6901519d]{position:relative}.admin-gift-form__input-icon[data-v-6901519d]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;pointer-events:none}.admin-gift-form__input-icon-img[data-v-6901519d]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none}.admin-gift-form__field-hint[data-v-6901519d]{margin-top:6px;font-size:12px;color:var(--text-secondary);font-style:italic}.admin-gift-form__preview[data-v-6901519d]{margin-top:32px;padding:24px;background:var(--input-bg);border-radius:12px}.admin-gift-form__preview-content[data-v-6901519d]{display:flex;justify-content:center}.admin-gift-form__preview-card[data-v-6901519d]{width:250px;border-radius:12px;overflow:hidden;border:3px solid;background:var(--surface-color);transition:transform .3s}.admin-gift-form__preview-card[data-v-6901519d]:hover{transform:translateY(-4px)}.admin-gift-form__preview-card.rarity-common[data-v-6901519d]{border-color:#9ca3af}.admin-gift-form__preview-card.rarity-uncommon[data-v-6901519d]{border-color:#22c55e}.admin-gift-form__preview-card.rarity-rare[data-v-6901519d]{border-color:#3b82f6}.admin-gift-form__preview-card.rarity-epic[data-v-6901519d]{border-color:#a855f7}.admin-gift-form__preview-card.rarity-legendary[data-v-6901519d]{border-color:#f59e0b}.admin-gift-form__preview-image[data-v-6901519d]{width:100%;aspect-ratio:1;overflow:hidden;background:var(--input-bg)}.admin-gift-form__preview-image img[data-v-6901519d]{width:100%;height:100%;object-fit:cover}.admin-gift-form__preview-info[data-v-6901519d]{padding:16px}.admin-gift-form__preview-name[data-v-6901519d]{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.admin-gift-form__preview-rarity[data-v-6901519d]{display:inline-block;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;margin-bottom:8px}.admin-gift-form__preview-rarity.rarity-common[data-v-6901519d]{background:#9ca3af1a;color:#9ca3af}.admin-gift-form__preview-rarity.rarity-uncommon[data-v-6901519d]{background:#22c55e1a;color:#22c55e}.admin-gift-form__preview-rarity.rarity-rare[data-v-6901519d]{background:#3b82f61a;color:#3b82f6}.admin-gift-form__preview-rarity.rarity-epic[data-v-6901519d]{background:#a855f71a;color:#a855f7}.admin-gift-form__preview-rarity.rarity-legendary[data-v-6901519d]{background:#fbbf241a;color:#fbbf24}.admin-gift-form__preview-price[data-v-6901519d]{font-size:14px;font-weight:600;color:var(--text-primary)}.admin-gift-form__preview-price span[data-v-6901519d]{color:var(--text-secondary)}.admin-gift-form__actions[data-v-6901519d]{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-6901519d]{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-6901519d]:disabled{opacity:.5;cursor:not-allowed}.admin-gift-form__btn--secondary[data-v-6901519d]{background:var(--button-secondary-bg);color:var(--text-primary)}.admin-gift-form__btn--secondary[data-v-6901519d]:hover:not(:disabled){background:var(--button-secondary-hover)}.admin-gift-form__btn--primary[data-v-6901519d]{background:var(--primary-color);color:#fff}.admin-gift-form__btn--primary[data-v-6901519d]:hover:not(:disabled){background:var(--primary-hover)}.admin-stock-manager[data-v-add9d161]{display:flex;flex-direction:column;gap:24px}.stock-header[data-v-add9d161]{display:flex;justify-content:space-between;align-items:center}.stock-title[data-v-add9d161]{font-size:20px;font-weight:600;color:#fff;margin:0}.low-stock-alert[data-v-add9d161]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fbbf2433;border:1px solid rgba(251,191,36,.3);border-radius:6px;color:#fbbf24;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.low-stock-alert[data-v-add9d161]:hover{background:#fbbf244d}.alert-icon[data-v-add9d161]{font-size:16px}.stock-form[data-v-add9d161]{padding:20px;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.form-title[data-v-add9d161]{font-size:16px;font-weight:600;color:#fff;margin:0 0 16px}.form-group[data-v-add9d161]{margin-bottom:16px}.form-group label[data-v-add9d161]{display:block;margin-bottom:8px;font-size:14px;color:#ffffffb3}.form-group input[data-v-add9d161],.form-group textarea[data-v-add9d161]{width:100%;padding:10px 12px;background:#0000004d;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:14px;transition:all .3s ease}.form-group input[data-v-add9d161]:focus,.form-group textarea[data-v-add9d161]:focus{outline:none;border-color:#3b82f6;background:#0006}.form-group input[data-v-add9d161]:disabled,.form-group textarea[data-v-add9d161]:disabled{opacity:.5;cursor:not-allowed}.form-group textarea[data-v-add9d161]{resize:vertical;font-family:inherit}.btn-submit[data-v-add9d161]{width:100%;padding:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-submit[data-v-add9d161]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.btn-submit[data-v-add9d161]:disabled{opacity:.5;cursor:not-allowed}.stock-history[data-v-add9d161]{padding:20px;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.history-title[data-v-add9d161]{font-size:16px;font-weight:600;color:#fff;margin:0 0 16px}.history-list[data-v-add9d161]{display:flex;flex-direction:column;gap:12px}.history-item[data-v-add9d161]{padding:12px;background:#0000004d;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.history-header[data-v-add9d161]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.quantity-change[data-v-add9d161]{font-size:16px;font-weight:600}.quantity-change.positive[data-v-add9d161]{color:#22c55e}.quantity-change.negative[data-v-add9d161]{color:#ef4444}.history-date[data-v-add9d161]{font-size:12px;color:#ffffff80}.history-reason[data-v-add9d161]{font-size:14px;color:#fffc;margin-bottom:4px}.history-admin[data-v-add9d161]{font-size:12px;color:#fff9}.low-stock-section[data-v-add9d161]{padding:20px;background:#fbbf241a;border-radius:8px;border:1px solid rgba(251,191,36,.2)}.low-stock-title[data-v-add9d161]{font-size:16px;font-weight:600;color:#fbbf24;margin:0 0 16px}.low-stock-list[data-v-add9d161]{display:flex;flex-direction:column;gap:12px}.low-stock-item[data-v-add9d161]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#0000004d;border-radius:6px;border:1px solid rgba(251,191,36,.2)}.gift-info[data-v-add9d161]{display:flex;flex-direction:column;gap:4px}.gift-name[data-v-add9d161]{font-size:14px;font-weight:600;color:#fff}.gift-quantity[data-v-add9d161]{font-size:12px;color:#fbbf24}.btn-manage[data-v-add9d161]{padding:8px 16px;background:#fbbf2433;border:1px solid rgba(251,191,36,.3);border-radius:6px;color:#fbbf24;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-manage[data-v-add9d161]:hover{background:#fbbf244d}.gift-parser[data-v-9d49f89d]{background:var(--color-surface);border-radius:8px;padding:24px;margin-bottom:24px}.parser-header[data-v-9d49f89d]{margin-bottom:24px}.parser-header h3[data-v-9d49f89d]{margin:0 0 8px;font-size:20px;font-weight:600}.parser-header .parser-description[data-v-9d49f89d]{margin:0;color:var(--color-text-secondary);font-size:14px}.parser-status[data-v-9d49f89d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:24px}.parser-status .status-item[data-v-9d49f89d]{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-9d49f89d]{border-left-color:var(--color-success)}.parser-status .status-item.error[data-v-9d49f89d]{border-left-color:var(--color-error)}.parser-status .status-item .status-label[data-v-9d49f89d]{font-weight:500;font-size:14px}.parser-status .status-item .status-value[data-v-9d49f89d]{font-size:14px;color:var(--color-text-secondary)}.parser-warning[data-v-9d49f89d]{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-9d49f89d]{margin:0 0 12px;font-weight:500}.parser-warning ul[data-v-9d49f89d]{margin:0;padding-left:20px}.parser-warning code[data-v-9d49f89d]{background:#0000001a;padding:2px 6px;border-radius:3px;font-family:monospace;font-size:13px}.parser-actions[data-v-9d49f89d]{display:flex;gap:12px;margin-bottom:24px}.parser-actions .btn[data-v-9d49f89d]{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-9d49f89d]:disabled{opacity:.5;cursor:not-allowed}.parser-actions .btn.btn-primary[data-v-9d49f89d]{background:var(--color-primary);color:#fff}.parser-actions .btn.btn-primary[data-v-9d49f89d]:hover:not(:disabled){background:var(--color-primary-dark)}.parser-actions .btn.btn-secondary[data-v-9d49f89d]{background:var(--color-surface-variant);color:var(--color-text)}.parser-actions .btn.btn-secondary[data-v-9d49f89d]:hover:not(:disabled){background:var(--color-border)}.parser-actions .spinner[data-v-9d49f89d]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-9d49f89d .6s linear infinite}@keyframes spin-9d49f89d{to{transform:rotate(360deg)}}.parser-result[data-v-9d49f89d]{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-9d49f89d]{margin:0 0 12px;font-size:16px}.parser-result .result-stats[data-v-9d49f89d]{display:flex;gap:24px;margin-bottom:16px}.parser-result .result-stats .stat-item[data-v-9d49f89d]{display:flex;gap:8px}.parser-result .result-stats .stat-item .stat-label[data-v-9d49f89d]{font-weight:500}.parser-result .result-stats .stat-item .stat-value[data-v-9d49f89d]{color:var(--color-success);font-weight:600}.parser-result .parser-output[data-v-9d49f89d]{margin-top:12px}.parser-result .parser-output summary[data-v-9d49f89d]{cursor:pointer;font-weight:500;margin-bottom:8px}.parser-result .parser-output summary[data-v-9d49f89d]:hover{color:var(--color-primary)}.parser-result .parser-output pre[data-v-9d49f89d]{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-9d49f89d]{background:var(--color-error-bg, #f8d7da);border:1px solid var(--color-error, #dc3545);border-radius:6px;padding:16px}.parser-error h4[data-v-9d49f89d]{margin:0 0 8px;font-size:16px;color:var(--color-error)}.parser-error p[data-v-9d49f89d]{margin:0;font-family:monospace;font-size:13px}.admin-gifts[data-v-1e7a94f4]{padding:24px;min-height:100vh}.admin-gifts__stock-view[data-v-1e7a94f4]{background:var(--surface-color);border-radius:12px;padding:24px}.admin-gifts__stock-header[data-v-1e7a94f4]{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.admin-gifts__back-btn[data-v-1e7a94f4]{background:var(--button-secondary-bg);color:var(--text-primary);border:none;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.admin-gifts__back-btn[data-v-1e7a94f4]:hover{background:var(--button-secondary-hover)}.admin-gifts__stock-title[data-v-1e7a94f4]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.admin-gifts__stock-content[data-v-1e7a94f4]{display:flex;flex-direction:column;gap:24px}.admin-gifts__stock-info[data-v-1e7a94f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.admin-gifts__stock-card[data-v-1e7a94f4]{background:var(--input-bg);border-radius:8px;padding:20px;text-align:center}.admin-gifts__stock-label[data-v-1e7a94f4]{font-size:13px;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.admin-gifts__stock-value[data-v-1e7a94f4]{font-size:32px;font-weight:700;color:var(--text-primary)}.admin-gifts__stock-value.available[data-v-1e7a94f4]{color:#22c55e}.admin-gifts__stock-value.reserved[data-v-1e7a94f4]{color:#f59e0b}.admin-gifts__modal-overlay[data-v-1e7a94f4]{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-1e7a94f4]{background:var(--surface-color);border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow:hidden}.admin-gifts__stats-header[data-v-1e7a94f4]{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-1e7a94f4]{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.admin-gifts__stats-header button[data-v-1e7a94f4]{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-1e7a94f4]:hover{color:var(--text-primary)}.admin-gifts__stats-loading[data-v-1e7a94f4]{padding:48px;text-align:center;color:var(--text-secondary)}.admin-gifts__stats-content[data-v-1e7a94f4]{padding:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.admin-gifts__stat-card[data-v-1e7a94f4]{background:var(--input-bg);border-radius:8px;padding:20px;text-align:center}.admin-gifts__stat-label[data-v-1e7a94f4]{font-size:13px;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.admin-gifts__stat-value[data-v-1e7a94f4]{font-size:28px;font-weight:700;color:var(--text-primary)}.admin-gifts__stat-value.success[data-v-1e7a94f4]{color:#22c55e}.admin-gifts__stat-value.warning[data-v-1e7a94f4]{color:#f59e0b}
