.lottie-gift[data-v-04ba3c65]{display:inline-block}.lottie-gift[data-v-04ba3c65] svg{width:100%!important;height:100%!important}.lottie-gift[data-v-04ba3c65] 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-9a37127d]{display:flex;flex-direction:column;gap:1.5rem}.admin-dashboard__loading[data-v-9a37127d],.admin-dashboard__error[data-v-9a37127d]{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-9a37127d]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-9a37127d .8s linear infinite;margin-bottom:1rem}.admin-dashboard__error p[data-v-9a37127d]{color:#ef4444;margin-bottom:1rem}.retry-button[data-v-9a37127d]{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-9a37127d]:hover{background:#1d4ed8}.dashboard-header[data-v-9a37127d]{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-9a37127d]{flex-direction:column;align-items:stretch}}.last-update[data-v-9a37127d]{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-9a37127d]{font-size:1rem;animation:rotate-9a37127d 2s linear infinite}.last-update__text[data-v-9a37127d]{font-weight:500}@media (max-width: 640px){.last-update[data-v-9a37127d]{justify-content:center}}.period-selector[data-v-9a37127d]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;flex:1}@media (max-width: 640px){.period-selector[data-v-9a37127d]{width:100%}}.period-selector[data-v-9a37127d]::-webkit-scrollbar{height:4px}.period-selector[data-v-9a37127d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.period-selector__button[data-v-9a37127d]{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-9a37127d]:hover{border-color:#cbd5e1;background:#f8fafc}.period-selector__button--active[data-v-9a37127d]{background:#2563eb;color:#fff;border-color:#2563eb}.period-selector__button--active[data-v-9a37127d]:hover{background:#1d4ed8;border-color:#1d4ed8}.stats-grid[data-v-9a37127d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}@media (max-width: 1024px){.stats-grid[data-v-9a37127d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.stats-grid[data-v-9a37127d]{grid-template-columns:1fr}}.stat-card[data-v-9a37127d]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;display:flex;gap:1rem;transition:box-shadow .2s}.stat-card[data-v-9a37127d]:hover{box-shadow:0 4px 6px -1px #0000001a}.stat-card__icon[data-v-9a37127d]{font-size:2.5rem;line-height:1}.stat-card__content[data-v-9a37127d]{flex:1}.stat-card__title[data-v-9a37127d]{font-size:.875rem;color:#64748b;margin:0 0 .5rem;font-weight:500}.stat-card__value[data-v-9a37127d]{font-size:1.75rem;font-weight:600;color:#0f172a;margin:0 0 .25rem;line-height:1.2}.stat-card__value--positive[data-v-9a37127d]{color:#10b981}.stat-card__value--negative[data-v-9a37127d]{color:#ef4444}.stat-card__label[data-v-9a37127d]{font-size:.75rem;color:#94a3b8;margin:0}.stat-card--deposits[data-v-9a37127d]{border-left:3px solid #10b981}.stat-card--withdrawals[data-v-9a37127d]{border-left:3px solid #c79d59}.stat-card--profit[data-v-9a37127d]{border-left:3px solid #2563eb}.chart-section[data-v-9a37127d]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.chart-section__title[data-v-9a37127d]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.chart-section__controls[data-v-9a37127d]{display:flex;gap:.5rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.25rem}.chart-section__content[data-v-9a37127d]{min-height:300px}.chart-section__empty[data-v-9a37127d]{display:flex;align-items:center;justify-content:center;height:300px;color:#94a3b8;font-size:.875rem}.chart-period-button[data-v-9a37127d]{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-9a37127d]:hover{background:#f1f5f9;border-color:#cbd5e1}.chart-period-button--active[data-v-9a37127d]{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.chart-period-button--active[data-v-9a37127d]:hover{background:#dbeafe}.pending-withdrawals-section[data-v-9a37127d]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.pending-withdrawals-section__title[data-v-9a37127d]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.pending-withdrawals-section__link[data-v-9a37127d]{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-9a37127d]:hover{color:#1d4ed8}.pending-withdrawals-list[data-v-9a37127d]{display:flex;flex-direction:column;gap:.75rem}.withdrawal-card[data-v-9a37127d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;transition:box-shadow .2s}.withdrawal-card[data-v-9a37127d]:hover{box-shadow:0 2px 4px #0000000d}.withdrawal-card__header[data-v-9a37127d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.withdrawal-card__user[data-v-9a37127d]{display:flex;align-items:center;gap:.5rem}.withdrawal-card__username[data-v-9a37127d]{font-weight:600;color:#0f172a;font-size:.9375rem}.withdrawal-card__risk[data-v-9a37127d]{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-9a37127d]{font-size:1.125rem;font-weight:700;color:#2563eb;display:flex;align-items:center;gap:.25rem}.withdrawal-card__currency[data-v-9a37127d]{color:#c79d59}.withdrawal-card__details[data-v-9a37127d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.8125rem;color:#64748b}.withdrawal-card__date[data-v-9a37127d]{font-weight:500}.withdrawal-card__hold[data-v-9a37127d]{padding:.125rem .5rem;background:#fee2e2;color:#991b1b;border-radius:.25rem;font-weight:500}.withdrawal-card__actions[data-v-9a37127d]{display:flex;gap:.5rem}.withdrawal-card__button[data-v-9a37127d]{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-9a37127d]{background:#10b981;color:#fff}.withdrawal-card__button--approve[data-v-9a37127d]:hover{background:#059669}.withdrawal-card__button--reject[data-v-9a37127d]{background:#ef4444;color:#fff}.withdrawal-card__button--reject[data-v-9a37127d]:hover{background:#dc2626}.bank-monitoring-section[data-v-9a37127d]{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem}@media (max-width: 1024px){.bank-monitoring-section[data-v-9a37127d]{grid-template-columns:1fr}}.bank-monitoring-section__rtp[data-v-9a37127d],.bank-monitoring-section__chart[data-v-9a37127d]{min-height:400px}@media (max-width: 1024px){.stat-card[data-v-9a37127d]{padding:1.125rem}.stat-card__value[data-v-9a37127d]{font-size:1.4rem}.chart-section[data-v-9a37127d]{padding:1.125rem}}@media (max-width: 768px){.dashboard-header[data-v-9a37127d]{gap:.75rem;margin-bottom:0}.period-selector__button[data-v-9a37127d]{padding:.5rem .875rem;font-size:.8125rem}.withdrawal-card__header[data-v-9a37127d],.withdrawal-card__details[data-v-9a37127d]{align-items:flex-start;flex-direction:column;gap:.375rem}.withdrawal-card__actions[data-v-9a37127d]{flex-direction:column}.bank-monitoring-section[data-v-9a37127d]{gap:1rem}.bank-monitoring-section__rtp[data-v-9a37127d],.bank-monitoring-section__chart[data-v-9a37127d]{min-height:320px}}@keyframes spin-9a37127d{to{transform:rotate(360deg)}}@keyframes rotate-9a37127d{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-3ba5cb38]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.user-risk-indicator__header[data-v-3ba5cb38]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.user-risk-indicator__title[data-v-3ba5cb38]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}.user-risk-indicator__loading[data-v-3ba5cb38],.user-risk-indicator__error[data-v-3ba5cb38]{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-3ba5cb38]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-3ba5cb38 .8s linear infinite;margin-bottom:.75rem}.user-risk-indicator__error p[data-v-3ba5cb38]{color:#ef4444;margin-bottom:.75rem}.risk-badge[data-v-3ba5cb38]{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-3ba5cb38]{background:#fef3c7;color:#92400e}.risk-badge--safe[data-v-3ba5cb38]{background:#d1fae5;color:#065f46}.stats-grid[data-v-3ba5cb38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.stat-card[data-v-3ba5cb38]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem}.stat-card__label[data-v-3ba5cb38]{font-size:.75rem;color:#64748b;font-weight:500;margin-bottom:.5rem}.stat-card__value[data-v-3ba5cb38]{font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.stat-card__value--safe[data-v-3ba5cb38]{color:#10b981}.stat-card__value--warning[data-v-3ba5cb38]{color:#c79d59}.stat-card__value--danger[data-v-3ba5cb38]{color:#ef4444}.stat-card__hint[data-v-3ba5cb38]{font-size:.6875rem;color:#94a3b8}.flags-section[data-v-3ba5cb38]{margin-bottom:1.5rem}.flags-section__title[data-v-3ba5cb38]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem}.flags-list[data-v-3ba5cb38]{display:flex;flex-direction:column;gap:.5rem}.flag-item[data-v-3ba5cb38]{display:flex;align-items:center;gap:.75rem;background:#fef3c7;border:1px solid #fde68a;border-radius:.5rem;padding:.75rem 1rem}.flag-item__icon[data-v-3ba5cb38]{font-size:1rem}.flag-item__text[data-v-3ba5cb38]{flex:1;font-size:.875rem;color:#92400e;font-weight:500}.flag-item__remove[data-v-3ba5cb38]{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-3ba5cb38]:hover:not(:disabled){background:#92400e1a}.flag-item__remove[data-v-3ba5cb38]:disabled{opacity:.5;cursor:not-allowed}.actions-section__title[data-v-3ba5cb38]{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem}.actions-section__buttons[data-v-3ba5cb38]{display:flex;gap:.75rem;flex-wrap:wrap}.action-btn[data-v-3ba5cb38]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.action-btn[data-v-3ba5cb38]:disabled{opacity:.6;cursor:not-allowed}.action-btn--primary[data-v-3ba5cb38]{background:#2563eb;color:#fff}.action-btn--primary[data-v-3ba5cb38]:hover:not(:disabled){background:#1d4ed8}.action-btn--danger[data-v-3ba5cb38]{background:#ef4444;color:#fff}.action-btn--danger[data-v-3ba5cb38]:hover:not(:disabled){background:#dc2626}.retry-button[data-v-3ba5cb38]{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-3ba5cb38]:hover{background:#1d4ed8}.modal-overlay[data-v-3ba5cb38]{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-3ba5cb38]{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a}.modal__title[data-v-3ba5cb38]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.modal__input-group[data-v-3ba5cb38]{margin-bottom:1rem}.modal__input-group label[data-v-3ba5cb38]{display:block;font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.modal__select[data-v-3ba5cb38]{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-3ba5cb38]:focus{outline:none;border-color:#2563eb}.modal__textarea[data-v-3ba5cb38]{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-3ba5cb38]:focus{outline:none;border-color:#2563eb}.modal__textarea[data-v-3ba5cb38]::placeholder{color:#94a3b8}.modal__actions[data-v-3ba5cb38]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-3ba5cb38]{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-3ba5cb38]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-3ba5cb38]:hover{background:#e2e8f0}.modal__button--primary[data-v-3ba5cb38]{background:#2563eb;color:#fff}.modal__button--primary[data-v-3ba5cb38]:hover:not(:disabled){background:#1d4ed8}.modal__button[data-v-3ba5cb38]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-3ba5cb38{to{transform:rotate(360deg)}}@media (max-width: 768px){.stats-grid[data-v-3ba5cb38]{grid-template-columns:1fr}.actions-section__buttons[data-v-3ba5cb38]{flex-direction:column}.actions-section__buttons .action-btn[data-v-3ba5cb38]{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-32a0929c]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-32a0929c]{padding:1.25rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.form-section__title[data-v-32a0929c]{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.form-section__hint[data-v-32a0929c]{font-size:.8125rem;color:#64748b;margin-bottom:1rem;display:block}.form-row[data-v-32a0929c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){.form-row[data-v-32a0929c]{grid-template-columns:1fr}}.form-group[data-v-32a0929c]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-32a0929c]{font-size:.875rem;font-weight:500;color:#475569}.form-input[data-v-32a0929c]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.form-input[data-v-32a0929c]:focus{outline:none;border-color:#2563eb}.form-input[data-v-32a0929c]::placeholder{color:#94a3b8}.form-input--error[data-v-32a0929c]{border-color:#ef4444}.form-input--error[data-v-32a0929c]:focus{border-color:#ef4444}.form-input[data-v-32a0929c]:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.form-error[data-v-32a0929c]{font-size:.75rem;color:#ef4444;margin-top:-.25rem}.form-hint[data-v-32a0929c]{font-size:.75rem;color:#94a3b8;margin-top:-.25rem}.checkbox-label[data-v-32a0929c]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label span[data-v-32a0929c]{font-size:.875rem;color:#475569}.form-checkbox[data-v-32a0929c]{width:1.125rem;height:1.125rem;cursor:pointer}.form-actions[data-v-32a0929c]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}.form-button[data-v-32a0929c]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.form-button--cancel[data-v-32a0929c]{background:#f1f5f9;color:#64748b}.form-button--cancel[data-v-32a0929c]:hover{background:#e2e8f0}.form-button--primary[data-v-32a0929c]{background:#2563eb;color:#fff}.form-button--primary[data-v-32a0929c]:hover:not(:disabled){background:#1d4ed8}.form-button--primary[data-v-32a0929c]:disabled{opacity:.6;cursor:not-allowed}.admin-promo__header[data-v-898aa9bb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.admin-promo__title[data-v-898aa9bb]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-promo__loading[data-v-898aa9bb],.admin-promo__error[data-v-898aa9bb]{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-898aa9bb]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-898aa9bb .8s linear infinite;margin-bottom:1rem}.admin-promo__error p[data-v-898aa9bb]{color:#ef4444;margin-bottom:1rem}.admin-promo__empty[data-v-898aa9bb]{text-align:center;padding:3rem 1rem;color:#94a3b8}.admin-promo__empty p[data-v-898aa9bb]{margin-bottom:1rem}.create-button[data-v-898aa9bb]{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-898aa9bb]:hover{background:#1d4ed8}.retry-button[data-v-898aa9bb]{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-898aa9bb]:hover{background:#1d4ed8}.promo-table-wrapper[data-v-898aa9bb]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.promo-table[data-v-898aa9bb]{width:100%;border-collapse:collapse;font-size:.875rem}.promo-table th[data-v-898aa9bb]{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-898aa9bb]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.promo-table tr:last-child td[data-v-898aa9bb]{border-bottom:none}.promo-table .promo-row--inactive[data-v-898aa9bb]{opacity:.6}.promo-code[data-v-898aa9bb]{display:flex;align-items:center;gap:.5rem}.promo-code__text[data-v-898aa9bb]{font-family:Courier New,monospace;font-weight:600;color:#2563eb;font-size:.9375rem}.copy-button[data-v-898aa9bb]{background:none;border:none;cursor:pointer;font-size:1rem;padding:.25rem;opacity:.6;transition:opacity .2s}.copy-button[data-v-898aa9bb]:hover{opacity:1}.bonus-info[data-v-898aa9bb]{display:flex;flex-direction:column;gap:.25rem}.bonus-amount[data-v-898aa9bb],.bonus-percent[data-v-898aa9bb]{color:#10b981;font-weight:500}.conditions[data-v-898aa9bb]{display:flex;flex-direction:column;gap:.25rem}.condition[data-v-898aa9bb]{font-size:.8125rem;color:#64748b}.activations[data-v-898aa9bb]{display:flex;align-items:center;gap:.25rem}.activations__count[data-v-898aa9bb]{font-weight:600;color:#0f172a}.activations__max[data-v-898aa9bb]{color:#64748b}.activations__unlimited[data-v-898aa9bb]{color:#10b981;font-size:1.125rem}.expiry[data-v-898aa9bb]{color:#64748b;font-size:.8125rem}.no-expiry[data-v-898aa9bb]{color:#10b981}.status-badge[data-v-898aa9bb]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--active[data-v-898aa9bb]{background:#d1fae5;color:#065f46}.status-badge--inactive[data-v-898aa9bb]{background:#f1f5f9;color:#64748b}.status-badge--expired[data-v-898aa9bb]{background:#fee2e2;color:#991b1b}.status-badge--exhausted[data-v-898aa9bb]{background:#fef3c7;color:#92400e}.actions[data-v-898aa9bb]{display:flex;gap:.5rem}.action-button[data-v-898aa9bb]{background:none;border:1px solid #e2e8f0;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:all .2s}.action-button[data-v-898aa9bb]:hover{background:#f8fafc}.action-button--edit[data-v-898aa9bb]:hover{border-color:#2563eb;background:#eff6ff}.action-button--delete[data-v-898aa9bb]:hover{border-color:#ef4444;background:#fef2f2}.modal-overlay[data-v-898aa9bb]{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-898aa9bb]{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-898aa9bb]{max-width:600px}.modal__title[data-v-898aa9bb]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 1.5rem}.modal__text[data-v-898aa9bb]{color:#64748b;margin:0 0 1.5rem;line-height:1.5}.modal__actions[data-v-898aa9bb]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.modal__button[data-v-898aa9bb]{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-898aa9bb]{background:#f1f5f9;color:#64748b}.modal__button--cancel[data-v-898aa9bb]:hover{background:#e2e8f0}.modal__button--danger[data-v-898aa9bb]{background:#ef4444;color:#fff}.modal__button--danger[data-v-898aa9bb]:hover:not(:disabled){background:#dc2626}.modal__button[data-v-898aa9bb]:disabled{opacity:.6;cursor:not-allowed}.copy-notification[data-v-898aa9bb]{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-898aa9bb .3s ease-out;z-index:1001}@keyframes spin-898aa9bb{to{transform:rotate(360deg)}}@keyframes slideIn-898aa9bb{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 1024px){.admin-promo__header[data-v-898aa9bb]{align-items:stretch;flex-direction:column}.create-button[data-v-898aa9bb]{width:100%}.promo-table th[data-v-898aa9bb],.promo-table td[data-v-898aa9bb]{padding:.625rem .75rem}}@media (max-width: 768px){.promo-table-wrapper[data-v-898aa9bb]{padding:.25rem;border-radius:.5rem}.promo-table thead[data-v-898aa9bb]{display:none}.promo-table tbody[data-v-898aa9bb],.promo-table tr[data-v-898aa9bb],.promo-table td[data-v-898aa9bb]{display:block;width:100%}.promo-table tr[data-v-898aa9bb]{padding:.75rem;border-bottom:1px solid #f1f5f9}.promo-table td[data-v-898aa9bb]{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-898aa9bb]:before{content:attr(data-label);color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.action-button[data-v-898aa9bb]{min-width:36px;min-height:36px}.copy-notification[data-v-898aa9bb]{bottom:1rem;right:1rem;left:1rem;text-align:center}.actions[data-v-898aa9bb]{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-8d60ccc4],.withdrawal-moderation-table__error[data-v-8d60ccc4]{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-8d60ccc4]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-8d60ccc4 .8s linear infinite;margin-bottom:1rem}.withdrawal-moderation-table__error p[data-v-8d60ccc4]{color:#ef4444;margin-bottom:1rem}.withdrawal-moderation-table__empty[data-v-8d60ccc4]{text-align:center;padding:3rem 1rem;color:#94a3b8}.retry-button[data-v-8d60ccc4]{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-8d60ccc4]:hover{background:#1d4ed8}.table-wrapper[data-v-8d60ccc4]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.withdrawals-table[data-v-8d60ccc4]{width:100%;border-collapse:collapse;font-size:.875rem}.withdrawals-table th[data-v-8d60ccc4]{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-8d60ccc4]{padding:.875rem 1rem;border-bottom:1px solid #f1f5f9;color:#0f172a}.withdrawals-table tr:last-child td[data-v-8d60ccc4]{border-bottom:none}.withdrawals-table .withdrawal-row--risky[data-v-8d60ccc4]{background:#fef9f3}.id[data-v-8d60ccc4]{font-family:Courier New,monospace;color:#64748b;font-weight:600}.user-info[data-v-8d60ccc4]{display:flex;flex-direction:column;gap:.125rem}.user-info__name[data-v-8d60ccc4]{font-weight:500}.user-info__id[data-v-8d60ccc4]{font-size:.75rem;color:#64748b}.amount[data-v-8d60ccc4]{font-weight:600;color:#10b981;font-size:.9375rem}.status-badge[data-v-8d60ccc4]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--pending[data-v-8d60ccc4]{background:#fef3c7;color:#92400e}.status-badge--approved[data-v-8d60ccc4]{background:#d1fae5;color:#065f46}.status-badge--processing[data-v-8d60ccc4]{background:#ede9fe;color:#5b21b6}.status-badge--rejected[data-v-8d60ccc4],.status-badge--failed[data-v-8d60ccc4]{background:#fee2e2;color:#991b1b}.status-badge--completed[data-v-8d60ccc4]{background:#dbeafe;color:#1e40af}.risk-flags[data-v-8d60ccc4]{display:flex;flex-wrap:wrap;gap:.25rem}.risk-flag[data-v-8d60ccc4]{display:inline-block;padding:.125rem .5rem;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:.25rem;font-size:.6875rem;font-weight:500;cursor:help}.no-risks[data-v-8d60ccc4]{color:#10b981;font-size:.8125rem;font-weight:500}.deposit-ratio[data-v-8d60ccc4]{font-weight:600;font-size:.875rem}.deposit-ratio--danger[data-v-8d60ccc4]{color:#ef4444}.deposit-ratio--warning[data-v-8d60ccc4]{color:#c79d59}.deposit-ratio--safe[data-v-8d60ccc4]{color:#10b981}.account-age[data-v-8d60ccc4],.date[data-v-8d60ccc4]{color:#64748b;font-size:.8125rem}.actions[data-v-8d60ccc4]{display:flex;gap:.5rem}.action-button[data-v-8d60ccc4]{background:none;border:1px solid #e2e8f0;padding:.375rem .625rem;border-radius:.375rem;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.action-button svg[data-v-8d60ccc4]{width:16px;height:16px}.action-button[data-v-8d60ccc4]:hover{background:#f8fafc}.action-button--view[data-v-8d60ccc4]:hover{border-color:#2563eb;background:#eff6ff;color:#2563eb}.action-button--approve[data-v-8d60ccc4]:hover{border-color:#10b981;background:#d1fae5}.action-button--reject[data-v-8d60ccc4]:hover{border-color:#ef4444;background:#fef2f2}@keyframes spin-8d60ccc4{to{transform:rotate(360deg)}}@media (max-width: 1024px){.withdrawals-table[data-v-8d60ccc4]{font-size:.8125rem}.withdrawals-table th[data-v-8d60ccc4],.withdrawals-table td[data-v-8d60ccc4]{padding:.625rem .75rem}.action-button[data-v-8d60ccc4]{padding:.25rem .5rem;font-size:.875rem}}.modal-overlay[data-v-75e9d6bb]{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-75e9d6bb]{background:#fff;border-radius:.75rem;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal__header[data-v-75e9d6bb]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e2e8f0;position:sticky;top:0;background:#fff;z-index:10}.modal__title[data-v-75e9d6bb]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0}.modal__close[data-v-75e9d6bb]{background:none;border:none;font-size:1.5rem;color:#64748b;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}.modal__close[data-v-75e9d6bb]:hover{color:#0f172a}.modal__loading[data-v-75e9d6bb],.modal__error[data-v-75e9d6bb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;color:#64748b}.modal__loading .spinner[data-v-75e9d6bb]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-75e9d6bb .8s linear infinite;margin-bottom:1rem}.modal__error p[data-v-75e9d6bb]{color:#ef4444;margin-bottom:1rem}.modal__content[data-v-75e9d6bb]{padding:1.5rem}.modal__actions[data-v-75e9d6bb]{display:flex;gap:.75rem;padding:1.5rem;border-top:1px solid #e2e8f0;position:sticky;bottom:0;background:#fff}.section[data-v-75e9d6bb]{margin-bottom:1.5rem}.section[data-v-75e9d6bb]:last-child{margin-bottom:0}.section--warning[data-v-75e9d6bb]{background:#fef9f3;border:1px solid #fed7aa;border-radius:.5rem;padding:1rem}.section__title[data-v-75e9d6bb]{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 1rem}.section__title--with-icon[data-v-75e9d6bb]{display:inline-flex;align-items:center;gap:8px}.info-grid[data-v-75e9d6bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.info-item[data-v-75e9d6bb]{display:flex;flex-direction:column;gap:.25rem}.info-item__label[data-v-75e9d6bb]{font-size:.75rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.info-item__value[data-v-75e9d6bb]{font-size:.9375rem;color:#0f172a;font-weight:500}.info-item__value--amount[data-v-75e9d6bb]{color:#10b981;font-weight:600;font-size:1.0625rem}.status-badge[data-v-75e9d6bb]{display:inline-block;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.status-badge--pending[data-v-75e9d6bb]{background:#fef3c7;color:#92400e}.status-badge--approved[data-v-75e9d6bb]{background:#d1fae5;color:#065f46}.status-badge--processing[data-v-75e9d6bb]{background:#ede9fe;color:#5b21b6}.status-badge--rejected[data-v-75e9d6bb],.status-badge--failed[data-v-75e9d6bb]{background:#fee2e2;color:#991b1b}.status-badge--completed[data-v-75e9d6bb]{background:#dbeafe;color:#1e40af}.risk-flags[data-v-75e9d6bb]{display:flex;flex-direction:column;gap:.75rem}.risk-flag-item[data-v-75e9d6bb]{display:flex;align-items:flex-start;gap:.75rem}.risk-flag-item__badge[data-v-75e9d6bb]{flex-shrink:0;padding:.25rem .625rem;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:.375rem;font-size:.75rem;font-weight:600}.risk-flag-item__description[data-v-75e9d6bb]{font-size:.875rem;color:#64748b;line-height:1.5}.stats-grid[data-v-75e9d6bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-card[data-v-75e9d6bb]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;text-align:center}.stat-card__label[data-v-75e9d6bb]{font-size:.75rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.5rem}.stat-card__value[data-v-75e9d6bb]{font-size:1.125rem;font-weight:700;color:#0f172a}.stat-card__value--positive[data-v-75e9d6bb]{color:#10b981}.stat-card__value--negative[data-v-75e9d6bb],.stat-card__value--danger[data-v-75e9d6bb]{color:#ef4444}.stat-card__value--warning[data-v-75e9d6bb]{color:#c79d59}.stat-card__value--safe[data-v-75e9d6bb]{color:#10b981}.activity-list[data-v-75e9d6bb]{display:flex;flex-direction:column;gap:.75rem}.activity-item[data-v-75e9d6bb]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem}.activity-item__icon[data-v-75e9d6bb]{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:var(--color-accent-primary, #2563eb)}.activity-item__icon svg[data-v-75e9d6bb]{width:1.25rem;height:1.25rem}.activity-item__content[data-v-75e9d6bb]{flex:1;min-width:0}.activity-item__title[data-v-75e9d6bb]{font-size:.875rem;font-weight:600;color:#0f172a;margin-bottom:.125rem}.activity-item__details[data-v-75e9d6bb]{font-size:.8125rem;color:#64748b}.activity-item__time[data-v-75e9d6bb]{flex-shrink:0;font-size:.75rem;color:#94a3b8}.action-button[data-v-75e9d6bb]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s}.action-button[data-v-75e9d6bb]:disabled{opacity:.6;cursor:not-allowed}.action-button--approve[data-v-75e9d6bb]{background:#10b981;color:#fff}.action-button--approve[data-v-75e9d6bb]:hover:not(:disabled){background:#059669}.action-button--reject[data-v-75e9d6bb]{background:#ef4444;color:#fff}.action-button--reject[data-v-75e9d6bb]:hover:not(:disabled){background:#dc2626}.retry-button[data-v-75e9d6bb]{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-75e9d6bb]:hover{background:#1d4ed8}.reject-modal-overlay[data-v-75e9d6bb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1100;padding:1rem}.reject-modal[data-v-75e9d6bb]{background:#fff;border-radius:.75rem;padding:1.5rem;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0003}.reject-modal__title[data-v-75e9d6bb]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0 0 .5rem}.reject-modal__text[data-v-75e9d6bb]{color:#64748b;margin:0 0 1rem;font-size:.875rem}.reject-modal__textarea[data-v-75e9d6bb]{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;transition:border-color .2s;margin-bottom:1rem}.reject-modal__textarea[data-v-75e9d6bb]:focus{outline:none;border-color:#2563eb}.reject-modal__textarea[data-v-75e9d6bb]::placeholder{color:#94a3b8}.reject-modal__actions[data-v-75e9d6bb]{display:flex;gap:.75rem;justify-content:flex-end}.reject-modal__button[data-v-75e9d6bb]{padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.reject-modal__button--cancel[data-v-75e9d6bb]{background:#f1f5f9;color:#64748b}.reject-modal__button--cancel[data-v-75e9d6bb]:hover{background:#e2e8f0}.reject-modal__button--confirm[data-v-75e9d6bb]{background:#ef4444;color:#fff}.reject-modal__button--confirm[data-v-75e9d6bb]:hover:not(:disabled){background:#dc2626}.reject-modal__button--confirm[data-v-75e9d6bb]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-75e9d6bb{to{transform:rotate(360deg)}}@media (max-width: 768px){.modal[data-v-75e9d6bb]{max-height:100vh;border-radius:0}.info-grid[data-v-75e9d6bb],.stats-grid[data-v-75e9d6bb]{grid-template-columns:1fr}.modal__actions[data-v-75e9d6bb]{flex-direction:column}.action-button[data-v-75e9d6bb]{width:100%}}.admin-withdrawals__header[data-v-9ebcd6d9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.admin-withdrawals__title[data-v-9ebcd6d9]{font-size:1.5rem;font-weight:600;color:#0f172a;margin:0}.admin-withdrawals__filters[data-v-9ebcd6d9]{display:flex;align-items:center;gap:.75rem}.filter-select[data-v-9ebcd6d9]{padding:.625rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#0f172a;background:#fff;cursor:pointer;transition:border-color .2s}.filter-select[data-v-9ebcd6d9]:focus{outline:none;border-color:#2563eb}.filter-select[data-v-9ebcd6d9]:hover{border-color:#cbd5e1}.refresh-button[data-v-9ebcd6d9]{background:#fff;border:1px solid #e2e8f0;padding:.625rem .875rem;border-radius:.5rem;cursor:pointer;font-size:1rem;transition:all .2s}.refresh-button[data-v-9ebcd6d9]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.refresh-button[data-v-9ebcd6d9]:disabled{opacity:.5;cursor:not-allowed}.pending-alert[data-v-9ebcd6d9]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#fef3c7;border:1px solid #d8b97f;border-radius:.5rem;margin-bottom:1.5rem}.pending-alert__icon[data-v-9ebcd6d9]{color:#c79d59;flex-shrink:0}.pending-alert__text[data-v-9ebcd6d9]{font-size:.9375rem;color:#92400e;font-weight:500}.pagination[data-v-9ebcd6d9]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 1rem}.pagination__button[data-v-9ebcd6d9]{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-9ebcd6d9]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.pagination__button[data-v-9ebcd6d9]:disabled{opacity:.5;cursor:not-allowed}.pagination__info[data-v-9ebcd6d9]{color:#64748b;font-size:.875rem}@media (max-width: 768px){.admin-withdrawals__header[data-v-9ebcd6d9]{flex-direction:column;align-items:stretch}.admin-withdrawals__filters[data-v-9ebcd6d9]{justify-content:space-between}.filter-select[data-v-9ebcd6d9]{flex:1}}.admin-case-list[data-v-c8cc1daa]{background:var(--surface-color);border-radius:12px;padding:24px}.admin-case-list__header[data-v-c8cc1daa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-case-list__title[data-v-c8cc1daa]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.admin-case-list__create-btn[data-v-c8cc1daa]{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-c8cc1daa]:hover{background:var(--primary-hover);transform:translateY(-2px)}.admin-case-list__filters[data-v-c8cc1daa]{display:flex;gap:12px;margin-bottom:24px}.admin-case-list__search[data-v-c8cc1daa]{flex:1;padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--input-bg);color:var(--text-primary)}.admin-case-list__search[data-v-c8cc1daa]:focus{outline:none;border-color:var(--primary-color)}.admin-case-list__filter[data-v-c8cc1daa]{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-c8cc1daa]:focus{outline:none;border-color:var(--primary-color)}.admin-case-list__loading[data-v-c8cc1daa],.admin-case-list__empty[data-v-c8cc1daa]{text-align:center;padding:48px;color:var(--text-secondary);font-size:16px}.admin-case-list__table-wrapper[data-v-c8cc1daa]{overflow-x:auto}.admin-case-list__table[data-v-c8cc1daa]{width:100%;border-collapse:collapse}.admin-case-list__table th[data-v-c8cc1daa]{text-align:left;padding:12px;font-weight:600;color:var(--text-secondary);border-bottom:2px solid var(--border-color);font-size:13px;text-transform:uppercase;letter-spacing:.5px}.admin-case-list__table th.sortable[data-v-c8cc1daa]{cursor:pointer;-webkit-user-select:none;user-select:none}.admin-case-list__table th.sortable[data-v-c8cc1daa]:hover{color:var(--primary-color)}.admin-case-list__table td[data-v-c8cc1daa]{padding:16px 12px;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.admin-case-list__row[data-v-c8cc1daa]{transition:background .2s}.admin-case-list__row[data-v-c8cc1daa]:hover{background:var(--hover-bg)}.admin-case-list__image[data-v-c8cc1daa]{width:60px;height:60px;object-fit:cover;border-radius:8px}.admin-case-list__name[data-v-c8cc1daa]{display:flex;align-items:center;gap:8px;font-weight:500}.admin-case-list__badge[data-v-c8cc1daa]{font-size:16px}.admin-case-list__currency[data-v-c8cc1daa]{font-size:13px;font-weight:500}.admin-case-list__status-btn[data-v-c8cc1daa]{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-c8cc1daa]{background:#22c55e1a;color:#22c55e}.admin-case-list__status-btn.active[data-v-c8cc1daa]:hover{background:#22c55e33}.admin-case-list__status-btn.inactive[data-v-c8cc1daa]{background:#ef44441a;color:#ef4444}.admin-case-list__status-btn.inactive[data-v-c8cc1daa]:hover{background:#ef444433}.admin-case-list__actions[data-v-c8cc1daa]{display:flex;gap:8px}.admin-case-list__action-btn[data-v-c8cc1daa]{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-case-list__action-btn[data-v-c8cc1daa]:hover{transform:translateY(-2px);background:var(--button-secondary-hover)}.admin-case-list__action-btn.edit[data-v-c8cc1daa]:hover{background:#3b82f61a}.admin-case-list__action-btn.stats[data-v-c8cc1daa]:hover{background:#a855f71a}.admin-case-list__action-btn.delete[data-v-c8cc1daa]:hover{background:#ef44441a}.rtp-high[data-v-c8cc1daa]{color:#22c55e;font-weight:600}.rtp-medium[data-v-c8cc1daa]{color:#c79d59;font-weight:600}.rtp-low[data-v-c8cc1daa]{color:#ef4444;font-weight:600}.admin-case-form[data-v-ffeb2e0e]{background:var(--surface-color);border-radius:12px;max-width:900px;margin:0 auto}.admin-case-form__header[data-v-ffeb2e0e]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border-color)}.admin-case-form__title[data-v-ffeb2e0e]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.admin-case-form__close[data-v-ffeb2e0e]{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:color .2s}.admin-case-form__close[data-v-ffeb2e0e]:hover{color:var(--text-primary)}.admin-case-form__form[data-v-ffeb2e0e]{padding:24px}.admin-case-form__section[data-v-ffeb2e0e]{margin-bottom:32px}.admin-case-form__section[data-v-ffeb2e0e]:last-child{margin-bottom:0}.admin-case-form__section-header[data-v-ffeb2e0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.admin-case-form__section-title[data-v-ffeb2e0e]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.admin-case-form__field[data-v-ffeb2e0e]{margin-bottom:16px}.admin-case-form__label[data-v-ffeb2e0e]{display:block;font-size:14px;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.admin-case-form__input[data-v-ffeb2e0e],.admin-case-form__textarea[data-v-ffeb2e0e],.admin-case-form__select[data-v-ffeb2e0e]{width:100%;padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--input-bg);color:var(--text-primary);transition:border-color .2s}.admin-case-form__input[data-v-ffeb2e0e]:focus,.admin-case-form__textarea[data-v-ffeb2e0e]:focus,.admin-case-form__select[data-v-ffeb2e0e]:focus{outline:none;border-color:var(--primary-color)}.admin-case-form__textarea[data-v-ffeb2e0e]{resize:vertical;font-family:inherit}.admin-case-form__row[data-v-ffeb2e0e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.admin-case-form__checkbox[data-v-ffeb2e0e]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--text-primary)}.admin-case-form__checkbox input[type=checkbox][data-v-ffeb2e0e]{width:18px;height:18px;cursor:pointer}.admin-case-form__image-preview[data-v-ffeb2e0e]{margin-top:12px}.admin-case-form__image-preview img[data-v-ffeb2e0e]{max-width:200px;max-height:200px;border-radius:8px;object-fit:cover}.admin-case-form__add-item-btn[data-v-ffeb2e0e]{background:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.admin-case-form__add-item-btn[data-v-ffeb2e0e]:hover{background:var(--primary-hover)}.admin-case-form__empty[data-v-ffeb2e0e]{text-align:center;padding:32px;color:var(--text-secondary);font-size:14px}.admin-case-form__items[data-v-ffeb2e0e]{display:flex;flex-direction:column;gap:12px}.admin-case-form__item[data-v-ffeb2e0e]{display:flex;align-items:center;gap:16px;padding:12px;background:var(--input-bg);border-radius:8px;border:1px solid var(--border-color)}.admin-case-form__item-image[data-v-ffeb2e0e]{width:50px;height:50px;object-fit:cover;border-radius:6px}.admin-case-form__item-image.stars-prize[data-v-ffeb2e0e]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d8b36a,#ffed4e)}.admin-case-form__item-image.stars-prize[data-v-ffeb2e0e] svg{width:28px;height:28px}.admin-case-form__item-info[data-v-ffeb2e0e]{flex:1}.admin-case-form__item-name[data-v-ffeb2e0e]{font-weight:500;color:var(--text-primary);margin-bottom:4px}.admin-case-form__item-rarity[data-v-ffeb2e0e]{font-size:12px;font-weight:600}.admin-case-form__item-weight[data-v-ffeb2e0e]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary)}.admin-case-form__weight-input[data-v-ffeb2e0e]{width:70px;padding:6px 8px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--surface-color);color:var(--text-primary)}.admin-case-form__weight-input[data-v-ffeb2e0e]:focus{outline:none;border-color:var(--primary-color)}.admin-case-form__item-chance[data-v-ffeb2e0e]{font-weight:600;color:var(--primary-color);min-width:60px;text-align:right}.admin-case-form__remove-item[data-v-ffeb2e0e]{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px 8px;opacity:.6;transition:opacity .2s}.admin-case-form__remove-item[data-v-ffeb2e0e]:hover{opacity:1}.admin-case-form__weight-summary[data-v-ffeb2e0e]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--input-bg);border-radius:8px;margin-top:16px}.admin-case-form__weight-total[data-v-ffeb2e0e]{font-weight:600;color:var(--text-primary)}.admin-case-form__weight-status[data-v-ffeb2e0e]{font-size:14px;font-weight:600}.admin-case-form__weight-status.valid[data-v-ffeb2e0e]{color:#22c55e}.admin-case-form__weight-status.warning[data-v-ffeb2e0e]{color:#c79d59}.admin-case-form__weight-status.invalid[data-v-ffeb2e0e]{color:#ef4444}.admin-case-form__preview[data-v-ffeb2e0e]{margin-top:32px;padding:24px;background:var(--input-bg);border-radius:12px}.admin-case-form__preview-content[data-v-ffeb2e0e]{display:flex;gap:24px;align-items:flex-start}.admin-case-form__preview-case[data-v-ffeb2e0e]{text-align:center}.admin-case-form__preview-case img[data-v-ffeb2e0e]{width:150px;height:150px;object-fit:cover;border-radius:12px;margin-bottom:12px}.admin-case-form__preview-name[data-v-ffeb2e0e]{font-weight:600;color:var(--text-primary);margin-bottom:4px}.admin-case-form__preview-price[data-v-ffeb2e0e]{color:var(--text-secondary);font-size:14px}.admin-case-form__preview-items[data-v-ffeb2e0e]{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.admin-case-form__preview-item[data-v-ffeb2e0e]{position:relative;border-radius:8px;padding:8px;border:2px solid}.admin-case-form__preview-item img[data-v-ffeb2e0e]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.admin-case-form__preview-item .stars-preview[data-v-ffeb2e0e]{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d8b36a,#ffed4e);border-radius:6px}.admin-case-form__preview-item .stars-preview[data-v-ffeb2e0e] svg{width:48px;height:48px}.admin-case-form__preview-item.rarity-common[data-v-ffeb2e0e]{border-color:#9ca3af}.admin-case-form__preview-item.rarity-uncommon[data-v-ffeb2e0e]{border-color:#22c55e}.admin-case-form__preview-item.rarity-rare[data-v-ffeb2e0e]{border-color:#3b82f6}.admin-case-form__preview-item.rarity-epic[data-v-ffeb2e0e]{border-color:#a855f7}.admin-case-form__preview-item.rarity-legendary[data-v-ffeb2e0e]{border-color:#c79d59}.admin-case-form__preview-item.rarity-stars[data-v-ffeb2e0e]{border-color:#d8b36a}.admin-case-form__preview-item-chance[data-v-ffeb2e0e]{position:absolute;bottom:4px;right:4px;background:#000c;color:#fff;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600}.admin-case-form__actions[data-v-ffeb2e0e]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color)}.admin-case-form__btn[data-v-ffeb2e0e]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.admin-case-form__btn[data-v-ffeb2e0e]:disabled{opacity:.5;cursor:not-allowed}.admin-case-form__btn--secondary[data-v-ffeb2e0e]{background:var(--button-secondary-bg);color:var(--text-primary)}.admin-case-form__btn--secondary[data-v-ffeb2e0e]:hover:not(:disabled){background:var(--button-secondary-hover)}.admin-case-form__btn--primary[data-v-ffeb2e0e]{background:var(--primary-color);color:#fff}.admin-case-form__btn--primary[data-v-ffeb2e0e]:hover:not(:disabled){background:var(--primary-hover)}.admin-case-form__modal-overlay[data-v-ffeb2e0e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.admin-case-form__modal[data-v-ffeb2e0e]{background:var(--surface-color);border-radius:12px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column}.admin-case-form__modal-header[data-v-ffeb2e0e]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.admin-case-form__modal-header h3[data-v-ffeb2e0e]{margin:0;font-size:18px;color:var(--text-primary)}.admin-case-form__modal-header button[data-v-ffeb2e0e]{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:0}.admin-case-form__modal-header button[data-v-ffeb2e0e]:hover{color:var(--text-primary)}.admin-case-form__modal-body[data-v-ffeb2e0e]{padding:20px;overflow-y:auto}.admin-case-form__gift-list[data-v-ffeb2e0e]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.admin-case-form__gift-item[data-v-ffeb2e0e]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--input-bg);border-radius:8px;cursor:pointer;transition:all .2s}.admin-case-form__gift-item[data-v-ffeb2e0e]:hover{background:var(--hover-bg);transform:translate(4px)}.admin-case-form__gift-item img[data-v-ffeb2e0e]{width:50px;height:50px;object-fit:cover;border-radius:6px}.admin-case-form__gift-info[data-v-ffeb2e0e]{flex:1}.admin-case-form__gift-info div[data-v-ffeb2e0e]:first-child{font-weight:500;color:var(--text-primary);margin-bottom:4px}.admin-case-form__gift-rarity[data-v-ffeb2e0e]{font-size:12px;font-weight:600}.admin-case-form__prize-type-selector[data-v-ffeb2e0e]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.admin-case-form__prize-type-btn[data-v-ffeb2e0e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:2px solid var(--border-color);border-radius:8px;background:var(--input-bg);color:var(--text-primary);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.admin-case-form__prize-type-btn[data-v-ffeb2e0e]:hover{border-color:var(--primary-color);background:var(--hover-bg)}.admin-case-form__prize-type-btn.active[data-v-ffeb2e0e]{border-color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color)}.admin-case-form__stars-form[data-v-ffeb2e0e]{padding-top:16px}.admin-case-form__item-type[data-v-ffeb2e0e]{font-size:12px;font-weight:600;color:var(--text-secondary)}.rarity-common[data-v-ffeb2e0e]{color:#9ca3af}.rarity-uncommon[data-v-ffeb2e0e]{color:#22c55e}.rarity-rare[data-v-ffeb2e0e]{color:#3b82f6}.rarity-epic[data-v-ffeb2e0e]{color:#a855f7}.rarity-legendary[data-v-ffeb2e0e]{color:#c79d59}.admin-cases[data-v-378c0e18]{padding:24px;min-height:100vh}.admin-cases__modal-overlay[data-v-378c0e18]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.admin-cases__stats-modal[data-v-378c0e18]{background:var(--surface-color);border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow:hidden}.admin-cases__stats-header[data-v-378c0e18]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.admin-cases__stats-header h3[data-v-378c0e18]{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.admin-cases__stats-header button[data-v-378c0e18]{background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer;padding:0;transition:color .2s}.admin-cases__stats-header button[data-v-378c0e18]:hover{color:var(--text-primary)}.admin-cases__stats-loading[data-v-378c0e18]{padding:48px;text-align:center;color:var(--text-secondary)}.admin-cases__stats-content[data-v-378c0e18]{padding:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.admin-cases__stat-card[data-v-378c0e18]{background:var(--input-bg);border-radius:8px;padding:20px;text-align:center}.admin-cases__stat-label[data-v-378c0e18]{font-size:13px;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.admin-cases__stat-value[data-v-378c0e18]{font-size:28px;font-weight:700;color:var(--text-primary)}.admin-cases__stat-value.positive[data-v-378c0e18]{color:#22c55e}.admin-cases__stat-value.negative[data-v-378c0e18]{color:#ef4444}.admin-gift-list[data-v-9135ca08]{background:var(--surface-color);border-radius:12px;padding:24px}.admin-gift-list__header[data-v-9135ca08]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-gift-list__title[data-v-9135ca08]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.admin-gift-list__create-btn[data-v-9135ca08]{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-9135ca08]:hover{background:var(--primary-hover);transform:translateY(-2px)}.admin-gift-list__filters[data-v-9135ca08]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.admin-gift-list__search[data-v-9135ca08]{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-9135ca08]:focus{outline:none;border-color:var(--primary-color)}.admin-gift-list__filter[data-v-9135ca08]{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-9135ca08]:focus{outline:none;border-color:var(--primary-color)}.admin-gift-list__loading[data-v-9135ca08],.admin-gift-list__empty[data-v-9135ca08]{text-align:center;padding:48px;color:var(--text-secondary);font-size:16px}.admin-gift-list__table-wrapper[data-v-9135ca08]{overflow-x:auto}.admin-gift-list__table[data-v-9135ca08]{width:100%;border-collapse:collapse}.admin-gift-list__table th[data-v-9135ca08]{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-9135ca08]{cursor:pointer;-webkit-user-select:none;user-select:none}.admin-gift-list__table th.sortable[data-v-9135ca08]:hover{color:var(--primary-color)}.admin-gift-list__table td[data-v-9135ca08]{padding:16px 12px;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.admin-gift-list__row[data-v-9135ca08]{transition:background .2s}.admin-gift-list__row[data-v-9135ca08]:hover{background:var(--hover-bg)}.admin-gift-list__image[data-v-9135ca08]{width:60px;height:60px;object-fit:cover;border-radius:8px}.admin-gift-list__name[data-v-9135ca08]{font-weight:500}.admin-gift-list__rarity[data-v-9135ca08]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase}.admin-gift-list__rarity.rarity-common[data-v-9135ca08]{background:#9ca3af1a;color:#9ca3af}.admin-gift-list__rarity.rarity-uncommon[data-v-9135ca08]{background:#22c55e1a;color:#22c55e}.admin-gift-list__rarity.rarity-rare[data-v-9135ca08]{background:#3b82f61a;color:#3b82f6}.admin-gift-list__rarity.rarity-epic[data-v-9135ca08]{background:#a855f71a;color:#a855f7}.admin-gift-list__rarity.rarity-legendary[data-v-9135ca08]{background:#d8b97f1a;color:#d8b97f}.admin-gift-list__stat[data-v-9135ca08]{font-weight:500;color:var(--text-primary)}.admin-gift-list__status-btn[data-v-9135ca08]{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-9135ca08]{background:#22c55e1a;color:#22c55e}.admin-gift-list__status-btn.active[data-v-9135ca08]:hover{background:#22c55e33}.admin-gift-list__status-btn.inactive[data-v-9135ca08]{background:#ef44441a;color:#ef4444}.admin-gift-list__status-btn.inactive[data-v-9135ca08]:hover{background:#ef444433}.admin-gift-list__actions[data-v-9135ca08]{display:flex;gap:8px}.admin-gift-list__action-btn[data-v-9135ca08]{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-9135ca08]:hover{transform:translateY(-2px);background:var(--button-secondary-hover)}.admin-gift-list__action-btn.edit[data-v-9135ca08]:hover{background:#3b82f61a}.admin-gift-list__action-btn.stats[data-v-9135ca08]:hover{background:#a855f71a}.admin-gift-form[data-v-20aba639]{background:var(--surface-color);border-radius:12px;max-width:800px;margin:0 auto}.admin-gift-form__header[data-v-20aba639]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border-color)}.admin-gift-form__title[data-v-20aba639]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.admin-gift-form__close[data-v-20aba639]{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-20aba639]:hover{color:var(--text-primary)}.admin-gift-form__form[data-v-20aba639]{padding:24px}.admin-gift-form__section[data-v-20aba639]{margin-bottom:32px}.admin-gift-form__section[data-v-20aba639]:last-child{margin-bottom:0}.admin-gift-form__section-title[data-v-20aba639]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.admin-gift-form__field[data-v-20aba639]{margin-bottom:16px}.admin-gift-form__label[data-v-20aba639]{display:block;font-size:14px;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.admin-gift-form__input[data-v-20aba639],.admin-gift-form__textarea[data-v-20aba639],.admin-gift-form__select[data-v-20aba639]{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-20aba639]:focus,.admin-gift-form__textarea[data-v-20aba639]:focus,.admin-gift-form__select[data-v-20aba639]:focus{outline:none;border-color:var(--primary-color)}.admin-gift-form__input--with-icon[data-v-20aba639]{padding-left:40px}.admin-gift-form__textarea[data-v-20aba639]{resize:vertical;font-family:inherit}.admin-gift-form__row[data-v-20aba639]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.admin-gift-form__checkbox[data-v-20aba639]{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-20aba639]{width:18px;height:18px;cursor:pointer}.admin-gift-form__image-preview[data-v-20aba639]{margin-top:12px}.admin-gift-form__image-preview img[data-v-20aba639]{max-width:200px;max-height:200px;border-radius:8px;object-fit:cover;border:2px solid var(--border-color)}.admin-gift-form__rarity-preview[data-v-20aba639]{margin-top:8px;display:inline-block;padding:6px 16px;border-radius:6px;font-size:13px;font-weight:600;text-transform:uppercase}.admin-gift-form__rarity-preview.rarity-common[data-v-20aba639]{background:#9ca3af1a;color:#9ca3af}.admin-gift-form__rarity-preview.rarity-uncommon[data-v-20aba639]{background:#22c55e1a;color:#22c55e}.admin-gift-form__rarity-preview.rarity-rare[data-v-20aba639]{background:#3b82f61a;color:#3b82f6}.admin-gift-form__rarity-preview.rarity-epic[data-v-20aba639]{background:#a855f71a;color:#a855f7}.admin-gift-form__rarity-preview.rarity-legendary[data-v-20aba639]{background:#d8b97f1a;color:#d8b97f}.admin-gift-form__input-with-icon[data-v-20aba639]{position:relative}.admin-gift-form__input-icon[data-v-20aba639]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;pointer-events:none}.admin-gift-form__input-icon-img[data-v-20aba639]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none}.admin-gift-form__field-hint[data-v-20aba639]{margin-top:6px;font-size:12px;color:var(--text-secondary);font-style:italic}.admin-gift-form__preview[data-v-20aba639]{margin-top:32px;padding:24px;background:var(--input-bg);border-radius:12px}.admin-gift-form__preview-content[data-v-20aba639]{display:flex;justify-content:center}.admin-gift-form__preview-card[data-v-20aba639]{width:250px;border-radius:12px;overflow:hidden;border:3px solid;background:var(--surface-color);transition:transform .3s}.admin-gift-form__preview-card[data-v-20aba639]:hover{transform:translateY(-4px)}.admin-gift-form__preview-card.rarity-common[data-v-20aba639]{border-color:#9ca3af}.admin-gift-form__preview-card.rarity-uncommon[data-v-20aba639]{border-color:#22c55e}.admin-gift-form__preview-card.rarity-rare[data-v-20aba639]{border-color:#3b82f6}.admin-gift-form__preview-card.rarity-epic[data-v-20aba639]{border-color:#a855f7}.admin-gift-form__preview-card.rarity-legendary[data-v-20aba639]{border-color:#c79d59}.admin-gift-form__preview-image[data-v-20aba639]{width:100%;aspect-ratio:1;overflow:hidden;background:var(--input-bg)}.admin-gift-form__preview-image img[data-v-20aba639]{width:100%;height:100%;object-fit:cover}.admin-gift-form__preview-info[data-v-20aba639]{padding:16px}.admin-gift-form__preview-name[data-v-20aba639]{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.admin-gift-form__preview-rarity[data-v-20aba639]{display:inline-block;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;margin-bottom:8px}.admin-gift-form__preview-rarity.rarity-common[data-v-20aba639]{background:#9ca3af1a;color:#9ca3af}.admin-gift-form__preview-rarity.rarity-uncommon[data-v-20aba639]{background:#22c55e1a;color:#22c55e}.admin-gift-form__preview-rarity.rarity-rare[data-v-20aba639]{background:#3b82f61a;color:#3b82f6}.admin-gift-form__preview-rarity.rarity-epic[data-v-20aba639]{background:#a855f71a;color:#a855f7}.admin-gift-form__preview-rarity.rarity-legendary[data-v-20aba639]{background:#d8b97f1a;color:#d8b97f}.admin-gift-form__preview-price[data-v-20aba639]{font-size:14px;font-weight:600;color:var(--text-primary)}.admin-gift-form__preview-price span[data-v-20aba639]{color:var(--text-secondary)}.admin-gift-form__actions[data-v-20aba639]{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-20aba639]{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-20aba639]:disabled{opacity:.5;cursor:not-allowed}.admin-gift-form__btn--secondary[data-v-20aba639]{background:var(--button-secondary-bg);color:var(--text-primary)}.admin-gift-form__btn--secondary[data-v-20aba639]:hover:not(:disabled){background:var(--button-secondary-hover)}.admin-gift-form__btn--primary[data-v-20aba639]{background:var(--primary-color);color:#fff}.admin-gift-form__btn--primary[data-v-20aba639]: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-226f4020]{padding:24px;min-height:100vh}.admin-gifts__modal-overlay[data-v-226f4020]{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-226f4020]{background:var(--surface-color);border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow:hidden}.admin-gifts__stats-header[data-v-226f4020]{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-226f4020]{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.admin-gifts__stats-header button[data-v-226f4020]{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-226f4020]:hover{color:var(--text-primary)}.admin-gifts__stats-loading[data-v-226f4020]{padding:48px;text-align:center;color:var(--text-secondary)}.admin-gifts__stats-content[data-v-226f4020]{padding:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.admin-gifts__stat-card[data-v-226f4020]{background:var(--input-bg);border-radius:8px;padding:20px;text-align:center}.admin-gifts__stat-label[data-v-226f4020]{font-size:13px;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.admin-gifts__stat-value[data-v-226f4020]{font-size:28px;font-weight:700;color:var(--text-primary)}.admin-gifts__stat-value.success[data-v-226f4020]{color:#22c55e}.admin-gifts__stat-value.warning[data-v-226f4020]{color:#c79d59}
