.lottie-gift[data-v-e90e169e]{display:inline-block}.lottie-gift[data-v-e90e169e] svg{width:100%!important;height:100%!important}.lottie-gift[data-v-e90e169e] canvas{width:100%!important;height:100%!important}.rtp-indicator[data-v-e5f17c3c]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.rtp-header[data-v-e5f17c3c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.rtp-title[data-v-e5f17c3c]{font-size:18px;font-weight:600;color:#0f172a;margin:0}.refresh-btn[data-v-e5f17c3c]{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-e5f17c3c]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.refresh-btn[data-v-e5f17c3c]:disabled{opacity:.5;cursor:not-allowed}.refresh-icon[data-v-e5f17c3c]{transition:transform .2s}.refresh-icon.spinning[data-v-e5f17c3c]{animation:spin-e5f17c3c 1s linear infinite}@keyframes spin-e5f17c3c{to{transform:rotate(360deg)}}.rtp-loading[data-v-e5f17c3c],.rtp-error[data-v-e5f17c3c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:#64748b}.spinner[data-v-e5f17c3c]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-e5f17c3c .8s linear infinite;margin-bottom:12px}.retry-btn[data-v-e5f17c3c]{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-e5f17c3c]:hover{background:#2563eb}.rtp-content[data-v-e5f17c3c]{display:flex;flex-direction:column;gap:24px}.rtp-main[data-v-e5f17c3c]{display:flex;flex-direction:column;gap:16px}.rtp-value-container[data-v-e5f17c3c]{text-align:center}.rtp-label[data-v-e5f17c3c]{font-size:13px;color:#64748b;margin-bottom:8px}.rtp-value[data-v-e5f17c3c]{font-size:48px;font-weight:700;line-height:1}.rtp-value.status-healthy[data-v-e5f17c3c]{color:#10b981}.rtp-value.status-warning[data-v-e5f17c3c]{color:#c79d59}.rtp-value.status-critical[data-v-e5f17c3c]{color:#ef4444}.rtp-progress[data-v-e5f17c3c]{height:12px;background:#f1f5f9;border-radius:6px;overflow:hidden;position:relative}.rtp-progress-bar[data-v-e5f17c3c]{height:100%;border-radius:6px;transition:width .5s ease,background-color .3s}.rtp-progress-bar.status-healthy[data-v-e5f17c3c]{background:linear-gradient(90deg,#10b981,#059669)}.rtp-progress-bar.status-warning[data-v-e5f17c3c]{background:linear-gradient(90deg,#c79d59,#b07a3f)}.rtp-progress-bar.status-critical[data-v-e5f17c3c]{background:linear-gradient(90deg,#ef4444,#dc2626)}.rtp-target[data-v-e5f17c3c]{display:flex;justify-content:center;gap:8px;font-size:14px}.target-label[data-v-e5f17c3c]{color:#64748b}.target-value[data-v-e5f17c3c]{color:#0f172a;font-weight:600}.rtp-status[data-v-e5f17c3c]{display:flex;gap:12px;padding:16px;border-radius:8px;align-items:flex-start}.rtp-status.status-healthy[data-v-e5f17c3c]{background:#10b9811a;color:#059669}.rtp-status.status-warning[data-v-e5f17c3c]{background:#c79d591a;color:#b07a3f}.rtp-status.status-critical[data-v-e5f17c3c]{background:#ef44441a;color:#dc2626}.status-icon[data-v-e5f17c3c]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.status-text[data-v-e5f17c3c]{flex:1}.status-title[data-v-e5f17c3c]{font-size:14px;font-weight:600;margin-bottom:4px}.status-description[data-v-e5f17c3c]{font-size:13px;opacity:.9}.rtp-stats[data-v-e5f17c3c]{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-e5f17c3c]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-e5f17c3c]{font-size:12px;color:#64748b}.stat-value[data-v-e5f17c3c]{font-size:16px;font-weight:600;color:#0f172a}.stat-value.positive[data-v-e5f17c3c]{color:#10b981}.stat-value.negative[data-v-e5f17c3c]{color:#ef4444}@media (max-width: 768px){.rtp-indicator[data-v-e5f17c3c]{padding:16px}.rtp-value[data-v-e5f17c3c]{font-size:36px}.rtp-stats[data-v-e5f17c3c]{grid-template-columns:1fr}}.admin-dashboard__content[data-v-e72dcc52]{display:flex;flex-direction:column;gap:1.5rem}.admin-dashboard__loading[data-v-e72dcc52],.admin-dashboard__error[data-v-e72dcc52]{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-e72dcc52]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-e72dcc52 .8s linear infinite;margin-bottom:1rem}.admin-dashboard__error p[data-v-e72dcc52]{color:#ef4444;margin-bottom:1rem}.retry-button[data-v-e72dcc52]{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-e72dcc52]:hover{background:#1d4ed8}.dashboard-header[data-v-e72dcc52]{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-e72dcc52]{flex-direction:column;align-items:stretch}}.last-update[data-v-e72dcc52]{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-e72dcc52]{font-size:1rem;animation:rotate-e72dcc52 2s linear infinite}.last-update__text[data-v-e72dcc52]{font-weight:500}@media (max-width: 640px){.last-update[data-v-e72dcc52]{justify-content:center}}.period-selector[data-v-e72dcc52]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;flex:1}@media (max-width: 640px){.period-selector[data-v-e72dcc52]{width:100%}}.period-selector[data-v-e72dcc52]::-webkit-scrollbar{height:4px}.period-selector[data-v-e72dcc52]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.period-selector__button[data-v-e72dcc52]{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-e72dcc52]:hover{border-color:#cbd5e1;background:#f8fafc}.period-selector__button--active[data-v-e72dcc52]{background:#2563eb;color:#fff;border-color:#2563eb}.period-selector__button--active[data-v-e72dcc52]:hover{background:#1d4ed8;border-color:#1d4ed8}.stats-grid[data-v-e72dcc52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}@media (max-width: 1024px){.stats-grid[data-v-e72dcc52]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.stats-grid[data-v-e72dcc52]{grid-template-columns:1fr}}.stat-card[data-v-e72dcc52]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;display:flex;gap:1rem;transition:box-shadow .2s}.stat-card[data-v-e72dcc52]:hover{box-shadow:0 4px 6px -1px #0000001a}.stat-card__icon[data-v-e72dcc52]{font-size:2.5rem;line-height:1}.stat-card__content[data-v-e72dcc52]{flex:1}.stat-card__title[data-v-e72dcc52]{font-size:.875rem;color:#64748b;margin:0 0 .5rem;font-weight:500}.stat-card__value[data-v-e72dcc52]{font-size:1.75rem;font-weight:600;color:#0f172a;margin:0 0 .25rem;line-height:1.2}.stat-card__value--positive[data-v-e72dcc52]{color:#10b981}.stat-card__value--negative[data-v-e72dcc52]{color:#ef4444}.stat-card__label[data-v-e72dcc52]{font-size:.75rem;color:#94a3b8;margin:0}.stat-card--deposits[data-v-e72dcc52]{border-left:3px solid #10b981}.stat-card--withdrawals[data-v-e72dcc52]{border-left:3px solid #c79d59}.stat-card--profit[data-v-e72dcc52]{border-left:3px solid #2563eb}.chart-section[data-v-e72dcc52]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.chart-section__title[data-v-e72dcc52]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.chart-section__controls[data-v-e72dcc52]{display:flex;gap:.5rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.25rem}.chart-section__content[data-v-e72dcc52]{min-height:300px}.chart-section__empty[data-v-e72dcc52]{display:flex;align-items:center;justify-content:center;height:300px;color:#94a3b8;font-size:.875rem}.chart-period-button[data-v-e72dcc52]{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-e72dcc52]:hover{background:#f1f5f9;border-color:#cbd5e1}.chart-period-button--active[data-v-e72dcc52]{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.chart-period-button--active[data-v-e72dcc52]:hover{background:#dbeafe}.pending-withdrawals-section[data-v-e72dcc52]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.pending-withdrawals-section__title[data-v-e72dcc52]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.pending-withdrawals-section__link[data-v-e72dcc52]{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-e72dcc52]:hover{color:#1d4ed8}.pending-withdrawals-list[data-v-e72dcc52]{display:flex;flex-direction:column;gap:.75rem}.withdrawal-card[data-v-e72dcc52]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;transition:box-shadow .2s}.withdrawal-card[data-v-e72dcc52]:hover{box-shadow:0 2px 4px #0000000d}.withdrawal-card__header[data-v-e72dcc52]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.withdrawal-card__user[data-v-e72dcc52]{display:flex;align-items:center;gap:.5rem}.withdrawal-card__username[data-v-e72dcc52]{font-weight:600;color:#0f172a;font-size:.9375rem}.withdrawal-card__risk[data-v-e72dcc52]{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-e72dcc52]{font-size:1.125rem;font-weight:700;color:#2563eb;display:flex;align-items:center;gap:.25rem}.withdrawal-card__currency[data-v-e72dcc52]{color:#c79d59}.withdrawal-card__details[data-v-e72dcc52]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.8125rem;color:#64748b}.withdrawal-card__date[data-v-e72dcc52]{font-weight:500}.withdrawal-card__hold[data-v-e72dcc52]{padding:.125rem .5rem;background:#fee2e2;color:#991b1b;border-radius:.25rem;font-weight:500}.withdrawal-card__actions[data-v-e72dcc52]{display:flex;gap:.5rem}.withdrawal-card__button[data-v-e72dcc52]{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-e72dcc52]{background:#10b981;color:#fff}.withdrawal-card__button--approve[data-v-e72dcc52]:hover{background:#059669}.withdrawal-card__button--reject[data-v-e72dcc52]{background:#ef4444;color:#fff}.withdrawal-card__button--reject[data-v-e72dcc52]:hover{background:#dc2626}.bank-monitoring-section[data-v-e72dcc52]{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem}@media (max-width: 1024px){.bank-monitoring-section[data-v-e72dcc52]{grid-template-columns:1fr}}.bank-monitoring-section__rtp[data-v-e72dcc52],.bank-monitoring-section__chart[data-v-e72dcc52]{min-height:400px}@media (max-width: 1024px){.stat-card[data-v-e72dcc52]{padding:1.125rem}.stat-card__value[data-v-e72dcc52]{font-size:1.4rem}.chart-section[data-v-e72dcc52]{padding:1.125rem}}@media (max-width: 768px){.dashboard-header[data-v-e72dcc52]{gap:.75rem;margin-bottom:0}.period-selector__button[data-v-e72dcc52]{padding:.5rem .875rem;font-size:.8125rem}.withdrawal-card__header[data-v-e72dcc52],.withdrawal-card__details[data-v-e72dcc52]{align-items:flex-start;flex-direction:column;gap:.375rem}.withdrawal-card__actions[data-v-e72dcc52]{flex-direction:column}.bank-monitoring-section[data-v-e72dcc52]{gap:1rem}.bank-monitoring-section__rtp[data-v-e72dcc52],.bank-monitoring-section__chart[data-v-e72dcc52]{min-height:320px}}@keyframes spin-e72dcc52{to{transform:rotate(360deg)}}@keyframes rotate-e72dcc52{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-users__header[data-v-d023afca]{margin-bottom:1.5rem}.admin-users__title[data-v-d023afca]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.admin-users__search[data-v-d023afca]{max-width:400px}.admin-users__loading[data-v-d023afca],.admin-users__error[data-v-d023afca]{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-d023afca]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-d023afca .8s linear infinite;margin-bottom:1rem}.admin-users__error p[data-v-d023afca]{color:#ef4444;margin-bottom:1rem}.admin-users__empty[data-v-d023afca]{text-align:center;padding:3rem 1rem;color:#94a3b8}.search-input[data-v-d023afca]{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.search-input[data-v-d023afca]:focus{outline:none;border-color:#2563eb}.search-input[data-v-d023afca]::placeholder{color:#94a3b8}.retry-button[data-v-d023afca]{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-d023afca]:hover{background:#1d4ed8}.users-table-wrapper[data-v-d023afca]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.5rem}.users-table[data-v-d023afca]{width:100%;border-collapse:collapse;font-size:.875rem}.users-table th[data-v-d023afca]{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-d023afca]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.users-table th.sortable[data-v-d023afca]:hover{background:#f1f5f9}.users-table td[data-v-d023afca]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.users-table tr:last-child td[data-v-d023afca]{border-bottom:none}.users-table .user-row--banned[data-v-d023afca]{background:#fef2f2}.sort-icon[data-v-d023afca]{margin-left:.25rem;font-size:.75rem}.telegram-id[data-v-d023afca]{font-family:Courier New,monospace;color:#64748b}.user-name[data-v-d023afca]{display:flex;flex-direction:column;gap:.125rem}.user-name__text[data-v-d023afca]{font-weight:500}.user-name__username[data-v-d023afca]{font-size:.75rem;color:#64748b}.balance[data-v-d023afca]{font-weight:600;color:#10b981}.date[data-v-d023afca]{color:#64748b;font-size:.8125rem}.status-badge[data-v-d023afca]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500;margin-right:.25rem}.status-badge--active[data-v-d023afca]{background:#d1fae5;color:#065f46}.status-badge--banned[data-v-d023afca]{background:#fee2e2;color:#991b1b}.status-badge--admin[data-v-d023afca]{background:#dbeafe;color:#1e40af}.actions[data-v-d023afca]{display:flex;gap:.5rem}.action-button[data-v-d023afca]{background:none;border:1px solid #e2e8f0;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:all .2s}.action-button[data-v-d023afca]:hover{background:#f8fafc}.action-button--view[data-v-d023afca]:hover{border-color:#2563eb;background:#eff6ff}.action-button--ban[data-v-d023afca]:hover{border-color:#ef4444;background:#fef2f2}.action-button--unban[data-v-d023afca]:hover{border-color:#10b981;background:#d1fae5}.pagination[data-v-d023afca]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem}.pagination__button[data-v-d023afca]{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-d023afca]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.pagination__button[data-v-d023afca]:disabled{opacity:.5;cursor:not-allowed}.pagination__info[data-v-d023afca]{color:#64748b;font-size:.875rem}.modal-overlay[data-v-d023afca]{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-d023afca]{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a}.modal__title[data-v-d023afca]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.modal__text[data-v-d023afca]{color:#64748b;margin:0 0 1rem;line-height:1.5}.modal__input-group[data-v-d023afca]{margin-bottom:1.5rem}.modal__input-group label[data-v-d023afca]{display:block;font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.modal__textarea[data-v-d023afca]{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-d023afca]:focus{outline:none;border-color:#2563eb}.modal__textarea[data-v-d023afca]::placeholder{color:#94a3b8}.modal__actions[data-v-d023afca]{display:flex;gap:.75rem;justify-content:flex-end}.modal__button[data-v-d023afca]{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-d023afca]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-d023afca]:hover{background:#e2e8f0}.modal__button--danger[data-v-d023afca]{background:#ef4444;color:#fff}.modal__button--danger[data-v-d023afca]:hover:not(:disabled){background:#dc2626}.modal__button--success[data-v-d023afca]{background:#10b981;color:#fff}.modal__button--success[data-v-d023afca]:hover:not(:disabled){background:#059669}.modal__button[data-v-d023afca]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-d023afca{to{transform:rotate(360deg)}}@media (max-width: 1024px){.admin-users__header[data-v-d023afca]{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.admin-users__search[data-v-d023afca]{max-width:none}.users-table th[data-v-d023afca],.users-table td[data-v-d023afca]{padding:.625rem .75rem}}@media (max-width: 768px){.users-table-wrapper[data-v-d023afca]{padding:.25rem;border-radius:.5rem}.users-table thead[data-v-d023afca]{display:none}.users-table tbody[data-v-d023afca],.users-table tr[data-v-d023afca],.users-table td[data-v-d023afca]{display:block;width:100%}.users-table tr[data-v-d023afca]{padding:.75rem;border-bottom:1px solid #f1f5f9}.users-table tr[data-v-d023afca]:last-child{border-bottom:none}.users-table td[data-v-d023afca]{border-bottom:none;display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;padding:.35rem 0;text-align:right}.users-table td[data-v-d023afca]:before{content:attr(data-label);color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.user-name[data-v-d023afca]{align-items:flex-end}.action-button[data-v-d023afca]{padding:.4rem .6rem;min-width:36px;min-height:36px}.actions[data-v-d023afca]{justify-content:flex-end}.pagination[data-v-d023afca]{flex-direction:column;gap:.5rem}.pagination__button[data-v-d023afca]{width:100%;max-width:260px}}.user-risk-indicator[data-v-8259de06]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.user-risk-indicator__header[data-v-8259de06]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.user-risk-indicator__title[data-v-8259de06]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}.user-risk-indicator__loading[data-v-8259de06],.user-risk-indicator__error[data-v-8259de06]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:#64748b}.user-risk-indicator__loading .spinner[data-v-8259de06]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-8259de06 .8s linear infinite;margin-bottom:.75rem}.user-risk-indicator__error p[data-v-8259de06]{color:#ef4444;margin-bottom:.75rem}.risk-badge[data-v-8259de06]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.5rem;font-size:.8125rem;font-weight:500}.risk-badge--warning[data-v-8259de06]{background:#fef3c7;color:#92400e}.risk-badge--safe[data-v-8259de06]{background:#d1fae5;color:#065f46}.stats-grid[data-v-8259de06]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.stat-card[data-v-8259de06]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem}.stat-card__label[data-v-8259de06]{font-size:.75rem;color:#64748b;font-weight:500;margin-bottom:.5rem}.stat-card__value[data-v-8259de06]{font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.stat-card__value--safe[data-v-8259de06]{color:#10b981}.stat-card__value--warning[data-v-8259de06]{color:#c79d59}.stat-card__value--danger[data-v-8259de06]{color:#ef4444}.stat-card__hint[data-v-8259de06]{font-size:.6875rem;color:#94a3b8}.flags-section[data-v-8259de06]{margin-bottom:1.5rem}.flags-section__title[data-v-8259de06]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem}.flags-list[data-v-8259de06]{display:flex;flex-direction:column;gap:.5rem}.flag-item[data-v-8259de06]{display:flex;align-items:center;gap:.75rem;background:#fef3c7;border:1px solid #fde68a;border-radius:.5rem;padding:.75rem 1rem}.flag-item__icon[data-v-8259de06]{font-size:1rem}.flag-item__text[data-v-8259de06]{flex:1;font-size:.875rem;color:#92400e;font-weight:500}.flag-item__remove[data-v-8259de06]{background:transparent;border:none;color:#92400e;font-size:1.125rem;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;transition:background .2s}.flag-item__remove[data-v-8259de06]:hover:not(:disabled){background:#92400e1a}.flag-item__remove[data-v-8259de06]:disabled{opacity:.5;cursor:not-allowed}.actions-section__title[data-v-8259de06]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem}.actions-section__buttons[data-v-8259de06]{display:flex;gap:.75rem;flex-wrap:wrap}.action-btn[data-v-8259de06]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.action-btn[data-v-8259de06]:disabled{opacity:.6;cursor:not-allowed}.action-btn--primary[data-v-8259de06]{background:#2563eb;color:#fff}.action-btn--primary[data-v-8259de06]:hover:not(:disabled){background:#1d4ed8}.action-btn--danger[data-v-8259de06]{background:#ef4444;color:#fff}.action-btn--danger[data-v-8259de06]:hover:not(:disabled){background:#dc2626}.retry-button[data-v-8259de06]{background:#2563eb;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.retry-button[data-v-8259de06]:hover{background:#1d4ed8}.modal-overlay[data-v-8259de06]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal[data-v-8259de06]{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a}.modal__title[data-v-8259de06]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.modal__input-group[data-v-8259de06]{margin-bottom:1rem}.modal__input-group label[data-v-8259de06]{display:block;font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.modal__select[data-v-8259de06]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-family:inherit;transition:border-color .2s}.modal__select[data-v-8259de06]:focus{outline:none;border-color:#2563eb}.modal__textarea[data-v-8259de06]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;transition:border-color .2s}.modal__textarea[data-v-8259de06]:focus{outline:none;border-color:#2563eb}.modal__textarea[data-v-8259de06]::placeholder{color:#94a3b8}.modal__actions[data-v-8259de06]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-8259de06]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.modal__button--cancel[data-v-8259de06]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-8259de06]:hover{background:#e2e8f0}.modal__button--primary[data-v-8259de06]{background:#2563eb;color:#fff}.modal__button--primary[data-v-8259de06]:hover:not(:disabled){background:#1d4ed8}.modal__button[data-v-8259de06]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-8259de06{to{transform:rotate(360deg)}}@media (max-width: 768px){.stats-grid[data-v-8259de06]{grid-template-columns:1fr}.actions-section__buttons[data-v-8259de06]{flex-direction:column}.actions-section__buttons .action-btn[data-v-8259de06]{width:100%}}.admin-user-detail__header[data-v-e1144ed2]{margin-bottom:1.5rem}.admin-user-detail__loading[data-v-e1144ed2],.admin-user-detail__error[data-v-e1144ed2]{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-e1144ed2]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-e1144ed2 .8s linear infinite;margin-bottom:1rem}.admin-user-detail__error p[data-v-e1144ed2]{color:#ef4444;margin-bottom:1rem}.back-button[data-v-e1144ed2]{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-e1144ed2]:hover{background:#f8fafc;border-color:#cbd5e1}.retry-button[data-v-e1144ed2]{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-e1144ed2]:hover{background:#1d4ed8}.user-info-card[data-v-e1144ed2]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.user-info-card__header[data-v-e1144ed2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.user-info-card__title[data-v-e1144ed2]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.user-info-card__badges[data-v-e1144ed2]{display:flex;gap:.5rem;flex-wrap:wrap}.user-info-card__grid[data-v-e1144ed2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.user-info-card__actions[data-v-e1144ed2]{display:flex;gap:.75rem;flex-wrap:wrap}.info-item[data-v-e1144ed2]{display:flex;flex-direction:column;gap:.25rem}.info-item__label[data-v-e1144ed2]{font-size:.75rem;color:#64748b;font-weight:500}.info-item__value[data-v-e1144ed2]{font-size:.875rem;color:#0f172a;font-weight:500}.info-item__value.telegram-id[data-v-e1144ed2]{font-family:Courier New,monospace;color:#64748b}.info-item__value.balance[data-v-e1144ed2]{font-size:1.125rem;color:#10b981;font-weight:600}.status-badge[data-v-e1144ed2]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--active[data-v-e1144ed2]{background:#d1fae5;color:#065f46}.status-badge--banned[data-v-e1144ed2]{background:#fee2e2;color:#991b1b}.status-badge--admin[data-v-e1144ed2]{background:#dbeafe;color:#1e40af}.action-button[data-v-e1144ed2]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.action-button[data-v-e1144ed2]:disabled{opacity:.6;cursor:not-allowed}.action-button--primary[data-v-e1144ed2]{background:#2563eb;color:#fff}.action-button--primary[data-v-e1144ed2]:hover:not(:disabled){background:#1d4ed8}.action-button--danger[data-v-e1144ed2]{background:#ef4444;color:#fff}.action-button--danger[data-v-e1144ed2]:hover:not(:disabled){background:#dc2626}.action-button--success[data-v-e1144ed2]{background:#10b981;color:#fff}.action-button--success[data-v-e1144ed2]:hover:not(:disabled){background:#059669}.chart-section[data-v-e1144ed2],.bets-section[data-v-e1144ed2],.risk-logs-section[data-v-e1144ed2]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.chart-section__title[data-v-e1144ed2],.bets-section__title[data-v-e1144ed2],.risk-logs-section__title[data-v-e1144ed2]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.chart-section__loading[data-v-e1144ed2],.bets-section__loading[data-v-e1144ed2],.risk-logs-section__loading[data-v-e1144ed2]{display:flex;justify-content:center;padding:2rem}.chart-section__loading .spinner[data-v-e1144ed2],.bets-section__loading .spinner[data-v-e1144ed2],.risk-logs-section__loading .spinner[data-v-e1144ed2]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-e1144ed2 .8s linear infinite}.chart-section__content[data-v-e1144ed2],.bets-section__content[data-v-e1144ed2],.risk-logs-section__content[data-v-e1144ed2]{min-height:250px}.chart-section__empty[data-v-e1144ed2],.bets-section__empty[data-v-e1144ed2],.risk-logs-section__empty[data-v-e1144ed2]{display:flex;align-items:center;justify-content:center;padding:2rem;color:#94a3b8;font-size:.875rem}.bets-table-wrapper[data-v-e1144ed2],.risk-logs-table-wrapper[data-v-e1144ed2]{overflow-x:auto}.bets-table[data-v-e1144ed2],.risk-logs-table[data-v-e1144ed2]{width:100%;border-collapse:collapse;font-size:.875rem}.bets-table th[data-v-e1144ed2],.risk-logs-table th[data-v-e1144ed2]{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-e1144ed2],.risk-logs-table td[data-v-e1144ed2]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.bets-table tr:last-child td[data-v-e1144ed2],.risk-logs-table tr:last-child td[data-v-e1144ed2]{border-bottom:none}.bets-table .amount[data-v-e1144ed2],.risk-logs-table .amount[data-v-e1144ed2]{font-weight:600;color:#2563eb}.bets-table .profit[data-v-e1144ed2],.risk-logs-table .profit[data-v-e1144ed2]{font-weight:600}.bets-table .profit--positive[data-v-e1144ed2],.risk-logs-table .profit--positive[data-v-e1144ed2]{color:#10b981}.bets-table .profit--negative[data-v-e1144ed2],.risk-logs-table .profit--negative[data-v-e1144ed2]{color:#ef4444}.bets-table .date[data-v-e1144ed2],.risk-logs-table .date[data-v-e1144ed2]{color:#64748b;font-size:.8125rem}.bets-table .reason[data-v-e1144ed2],.risk-logs-table .reason[data-v-e1144ed2]{color:#64748b;font-size:.8125rem;max-width:200px}.decision-badge[data-v-e1144ed2]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.decision-badge--allow[data-v-e1144ed2]{background:#d1fae5;color:#065f46}.decision-badge--cooldown[data-v-e1144ed2]{background:#fef3c7;color:#92400e}.decision-badge--hold[data-v-e1144ed2]{background:#fee2e2;color:#991b1b}.rules-list[data-v-e1144ed2]{display:flex;flex-wrap:wrap;gap:.25rem}.rule-tag[data-v-e1144ed2]{display:inline-block;padding:.125rem .5rem;background:#f1f5f9;border-radius:.25rem;font-size:.75rem;color:#475569}.modal-overlay[data-v-e1144ed2]{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-e1144ed2]{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a}.modal__title[data-v-e1144ed2]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.modal__text[data-v-e1144ed2]{color:#64748b;margin:0 0 1rem;line-height:1.5}.modal__input-group[data-v-e1144ed2]{margin-bottom:1rem}.modal__input-group label[data-v-e1144ed2]{display:block;font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.modal__input[data-v-e1144ed2],.modal__select[data-v-e1144ed2]{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-e1144ed2]:focus,.modal__select[data-v-e1144ed2]:focus{outline:none;border-color:#2563eb}.modal__input[data-v-e1144ed2]::placeholder,.modal__select[data-v-e1144ed2]::placeholder{color:#94a3b8}.modal__textarea[data-v-e1144ed2]{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-e1144ed2]:focus{outline:none;border-color:#2563eb}.modal__textarea[data-v-e1144ed2]::placeholder{color:#94a3b8}.modal__actions[data-v-e1144ed2]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-e1144ed2]{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-e1144ed2]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-e1144ed2]:hover{background:#e2e8f0}.modal__button--primary[data-v-e1144ed2]{background:#2563eb;color:#fff}.modal__button--primary[data-v-e1144ed2]:hover:not(:disabled){background:#1d4ed8}.modal__button--danger[data-v-e1144ed2]{background:#ef4444;color:#fff}.modal__button--danger[data-v-e1144ed2]:hover:not(:disabled){background:#dc2626}.modal__button[data-v-e1144ed2]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-e1144ed2{to{transform:rotate(360deg)}}@media (max-width: 768px){.user-info-card__header[data-v-e1144ed2]{flex-direction:column;align-items:flex-start}.user-info-card__grid[data-v-e1144ed2]{grid-template-columns:1fr}.user-info-card__actions[data-v-e1144ed2]{flex-direction:column}.user-info-card__actions .action-button[data-v-e1144ed2]{width:100%}.bets-table[data-v-e1144ed2]{font-size:.8125rem}.bets-table th[data-v-e1144ed2],.bets-table td[data-v-e1144ed2]{padding:.625rem .75rem}}.bot-form[data-v-792b0816]{display:flex;flex-direction:column;gap:1.25rem}.form-row[data-v-792b0816]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){.form-row[data-v-792b0816]{grid-template-columns:1fr}}.form-group[data-v-792b0816]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-792b0816]{font-size:.875rem;font-weight:500;color:#475569}.form-input[data-v-792b0816]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-792b0816]:focus{outline:none;border-color:#2563eb}.form-input[data-v-792b0816]::placeholder{color:#94a3b8}.form-input--error[data-v-792b0816]{border-color:#ef4444}.form-input--error[data-v-792b0816]:focus{border-color:#ef4444}.form-error[data-v-792b0816]{font-size:.75rem;color:#ef4444;margin-top:-.25rem}.form-hint[data-v-792b0816]{font-size:.75rem;color:#94a3b8;margin-top:-.25rem}.checkbox-label[data-v-792b0816]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label span[data-v-792b0816]{font-size:.875rem;color:#475569}.form-checkbox[data-v-792b0816]{width:1.125rem;height:1.125rem;cursor:pointer}.form-actions[data-v-792b0816]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}.form-button[data-v-792b0816]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.form-button--cancel[data-v-792b0816]{background:#f1f5f9;color:#64748b}.form-button--cancel[data-v-792b0816]:hover{background:#e2e8f0}.form-button--primary[data-v-792b0816]{background:#2563eb;color:#fff}.form-button--primary[data-v-792b0816]:hover:not(:disabled){background:#1d4ed8}.form-button--primary[data-v-792b0816]:disabled{opacity:.6;cursor:not-allowed}.admin-bots__header[data-v-909de67a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.admin-bots__title[data-v-909de67a]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-bots__loading[data-v-909de67a],.admin-bots__error[data-v-909de67a]{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-909de67a]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-909de67a .8s linear infinite;margin-bottom:1rem}.admin-bots__error p[data-v-909de67a]{color:#ef4444;margin-bottom:1rem}.admin-bots__empty[data-v-909de67a]{text-align:center;padding:3rem 1rem;color:#94a3b8}.admin-bots__empty p[data-v-909de67a]{margin-bottom:1rem}.create-button[data-v-909de67a]{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-909de67a]:hover{background:#1d4ed8}.retry-button[data-v-909de67a]{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-909de67a]:hover{background:#1d4ed8}.bots-table-wrapper[data-v-909de67a]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.bots-table[data-v-909de67a]{width:100%;border-collapse:collapse;font-size:.875rem}.bots-table th[data-v-909de67a]{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-909de67a]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.bots-table tr:last-child td[data-v-909de67a]{border-bottom:none}.bots-table .bot-row--inactive[data-v-909de67a]{opacity:.6}.bot-name[data-v-909de67a]{display:flex;align-items:center;gap:.75rem}.bot-avatar[data-v-909de67a]{width:32px;height:32px;border-radius:50%;object-fit:cover}.bot-avatar-placeholder[data-v-909de67a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:50%;color:#64748b}.session-time[data-v-909de67a]{font-family:Courier New,monospace;color:#64748b;font-size:.8125rem}.interval[data-v-909de67a]{color:#64748b}.date[data-v-909de67a]{color:#64748b;font-size:.8125rem}.status-badge[data-v-909de67a]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--active[data-v-909de67a]{background:#d1fae5;color:#065f46}.status-badge--inactive[data-v-909de67a]{background:#f1f5f9;color:#64748b}.actions[data-v-909de67a]{display:flex;gap:.5rem}.action-button[data-v-909de67a]{background:none;border:1px solid #e2e8f0;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:all .2s}.action-button[data-v-909de67a]:hover{background:#f8fafc}.action-button--edit[data-v-909de67a]:hover{border-color:#2563eb;background:#eff6ff}.action-button--delete[data-v-909de67a]:hover{border-color:#ef4444;background:#fef2f2}.modal-overlay[data-v-909de67a]{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-909de67a]{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-909de67a]{max-width:600px}.modal__title[data-v-909de67a]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.modal__text[data-v-909de67a]{color:#64748b;margin:0 0 1.5rem;line-height:1.5}.modal__actions[data-v-909de67a]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-909de67a]{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-909de67a]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-909de67a]:hover{background:#e2e8f0}.modal__button--danger[data-v-909de67a]{background:#ef4444;color:#fff}.modal__button--danger[data-v-909de67a]:hover:not(:disabled){background:#dc2626}.modal__button[data-v-909de67a]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-909de67a{to{transform:rotate(360deg)}}@media (max-width: 1024px){.admin-bots__header[data-v-909de67a]{align-items:stretch;flex-direction:column}.create-button[data-v-909de67a]{width:100%}.bots-table th[data-v-909de67a],.bots-table td[data-v-909de67a]{padding:.625rem .75rem}}@media (max-width: 768px){.bots-table-wrapper[data-v-909de67a]{padding:.25rem;border-radius:.5rem}.bots-table thead[data-v-909de67a]{display:none}.bots-table tbody[data-v-909de67a],.bots-table tr[data-v-909de67a],.bots-table td[data-v-909de67a]{display:block;width:100%}.bots-table tr[data-v-909de67a]{padding:.75rem;border-bottom:1px solid #f1f5f9}.bots-table td[data-v-909de67a]{border-bottom:none;display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.35rem 0;text-align:right}.bots-table td[data-v-909de67a]:before{content:attr(data-label);color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.bot-name[data-v-909de67a]{justify-content:flex-end}.action-button[data-v-909de67a]{min-width:36px;min-height:36px}.actions[data-v-909de67a]{justify-content:flex-end}}.promo-form[data-v-6257dab8]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-6257dab8]{padding:1.25rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.form-section__title[data-v-6257dab8]{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.form-section__hint[data-v-6257dab8]{font-size:.8125rem;color:#64748b;margin-bottom:1rem;display:block}.form-row[data-v-6257dab8]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){.form-row[data-v-6257dab8]{grid-template-columns:1fr}}.form-group[data-v-6257dab8]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-6257dab8]{font-size:.875rem;font-weight:500;color:#475569}.form-input[data-v-6257dab8]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-6257dab8]:focus{outline:none;border-color:#2563eb}.form-input[data-v-6257dab8]::placeholder{color:#94a3b8}.form-input--error[data-v-6257dab8]{border-color:#ef4444}.form-input--error[data-v-6257dab8]:focus{border-color:#ef4444}.form-input[data-v-6257dab8]:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.form-error[data-v-6257dab8]{font-size:.75rem;color:#ef4444;margin-top:-.25rem}.form-hint[data-v-6257dab8]{font-size:.75rem;color:#94a3b8;margin-top:-.25rem}.checkbox-label[data-v-6257dab8]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label span[data-v-6257dab8]{font-size:.875rem;color:#475569}.form-checkbox[data-v-6257dab8]{width:1.125rem;height:1.125rem;cursor:pointer}.form-actions[data-v-6257dab8]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}.form-button[data-v-6257dab8]{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-6257dab8]{background:#f1f5f9;color:#64748b}.form-button--cancel[data-v-6257dab8]:hover{background:#e2e8f0}.form-button--primary[data-v-6257dab8]{background:#2563eb;color:#fff}.form-button--primary[data-v-6257dab8]:hover:not(:disabled){background:#1d4ed8}.form-button--primary[data-v-6257dab8]:disabled{opacity:.6;cursor:not-allowed}.admin-promo__header[data-v-a2f4c7be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.admin-promo__title[data-v-a2f4c7be]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-promo__loading[data-v-a2f4c7be],.admin-promo__error[data-v-a2f4c7be]{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-a2f4c7be]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-a2f4c7be .8s linear infinite;margin-bottom:1rem}.admin-promo__error p[data-v-a2f4c7be]{color:#ef4444;margin-bottom:1rem}.admin-promo__empty[data-v-a2f4c7be]{text-align:center;padding:3rem 1rem;color:#94a3b8}.admin-promo__empty p[data-v-a2f4c7be]{margin-bottom:1rem}.create-button[data-v-a2f4c7be]{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-a2f4c7be]:hover{background:#1d4ed8}.retry-button[data-v-a2f4c7be]{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-a2f4c7be]:hover{background:#1d4ed8}.promo-table-wrapper[data-v-a2f4c7be]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.promo-table[data-v-a2f4c7be]{width:100%;border-collapse:collapse;font-size:.875rem}.promo-table th[data-v-a2f4c7be]{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-a2f4c7be]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.promo-table tr:last-child td[data-v-a2f4c7be]{border-bottom:none}.promo-table .promo-row--inactive[data-v-a2f4c7be]{opacity:.6}.promo-code[data-v-a2f4c7be]{display:flex;align-items:center;gap:.5rem}.promo-code__text[data-v-a2f4c7be]{font-family:Courier New,monospace;font-weight:600;color:#2563eb;font-size:.9375rem}.copy-button[data-v-a2f4c7be]{background:none;border:none;cursor:pointer;font-size:1rem;padding:.25rem;opacity:.6;transition:opacity .2s}.copy-button[data-v-a2f4c7be]:hover{opacity:1}.bonus-info[data-v-a2f4c7be]{display:flex;flex-direction:column;gap:.25rem}.bonus-amount[data-v-a2f4c7be],.bonus-percent[data-v-a2f4c7be]{color:#10b981;font-weight:500}.conditions[data-v-a2f4c7be]{display:flex;flex-direction:column;gap:.25rem}.condition[data-v-a2f4c7be]{font-size:.8125rem;color:#64748b}.activations[data-v-a2f4c7be]{display:flex;align-items:center;gap:.25rem}.activations__count[data-v-a2f4c7be]{font-weight:600;color:#0f172a}.activations__max[data-v-a2f4c7be]{color:#64748b}.activations__unlimited[data-v-a2f4c7be]{color:#10b981;font-size:1.125rem}.expiry[data-v-a2f4c7be]{color:#64748b;font-size:.8125rem}.no-expiry[data-v-a2f4c7be]{color:#10b981}.status-badge[data-v-a2f4c7be]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--active[data-v-a2f4c7be]{background:#d1fae5;color:#065f46}.status-badge--inactive[data-v-a2f4c7be]{background:#f1f5f9;color:#64748b}.status-badge--expired[data-v-a2f4c7be]{background:#fee2e2;color:#991b1b}.status-badge--exhausted[data-v-a2f4c7be]{background:#fef3c7;color:#92400e}.actions[data-v-a2f4c7be]{display:flex;gap:.5rem}.action-button[data-v-a2f4c7be]{background:none;border:1px solid #e2e8f0;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:all .2s}.action-button[data-v-a2f4c7be]:hover{background:#f8fafc}.action-button--edit[data-v-a2f4c7be]:hover{border-color:#2563eb;background:#eff6ff}.action-button--delete[data-v-a2f4c7be]:hover{border-color:#ef4444;background:#fef2f2}.modal-overlay[data-v-a2f4c7be]{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-a2f4c7be]{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-a2f4c7be]{max-width:600px}.modal__title[data-v-a2f4c7be]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.modal__text[data-v-a2f4c7be]{color:#64748b;margin:0 0 1.5rem;line-height:1.5}.modal__actions[data-v-a2f4c7be]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-a2f4c7be]{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-a2f4c7be]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-a2f4c7be]:hover{background:#e2e8f0}.modal__button--danger[data-v-a2f4c7be]{background:#ef4444;color:#fff}.modal__button--danger[data-v-a2f4c7be]:hover:not(:disabled){background:#dc2626}.modal__button[data-v-a2f4c7be]:disabled{opacity:.6;cursor:not-allowed}.copy-notification[data-v-a2f4c7be]{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-a2f4c7be .3s ease-out;z-index:1001}@keyframes spin-a2f4c7be{to{transform:rotate(360deg)}}@keyframes slideIn-a2f4c7be{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 1024px){.admin-promo__header[data-v-a2f4c7be]{align-items:stretch;flex-direction:column}.create-button[data-v-a2f4c7be]{width:100%}.promo-table th[data-v-a2f4c7be],.promo-table td[data-v-a2f4c7be]{padding:.625rem .75rem}}@media (max-width: 768px){.promo-table-wrapper[data-v-a2f4c7be]{padding:.25rem;border-radius:.5rem}.promo-table thead[data-v-a2f4c7be]{display:none}.promo-table tbody[data-v-a2f4c7be],.promo-table tr[data-v-a2f4c7be],.promo-table td[data-v-a2f4c7be]{display:block;width:100%}.promo-table tr[data-v-a2f4c7be]{padding:.75rem;border-bottom:1px solid #f1f5f9}.promo-table td[data-v-a2f4c7be]{border-bottom:none;display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;padding:.35rem 0;text-align:right}.promo-table td[data-v-a2f4c7be]:before{content:attr(data-label);color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.action-button[data-v-a2f4c7be]{min-width:36px;min-height:36px}.copy-notification[data-v-a2f4c7be]{bottom:1rem;right:1rem;left:1rem;text-align:center}.actions[data-v-a2f4c7be]{justify-content:flex-end}}.admin-deposits__header[data-v-2a732699]{margin-bottom:1.5rem}.admin-deposits__title[data-v-2a732699]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-deposits__filters[data-v-2a732699]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.admin-deposits__loading[data-v-2a732699],.admin-deposits__error[data-v-2a732699]{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-2a732699]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-2a732699 .8s linear infinite;margin-bottom:1rem}.admin-deposits__error p[data-v-2a732699]{color:#ef4444;margin-bottom:1rem}.admin-deposits__empty[data-v-2a732699]{text-align:center;padding:3rem 1rem;color:#94a3b8}.filters-row[data-v-2a732699]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;align-items:end}.filter-group[data-v-2a732699]{display:flex;flex-direction:column;gap:.375rem}.filter-label[data-v-2a732699]{font-size:.75rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.025em}.filter-input[data-v-2a732699]{padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.filter-input[data-v-2a732699]:focus{outline:none;border-color:#2563eb}.filter-input[data-v-2a732699]::placeholder{color:#94a3b8}.reset-button[data-v-2a732699]{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-2a732699]:hover{background:#e2e8f0;border-color:#cbd5e1}.retry-button[data-v-2a732699]{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-2a732699]:hover{background:#1d4ed8}.deposits-table-wrapper[data-v-2a732699]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.5rem}.deposits-table[data-v-2a732699]{width:100%;border-collapse:collapse;font-size:.875rem}.deposits-table th[data-v-2a732699]{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-2a732699]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.deposits-table th.sortable[data-v-2a732699]:hover{background:#f1f5f9}.deposits-table td[data-v-2a732699]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.deposits-table tr:last-child td[data-v-2a732699]{border-bottom:none}.sort-icon[data-v-2a732699]{margin-left:.25rem;font-size:.75rem}.deposit-id[data-v-2a732699]{font-family:Courier New,monospace;color:#64748b;font-weight:500}.user-info[data-v-2a732699]{display:flex;flex-direction:column;gap:.125rem}.user-info__name[data-v-2a732699]{font-weight:500}.user-info__telegram[data-v-2a732699]{font-size:.75rem;color:#64748b}.amount[data-v-2a732699]{font-weight:600;color:#10b981;font-family:Courier New,monospace}.fee[data-v-2a732699]{color:#64748b;font-family:Courier New,monospace;font-size:.8125rem}.provider-badge[data-v-2a732699]{display:inline-block;padding:.25rem .5rem;background:#f1f5f9;color:#475569;border-radius:.375rem;font-size:.75rem;font-weight:500}.date[data-v-2a732699]{color:#64748b;font-size:.8125rem;white-space:nowrap}.status-badge[data-v-2a732699]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--completed[data-v-2a732699]{background:#d1fae5;color:#065f46}.status-badge--pending[data-v-2a732699]{background:#fef3c7;color:#92400e}.status-badge--processing[data-v-2a732699]{background:#dbeafe;color:#1e40af}.status-badge--failed[data-v-2a732699]{background:#fee2e2;color:#991b1b}.status-badge--cancelled[data-v-2a732699]{background:#f1f5f9;color:#64748b}.pagination[data-v-2a732699]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem}.pagination__button[data-v-2a732699]{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-2a732699]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.pagination__button[data-v-2a732699]:disabled{opacity:.5;cursor:not-allowed}.pagination__info[data-v-2a732699]{color:#64748b;font-size:.875rem}@keyframes spin-2a732699{to{transform:rotate(360deg)}}@media (max-width: 1024px){.filters-row[data-v-2a732699]{grid-template-columns:repeat(2,1fr)}.deposits-table th[data-v-2a732699],.deposits-table td[data-v-2a732699]{padding:.625rem .75rem}}@media (max-width: 768px){.filters-row[data-v-2a732699]{grid-template-columns:1fr}.deposits-table-wrapper[data-v-2a732699]{padding:.25rem;border-radius:.5rem}.deposits-table thead[data-v-2a732699]{display:none}.deposits-table tbody[data-v-2a732699],.deposits-table tr[data-v-2a732699],.deposits-table td[data-v-2a732699]{display:block;width:100%}.deposits-table tr[data-v-2a732699]{padding:.75rem;border-bottom:1px solid #f1f5f9}.deposits-table td[data-v-2a732699]{border-bottom:none;display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;padding:.35rem 0;text-align:right}.deposits-table td[data-v-2a732699]:before{content:attr(data-label);color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.pagination[data-v-2a732699]{flex-direction:column;gap:.5rem}.pagination__button[data-v-2a732699]{width:100%;max-width:260px}}.admin-settings__header[data-v-041013a3]{margin-bottom:1.5rem}.admin-settings__title[data-v-041013a3]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-settings__loading[data-v-041013a3],.admin-settings__error[data-v-041013a3]{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-041013a3]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-041013a3 .8s linear infinite;margin-bottom:1rem}.admin-settings__error p[data-v-041013a3]{color:#ef4444;margin-bottom:1rem}.retry-button[data-v-041013a3]{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-041013a3]:hover{background:#1d4ed8}.settings-form[data-v-041013a3]{display:flex;flex-direction:column;gap:2rem}.settings-form__actions[data-v-041013a3]{display:flex;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e2e8f0}.settings-section[data-v-041013a3]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.settings-section__title[data-v-041013a3]{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-041013a3]{padding:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.form-group[data-v-041013a3]{display:flex;flex-direction:column;gap:.5rem}.form-group--checkbox[data-v-041013a3]{flex-direction:row;align-items:flex-start;gap:0}.form-group--checkbox[data-v-041013a3],.currency-examples[data-v-041013a3]{grid-column:1/-1}.form-label[data-v-041013a3]{font-size:.875rem;font-weight:500;color:#475569}.form-input[data-v-041013a3]{padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;transition:all .2s}.form-input[data-v-041013a3]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-input[data-v-041013a3]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.form-hint[data-v-041013a3]{font-size:.75rem;color:#94a3b8;margin:0}.inline-star-icon[data-v-041013a3]{display:inline-flex;vertical-align:text-bottom;color:#c79d59}.checkbox-label[data-v-041013a3]{display:flex;flex-direction:column;gap:.5rem;cursor:pointer;width:100%}.checkbox-input[data-v-041013a3]{width:18px;height:18px;cursor:pointer;accent-color:#2563eb}.checkbox-text[data-v-041013a3]{font-size:.875rem;font-weight:500;color:#475569}.submit-button[data-v-041013a3]{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-041013a3]:hover:not(:disabled){background:#1d4ed8}.submit-button[data-v-041013a3]:disabled{opacity:.6;cursor:not-allowed}.success-message[data-v-041013a3]{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-041013a3 .3s ease-out;z-index:1000;display:flex;align-items:center;gap:.5rem}.error-message[data-v-041013a3]{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-041013a3 .3s ease-out;z-index:1000}@keyframes spin-041013a3{to{transform:rotate(360deg)}}@keyframes slideIn-041013a3{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.currency-examples[data-v-041013a3]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.currency-example[data-v-041013a3]{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.currency-example__label[data-v-041013a3]{color:#475569;font-weight:500;min-width:100px}.currency-example__arrow[data-v-041013a3]{color:#94a3b8}.currency-example__value[data-v-041013a3]{color:#2563eb;font-weight:600}@media (max-width: 768px){.settings-section__content[data-v-041013a3]{grid-template-columns:1fr;padding:1rem}.settings-form__actions[data-v-041013a3]{justify-content:stretch}.submit-button[data-v-041013a3]{width:100%}.success-message[data-v-041013a3],.error-message[data-v-041013a3]{left:1rem;right:1rem;bottom:1rem}.currency-example[data-v-041013a3]{flex-direction:column;align-items:flex-start;gap:.25rem}.currency-example__arrow[data-v-041013a3]{display:none}}.admin-payments__header[data-v-fb708234]{margin-bottom:1.5rem}.admin-payments__title[data-v-fb708234]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-payments__loading[data-v-fb708234],.admin-payments__error[data-v-fb708234]{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-fb708234]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-fb708234 .8s linear infinite;margin-bottom:1rem}.admin-payments__error p[data-v-fb708234]{color:#ef4444;margin-bottom:1rem}.admin-payments__empty[data-v-fb708234]{text-align:center;padding:3rem 1rem;color:#94a3b8}.retry-button[data-v-fb708234]{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-fb708234]:hover{background:#1d4ed8}.payment-systems-list[data-v-fb708234]{display:flex;flex-direction:column;gap:1rem}.payment-system-card[data-v-fb708234]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;transition:all .2s}.payment-system-card--disabled[data-v-fb708234]{opacity:.6}.payment-system-card__header[data-v-fb708234]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.payment-system-card__info[data-v-fb708234]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.payment-system-card__name[data-v-fb708234]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}.payment-system-card__settings[data-v-fb708234]{padding-top:1rem;border-top:1px solid #f1f5f9}.status-badge[data-v-fb708234]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--enabled[data-v-fb708234]{background:#d1fae5;color:#065f46}.status-badge--disabled[data-v-fb708234]{background:#f1f5f9;color:#64748b}.toggle-switch[data-v-fb708234]{position:relative;display:inline-block;width:48px;height:24px;flex-shrink:0}.toggle-switch input[data-v-fb708234]{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider[data-v-fb708234]{background:#2563eb}.toggle-switch input:checked+.toggle-slider[data-v-fb708234]:before{transform:translate(24px)}.toggle-switch input:disabled+.toggle-slider[data-v-fb708234]{opacity:.5;cursor:not-allowed}.toggle-slider[data-v-fb708234]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#cbd5e1;transition:.3s;border-radius:24px}.toggle-slider[data-v-fb708234]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background:#fff;transition:.3s;border-radius:50%}.settings-button[data-v-fb708234]{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-fb708234]:hover{background:#f1f5f9;border-color:#cbd5e1}.modal-overlay[data-v-fb708234]{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-fb708234]{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-fb708234]{max-width:600px}.modal__title[data-v-fb708234]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.modal__actions[data-v-fb708234]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-fb708234]{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-fb708234]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-fb708234]:hover{background:#e2e8f0}.modal__button--primary[data-v-fb708234]{background:#2563eb;color:#fff}.modal__button--primary[data-v-fb708234]:hover:not(:disabled){background:#1d4ed8}.modal__button[data-v-fb708234]:disabled{opacity:.6;cursor:not-allowed}.settings-form[data-v-fb708234]{display:flex;flex-direction:column}.form-content[data-v-fb708234]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-fb708234]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-fb708234]{font-size:.875rem;font-weight:500;color:#475569}.form-input[data-v-fb708234]{padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;transition:all .2s}.form-input[data-v-fb708234]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.form-hint[data-v-fb708234]{font-size:.75rem;color:#94a3b8;margin:0}.success-message[data-v-fb708234]{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-fb708234 .3s ease-out;z-index:1000;display:flex;align-items:center;gap:.5rem}.error-message[data-v-fb708234]{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-fb708234 .3s ease-out;z-index:1000}@keyframes spin-fb708234{to{transform:rotate(360deg)}}@keyframes slideIn-fb708234{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.payment-system-card__header[data-v-fb708234]{flex-direction:column;align-items:flex-start}.success-message[data-v-fb708234],.error-message[data-v-fb708234]{left:1rem;right:1rem;bottom:1rem}}.audit-log-table__filters[data-v-64b0293b]{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-64b0293b],.audit-log-table__error[data-v-64b0293b]{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-64b0293b]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-64b0293b .8s linear infinite;margin-bottom:1rem}.audit-log-table__error p[data-v-64b0293b]{color:#ef4444;margin-bottom:1rem}.audit-log-table__empty[data-v-64b0293b]{text-align:center;padding:3rem 1rem;color:#94a3b8}.filter-group[data-v-64b0293b]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-64b0293b]{font-size:.875rem;font-weight:500;color:#475569}.filter-select[data-v-64b0293b],.filter-input[data-v-64b0293b]{padding:.625rem .75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.filter-select[data-v-64b0293b]:focus,.filter-input[data-v-64b0293b]:focus{outline:none;border-color:#2563eb}.reset-button[data-v-64b0293b]{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-64b0293b]:hover{background:#e2e8f0}.retry-button[data-v-64b0293b]{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-64b0293b]:hover{background:#1d4ed8}.table-wrapper[data-v-64b0293b]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.5rem}.logs-table[data-v-64b0293b]{width:100%;border-collapse:collapse;font-size:.875rem}.logs-table th[data-v-64b0293b]{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-64b0293b]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.logs-table tr:last-child td[data-v-64b0293b]{border-bottom:none}.date[data-v-64b0293b]{color:#64748b;font-size:.8125rem;white-space:nowrap}.admin-info[data-v-64b0293b]{display:flex;flex-direction:column;gap:.125rem}.admin-info__name[data-v-64b0293b]{font-weight:500}.admin-info__id[data-v-64b0293b]{font-size:.75rem;color:#64748b}.admin-info__system[data-v-64b0293b]{color:#94a3b8;font-style:italic}.action-badge[data-v-64b0293b]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.action-badge--success[data-v-64b0293b]{background:#d1fae5;color:#065f46}.action-badge--danger[data-v-64b0293b]{background:#fee2e2;color:#991b1b}.action-badge--info[data-v-64b0293b]{background:#dbeafe;color:#1e40af}.action-badge--default[data-v-64b0293b]{background:#f1f5f9;color:#475569}.ip-address[data-v-64b0293b]{font-family:Courier New,monospace;color:#64748b;font-size:.8125rem}.action-button[data-v-64b0293b]{background:none;border:1px solid #e2e8f0;padding:.375rem;border-radius:.375rem;cursor:pointer;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.action-button[data-v-64b0293b]:hover{border-color:#2563eb;background:#eff6ff}.pagination[data-v-64b0293b]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem}.pagination__button[data-v-64b0293b]{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-64b0293b]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.pagination__button[data-v-64b0293b]:disabled{opacity:.5;cursor:not-allowed}.pagination__info[data-v-64b0293b]{color:#64748b;font-size:.875rem}@keyframes spin-64b0293b{to{transform:rotate(360deg)}}@media (max-width: 768px){.audit-log-table__filters[data-v-64b0293b]{grid-template-columns:1fr}.logs-table[data-v-64b0293b]{font-size:.8125rem}.logs-table th[data-v-64b0293b],.logs-table td[data-v-64b0293b]{padding:.625rem .75rem}}.admin-audit-logs__header[data-v-5e8fa451]{margin-bottom:1.5rem}.admin-audit-logs__title[data-v-5e8fa451]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.admin-audit-logs__subtitle[data-v-5e8fa451]{color:#64748b;font-size:.875rem;margin:0}.modal-overlay[data-v-5e8fa451]{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-5e8fa451]{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-5e8fa451]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal__title[data-v-5e8fa451]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0}.modal__close[data-v-5e8fa451]{background:none;border:none;font-size:1.5rem;color:#64748b;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}.modal__close[data-v-5e8fa451]:hover{color:#0f172a}.modal__content[data-v-5e8fa451]{flex:1;overflow-y:auto;padding:1.5rem}.modal__footer[data-v-5e8fa451]{padding:1rem 1.5rem;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end}.modal__button[data-v-5e8fa451]{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-5e8fa451]:hover{background:#1d4ed8}.detail-section[data-v-5e8fa451]{margin-bottom:1.5rem}.detail-section[data-v-5e8fa451]:last-child{margin-bottom:0}.detail-section__title[data-v-5e8fa451]{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.detail-grid[data-v-5e8fa451]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.detail-item[data-v-5e8fa451]{display:flex;flex-direction:column;gap:.25rem}.detail-item--full[data-v-5e8fa451]{grid-column:1/-1}.detail-item__label[data-v-5e8fa451]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.detail-item__value[data-v-5e8fa451]{font-size:.875rem;color:#0f172a}.detail-item__value--mono[data-v-5e8fa451]{font-family:Courier New,monospace;color:#64748b}.detail-item__value--small[data-v-5e8fa451]{font-size:.8125rem;word-break:break-all}.detail-item__id[data-v-5e8fa451]{color:#94a3b8;font-size:.8125rem}.changes-grid[data-v-5e8fa451]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.changes-column__title[data-v-5e8fa451]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .5rem}.changes-column__content[data-v-5e8fa451]{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-5e8fa451]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem}.diff-list[data-v-5e8fa451]{display:flex;flex-direction:column;gap:.75rem}.diff-item[data-v-5e8fa451]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem}.diff-item__field[data-v-5e8fa451]{display:block;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.diff-item__values[data-v-5e8fa451]{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.diff-item__old[data-v-5e8fa451]{color:#ef4444;text-decoration:line-through}.diff-item__arrow[data-v-5e8fa451]{color:#94a3b8}.diff-item__new[data-v-5e8fa451]{color:#10b981;font-weight:500}@media (max-width: 768px){.detail-grid[data-v-5e8fa451],.changes-grid[data-v-5e8fa451]{grid-template-columns:1fr}.modal[data-v-5e8fa451]{max-height:95vh}}.broadcast-composer[data-v-bd58ef20]{background:#fff;border-radius:.75rem;padding:1.5rem;border:1px solid #e2e8f0}.composer-form[data-v-bd58ef20]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-bd58ef20]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-bd58ef20]{font-size:.875rem;font-weight:500;color:#0f172a;display:flex;align-items:center;gap:.25rem}.required[data-v-bd58ef20]{color:#ef4444}.form-textarea[data-v-bd58ef20]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-family:inherit;color:#0f172a;resize:vertical;transition:border-color .2s}.form-textarea[data-v-bd58ef20]:focus{outline:none;border-color:#2563eb}.form-textarea[data-v-bd58ef20]:disabled{background:#f8fafc;cursor:not-allowed}.form-textarea[data-v-bd58ef20]::placeholder{color:#94a3b8}.char-counter[data-v-bd58ef20]{font-size:.75rem;color:#64748b;text-align:right}.char-counter--warning[data-v-bd58ef20]{color:#ef4444;font-weight:500}.form-select[data-v-bd58ef20]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;background:#fff;cursor:pointer;transition:border-color .2s}.form-select[data-v-bd58ef20]:focus{outline:none;border-color:#2563eb}.form-select[data-v-bd58ef20]:disabled{background:#f8fafc;cursor:not-allowed}.audience-info[data-v-bd58ef20]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8fafc;border-radius:.375rem}.audience-count[data-v-bd58ef20]{font-size:.8125rem;color:#2563eb;font-weight:500}.schedule-options[data-v-bd58ef20]{display:flex;gap:1.5rem;margin-bottom:.5rem}.radio-option[data-v-bd58ef20]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#0f172a}.radio-option input[type=radio][data-v-bd58ef20]{cursor:pointer;width:1rem;height:1rem;accent-color:#2563eb}.radio-option input[type=radio][data-v-bd58ef20]:disabled{cursor:not-allowed}.form-input[data-v-bd58ef20]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;transition:border-color .2s}.form-input[data-v-bd58ef20]:focus{outline:none;border-color:#2563eb}.form-input[data-v-bd58ef20]:disabled{background:#f8fafc;cursor:not-allowed}.form-actions[data-v-bd58ef20]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.form-button[data-v-bd58ef20]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.form-button[data-v-bd58ef20]:disabled{opacity:.6;cursor:not-allowed}.form-button--cancel[data-v-bd58ef20]{background:#f1f5f9;color:#64748b}.form-button--cancel[data-v-bd58ef20]:hover:not(:disabled){background:#e2e8f0}.form-button--primary[data-v-bd58ef20]{background:#2563eb;color:#fff}.form-button--primary[data-v-bd58ef20]:hover:not(:disabled){background:#1d4ed8}@media (max-width: 768px){.broadcast-composer[data-v-bd58ef20]{padding:1rem}.form-actions[data-v-bd58ef20]{flex-direction:column-reverse}.form-actions .form-button[data-v-bd58ef20]{width:100%}.schedule-options[data-v-bd58ef20]{flex-direction:column;gap:.75rem}}.broadcast-list__empty[data-v-e7f24654]{text-align:center;padding:3rem 1rem;color:#94a3b8}.broadcast-table-wrapper[data-v-e7f24654]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.broadcast-table[data-v-e7f24654]{width:100%;border-collapse:collapse;font-size:.875rem}.broadcast-table th[data-v-e7f24654]{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-e7f24654]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a;vertical-align:top}.broadcast-table tr:last-child td[data-v-e7f24654]{border-bottom:none}.message-preview[data-v-e7f24654]{max-width:300px;line-height:1.4;color:#475569}.audience-badge[data-v-e7f24654]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.audience-badge--all[data-v-e7f24654]{background:#dbeafe;color:#1e40af}.audience-badge--active[data-v-e7f24654]{background:#d1fae5;color:#065f46}.audience-badge--vip[data-v-e7f24654]{background:#fef3c7;color:#92400e}.status-badge[data-v-e7f24654]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--draft[data-v-e7f24654]{background:#f1f5f9;color:#64748b}.status-badge--queued[data-v-e7f24654]{background:#dbeafe;color:#1e40af}.status-badge--sending[data-v-e7f24654]{background:#fef3c7;color:#92400e}.status-badge--completed[data-v-e7f24654]{background:#d1fae5;color:#065f46}.status-badge--cancelled[data-v-e7f24654]{background:#fee2e2;color:#991b1b}.statistics[data-v-e7f24654]{display:flex;flex-direction:column;gap:.375rem;min-width:150px}.stat-item[data-v-e7f24654]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem}.stat-label[data-v-e7f24654]{color:#64748b}.stat-value[data-v-e7f24654]{font-weight:600;color:#0f172a}.stat-value--sent[data-v-e7f24654]{color:#10b981}.stat-value--failed[data-v-e7f24654]{color:#ef4444}.progress-bar[data-v-e7f24654]{width:100%;height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden;margin-top:.25rem}.progress-bar__fill[data-v-e7f24654]{height:100%;background:#2563eb;transition:width .3s ease}.date-cell[data-v-e7f24654]{font-size:.8125rem;color:#64748b}.date-info[data-v-e7f24654]{display:flex;flex-direction:column;gap:.25rem}.scheduled-time[data-v-e7f24654]{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:#2563eb}.actions[data-v-e7f24654]{display:flex;gap:.5rem;flex-wrap:wrap}.action-button[data-v-e7f24654]{display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid #e2e8f0;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:all .2s}.action-button[data-v-e7f24654]:hover:not(:disabled){background:#f8fafc}.action-button[data-v-e7f24654]:disabled{opacity:.5;cursor:not-allowed}.action-button--send[data-v-e7f24654]:hover:not(:disabled){border-color:#10b981;background:#ecfdf5}.action-button--cancel[data-v-e7f24654]:hover:not(:disabled){border-color:#ef4444;background:#fef2f2}.action-button--view[data-v-e7f24654]:hover{border-color:#2563eb;background:#eff6ff}.action-button--delete[data-v-e7f24654]:hover:not(:disabled){border-color:#ef4444;background:#fef2f2}.modal-overlay[data-v-e7f24654]{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-e7f24654]{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-e7f24654]{max-width:700px}.modal__title[data-v-e7f24654]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.modal__actions[data-v-e7f24654]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-e7f24654]{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-e7f24654]{background:#2563eb;color:#fff}.modal__button--primary[data-v-e7f24654]:hover{background:#1d4ed8}.broadcast-details[data-v-e7f24654]{display:flex;flex-direction:column;gap:1.5rem}.detail-section__title[data-v-e7f24654]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em}.detail-section__content[data-v-e7f24654]{background:#f8fafc;padding:1rem;border-radius:.5rem}.message-content[data-v-e7f24654]{white-space:pre-wrap;line-height:1.6;color:#0f172a;font-size:.875rem}.info-grid[data-v-e7f24654]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.info-item[data-v-e7f24654]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-e7f24654]{font-size:.75rem;color:#64748b;font-weight:500}.info-value[data-v-e7f24654]{font-size:.875rem;color:#0f172a;font-weight:500}.stats-grid[data-v-e7f24654]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.stat-card[data-v-e7f24654]{display:flex;flex-direction:column;align-items:center;padding:1rem;border-radius:.5rem;background:#fff}.stat-card__label[data-v-e7f24654]{font-size:.75rem;color:#64748b;margin-bottom:.5rem;text-align:center}.stat-card__value[data-v-e7f24654]{font-size:1.5rem;font-weight:700}.stat-card--total .stat-card__value[data-v-e7f24654]{color:#2563eb}.stat-card--sent .stat-card__value[data-v-e7f24654]{color:#10b981}.stat-card--failed .stat-card__value[data-v-e7f24654]{color:#ef4444}@media (max-width: 768px){.broadcast-table[data-v-e7f24654]{font-size:.8125rem}.broadcast-table th[data-v-e7f24654],.broadcast-table td[data-v-e7f24654]{padding:.625rem .75rem}.message-preview[data-v-e7f24654]{max-width:200px}.statistics[data-v-e7f24654]{min-width:120px}.action-button[data-v-e7f24654]{padding:.25rem .5rem;font-size:.875rem}.stats-grid[data-v-e7f24654]{grid-template-columns:1fr}}.admin-broadcasts__header[data-v-3fb58465]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.admin-broadcasts__title[data-v-3fb58465]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-broadcasts__loading[data-v-3fb58465],.admin-broadcasts__error[data-v-3fb58465]{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-3fb58465]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-3fb58465 .8s linear infinite;margin-bottom:1rem}.admin-broadcasts__error p[data-v-3fb58465]{color:#ef4444;margin-bottom:1rem}.create-button[data-v-3fb58465]{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-3fb58465]:hover{background:#1d4ed8}.retry-button[data-v-3fb58465]{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-3fb58465]:hover{background:#1d4ed8}.modal-overlay[data-v-3fb58465]{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-3fb58465]{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-3fb58465]{max-width:700px}.modal__title[data-v-3fb58465]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.modal__text[data-v-3fb58465]{color:#64748b;margin:0 0 1.5rem;line-height:1.5}.modal__actions[data-v-3fb58465]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-3fb58465]{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-3fb58465]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-3fb58465]:hover{background:#e2e8f0}.modal__button--danger[data-v-3fb58465]{background:#ef4444;color:#fff}.modal__button--danger[data-v-3fb58465]:hover:not(:disabled){background:#dc2626}.modal__button[data-v-3fb58465]:disabled{opacity:.6;cursor:not-allowed}.success-notification[data-v-3fb58465]{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-3fb58465 .3s ease-out;z-index:1001}@keyframes spin-3fb58465{to{transform:rotate(360deg)}}@keyframes slideIn-3fb58465{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.success-notification[data-v-3fb58465]{bottom:1rem;right:1rem;left:1rem;text-align:center}}.withdrawal-moderation-table__loading[data-v-cdc54ee3],.withdrawal-moderation-table__error[data-v-cdc54ee3]{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-cdc54ee3]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-cdc54ee3 .8s linear infinite;margin-bottom:1rem}.withdrawal-moderation-table__error p[data-v-cdc54ee3]{color:#ef4444;margin-bottom:1rem}.withdrawal-moderation-table__empty[data-v-cdc54ee3]{text-align:center;padding:3rem 1rem;color:#94a3b8}.retry-button[data-v-cdc54ee3]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500}.table-wrapper[data-v-cdc54ee3]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.withdrawals-table[data-v-cdc54ee3]{width:100%;border-collapse:collapse;font-size:.875rem}.withdrawals-table th[data-v-cdc54ee3]{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-cdc54ee3]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.withdrawals-table tr:last-child td[data-v-cdc54ee3]{border-bottom:none}.withdrawals-table .withdrawal-row--risky[data-v-cdc54ee3]{background:#fef9f3}.id[data-v-cdc54ee3]{font-family:Courier New,monospace;color:#64748b;font-weight:600}.user-info[data-v-cdc54ee3]{display:flex;flex-direction:column;gap:.125rem}.user-info__name[data-v-cdc54ee3]{font-weight:500}.user-info__id[data-v-cdc54ee3]{font-size:.75rem;color:#64748b}.amount[data-v-cdc54ee3]{font-weight:600}.status-badge[data-v-cdc54ee3]{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600}.status-badge--pending[data-v-cdc54ee3]{background:#eff6ff;color:#1d4ed8}.status-badge--approved[data-v-cdc54ee3]{background:#ecfeff;color:#0f766e}.status-badge--processing[data-v-cdc54ee3]{background:#eef2ff;color:#4338ca}.status-badge--rejected[data-v-cdc54ee3]{background:#fef2f2;color:#dc2626}.status-badge--completed[data-v-cdc54ee3]{background:#ecfdf5;color:#16a34a}.status-badge--failed[data-v-cdc54ee3]{background:#fef2f2;color:#b91c1c}.status-badge--refunded[data-v-cdc54ee3]{background:#f8fafc;color:#475569}.risk-flags[data-v-cdc54ee3]{display:flex;flex-wrap:wrap;gap:.25rem}.risk-flag[data-v-cdc54ee3]{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;border-radius:999px;font-size:.7rem;padding:.15rem .45rem}.no-risks[data-v-cdc54ee3]{color:#94a3b8}.deposit-ratio[data-v-cdc54ee3]{font-weight:600}.deposit-ratio--danger[data-v-cdc54ee3]{color:#dc2626}.deposit-ratio--warning[data-v-cdc54ee3]{color:#d97706}.deposit-ratio--safe[data-v-cdc54ee3]{color:#16a34a}.actions[data-v-cdc54ee3]{display:flex;align-items:center;gap:.4rem}.action-button[data-v-cdc54ee3]{width:30px;height:30px;border:1px solid #e2e8f0;border-radius:.45rem;background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.action-button--approve[data-v-cdc54ee3]{color:#16a34a}.action-button--reject[data-v-cdc54ee3]{color:#dc2626}.action-button--retry[data-v-cdc54ee3]{color:#0369a1}@keyframes spin-cdc54ee3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.table-wrapper[data-v-cdc54ee3]{border-radius:.65rem}.withdrawals-table[data-v-cdc54ee3]{min-width:980px}.actions[data-v-cdc54ee3]{gap:.3rem}.user-info__name[data-v-cdc54ee3],.user-info__id[data-v-cdc54ee3],.date[data-v-cdc54ee3],.account-age[data-v-cdc54ee3]{white-space:nowrap}}.modal-overlay[data-v-3bec2434]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal[data-v-3bec2434]{background:#fff;border-radius:.9rem;width:min(980px,100%);max-height:90vh;overflow:auto;box-shadow:0 15px 40px #02061733}.modal__header[data-v-3bec2434]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.modal__title[data-v-3bec2434]{margin:0;font-size:1.1rem;color:#0f172a}.modal__close[data-v-3bec2434]{border:none;background:transparent;font-size:1.2rem;cursor:pointer;color:#64748b}.modal__loading[data-v-3bec2434],.modal__error[data-v-3bec2434]{padding:2rem 1rem;text-align:center}.modal__content[data-v-3bec2434]{padding:1rem 1.25rem 1.25rem}.modal__actions[data-v-3bec2434]{display:flex;gap:.5rem;margin-top:1rem}.spinner[data-v-3bec2434]{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-3bec2434 .8s linear infinite;margin:0 auto .75rem}.section[data-v-3bec2434]{margin-bottom:1rem;border:1px solid #e2e8f0;border-radius:.7rem;padding:.85rem}.section__title[data-v-3bec2434]{margin:0 0 .75rem;font-size:.95rem;color:#0f172a;font-weight:600}.section__title--with-icon[data-v-3bec2434]{display:flex;gap:.35rem;align-items:center}.section--warning[data-v-3bec2434]{border-color:#fcd34d;background:#fffbeb}.info-grid[data-v-3bec2434]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem}.info-item__label[data-v-3bec2434]{color:#64748b;margin-right:.3rem}.info-item__value[data-v-3bec2434]{color:#0f172a;font-weight:500}.status-badge[data-v-3bec2434]{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600}.status-badge--pending[data-v-3bec2434]{background:#eff6ff;color:#1d4ed8}.status-badge--approved[data-v-3bec2434]{background:#ecfeff;color:#0f766e}.status-badge--processing[data-v-3bec2434]{background:#eef2ff;color:#4338ca}.status-badge--rejected[data-v-3bec2434]{background:#fef2f2;color:#dc2626}.status-badge--completed[data-v-3bec2434]{background:#ecfdf5;color:#16a34a}.status-badge--failed[data-v-3bec2434]{background:#fef2f2;color:#b91c1c}.status-badge--refunded[data-v-3bec2434]{background:#f8fafc;color:#475569}.risk-flags[data-v-3bec2434]{display:flex;flex-direction:column;gap:.45rem}.risk-flag-item[data-v-3bec2434]{display:flex;flex-direction:column;gap:.2rem}.risk-flag-item__badge[data-v-3bec2434]{display:inline-flex;width:fit-content;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;border:1px solid #fed7aa;background:#fff7ed;color:#c2410c}.risk-flag-item__description[data-v-3bec2434]{color:#475569;font-size:.83rem}.stats-grid[data-v-3bec2434]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.stat-card[data-v-3bec2434]{border:1px solid #e2e8f0;border-radius:.65rem;padding:.65rem}.stat-card__label[data-v-3bec2434]{color:#64748b;font-size:.8rem}.stat-card__value[data-v-3bec2434]{margin-top:.25rem;font-weight:700;color:#0f172a}.stat-card__value--positive[data-v-3bec2434]{color:#16a34a}.stat-card__value--negative[data-v-3bec2434],.stat-card__value--danger[data-v-3bec2434]{color:#dc2626}.stat-card__value--warning[data-v-3bec2434]{color:#d97706}.stat-card__value--safe[data-v-3bec2434]{color:#16a34a}.activity-list[data-v-3bec2434]{display:flex;flex-direction:column;gap:.4rem}.activity-item[data-v-3bec2434]{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:center;padding:.55rem .65rem;border:1px solid #e2e8f0;border-radius:.6rem}.activity-item__icon[data-v-3bec2434]{color:#475569}.activity-item__title[data-v-3bec2434]{font-weight:600;color:#0f172a;font-size:.85rem}.activity-item__details[data-v-3bec2434]{color:#64748b;font-size:.8rem}.activity-item__time[data-v-3bec2434]{color:#94a3b8;font-size:.75rem}.action-button[data-v-3bec2434]{border:1px solid #e2e8f0;border-radius:.55rem;background:#fff;padding:.5rem .8rem;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;color:#334155}.action-button--approve[data-v-3bec2434]{border-color:#86efac;color:#166534;background:#f0fdf4}.action-button--reject[data-v-3bec2434]{border-color:#fecaca;color:#991b1b;background:#fef2f2}.action-button--retry[data-v-3bec2434]{border-color:#bae6fd;color:#075985;background:#f0f9ff}.reject-modal-overlay[data-v-3bec2434]{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061773;display:flex;align-items:center;justify-content:center;z-index:1010;padding:1rem}.reject-modal[data-v-3bec2434]{background:#fff;border-radius:.8rem;width:min(640px,100%);border:1px solid #e2e8f0;padding:1rem}.reject-modal__title[data-v-3bec2434]{margin:0 0 .45rem;font-size:1rem;color:#0f172a}.reject-modal__text[data-v-3bec2434]{margin:0 0 .6rem;color:#64748b;font-size:.85rem}.reject-modal__textarea[data-v-3bec2434]{width:100%;resize:vertical;border:1px solid #cbd5e1;border-radius:.55rem;padding:.6rem;font-size:.9rem;outline:none;margin-top:.65rem}.reject-modal__actions[data-v-3bec2434]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.reject-modal__button[data-v-3bec2434]{border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#334155;padding:.45rem .75rem;cursor:pointer}.reject-modal__button--confirm[data-v-3bec2434]{border-color:#fecaca;background:#fee2e2;color:#991b1b}.reject-modal__button--confirm[data-v-3bec2434]:disabled{opacity:.6;cursor:not-allowed}.reason-templates[data-v-3bec2434]{display:flex;flex-wrap:wrap;gap:.4rem}.reason-templates__button[data-v-3bec2434]{border:1px solid #cbd5e1;background:#f8fafc;color:#334155;border-radius:999px;padding:.3rem .6rem;font-size:.76rem;cursor:pointer;text-align:left}.retry-button[data-v-3bec2434]{border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#334155;padding:.45rem .7rem;cursor:pointer}@keyframes spin-3bec2434{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.modal[data-v-3bec2434]{max-height:95vh}.modal__header[data-v-3bec2434],.modal__content[data-v-3bec2434],.modal__actions[data-v-3bec2434]{padding-left:.9rem;padding-right:.9rem}.info-grid[data-v-3bec2434],.stats-grid[data-v-3bec2434]{grid-template-columns:1fr}.activity-item[data-v-3bec2434]{grid-template-columns:1fr;gap:.3rem}.modal__actions[data-v-3bec2434]{flex-direction:column}.action-button[data-v-3bec2434]{width:100%;justify-content:center}.activity-item__time[data-v-3bec2434],.activity-item__details[data-v-3bec2434]{overflow-wrap:anywhere;word-break:break-word}}.portals-panel[data-v-7bdc4048]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.portals-panel__header[data-v-7bdc4048]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.portals-panel__title[data-v-7bdc4048]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0}.portals-panel__status[data-v-7bdc4048]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500}.portals-panel__status--green[data-v-7bdc4048]{background:#dcfce7;color:#166534}.portals-panel__status--yellow[data-v-7bdc4048]{background:#fef3c7;color:#92400e}.portals-panel__status--red[data-v-7bdc4048]{background:#fee2e2;color:#991b1b}.portals-panel__stats[data-v-7bdc4048]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:1.5rem}.portals-panel__actions[data-v-7bdc4048]{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.portals-panel__warning[data-v-7bdc4048]{display:flex;align-items:center;gap:.5rem;background:#fffbeb;border:1px solid #fcd34d;border-radius:.5rem;padding:.75rem;color:#92400e;margin-bottom:1rem}.portals-panel__result[data-v-7bdc4048]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;margin-top:1rem}.portals-panel__error[data-v-7bdc4048]{display:flex;align-items:center;gap:.75rem;background:#fee2e2;border:1px solid #fca5a5;border-radius:.5rem;padding:1rem;margin-top:1rem;color:#991b1b}.status-dot[data-v-7bdc4048]{width:8px;height:8px;border-radius:50%;background:currentColor}.stat-card[data-v-7bdc4048]{background:#f8fafc;border-radius:.5rem;padding:1rem}.stat-card__label[data-v-7bdc4048]{font-size:.875rem;color:#64748b;margin-bottom:.5rem}.stat-card__value[data-v-7bdc4048]{font-size:1.25rem;font-weight:600;color:#0f172a;overflow-wrap:anywhere}.stat-card__value--error[data-v-7bdc4048]{color:#dc2626}.withdrawal-select[data-v-7bdc4048]{min-width:280px;flex:1 1 320px;border:1px solid #cbd5e1;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;color:#0f172a;background:#fff}.action-button[data-v-7bdc4048]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.action-button--primary[data-v-7bdc4048]{background:#2563eb;color:#fff}.action-button--primary[data-v-7bdc4048]:hover:not(:disabled){background:#1d4ed8}.action-button--secondary[data-v-7bdc4048]{background:#f1f5f9;color:#0f172a;border:1px solid #e2e8f0}.action-button--secondary[data-v-7bdc4048]:hover:not(:disabled){background:#e2e8f0}.action-button--ghost[data-v-7bdc4048]{background:transparent;color:#64748b;border:1px solid #e2e8f0}.action-button--ghost[data-v-7bdc4048]:hover:not(:disabled){background:#f8fafc}.action-button[data-v-7bdc4048]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-7bdc4048]{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-7bdc4048 .6s linear infinite}@keyframes spin-7bdc4048{to{transform:rotate(360deg)}}.result-header[data-v-7bdc4048]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.result-title[data-v-7bdc4048]{font-size:.875rem;font-weight:600;color:#0f172a;margin:0}.result-close[data-v-7bdc4048],.error-close[data-v-7bdc4048]{background:none;border:none;font-size:1.5rem;color:#64748b;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.result-close[data-v-7bdc4048]:hover,.error-close[data-v-7bdc4048]:hover{color:#0f172a}.result-output[data-v-7bdc4048]{font-family:Courier New,monospace;font-size:.75rem;color:#334155;white-space:pre-wrap;word-break:break-word;margin:0;max-height:300px;overflow-y:auto}@media (max-width: 768px){.portals-panel__header[data-v-7bdc4048]{flex-direction:column;align-items:flex-start;gap:1rem}.portals-panel__actions[data-v-7bdc4048]{flex-direction:column;width:100%}.portals-panel__actions .action-button[data-v-7bdc4048],.portals-panel__actions .withdrawal-select[data-v-7bdc4048]{width:100%;min-width:0}.portals-panel__actions .action-button[data-v-7bdc4048]{justify-content:center}}.admin-withdrawals__header[data-v-c21bace4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.admin-withdrawals__title[data-v-c21bace4]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-withdrawals__filters[data-v-c21bace4]{display:flex;align-items:center;gap:.75rem}.admin-withdrawals__portals[data-v-c21bace4]{margin-top:1.5rem}.filter-select[data-v-c21bace4]{padding:.625rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;background:#fff;cursor:pointer}.refresh-button[data-v-c21bace4]{width:2.5rem;height:2.5rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center}.refresh-button[data-v-c21bace4]:disabled{opacity:.5;cursor:not-allowed}.pending-alert[data-v-c21bace4]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #fde68a;background:#fffbeb;border-radius:.5rem;margin-bottom:1rem}.pending-alert__icon[data-v-c21bace4]{color:#d97706}.pending-alert__text[data-v-c21bace4]{color:#92400e;font-weight:500}.pagination[data-v-c21bace4]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.pagination__button[data-v-c21bace4]{border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:#334155;padding:.5rem .75rem;cursor:pointer}.pagination__button[data-v-c21bace4]:disabled{opacity:.5;cursor:not-allowed}.pagination__info[data-v-c21bace4]{color:#64748b;font-size:.9rem}@media (max-width: 768px){.admin-withdrawals__header[data-v-c21bace4]{align-items:stretch}.admin-withdrawals__filters[data-v-c21bace4]{width:100%}.filter-select[data-v-c21bace4]{flex:1}}.admin-case-form[data-v-b5d9d675]{background:var(--surface-color);border-radius:12px;max-width:980px;margin:0 auto}.admin-case-form__header[data-v-b5d9d675]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color)}.admin-case-form__header button[data-v-b5d9d675]{background:none;border:none;color:var(--text-secondary);cursor:pointer}.admin-case-form__body[data-v-b5d9d675]{padding:24px;display:flex;flex-direction:column;gap:24px}.admin-case-form__section[data-v-b5d9d675]{display:flex;flex-direction:column;gap:10px}.admin-case-form__section h3[data-v-b5d9d675]{margin:0 0 6px}.mode-switch[data-v-b5d9d675],.grid-3[data-v-b5d9d675],.checks[data-v-b5d9d675],.section-header[data-v-b5d9d675],.tools[data-v-b5d9d675],.stats[data-v-b5d9d675],.actions[data-v-b5d9d675]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.grid-3>div[data-v-b5d9d675]{flex:1 1 180px}.mode-switch button[data-v-b5d9d675],.tools button[data-v-b5d9d675],.actions button[data-v-b5d9d675],.section-header button[data-v-b5d9d675],.image-row button[data-v-b5d9d675],.modal button[data-v-b5d9d675]{border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-primary);border-radius:8px;padding:8px 12px;cursor:pointer}.mode-switch button.active[data-v-b5d9d675]{border-color:var(--primary-color);color:var(--primary-color)}input[data-v-b5d9d675],textarea[data-v-b5d9d675],select[data-v-b5d9d675]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--input-bg);color:var(--text-primary)}.preview img[data-v-b5d9d675]{width:170px;height:170px;object-fit:cover;border-radius:8px}.items[data-v-b5d9d675]{display:flex;flex-direction:column;gap:8px}.item-row[data-v-b5d9d675]{display:grid;grid-template-columns:56px 1fr 190px auto;gap:12px;align-items:center;border:1px solid var(--border-color);border-radius:10px;padding:10px}.item-media[data-v-b5d9d675]{width:56px;height:56px}.item-media img[data-v-b5d9d675]{width:56px;height:56px;object-fit:cover;border-radius:8px}.item-media .stars[data-v-b5d9d675]{width:56px;height:56px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d8b36a,#ffed4e)}.item-info .name[data-v-b5d9d675]{font-weight:600}.item-info small[data-v-b5d9d675]{color:var(--text-secondary)}.item-chance label[data-v-b5d9d675]{display:block;margin-bottom:4px;font-size:12px;color:var(--text-secondary)}.empty[data-v-b5d9d675]{border:1px dashed var(--border-color);border-radius:8px;padding:14px;color:var(--text-secondary)}.stats[data-v-b5d9d675]{border:1px solid var(--border-color);border-radius:10px;padding:10px}.ok[data-v-b5d9d675]{color:#22c55e}.warn[data-v-b5d9d675]{color:#c79d59}.bad[data-v-b5d9d675]{color:#ef4444}.warning[data-v-b5d9d675]{margin:0;padding:10px;border-radius:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.4)}.modal-wrap[data-v-b5d9d675]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-b5d9d675]{width:min(680px,92vw);max-height:85vh;background:var(--surface-color);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-b5d9d675]{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-b5d9d675]{margin:0}.modal-body[data-v-b5d9d675]{padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.gift-list[data-v-b5d9d675]{display:flex;flex-direction:column;gap:8px}.gift-row[data-v-b5d9d675]{display:grid;grid-template-columns:50px 1fr;gap:8px;align-items:center;border:1px solid var(--border-color);border-radius:8px;padding:8px;cursor:pointer}.gift-row img[data-v-b5d9d675]{width:50px;height:50px;border-radius:6px;object-fit:cover}.gift-row small[data-v-b5d9d675]{color:var(--text-secondary)}@media (max-width: 900px){.item-row[data-v-b5d9d675]{grid-template-columns:50px 1fr}.item-chance[data-v-b5d9d675]{grid-column:1/-1}}.admin-case-list[data-v-bd0b8d03]{background:var(--surface-color);border-radius:12px;padding:24px}.admin-case-list__header[data-v-bd0b8d03]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-case-list__title[data-v-bd0b8d03]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.admin-case-list__create-btn[data-v-bd0b8d03]{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-bd0b8d03]:hover{background:var(--primary-hover);transform:translateY(-2px)}.admin-case-list__filters[data-v-bd0b8d03]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.admin-case-list__search[data-v-bd0b8d03]{flex:1;min-width:220px;padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--input-bg);color:var(--text-primary)}.admin-case-list__search[data-v-bd0b8d03]:focus{outline:none;border-color:var(--primary-color)}.admin-case-list__filter[data-v-bd0b8d03]{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-bd0b8d03]:focus{outline:none;border-color:var(--primary-color)}.admin-case-list__loading[data-v-bd0b8d03],.admin-case-list__empty[data-v-bd0b8d03]{text-align:center;padding:48px;color:var(--text-secondary);font-size:16px}.admin-case-list__table-wrapper[data-v-bd0b8d03]{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-case-list__table[data-v-bd0b8d03]{width:100%;min-width:920px;border-collapse:collapse}.admin-case-list__table th[data-v-bd0b8d03]{text-align:left;padding:12px;font-weight:600;color:var(--text-secondary);border-bottom:2px solid var(--border-color);font-size:13px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.admin-case-list__table th.sortable[data-v-bd0b8d03]{cursor:pointer;-webkit-user-select:none;user-select:none}.admin-case-list__table th.sortable[data-v-bd0b8d03]:hover{color:var(--primary-color)}.admin-case-list__table td[data-v-bd0b8d03]{padding:16px 12px;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.admin-case-list__row[data-v-bd0b8d03]{transition:background .2s}.admin-case-list__row[data-v-bd0b8d03]:hover{background:var(--hover-bg)}.admin-case-list__image[data-v-bd0b8d03]{width:60px;height:60px;object-fit:cover;border-radius:8px}.admin-case-list__name[data-v-bd0b8d03]{display:flex;align-items:center;gap:8px;font-weight:500}.admin-case-list__badge[data-v-bd0b8d03]{font-size:16px}.admin-case-list__currency[data-v-bd0b8d03]{font-size:13px;font-weight:500}.admin-case-list__status-btn[data-v-bd0b8d03]{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-bd0b8d03]{background:#22c55e1a;color:#22c55e}.admin-case-list__status-btn.active[data-v-bd0b8d03]:hover{background:#22c55e33}.admin-case-list__status-btn.inactive[data-v-bd0b8d03]{background:#ef44441a;color:#ef4444}.admin-case-list__status-btn.inactive[data-v-bd0b8d03]:hover{background:#ef444433}.admin-case-list__actions[data-v-bd0b8d03]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-case-list__action-btn[data-v-bd0b8d03]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--border-color);border-radius:6px;color:#475569;line-height:1;cursor:pointer;transition:all .2s;background:var(--button-secondary-bg)}.admin-case-list__action-btn svg[data-v-bd0b8d03]{display:block;flex-shrink:0}.admin-case-list__action-btn[data-v-bd0b8d03]:hover{transform:translateY(-2px);background:var(--button-secondary-hover)}.admin-case-list__action-btn.edit[data-v-bd0b8d03]{color:#2563eb}.admin-case-list__action-btn.edit[data-v-bd0b8d03]:hover{border-color:#2563eb59;background:#3b82f61a}.admin-case-list__action-btn.stats[data-v-bd0b8d03]{color:#7c3aed}.admin-case-list__action-btn.stats[data-v-bd0b8d03]:hover{border-color:#7c3aed59;background:#a855f71a}.admin-case-list__action-btn.delete[data-v-bd0b8d03]{color:#dc2626}.admin-case-list__action-btn.delete[data-v-bd0b8d03]:hover{border-color:#dc262659;background:#ef44441a}.rtp-high[data-v-bd0b8d03]{color:#22c55e;font-weight:600}.rtp-medium[data-v-bd0b8d03]{color:#c79d59;font-weight:600}.rtp-low[data-v-bd0b8d03]{color:#ef4444;font-weight:600}@media (max-width: 900px){.admin-case-list[data-v-bd0b8d03]{padding:16px}.admin-case-list__header[data-v-bd0b8d03]{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.admin-case-list__title[data-v-bd0b8d03]{font-size:20px}.admin-case-list__create-btn[data-v-bd0b8d03]{width:100%;min-height:42px}.admin-case-list__filters[data-v-bd0b8d03]{margin-bottom:16px;gap:10px}.admin-case-list__search[data-v-bd0b8d03],.admin-case-list__filter[data-v-bd0b8d03]{width:100%;min-width:0}.admin-case-list__table-wrapper[data-v-bd0b8d03]{overflow:visible}.admin-case-list__table[data-v-bd0b8d03]{min-width:0}.admin-case-list__table thead[data-v-bd0b8d03]{display:none}.admin-case-list__table tbody[data-v-bd0b8d03],.admin-case-list__table tr[data-v-bd0b8d03],.admin-case-list__table td[data-v-bd0b8d03]{display:block;width:100%}.admin-case-list__table tr[data-v-bd0b8d03]{border:1px solid var(--border-color);border-radius:12px;padding:12px;margin-bottom:10px;background:var(--surface-color)}.admin-case-list__table tr[data-v-bd0b8d03]:last-child{margin-bottom:0}.admin-case-list__table td[data-v-bd0b8d03]{border-bottom:none;padding:6px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:right}.admin-case-list__table td[data-v-bd0b8d03]:before{content:attr(data-label);color:var(--text-secondary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.admin-case-list__image-cell[data-v-bd0b8d03]{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:6px}.admin-case-list__image-cell[data-v-bd0b8d03]:before{display:inline-block}.admin-case-list__name[data-v-bd0b8d03]{justify-content:flex-end;flex-wrap:wrap}.admin-case-list__actions-cell[data-v-bd0b8d03]{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:8px;text-align:left}.admin-case-list__actions[data-v-bd0b8d03]{width:100%;justify-content:flex-end;gap:10px}.admin-case-list__status-btn[data-v-bd0b8d03]{min-height:36px}}@media (max-width: 560px){.admin-case-list[data-v-bd0b8d03]{padding:12px}.admin-case-list__table tr[data-v-bd0b8d03]{padding:10px}.admin-case-list__table td[data-v-bd0b8d03]{padding:5px 0}.admin-case-list__image[data-v-bd0b8d03]{width:52px;height:52px}.admin-case-list__action-btn[data-v-bd0b8d03]{width:38px;height:38px}}.admin-cases[data-v-e241f138]{padding:24px;min-height:100vh}.admin-cases__modal-overlay[data-v-e241f138]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.admin-cases__stats-modal[data-v-e241f138]{width:min(600px,92vw);border-radius:12px;background:var(--surface-color);overflow:hidden}.admin-cases__stats-header[data-v-e241f138]{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid var(--border-color)}.admin-cases__stats-header h3[data-v-e241f138]{margin:0}.admin-cases__stats-header button[data-v-e241f138]{border:none;background:none;font-size:20px;color:var(--text-secondary);cursor:pointer}.admin-cases__stats-loading[data-v-e241f138]{padding:30px;text-align:center;color:var(--text-secondary)}.admin-cases__stats-content[data-v-e241f138]{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-cases__stat-card[data-v-e241f138]{border-radius:10px;background:var(--input-bg);border:1px solid var(--border-color);padding:14px;text-align:center}.admin-cases__stat-label[data-v-e241f138]{font-size:12px;color:var(--text-secondary);text-transform:uppercase;margin-bottom:6px}.admin-cases__stat-value[data-v-e241f138]{font-size:26px;font-weight:700}.admin-cases__stat-value.positive[data-v-e241f138]{color:#22c55e}.admin-cases__stat-value.negative[data-v-e241f138]{color:#ef4444}@media (max-width: 900px){.admin-cases[data-v-e241f138]{padding:16px 12px}.admin-cases__stats-modal[data-v-e241f138]{width:min(600px,100vw - 16px)}}@media (max-width: 560px){.admin-cases[data-v-e241f138]{padding:10px 6px}.admin-cases__stats-content[data-v-e241f138]{grid-template-columns:1fr}.admin-cases__stat-value[data-v-e241f138]{font-size:22px}}.admin-gift-list[data-v-25fe2f62]{background:var(--surface-color);border-radius:12px;padding:24px}.admin-gift-list__header[data-v-25fe2f62]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-gift-list__title[data-v-25fe2f62]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.admin-gift-list__create-btn[data-v-25fe2f62]{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-25fe2f62]:hover{background:var(--primary-hover);transform:translateY(-2px)}.admin-gift-list__filters[data-v-25fe2f62]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.admin-gift-list__search[data-v-25fe2f62]{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-25fe2f62]:focus{outline:none;border-color:var(--primary-color)}.admin-gift-list__filter[data-v-25fe2f62]{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-25fe2f62]:focus{outline:none;border-color:var(--primary-color)}.admin-gift-list__loading[data-v-25fe2f62],.admin-gift-list__empty[data-v-25fe2f62]{text-align:center;padding:48px;color:var(--text-secondary);font-size:16px}.admin-gift-list__table-wrapper[data-v-25fe2f62]{overflow-x:auto}.admin-gift-list__table[data-v-25fe2f62]{width:100%;border-collapse:collapse}.admin-gift-list__table th[data-v-25fe2f62]{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-25fe2f62]{cursor:pointer;-webkit-user-select:none;user-select:none}.admin-gift-list__table th.sortable[data-v-25fe2f62]:hover{color:var(--primary-color)}.admin-gift-list__table td[data-v-25fe2f62]{padding:16px 12px;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.admin-gift-list__row[data-v-25fe2f62]{transition:background .2s}.admin-gift-list__row[data-v-25fe2f62]:hover{background:var(--hover-bg)}.admin-gift-list__image[data-v-25fe2f62]{width:60px;height:60px;object-fit:cover;border-radius:8px}.admin-gift-list__name[data-v-25fe2f62]{font-weight:500}.admin-gift-list__stat[data-v-25fe2f62]{font-weight:500;color:var(--text-primary)}.admin-gift-list__status-btn[data-v-25fe2f62]{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-25fe2f62]{background:#22c55e1a;color:#22c55e}.admin-gift-list__status-btn.active[data-v-25fe2f62]:hover{background:#22c55e33}.admin-gift-list__status-btn.inactive[data-v-25fe2f62]{background:#ef44441a;color:#ef4444}.admin-gift-list__status-btn.inactive[data-v-25fe2f62]:hover{background:#ef444433}.admin-gift-list__actions[data-v-25fe2f62]{display:flex;gap:8px}.admin-gift-list__action-btn[data-v-25fe2f62]{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:all .2s;background:var(--button-secondary-bg)}.admin-gift-list__action-btn[data-v-25fe2f62]:hover{transform:translateY(-2px);background:var(--button-secondary-hover)}.admin-gift-list__action-btn.edit[data-v-25fe2f62]:hover{background:#3b82f61a}.admin-gift-list__action-btn.stats[data-v-25fe2f62]:hover{background:#a855f71a}.admin-gift-form[data-v-094d2c0d]{background:var(--surface-color);border-radius:12px;max-width:800px;margin:0 auto}.admin-gift-form__header[data-v-094d2c0d]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border-color)}.admin-gift-form__title[data-v-094d2c0d]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.admin-gift-form__close[data-v-094d2c0d]{background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:color .2s}.admin-gift-form__close[data-v-094d2c0d]:hover{color:var(--text-primary)}.admin-gift-form__form[data-v-094d2c0d]{padding:24px}.admin-gift-form__section[data-v-094d2c0d]{margin-bottom:32px}.admin-gift-form__section[data-v-094d2c0d]:last-child{margin-bottom:0}.admin-gift-form__section-title[data-v-094d2c0d]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.admin-gift-form__field[data-v-094d2c0d]{margin-bottom:16px}.admin-gift-form__label[data-v-094d2c0d]{display:block;font-size:14px;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.admin-gift-form__input[data-v-094d2c0d],.admin-gift-form__textarea[data-v-094d2c0d],.admin-gift-form__select[data-v-094d2c0d]{width:100%;padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--input-bg);color:var(--text-primary);transition:border-color .2s}.admin-gift-form__input[data-v-094d2c0d]:focus,.admin-gift-form__textarea[data-v-094d2c0d]:focus,.admin-gift-form__select[data-v-094d2c0d]:focus{outline:none;border-color:var(--primary-color)}.admin-gift-form__input--with-icon[data-v-094d2c0d]{padding-left:40px}.admin-gift-form__textarea[data-v-094d2c0d]{resize:vertical;font-family:inherit}.admin-gift-form__row[data-v-094d2c0d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.admin-gift-form__checkbox[data-v-094d2c0d]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--text-primary)}.admin-gift-form__checkbox input[type=checkbox][data-v-094d2c0d]{width:18px;height:18px;cursor:pointer}.admin-gift-form__image-preview[data-v-094d2c0d]{margin-top:12px}.admin-gift-form__image-preview img[data-v-094d2c0d]{max-width:200px;max-height:200px;border-radius:8px;object-fit:cover;border:2px solid var(--border-color)}.admin-gift-form__input-with-icon[data-v-094d2c0d]{position:relative}.admin-gift-form__input-icon[data-v-094d2c0d]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;pointer-events:none}.admin-gift-form__input-icon-img[data-v-094d2c0d]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none}.admin-gift-form__field-hint[data-v-094d2c0d]{margin-top:6px;font-size:12px;color:var(--text-secondary);font-style:italic}.admin-gift-form__preview[data-v-094d2c0d]{margin-top:32px;padding:24px;background:var(--input-bg);border-radius:12px}.admin-gift-form__preview-content[data-v-094d2c0d]{display:flex;justify-content:center}.admin-gift-form__preview-card[data-v-094d2c0d]{width:250px;border-radius:12px;overflow:hidden;border:3px solid var(--border-color);background:var(--surface-color);transition:transform .3s}.admin-gift-form__preview-card[data-v-094d2c0d]:hover{transform:translateY(-4px)}.admin-gift-form__preview-image[data-v-094d2c0d]{width:100%;aspect-ratio:1;overflow:hidden;background:var(--input-bg)}.admin-gift-form__preview-image img[data-v-094d2c0d]{width:100%;height:100%;object-fit:cover}.admin-gift-form__preview-info[data-v-094d2c0d]{padding:16px}.admin-gift-form__preview-name[data-v-094d2c0d]{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.admin-gift-form__preview-price[data-v-094d2c0d]{font-size:14px;font-weight:600;color:var(--text-primary)}.admin-gift-form__preview-price span[data-v-094d2c0d]{color:var(--text-secondary)}.admin-gift-form__actions[data-v-094d2c0d]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color)}.admin-gift-form__btn[data-v-094d2c0d]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.admin-gift-form__btn[data-v-094d2c0d]:disabled{opacity:.5;cursor:not-allowed}.admin-gift-form__btn--secondary[data-v-094d2c0d]{background:var(--button-secondary-bg);color:var(--text-primary)}.admin-gift-form__btn--secondary[data-v-094d2c0d]:hover:not(:disabled){background:var(--button-secondary-hover)}.admin-gift-form__btn--primary[data-v-094d2c0d]{background:var(--primary-color);color:#fff}.admin-gift-form__btn--primary[data-v-094d2c0d]:hover:not(:disabled){background:var(--primary-hover)}.gift-parser[data-v-0c5fc280]{background:var(--color-surface);border-radius:8px;padding:24px;margin-bottom:24px}.parser-header[data-v-0c5fc280]{margin-bottom:24px}.parser-header h3[data-v-0c5fc280]{margin:0 0 8px;font-size:20px;font-weight:600}.parser-header .parser-description[data-v-0c5fc280]{margin:0;color:var(--color-text-secondary);font-size:14px}.parser-status[data-v-0c5fc280]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:24px}.parser-status .status-item[data-v-0c5fc280]{display:flex;justify-content:space-between;padding:12px;background:var(--color-background);border-radius:6px;border-left:3px solid var(--color-border)}.parser-status .status-item.success[data-v-0c5fc280]{border-left-color:var(--color-success)}.parser-status .status-item.error[data-v-0c5fc280]{border-left-color:var(--color-error)}.parser-status .status-item .status-label[data-v-0c5fc280]{font-weight:500;font-size:14px}.parser-status .status-item .status-value[data-v-0c5fc280]{font-size:14px;color:var(--color-text-secondary)}.parser-warning[data-v-0c5fc280]{background:var(--color-warning-bg, #fff3cd);border:1px solid var(--color-warning, #ffc107);border-radius:6px;padding:16px;margin-bottom:24px}.parser-warning p[data-v-0c5fc280]{margin:0 0 12px;font-weight:500}.parser-warning__title[data-v-0c5fc280]{display:inline-flex;align-items:center;gap:8px}.parser-warning ul[data-v-0c5fc280]{margin:0;padding-left:20px}.parser-warning code[data-v-0c5fc280]{background:#0000001a;padding:2px 6px;border-radius:3px;font-family:monospace;font-size:13px}.parser-actions[data-v-0c5fc280]{display:flex;gap:12px;margin-bottom:24px}.parser-actions .btn[data-v-0c5fc280]{padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;border:none;display:flex;align-items:center;gap:8px}.parser-actions .btn[data-v-0c5fc280]:disabled{opacity:.5;cursor:not-allowed}.parser-actions .btn.btn-primary[data-v-0c5fc280]{background:var(--color-primary);color:#fff}.parser-actions .btn.btn-primary[data-v-0c5fc280]:hover:not(:disabled){background:var(--color-primary-dark)}.parser-actions .btn.btn-secondary[data-v-0c5fc280]{background:var(--color-surface-variant);color:var(--color-text)}.parser-actions .btn.btn-secondary[data-v-0c5fc280]:hover:not(:disabled){background:var(--color-border)}.parser-actions .spinner[data-v-0c5fc280]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-0c5fc280 .6s linear infinite}@keyframes spin-0c5fc280{to{transform:rotate(360deg)}}.parser-result[data-v-0c5fc280]{background:var(--color-success-bg, #d4edda);border:1px solid var(--color-success, #28a745);border-radius:6px;padding:16px;margin-bottom:24px}.parser-result h4[data-v-0c5fc280]{margin:0 0 12px;font-size:16px}.parser-result .result-stats[data-v-0c5fc280]{display:flex;gap:24px;margin-bottom:16px}.parser-result .result-stats .stat-item[data-v-0c5fc280]{display:flex;gap:8px}.parser-result .result-stats .stat-item .stat-label[data-v-0c5fc280]{font-weight:500}.parser-result .result-stats .stat-item .stat-value[data-v-0c5fc280]{color:var(--color-success);font-weight:600}.parser-result .parser-output[data-v-0c5fc280]{margin-top:12px}.parser-result .parser-output summary[data-v-0c5fc280]{cursor:pointer;font-weight:500;margin-bottom:8px}.parser-result .parser-output summary[data-v-0c5fc280]:hover{color:var(--color-primary)}.parser-result .parser-output pre[data-v-0c5fc280]{background:var(--color-background);padding:12px;border-radius:4px;overflow-x:auto;font-size:12px;line-height:1.5;margin:0}.parser-error[data-v-0c5fc280]{background:var(--color-error-bg, #f8d7da);border:1px solid var(--color-error, #dc3545);border-radius:6px;padding:16px}.parser-error h4[data-v-0c5fc280]{margin:0 0 8px;font-size:16px;color:var(--color-error)}.parser-error p[data-v-0c5fc280]{margin:0;font-family:monospace;font-size:13px}.admin-gifts[data-v-0023affc]{padding:24px;min-height:100vh}.admin-gifts__modal-overlay[data-v-0023affc]{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-0023affc]{background:var(--surface-color);border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow:hidden}.admin-gifts__stats-header[data-v-0023affc]{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-0023affc]{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.admin-gifts__stats-header button[data-v-0023affc]{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-0023affc]:hover{color:var(--text-primary)}.admin-gifts__stats-loading[data-v-0023affc]{padding:48px;text-align:center;color:var(--text-secondary)}.admin-gifts__stats-content[data-v-0023affc]{padding:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.admin-gifts__stat-card[data-v-0023affc]{background:var(--input-bg);border-radius:8px;padding:20px;text-align:center}.admin-gifts__stat-label[data-v-0023affc]{font-size:13px;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.admin-gifts__stat-value[data-v-0023affc]{font-size:28px;font-weight:700;color:var(--text-primary)}.admin-gifts__stat-value.success[data-v-0023affc]{color:#22c55e}.admin-gifts__stat-value.warning[data-v-0023affc]{color:#c79d59}
