.sidebar.svelte-181dlmc{width:250px;background:#2c3e50;color:#fff;display:flex;flex-direction:column;position:fixed;height:100vh;left:0;top:0;z-index:100}.sidebar-header.svelte-181dlmc{padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-header.svelte-181dlmc h2:where(.svelte-181dlmc){font-size:20px;font-weight:600;margin:0}.sidebar-nav.svelte-181dlmc{flex:1;padding:20px 0}.nav-item.svelte-181dlmc{display:flex;align-items:center;padding:12px 20px;color:#ffffffb3;text-decoration:none;transition:all .2s}.nav-item.svelte-181dlmc:hover{background:#ffffff1a;color:#fff}.nav-item.active.svelte-181dlmc{background:#3498db4d;color:#fff;border-left:3px solid #3498db}.nav-icon.svelte-181dlmc{margin-right:12px;font-size:18px}.nav-text.svelte-181dlmc{font-size:14px;font-weight:500}.sidebar-footer.svelte-181dlmc{padding:20px;border-top:1px solid rgba(255,255,255,.1)}.btn.svelte-181dlmc{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-secondary.svelte-181dlmc{background-color:#95a5a6;color:#fff}.btn-secondary.svelte-181dlmc:hover{background-color:#7f8c8d}.btn-block.svelte-181dlmc{width:100%;display:block}@media(max-width:768px){.sidebar.svelte-181dlmc{width:60px}.sidebar-header.svelte-181dlmc h2:where(.svelte-181dlmc),.nav-text.svelte-181dlmc{display:none}.sidebar-header.svelte-181dlmc{padding:15px;text-align:center}.nav-item.svelte-181dlmc{justify-content:center;padding:15px}.nav-icon.svelte-181dlmc{margin-right:0}.sidebar-footer.svelte-181dlmc .btn:where(.svelte-181dlmc){padding:10px;font-size:0}.sidebar-footer.svelte-181dlmc .btn:where(.svelte-181dlmc):before{content:"🚪";font-size:18px}}.login-container.svelte-1428x5h{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#ecf0f1}.login-box.svelte-1428x5h{background:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 20px #0000001a;width:100%;max-width:400px}.login-box.svelte-1428x5h h1:where(.svelte-1428x5h){text-align:center;color:#2c3e50;margin-bottom:30px;font-size:28px}.form-group.svelte-1428x5h{margin-bottom:20px}.form-group.svelte-1428x5h label:where(.svelte-1428x5h){display:block;margin-bottom:8px;font-weight:500;color:#34495e}.form-group.svelte-1428x5h input:where(.svelte-1428x5h){width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-group.svelte-1428x5h input:where(.svelte-1428x5h):focus{outline:none;border-color:#3498db}.password-input-wrapper.svelte-1428x5h{position:relative;display:flex;align-items:center}.password-input-wrapper.svelte-1428x5h input:where(.svelte-1428x5h){padding-right:45px}.password-toggle.svelte-1428x5h{position:absolute;right:8px;background:none;border:none;cursor:pointer;font-size:18px;padding:5px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}.password-toggle.svelte-1428x5h:hover{opacity:1}.error-message.svelte-1428x5h{background:#e74c3c;color:#fff;padding:10px;border-radius:4px;margin-bottom:20px;text-align:center}.btn.svelte-1428x5h{width:100%;padding:12px;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:500;transition:background-color .2s}.btn-primary.svelte-1428x5h{background-color:#3498db;color:#fff}.btn-primary.svelte-1428x5h:hover:not(:disabled){background-color:#2980b9}.btn.svelte-1428x5h:disabled{opacity:.7;cursor:not-allowed}.metric-card.svelte-1iu5zja{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 10px #0000001a;display:flex;align-items:center;gap:15px}.metric-icon.svelte-1iu5zja{font-size:40px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px}.metric-icon.deposits-icon.svelte-1iu5zja{background:#27ae601a}.metric-icon.withdrawals-icon.svelte-1iu5zja{background:#e74c3c1a}.metric-icon.net-icon.svelte-1iu5zja{background:#3498db1a}.metric-icon.ftd-icon.svelte-1iu5zja{background:#9b59b61a}.metric-icon.avg-icon.svelte-1iu5zja{background:#34495e1a}.metric-icon.max-icon.svelte-1iu5zja{background:#f1c40f1a}.metric-icon.players-icon.svelte-1iu5zja{background:#1abc9c1a}.metric-icon.unassigned-icon.svelte-1iu5zja{background:#f39c121a}.metric-icon.conversion-icon.svelte-1iu5zja{background:#8e44ad1a}.metric-icon.pending-refund-icon.svelte-1iu5zja{background:#e67e221a}.metric-icon.refunded-icon.svelte-1iu5zja{background:#27ae601a}.metric-info.svelte-1iu5zja h3:where(.svelte-1iu5zja){font-size:14px;color:#7f8c8d;font-weight:500;margin:0 0 5px}.metric-value.svelte-1iu5zja{font-size:24px;font-weight:700;margin:0}.metric-value.amount-positive.svelte-1iu5zja{color:#27ae60}.metric-value.amount-negative.svelte-1iu5zja{color:#e74c3c}.metric-value.amount-warning.svelte-1iu5zja{color:#f39c12}.metric-sub.svelte-1iu5zja{font-size:12px;color:#95a5a6}.dashboard.svelte-118ro6e{padding:20px}.page-header.svelte-118ro6e{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:15px}.page-header.svelte-118ro6e h1:where(.svelte-118ro6e){font-size:24px;color:#2c3e50;margin:0}.filters.svelte-118ro6e{display:flex;gap:10px;flex-wrap:wrap}.filters.svelte-118ro6e select:where(.svelte-118ro6e),.filters.svelte-118ro6e input:where(.svelte-118ro6e){padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.filters.svelte-118ro6e select:where(.svelte-118ro6e):focus,.filters.svelte-118ro6e input:where(.svelte-118ro6e):focus{outline:none;border-color:#3498db}.loading.svelte-118ro6e,.error.svelte-118ro6e,.no-data.svelte-118ro6e{text-align:center;padding:40px;color:#7f8c8d}.error.svelte-118ro6e{color:#e74c3c}.metrics-grid.svelte-118ro6e{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:20px}.secondary-metrics.svelte-118ro6e,.player-metrics.svelte-118ro6e{margin-bottom:20px}.section-card.svelte-118ro6e{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 10px #0000001a;margin-bottom:20px}.section-card.svelte-118ro6e h2:where(.svelte-118ro6e){font-size:18px;color:#2c3e50;margin:0 0 20px}.table-container.svelte-118ro6e{overflow-x:auto}table.svelte-118ro6e{width:100%;border-collapse:collapse}th.svelte-118ro6e,td.svelte-118ro6e{padding:12px;text-align:left;border-bottom:1px solid #eee}th.svelte-118ro6e{font-weight:600;color:#7f8c8d;font-size:12px;text-transform:uppercase}td.svelte-118ro6e{font-size:14px;color:#2c3e50}.badge.svelte-118ro6e{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:capitalize}.badge-deposit.svelte-118ro6e{background:#27ae601a;color:#27ae60}.badge-withdrawal.svelte-118ro6e{background:#e74c3c1a;color:#e74c3c}.amount-positive.svelte-118ro6e{color:#27ae60}.amount-negative.svelte-118ro6e{color:#e74c3c}.amount-warning.svelte-118ro6e{color:#f39c12}.phone.svelte-118ro6e{font-family:monospace}.rank.svelte-118ro6e{font-weight:600;color:#7f8c8d}@media(max-width:768px){.page-header.svelte-118ro6e{flex-direction:column;align-items:flex-start}}.transactions-page.svelte-149qnsf{padding:20px}.page-header.svelte-149qnsf{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header.svelte-149qnsf h1:where(.svelte-149qnsf){font-size:24px;color:#2c3e50;margin:0}.filters-section.svelte-149qnsf{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 10px #0000001a}.date-range-row.svelte-149qnsf{display:flex;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eee}.date-range-row.svelte-149qnsf .filter-group:where(.svelte-149qnsf){flex:0 0 200px}.filters-grid.svelte-149qnsf{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.filter-group.svelte-149qnsf{display:flex;flex-direction:column;gap:8px}.filter-group.svelte-149qnsf label:where(.svelte-149qnsf){font-weight:500;color:#34495e;font-size:14px}.filter-input-wrapper.svelte-149qnsf{position:relative;display:flex;align-items:center}.filter-input-wrapper.svelte-149qnsf input:where(.svelte-149qnsf),.filter-input-wrapper.svelte-149qnsf select:where(.svelte-149qnsf){width:100%;padding:10px 35px 10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff}.filter-input-wrapper.svelte-149qnsf select:where(.svelte-149qnsf){cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%237f8c8d' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.filter-input-wrapper.svelte-149qnsf input:where(.svelte-149qnsf):focus,.filter-input-wrapper.svelte-149qnsf select:where(.svelte-149qnsf):focus{outline:none;border-color:#3498db}.clear-btn.svelte-149qnsf{position:absolute;right:8px;background:none;border:none;font-size:18px;color:#7f8c8d;cursor:pointer;padding:0 5px}.clear-btn.svelte-149qnsf:hover{color:#2c3e50}.filter-actions.svelte-149qnsf{margin-top:16px;padding-top:16px;border-top:1px solid #eee}.results-info.svelte-149qnsf{font-size:14px;color:#7f8c8d;margin-bottom:15px}.loading.svelte-149qnsf,.error.svelte-149qnsf,.no-data.svelte-149qnsf{text-align:center;padding:40px;color:#7f8c8d;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.error.svelte-149qnsf{color:#e74c3c}.table-container.svelte-149qnsf{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow-x:auto}table.svelte-149qnsf{width:100%;border-collapse:collapse}th.svelte-149qnsf,td.svelte-149qnsf{padding:12px 15px;text-align:left;border-bottom:1px solid #eee}th.svelte-149qnsf{font-weight:600;color:#7f8c8d;font-size:12px;text-transform:uppercase;background:#f8f9fa}td.svelte-149qnsf{font-size:14px;color:#2c3e50}.confirmation-id.svelte-149qnsf{font-family:monospace;font-size:12px;color:#3498db}.phone.svelte-149qnsf{font-family:monospace}.badge.svelte-149qnsf{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.badge-deposit.svelte-149qnsf{background:#27ae601a;color:#27ae60}.badge-withdrawal.svelte-149qnsf{background:#e74c3c1a;color:#e74c3c}.badge-ftd.svelte-149qnsf{background:#9b59b61a;color:#9b59b6}.badge-2td.svelte-149qnsf{background:#34495e1a;color:#34495e}.badge-refunded.svelte-149qnsf{background:#27ae601a;color:#27ae60}.btn-fire.svelte-149qnsf{background-color:#e67e22;color:#fff}.btn-fire.svelte-149qnsf:hover:not(:disabled){background-color:#d35400}.btn-resend.svelte-149qnsf{background-color:#3498db;color:#fff}.btn-resend.svelte-149qnsf:hover:not(:disabled){background-color:#2980b9}tr.needs-refund.svelte-149qnsf{background-color:#fef3e8}tr.refunded.svelte-149qnsf{background-color:#e8f8f0}.amount-positive.svelte-149qnsf{color:#27ae60;font-weight:600}.amount-negative.svelte-149qnsf{color:#e74c3c;font-weight:600}.pagination.svelte-149qnsf{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.page-info.svelte-149qnsf{font-size:14px;color:#7f8c8d;padding:0 15px}.btn.svelte-149qnsf{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-small.svelte-149qnsf{padding:8px 12px;font-size:12px}.btn-secondary.svelte-149qnsf{background-color:#95a5a6;color:#fff}.btn-secondary.svelte-149qnsf:hover:not(:disabled){background-color:#7f8c8d}.btn-warning.svelte-149qnsf{background-color:#f39c12;color:#fff}.btn-warning.svelte-149qnsf:hover:not(:disabled){background-color:#d68910}.btn.svelte-149qnsf:disabled{opacity:.5;cursor:not-allowed}.recalculate-result.svelte-149qnsf{background:#d5f5e3;border:1px solid #27ae60;color:#1e8449;padding:12px 16px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.dismiss-btn.svelte-149qnsf{margin-left:auto;background:none;border:none;font-size:18px;color:#1e8449;cursor:pointer;padding:0 5px}.dismiss-btn.svelte-149qnsf:hover{color:#145a32}.toggle-switch.svelte-149qnsf{position:relative;display:inline-block;width:40px;height:22px;cursor:pointer}.toggle-switch.svelte-149qnsf input:where(.svelte-149qnsf){opacity:0;width:0;height:0}.toggle-slider.svelte-149qnsf{position:absolute;inset:0;background-color:#ccc;border-radius:22px;transition:.3s}.toggle-slider.svelte-149qnsf:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.3s}.toggle-switch.svelte-149qnsf input:where(.svelte-149qnsf):checked+.toggle-slider:where(.svelte-149qnsf){background-color:#e74c3c}.toggle-switch.svelte-149qnsf input:where(.svelte-149qnsf):checked+.toggle-slider:where(.svelte-149qnsf):before{transform:translate(18px)}tr.ignored.svelte-149qnsf{background-color:#fef5f5;opacity:.7}tr.ignored.svelte-149qnsf td:where(.svelte-149qnsf){text-decoration:line-through;color:#999}tr.ignored.svelte-149qnsf .toggle-switch:where(.svelte-149qnsf),tr.ignored.svelte-149qnsf .badge:where(.svelte-149qnsf){text-decoration:none}@media(max-width:768px){.page-header.svelte-149qnsf{flex-direction:column;align-items:flex-start;gap:15px}.filters-grid.svelte-149qnsf{grid-template-columns:1fr}.date-range-row.svelte-149qnsf{flex-direction:column}.date-range-row.svelte-149qnsf .filter-group:where(.svelte-149qnsf){flex:1}}.players-page.svelte-1skunwk{padding:20px}.page-header.svelte-1skunwk{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-header.svelte-1skunwk h1:where(.svelte-1skunwk){font-size:24px;color:#2c3e50;margin:0}.loading.svelte-1skunwk,.error.svelte-1skunwk,.no-data.svelte-1skunwk{text-align:center;padding:40px;color:#7f8c8d;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.error.svelte-1skunwk{color:#e74c3c}.table-container.svelte-1skunwk{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow-x:auto}table.svelte-1skunwk{width:100%;border-collapse:collapse}th.svelte-1skunwk,td.svelte-1skunwk{padding:12px 15px;text-align:left;border-bottom:1px solid #eee}th.svelte-1skunwk{font-weight:600;color:#7f8c8d;font-size:12px;text-transform:uppercase;background:#f8f9fa}td.svelte-1skunwk{font-size:14px;color:#2c3e50}.full-name.svelte-1skunwk{font-weight:600;color:#2c3e50}.player-id.svelte-1skunwk{font-weight:500;color:#3498db}.phone-list.svelte-1skunwk{display:flex;flex-wrap:wrap;gap:5px}.phone-badge.svelte-1skunwk{background:#ecf0f1;padding:4px 8px;border-radius:4px;font-size:12px;font-family:monospace}.notes.svelte-1skunwk{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions.svelte-1skunwk{display:flex;gap:8px}.btn.svelte-1skunwk{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-small.svelte-1skunwk{padding:6px 12px;font-size:12px}.btn-primary.svelte-1skunwk{background-color:#3498db;color:#fff}.btn-primary.svelte-1skunwk:hover{background-color:#2980b9}.btn-secondary.svelte-1skunwk{background-color:#95a5a6;color:#fff}.btn-secondary.svelte-1skunwk:hover{background-color:#7f8c8d}.btn-danger.svelte-1skunwk{background-color:#e74c3c;color:#fff}.btn-danger.svelte-1skunwk:hover{background-color:#c0392b}.modal-overlay.svelte-1skunwk{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-1skunwk{background:#fff;border-radius:8px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header.svelte-1skunwk{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header.svelte-1skunwk h2:where(.svelte-1skunwk){margin:0;font-size:18px;color:#2c3e50}.modal-close.svelte-1skunwk{background:none;border:none;font-size:24px;cursor:pointer;color:#7f8c8d}.modal-close.svelte-1skunwk:hover{color:#2c3e50}.modal.svelte-1skunwk form:where(.svelte-1skunwk){padding:20px}.form-group.svelte-1skunwk{margin-bottom:20px}.form-group.svelte-1skunwk label:where(.svelte-1skunwk){display:block;margin-bottom:8px;font-weight:500;color:#34495e}.form-group.svelte-1skunwk input:where(.svelte-1skunwk),.form-group.svelte-1skunwk textarea:where(.svelte-1skunwk){width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-group.svelte-1skunwk input:where(.svelte-1skunwk):focus,.form-group.svelte-1skunwk textarea:where(.svelte-1skunwk):focus{outline:none;border-color:#3498db}.form-group.svelte-1skunwk small:where(.svelte-1skunwk){display:block;margin-top:5px;color:#7f8c8d;font-size:12px}.modal-actions.svelte-1skunwk{display:flex;justify-content:flex-end;gap:10px;padding-top:10px}.unassigned-page.svelte-1uak8nt{padding:20px}.page-header.svelte-1uak8nt{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header.svelte-1uak8nt h1:where(.svelte-1uak8nt){font-size:24px;color:#2c3e50;margin:0}.info-banner.svelte-1uak8nt{background:#3498db;color:#fff;padding:12px 20px;border-radius:8px;margin-bottom:20px;font-size:14px}.filters-section.svelte-1uak8nt{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 10px #0000001a}.filters-row.svelte-1uak8nt{display:flex;gap:20px;flex-wrap:wrap}.filter-group.svelte-1uak8nt{display:flex;flex-direction:column;gap:8px;min-width:200px;flex:1;max-width:300px}.filter-group.svelte-1uak8nt label:where(.svelte-1uak8nt){font-weight:500;color:#34495e;font-size:14px}.filter-input-wrapper.svelte-1uak8nt{position:relative;display:flex;align-items:center}.filter-input-wrapper.svelte-1uak8nt input:where(.svelte-1uak8nt){width:100%;padding:10px 35px 10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.filter-input-wrapper.svelte-1uak8nt input:where(.svelte-1uak8nt):focus{outline:none;border-color:#3498db}.clear-btn.svelte-1uak8nt{position:absolute;right:8px;background:none;border:none;font-size:18px;color:#7f8c8d;cursor:pointer;padding:0 5px}.clear-btn.svelte-1uak8nt:hover{color:#2c3e50}.results-info.svelte-1uak8nt{font-size:14px;color:#7f8c8d;margin-top:15px}.loading.svelte-1uak8nt,.error.svelte-1uak8nt,.no-data.svelte-1uak8nt{text-align:center;padding:40px;color:#7f8c8d;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.no-data.svelte-1uak8nt .subtitle:where(.svelte-1uak8nt){font-size:14px;margin-top:10px}.error.svelte-1uak8nt{color:#e74c3c}.table-container.svelte-1uak8nt{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow-x:auto}table.svelte-1uak8nt{width:100%;border-collapse:collapse}th.svelte-1uak8nt,td.svelte-1uak8nt{padding:12px 15px;text-align:left;border-bottom:1px solid #eee}th.svelte-1uak8nt{font-weight:600;color:#7f8c8d;font-size:12px;text-transform:uppercase;background:#f8f9fa}td.svelte-1uak8nt{font-size:14px;color:#2c3e50}.phone.svelte-1uak8nt{font-family:monospace;font-weight:600}.sender-name.svelte-1uak8nt{font-weight:500;color:#2c3e50}.amount-positive.svelte-1uak8nt{color:#27ae60}.amount-negative.svelte-1uak8nt{color:#e74c3c}.btn.svelte-1uak8nt{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-small.svelte-1uak8nt{padding:6px 12px;font-size:12px}.btn-primary.svelte-1uak8nt{background-color:#3498db;color:#fff}.btn-primary.svelte-1uak8nt:hover:not(:disabled){background-color:#2980b9}.btn-secondary.svelte-1uak8nt{background-color:#95a5a6;color:#fff}.btn-secondary.svelte-1uak8nt:hover{background-color:#7f8c8d}.btn.svelte-1uak8nt:disabled{opacity:.5;cursor:not-allowed}.modal-overlay.svelte-1uak8nt{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-1uak8nt{background:#fff;border-radius:8px;width:100%;max-width:450px;max-height:90vh;overflow-y:auto}.modal-header.svelte-1uak8nt{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header.svelte-1uak8nt h2:where(.svelte-1uak8nt){margin:0;font-size:18px;color:#2c3e50}.modal-close.svelte-1uak8nt{background:none;border:none;font-size:24px;cursor:pointer;color:#7f8c8d}.modal-close.svelte-1uak8nt:hover{color:#2c3e50}.modal-body.svelte-1uak8nt{padding:20px}.phone-info.svelte-1uak8nt{background:#f8f9fa;padding:15px;border-radius:4px;margin-bottom:20px}.phone-info.svelte-1uak8nt p:where(.svelte-1uak8nt){margin:5px 0;font-size:14px}.assign-options.svelte-1uak8nt{margin-bottom:20px}.radio-option.svelte-1uak8nt{display:flex;align-items:center;gap:8px;margin-bottom:10px;cursor:pointer}.radio-option.svelte-1uak8nt input:where(.svelte-1uak8nt):disabled+span:where(.svelte-1uak8nt){opacity:.5}.form-group.svelte-1uak8nt{margin-bottom:20px}.form-group.svelte-1uak8nt label:where(.svelte-1uak8nt){display:block;margin-bottom:8px;font-weight:500;color:#34495e}.form-group.svelte-1uak8nt input:where(.svelte-1uak8nt),.form-group.svelte-1uak8nt select:where(.svelte-1uak8nt){width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-group.svelte-1uak8nt input:where(.svelte-1uak8nt):focus,.form-group.svelte-1uak8nt select:where(.svelte-1uak8nt):focus{outline:none;border-color:#3498db}.modal-actions.svelte-1uak8nt{display:flex;justify-content:flex-end;gap:10px}.reports-page.svelte-19l66if{padding:20px}.page-header.svelte-19l66if{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header.svelte-19l66if h1:where(.svelte-19l66if){font-size:24px;color:#2c3e50;margin:0}.filters-section.svelte-19l66if{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 10px #0000001a}.filters-row.svelte-19l66if{display:flex;gap:20px;flex-wrap:wrap}.filter-group.svelte-19l66if{display:flex;flex-direction:column;gap:8px;min-width:180px}.filter-group.svelte-19l66if label:where(.svelte-19l66if){font-weight:500;color:#34495e;font-size:14px}.filter-group.svelte-19l66if select:where(.svelte-19l66if){padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.filter-group.svelte-19l66if select:where(.svelte-19l66if):focus{outline:none;border-color:#3498db}.results-info.svelte-19l66if{font-size:14px;color:#7f8c8d;margin-bottom:15px}.loading.svelte-19l66if,.error.svelte-19l66if,.no-data.svelte-19l66if{text-align:center;padding:40px;color:#7f8c8d;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.error.svelte-19l66if{color:#e74c3c}.table-container.svelte-19l66if{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow-x:auto}table.svelte-19l66if{width:100%;border-collapse:collapse}th.svelte-19l66if,td.svelte-19l66if{padding:12px 15px;text-align:left;border-bottom:1px solid #eee}th.svelte-19l66if{font-weight:600;color:#7f8c8d;font-size:12px;text-transform:uppercase;background:#f8f9fa}td.svelte-19l66if{font-size:14px;color:#2c3e50}.period.svelte-19l66if{font-size:12px;white-space:nowrap}.badge.svelte-19l66if{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.badge-hourly.svelte-19l66if{background:#3498db1a;color:#3498db}.badge-daily.svelte-19l66if{background:#2ecc711a;color:#2ecc71}.badge-weekly.svelte-19l66if{background:#9b59b61a;color:#9b59b6}.badge-monthly.svelte-19l66if{background:#e67e221a;color:#e67e22}.badge-yearly.svelte-19l66if{background:#e74c3c1a;color:#e74c3c}.amount-positive.svelte-19l66if{color:#27ae60;font-weight:600}.amount-negative.svelte-19l66if{color:#e74c3c;font-weight:600}.status-sent.svelte-19l66if{color:#27ae60;font-weight:500}.status-pending.svelte-19l66if{color:#f39c12;font-weight:500}.pagination.svelte-19l66if{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.page-info.svelte-19l66if{font-size:14px;color:#7f8c8d;padding:0 15px}.btn.svelte-19l66if{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-small.svelte-19l66if{padding:8px 12px;font-size:12px}.btn-secondary.svelte-19l66if{background-color:#95a5a6;color:#fff}.btn-secondary.svelte-19l66if:hover:not(:disabled){background-color:#7f8c8d}.btn.svelte-19l66if:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.page-header.svelte-19l66if{flex-direction:column;align-items:flex-start;gap:15px}}.generator-page.svelte-dlociz{padding:20px;max-width:800px;margin:0 auto}.page-header.svelte-dlociz{margin-bottom:20px}.page-header.svelte-dlociz h1:where(.svelte-dlociz){font-size:24px;color:#2c3e50;margin:0}.info-banner.svelte-dlociz{background:#3498db;color:#fff;padding:15px 20px;border-radius:8px;margin-bottom:25px;font-size:14px;line-height:1.5}.section-header.svelte-dlociz{font-size:16px;font-weight:600;color:#2c3e50;margin-bottom:15px;margin-top:10px}.report-types.svelte-dlociz{display:flex;flex-direction:column;gap:12px;margin-bottom:25px}.report-type-card.svelte-dlociz{display:flex;align-items:center;gap:15px;padding:20px;background:#fff;border:2px solid #eee;border-radius:8px;cursor:pointer;transition:all .2s;text-align:left;width:100%}.report-type-card.svelte-dlociz:hover{border-color:#3498db;box-shadow:0 2px 10px #3498db33}.report-type-card.selected.svelte-dlociz{border-color:#3498db;background:#3498db0d}.type-icon.svelte-dlociz{font-size:32px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px}.type-info.svelte-dlociz{flex:1}.type-info.svelte-dlociz h3:where(.svelte-dlociz){margin:0 0 5px;font-size:16px;color:#2c3e50}.type-info.svelte-dlociz p:where(.svelte-dlociz){margin:0;font-size:13px;color:#7f8c8d}.check-mark.svelte-dlociz{width:24px;height:24px;background:#3498db;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.agent-selection.svelte-dlociz{margin-bottom:25px}.agent-options.svelte-dlociz{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.agent-option-card.svelte-dlociz{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:2px solid #eee;border-radius:8px;cursor:pointer;transition:all .2s;text-align:left}.agent-option-card.svelte-dlociz:hover{border-color:#27ae60;box-shadow:0 2px 10px #27ae6033}.agent-option-card.selected.svelte-dlociz{border-color:#27ae60;background:#27ae600d}.option-icon.svelte-dlociz{font-size:28px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px}.option-info.svelte-dlociz{flex:1}.option-info.svelte-dlociz h3:where(.svelte-dlociz){margin:0 0 4px;font-size:14px;color:#2c3e50}.option-info.svelte-dlociz p:where(.svelte-dlociz){margin:0;font-size:12px;color:#7f8c8d}.agent-divider.svelte-dlociz{display:flex;align-items:center;margin:20px 0}.agent-divider.svelte-dlociz:before,.agent-divider.svelte-dlociz:after{content:"";flex:1;height:1px;background:#eee}.agent-divider.svelte-dlociz span:where(.svelte-dlociz){padding:0 15px;font-size:13px;color:#7f8c8d}.agents-list.svelte-dlociz{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.agent-card.svelte-dlociz{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border:2px solid #eee;border-radius:8px;cursor:pointer;transition:all .2s;text-align:left;width:100%}.agent-card.svelte-dlociz:hover:not(:disabled){border-color:#9b59b6;box-shadow:0 2px 10px #9b59b633}.agent-card.selected.svelte-dlociz{border-color:#9b59b6;background:#9b59b60d}.agent-card.no-channel.svelte-dlociz{opacity:.6;cursor:not-allowed}.agent-card.svelte-dlociz:disabled{cursor:not-allowed}.agent-info.svelte-dlociz{flex:1}.agent-info.svelte-dlociz h4:where(.svelte-dlociz){margin:0 0 4px;font-size:14px;color:#2c3e50}.agent-info.svelte-dlociz p:where(.svelte-dlociz){margin:0;font-size:12px;color:#7f8c8d}.no-channel-badge.svelte-dlociz{display:inline-block;margin-top:6px;padding:2px 8px;font-size:10px;background:#fee;color:#c0392b;border-radius:4px}.loading-agents.svelte-dlociz,.no-agents.svelte-dlociz{text-align:center;padding:20px;color:#7f8c8d;font-size:14px}.actions-section.svelte-dlociz{text-align:center;margin-bottom:25px}.btn.svelte-dlociz{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-primary.svelte-dlociz{background-color:#3498db;color:#fff}.btn-primary.svelte-dlociz:hover:not(:disabled){background-color:#2980b9}.btn-large.svelte-dlociz{padding:15px 40px;font-size:16px}.btn.svelte-dlociz:disabled{opacity:.5;cursor:not-allowed}.result-box.svelte-dlociz{padding:20px;border-radius:8px;margin-top:20px}.result-box.svelte-dlociz h3:where(.svelte-dlociz){margin:0 0 10px;font-size:16px}.result-box.svelte-dlociz p:where(.svelte-dlociz){margin:0;font-size:14px}.success-box.svelte-dlociz{background:#27ae601a;border:1px solid rgba(39,174,96,.3)}.success-box.svelte-dlociz h3:where(.svelte-dlociz){color:#27ae60}.error-box.svelte-dlociz{background:#e74c3c1a;border:1px solid rgba(231,76,60,.3)}.error-box.svelte-dlociz h3:where(.svelte-dlociz){color:#e74c3c}.period-info.svelte-dlociz{margin-top:15px;padding-top:15px;border-top:1px solid rgba(39,174,96,.2);font-size:13px;color:#2c3e50}@media(max-width:768px){.report-type-card.svelte-dlociz{padding:15px}.type-icon.svelte-dlociz{font-size:24px;width:40px;height:40px}.agent-options.svelte-dlociz,.agents-list.svelte-dlociz{grid-template-columns:1fr}}.users-page.svelte-1ax1yf2{padding:20px}.page-header.svelte-1ax1yf2{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-header.svelte-1ax1yf2 h1:where(.svelte-1ax1yf2){font-size:24px;color:#2c3e50;margin:0}.loading.svelte-1ax1yf2,.error.svelte-1ax1yf2,.no-data.svelte-1ax1yf2{text-align:center;padding:40px;color:#7f8c8d;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.error.svelte-1ax1yf2{color:#e74c3c}.table-container.svelte-1ax1yf2{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow-x:auto}table.svelte-1ax1yf2{width:100%;border-collapse:collapse}th.svelte-1ax1yf2,td.svelte-1ax1yf2{padding:12px 15px;text-align:left;border-bottom:1px solid #eee}th.svelte-1ax1yf2{font-weight:600;color:#7f8c8d;font-size:12px;text-transform:uppercase;background:#f8f9fa}td.svelte-1ax1yf2{font-size:14px;color:#2c3e50}tr.inactive.svelte-1ax1yf2{opacity:.6}.email.svelte-1ax1yf2{font-weight:500;color:#3498db}.full-name.svelte-1ax1yf2{font-weight:500;color:#2c3e50}.status-badge.svelte-1ax1yf2{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.active.svelte-1ax1yf2{background:#d4edda;color:#155724}.status-badge.disabled.svelte-1ax1yf2{background:#f8d7da;color:#721c24}.role-badge.svelte-1ax1yf2{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.role-badge.role-agent.svelte-1ax1yf2{background:#e3f2fd;color:#1565c0}.role-badge.role-admin.svelte-1ax1yf2{background:#fff3e0;color:#e65100}.role-badge.role-investor.svelte-1ax1yf2{background:#e8f5e9;color:#2e7d32}.role-badge.role-super.svelte-1ax1yf2{background:#fce4ec;color:#c2185b}.roles-list.svelte-1ax1yf2{display:flex;flex-wrap:wrap;gap:4px}.roles-checkboxes.svelte-1ax1yf2{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0}.role-checkbox-label.svelte-1ax1yf2{display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 8px;border-radius:4px;border:1px solid #ddd;background:#f9f9f9;transition:all .2s}.role-checkbox-label.svelte-1ax1yf2:hover{border-color:#3498db;background:#f0f8ff}.role-checkbox-label.svelte-1ax1yf2 input[type=checkbox]:where(.svelte-1ax1yf2){width:16px;height:16px;cursor:pointer}.role-checkbox-label.svelte-1ax1yf2 input[type=checkbox]:where(.svelte-1ax1yf2):checked+.role-badge:where(.svelte-1ax1yf2){font-weight:600}.actions.svelte-1ax1yf2{display:flex;gap:8px;flex-wrap:wrap}.btn.svelte-1ax1yf2{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-small.svelte-1ax1yf2{padding:6px 12px;font-size:12px}.btn-primary.svelte-1ax1yf2{background-color:#3498db;color:#fff}.btn-primary.svelte-1ax1yf2:hover{background-color:#2980b9}.btn-secondary.svelte-1ax1yf2{background-color:#95a5a6;color:#fff}.btn-secondary.svelte-1ax1yf2:hover{background-color:#7f8c8d}.btn-warning.svelte-1ax1yf2{background-color:#f39c12;color:#fff}.btn-warning.svelte-1ax1yf2:hover{background-color:#d68910}.btn-success.svelte-1ax1yf2{background-color:#27ae60;color:#fff}.btn-success.svelte-1ax1yf2:hover{background-color:#219a52}.btn-muted.svelte-1ax1yf2{background-color:#bdc3c7;color:#2c3e50}.btn-muted.svelte-1ax1yf2:hover{background-color:#a6acaf}.btn-danger.svelte-1ax1yf2{background-color:#e74c3c;color:#fff}.btn-danger.svelte-1ax1yf2:hover{background-color:#c0392b}.modal-overlay.svelte-1ax1yf2{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-1ax1yf2{background:#fff;border-radius:8px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header.svelte-1ax1yf2{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header.svelte-1ax1yf2 h2:where(.svelte-1ax1yf2){margin:0;font-size:18px;color:#2c3e50}.modal-close.svelte-1ax1yf2{background:none;border:none;font-size:24px;cursor:pointer;color:#7f8c8d}.modal-close.svelte-1ax1yf2:hover{color:#2c3e50}.modal.svelte-1ax1yf2 form:where(.svelte-1ax1yf2){padding:20px}.form-group.svelte-1ax1yf2{margin-bottom:20px}.form-group.svelte-1ax1yf2 label:where(.svelte-1ax1yf2){display:block;margin-bottom:8px;font-weight:500;color:#34495e}.form-group.svelte-1ax1yf2 input[type=text]:where(.svelte-1ax1yf2),.form-group.svelte-1ax1yf2 input[type=email]:where(.svelte-1ax1yf2),.form-group.svelte-1ax1yf2 input[type=password]:where(.svelte-1ax1yf2){width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.password-input-wrapper.svelte-1ax1yf2{position:relative;display:flex;align-items:center}.password-input-wrapper.svelte-1ax1yf2 input:where(.svelte-1ax1yf2){padding-right:45px}.password-toggle.svelte-1ax1yf2{position:absolute;right:8px;background:none;border:none;cursor:pointer;font-size:18px;padding:5px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}.password-toggle.svelte-1ax1yf2:hover{opacity:1}.form-group.svelte-1ax1yf2 input:where(.svelte-1ax1yf2):focus{outline:none;border-color:#3498db}.form-group.svelte-1ax1yf2 input.error:where(.svelte-1ax1yf2){border-color:#e74c3c}.error-text.svelte-1ax1yf2{display:block;margin-top:5px;color:#e74c3c;font-size:12px}.form-group.svelte-1ax1yf2 small:where(.svelte-1ax1yf2){display:block;margin-top:5px;color:#7f8c8d;font-size:12px}.checkbox-group.svelte-1ax1yf2{margin-top:10px}.checkbox-label.svelte-1ax1yf2{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:400}.checkbox-label.svelte-1ax1yf2 input[type=checkbox]:where(.svelte-1ax1yf2){width:18px;height:18px;cursor:pointer}.modal-actions.svelte-1ax1yf2{display:flex;justify-content:flex-end;gap:10px;padding-top:10px}.finance-page.svelte-8xddw0{padding:20px}.page-header.svelte-8xddw0{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header.svelte-8xddw0 h1:where(.svelte-8xddw0){font-size:24px;color:#2c3e50;margin:0}.tabs.svelte-8xddw0{display:flex;gap:0;margin-bottom:20px;border-bottom:2px solid #eee}.tab.svelte-8xddw0{padding:12px 24px;border:none;background:none;cursor:pointer;font-size:14px;font-weight:500;color:#7f8c8d;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.tab.svelte-8xddw0:hover{color:#3498db}.tab.active.svelte-8xddw0{color:#3498db;border-bottom-color:#3498db}.filters.svelte-8xddw0{display:flex;gap:15px;align-items:flex-end;margin-bottom:20px;flex-wrap:wrap}.filter-group.svelte-8xddw0{display:flex;flex-direction:column;gap:5px}.filter-group.svelte-8xddw0 label:where(.svelte-8xddw0){font-size:12px;color:#7f8c8d;font-weight:500}.filter-group.svelte-8xddw0 select:where(.svelte-8xddw0),.filter-group.svelte-8xddw0 input:where(.svelte-8xddw0){padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.loading.svelte-8xddw0,.error.svelte-8xddw0,.no-data.svelte-8xddw0{text-align:center;padding:40px;color:#7f8c8d;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.error.svelte-8xddw0{color:#e74c3c}.table-container.svelte-8xddw0{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow-x:auto}table.svelte-8xddw0{width:100%;border-collapse:collapse}th.svelte-8xddw0,td.svelte-8xddw0{padding:12px 15px;text-align:left;border-bottom:1px solid #eee}th.svelte-8xddw0{font-weight:600;color:#7f8c8d;font-size:12px;text-transform:uppercase;background:#f8f9fa}td.svelte-8xddw0{font-size:14px;color:#2c3e50}.description.svelte-8xddw0{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-list.svelte-8xddw0{display:flex;flex-direction:column;gap:12px}.operation-card.svelte-8xddw0{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:12px 16px}.operation-row-1.svelte-8xddw0{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.operation-type-date.svelte-8xddw0{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.operation-date.svelte-8xddw0{font-size:13px;color:#7f8c8d}.operation-amount.svelte-8xddw0{font-size:18px;font-weight:700;color:#2c3e50}.operation-amount.positive.svelte-8xddw0{color:#27ae60}.operation-amount.negative.svelte-8xddw0{color:#e74c3c}.operation-row-2.svelte-8xddw0{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #eee;min-height:32px}.operation-details.svelte-8xddw0{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:#7f8c8d}.operation-description.svelte-8xddw0{color:#2c3e50;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-actions.svelte-8xddw0{display:flex;gap:8px;flex-shrink:0}.amount.svelte-8xddw0{font-weight:600}.amount.positive.svelte-8xddw0{color:#27ae60}.amount.negative.svelte-8xddw0{color:#e74c3c}.positive.svelte-8xddw0{color:#27ae60}.negative.svelte-8xddw0{color:#e74c3c}.type-badge.svelte-8xddw0{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.type-badge.type-expense.svelte-8xddw0{background:#fff3e0;color:#e65100}.type-badge.type-income.svelte-8xddw0{background:#e3f2fd;color:#1565c0}.share-badge.svelte-8xddw0{display:inline-block;padding:4px 12px;background:#e3f2fd;color:#1565c0;border-radius:12px;font-weight:600}.email.svelte-8xddw0{color:#3498db}.investor-name.svelte-8xddw0{font-weight:500}.summary-grid.svelte-8xddw0{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.summary-card.svelte-8xddw0{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 10px #0000001a;display:flex;align-items:flex-start;gap:15px}.summary-card.highlight.svelte-8xddw0{border:2px solid #e0e0e0}.summary-card.highlight.primary.svelte-8xddw0{border-color:#3498db;background:#f8fbff}.summary-icon.svelte-8xddw0{font-size:32px;padding:10px;border-radius:8px;background:#f5f5f5}.summary-content.svelte-8xddw0 h3:where(.svelte-8xddw0){margin:0 0 8px;font-size:14px;color:#7f8c8d;font-weight:500}.summary-value.svelte-8xddw0{margin:0;font-size:24px;font-weight:700;color:#2c3e50}.summary-subvalue.svelte-8xddw0{margin:5px 0 0;font-size:13px;color:#95a5a6}.investors-section.svelte-8xddw0{display:flex;flex-direction:column;gap:20px}.profit-info.svelte-8xddw0{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.profit-card.svelte-8xddw0{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;text-align:center}.profit-card.svelte-8xddw0 h3:where(.svelte-8xddw0){margin:0 0 10px;font-size:14px;color:#7f8c8d}.profit-value.svelte-8xddw0{margin:0;font-size:24px;font-weight:700;color:#2c3e50}.investor-info.svelte-8xddw0{background:#f8f9fa;padding:15px;border-radius:4px;margin-bottom:15px;text-align:center}.investor-info.svelte-8xddw0 p:where(.svelte-8xddw0){margin:0}.percentage-input.svelte-8xddw0{display:flex;align-items:center}.percentage-input.svelte-8xddw0 input:where(.svelte-8xddw0){flex:1;border-radius:4px 0 0 4px}.percentage-suffix.svelte-8xddw0{background:#f8f9fa;padding:10px 15px;border:1px solid #ddd;border-left:none;border-radius:0 4px 4px 0;color:#7f8c8d}.calculated-amount.svelte-8xddw0{background:#e8f5e9;padding:10px 15px;border-radius:4px;margin-bottom:15px;text-align:center;color:#2e7d32}.actions.svelte-8xddw0{display:flex;gap:8px}.btn.svelte-8xddw0{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-small.svelte-8xddw0{padding:6px 12px;font-size:12px}.btn-primary.svelte-8xddw0{background-color:#3498db;color:#fff}.btn-primary.svelte-8xddw0:hover{background-color:#2980b9}.btn-secondary.svelte-8xddw0{background-color:#95a5a6;color:#fff}.btn-secondary.svelte-8xddw0:hover{background-color:#7f8c8d}.btn-danger.svelte-8xddw0{background-color:#e74c3c;color:#fff}.btn-danger.svelte-8xddw0:hover{background-color:#c0392b}.modal-overlay.svelte-8xddw0{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-8xddw0{background:#fff;border-radius:8px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal.modal-small.svelte-8xddw0{max-width:400px}.modal-header.svelte-8xddw0{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header.svelte-8xddw0 h2:where(.svelte-8xddw0){margin:0;font-size:18px;color:#2c3e50}.modal-close.svelte-8xddw0{background:none;border:none;font-size:24px;cursor:pointer;color:#7f8c8d}.modal-close.svelte-8xddw0:hover{color:#2c3e50}.modal.svelte-8xddw0 form:where(.svelte-8xddw0){padding:20px}.form-row.svelte-8xddw0{display:flex;gap:15px;margin-bottom:20px}.form-row.svelte-8xddw0 .form-group:where(.svelte-8xddw0){flex:1;margin-bottom:0}.form-group.svelte-8xddw0{margin-bottom:20px}.form-group.svelte-8xddw0 label:where(.svelte-8xddw0){display:block;margin-bottom:8px;font-weight:500;color:#34495e}.form-group.svelte-8xddw0 input:where(.svelte-8xddw0),.form-group.svelte-8xddw0 select:where(.svelte-8xddw0){width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-group.svelte-8xddw0 input:where(.svelte-8xddw0):focus,.form-group.svelte-8xddw0 select:where(.svelte-8xddw0):focus{outline:none;border-color:#3498db}.form-group.svelte-8xddw0 input.error:where(.svelte-8xddw0){border-color:#e74c3c}.error-text.svelte-8xddw0{display:block;margin-top:5px;color:#e74c3c;font-size:12px}.modal-actions.svelte-8xddw0{display:flex;justify-content:flex-end;gap:10px;padding-top:10px}.agents-balance-section.svelte-8xddw0{display:flex;flex-direction:column;gap:20px}.balance-totals.svelte-8xddw0{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.balance-card.svelte-8xddw0{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;text-align:center}.balance-card.svelte-8xddw0 h3:where(.svelte-8xddw0){margin:0 0 10px;font-size:14px;color:#7f8c8d;font-weight:500}.balance-value.svelte-8xddw0{margin:0;font-size:24px;font-weight:700;color:#2c3e50}.balance-count.svelte-8xddw0{margin:5px 0 0;font-size:12px;color:#95a5a6}.balance-card.deposits.svelte-8xddw0{border-top:3px solid #27ae60}.balance-card.withdrawals.svelte-8xddw0{border-top:3px solid #e74c3c}.balance-card.net.svelte-8xddw0{border-top:3px solid #3498db}.agent-name.svelte-8xddw0{font-weight:500}tr.inactive.svelte-8xddw0{opacity:.6}.inactive-badge.svelte-8xddw0{display:inline-block;margin-left:8px;padding:2px 6px;background:#f5f5f5;color:#95a5a6;border-radius:4px;font-size:10px;font-weight:500}.count-small.svelte-8xddw0{font-size:11px;color:#95a5a6;margin-left:4px}.net-balance.svelte-8xddw0{font-weight:600}tfoot.svelte-8xddw0 .totals-row:where(.svelte-8xddw0){background:#f8f9fa}tfoot.svelte-8xddw0 .totals-row:where(.svelte-8xddw0) td:where(.svelte-8xddw0){border-top:2px solid #ddd;padding-top:15px;padding-bottom:15px}.usdt-operations-page.svelte-16se1aw{padding:20px}.page-header.svelte-16se1aw{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header.svelte-16se1aw h1:where(.svelte-16se1aw){font-size:24px;color:#2c3e50;margin:0}.tabs.svelte-16se1aw{display:flex;gap:0;margin-bottom:20px;border-bottom:2px solid #eee}.tab.svelte-16se1aw{padding:12px 24px;border:none;background:none;cursor:pointer;font-size:14px;font-weight:500;color:#7f8c8d;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.tab.svelte-16se1aw:hover{color:#3498db}.tab.active.svelte-16se1aw{color:#3498db;border-bottom-color:#3498db}.filters.svelte-16se1aw{display:flex;gap:15px;align-items:flex-end;margin-bottom:20px;flex-wrap:wrap}.filter-group.svelte-16se1aw{display:flex;flex-direction:column;gap:5px}.filter-group.svelte-16se1aw label:where(.svelte-16se1aw){font-size:12px;color:#7f8c8d;font-weight:500}.filter-group.svelte-16se1aw select:where(.svelte-16se1aw),.filter-group.svelte-16se1aw input:where(.svelte-16se1aw){padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.loading.svelte-16se1aw,.error.svelte-16se1aw,.no-data.svelte-16se1aw{text-align:center;padding:40px;color:#7f8c8d;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.error.svelte-16se1aw{color:#e74c3c}.operations-grid.svelte-16se1aw{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.operation-card.svelte-16se1aw{background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;overflow:hidden;transition:box-shadow .2s}.operation-card.svelte-16se1aw:hover{box-shadow:0 4px 20px #0000001f}.card-header.svelte-16se1aw{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #eee}.card-header-left.svelte-16se1aw{display:flex;align-items:center;gap:10px}.card-date.svelte-16se1aw{font-size:13px;color:#7f8c8d;font-weight:500}.card-body.svelte-16se1aw{padding:16px;border-bottom:1px solid #eee}.card-provider.svelte-16se1aw{font-size:16px;font-weight:600;color:#2c3e50;margin-bottom:4px}.card-amount.svelte-16se1aw{font-size:20px;font-weight:700;color:#3498db}.card-fee.svelte-16se1aw{font-size:13px;color:#e74c3c;font-weight:700;margin-top:4px}.card-details.svelte-16se1aw{padding:12px 16px;background:#fafbfc}.detail-row.svelte-16se1aw{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.detail-row.highlight.svelte-16se1aw{background:#f0f7ff;margin:4px -16px;padding:8px 16px}.detail-label.svelte-16se1aw{font-size:13px;color:#7f8c8d}.detail-value.svelte-16se1aw{font-size:14px;font-weight:600;color:#2c3e50}.detail-value.pending.svelte-16se1aw{color:#f39c12;font-style:italic}.detail-value.positive.svelte-16se1aw{color:#27ae60}.detail-value.negative.svelte-16se1aw{color:#e74c3c}.card-actions.svelte-16se1aw{display:flex;gap:8px;padding:12px 16px;background:#fff;border-top:1px solid #eee}.card-actions.svelte-16se1aw .btn-small:where(.svelte-16se1aw){flex:1;text-align:center}.table-container.svelte-16se1aw{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow-x:auto}table.svelte-16se1aw{width:100%;border-collapse:collapse}th.svelte-16se1aw,td.svelte-16se1aw{padding:12px 15px;text-align:left;border-bottom:1px solid #eee}th.svelte-16se1aw{font-weight:600;color:#7f8c8d;font-size:12px;text-transform:uppercase;background:#f8f9fa;white-space:nowrap}td.svelte-16se1aw{font-size:14px;color:#2c3e50}.amount.svelte-16se1aw{font-weight:600;white-space:nowrap}.amount.positive.svelte-16se1aw{color:#27ae60}.amount.negative.svelte-16se1aw{color:#e74c3c}.amount.pending.svelte-16se1aw{color:#f39c12;font-style:italic}.positive.svelte-16se1aw{color:#27ae60}.negative.svelte-16se1aw{color:#e74c3c}.pending.svelte-16se1aw{color:#f39c12}.provider-name.svelte-16se1aw{font-weight:500}.operation-cell.svelte-16se1aw{display:flex;flex-direction:column;gap:2px}.operation-primary.svelte-16se1aw{font-weight:600;color:#2c3e50}.operation-secondary.svelte-16se1aw{font-size:11px;color:#7f8c8d}.credited-cell.svelte-16se1aw{display:flex;flex-direction:column;gap:2px}.credited-row.svelte-16se1aw{font-size:12px;color:#2c3e50}.credited-row.profit-row.svelte-16se1aw{font-weight:600;margin-top:2px}.type-badge.svelte-16se1aw{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;white-space:nowrap}.type-badge.type-yappy_usdt_deposit.svelte-16se1aw{background:#e8f5e9;color:#2e7d32}.type-badge.type-ach_express_usdt_deposit.svelte-16se1aw{background:#e3f2fd;color:#1565c0}.type-badge.type-mobcash_usdt_deposit.svelte-16se1aw{background:#fff3e0;color:#e65100}.type-badge.type-other.svelte-16se1aw{background:#f5f5f5;color:#616161}.status-container.svelte-16se1aw{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.payment-date.svelte-16se1aw{font-size:11px;color:#27ae60;font-weight:500}.status-badge.svelte-16se1aw{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500}.status-badge.status-pending.svelte-16se1aw{background:#fff3e0;color:#e65100}.status-badge.status-paid.svelte-16se1aw{background:#e8f5e9;color:#2e7d32}.summary-section.svelte-16se1aw h2:where(.svelte-16se1aw){font-size:18px;color:#2c3e50;margin:20px 0 15px}.summary-section.svelte-16se1aw h2:where(.svelte-16se1aw):first-child{margin-top:0}.summary-grid.svelte-16se1aw{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:30px}.summary-card.svelte-16se1aw{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 10px #0000001a}.summary-card.highlight.svelte-16se1aw{border:2px solid #3498db;background:#f8fbff}.summary-content.svelte-16se1aw h3:where(.svelte-16se1aw){margin:0 0 8px;font-size:13px;color:#7f8c8d;font-weight:500}.summary-value.svelte-16se1aw{margin:0;font-size:20px;font-weight:700;color:#2c3e50}.actions.svelte-16se1aw{display:flex;gap:6px;flex-wrap:wrap}.btn.svelte-16se1aw{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-small.svelte-16se1aw{padding:6px 10px;font-size:11px}.btn-primary.svelte-16se1aw{background-color:#3498db;color:#fff}.btn-primary.svelte-16se1aw:hover{background-color:#2980b9}.btn-secondary.svelte-16se1aw{background-color:#95a5a6;color:#fff}.btn-secondary.svelte-16se1aw:hover{background-color:#7f8c8d}.btn-success.svelte-16se1aw{background-color:#27ae60;color:#fff}.btn-success.svelte-16se1aw:hover{background-color:#219a52}.btn-warning.svelte-16se1aw{background-color:#f39c12;color:#fff}.btn-warning.svelte-16se1aw:hover{background-color:#d68910}.btn-danger.svelte-16se1aw{background-color:#e74c3c;color:#fff}.btn-danger.svelte-16se1aw:hover{background-color:#c0392b}.modal-overlay.svelte-16se1aw{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-16se1aw{background:#fff;border-radius:8px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal.modal-small.svelte-16se1aw{max-width:400px}.modal-header.svelte-16se1aw{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header.svelte-16se1aw h2:where(.svelte-16se1aw){margin:0;font-size:18px;color:#2c3e50}.modal-close.svelte-16se1aw{background:none;border:none;font-size:24px;cursor:pointer;color:#7f8c8d}.modal-close.svelte-16se1aw:hover{color:#2c3e50}.modal.svelte-16se1aw form:where(.svelte-16se1aw){padding:20px}.operation-info.svelte-16se1aw{background:#f8f9fa;padding:15px;border-radius:4px;margin-bottom:15px}.operation-info.svelte-16se1aw p:where(.svelte-16se1aw){margin:5px 0}.calculated-preview.svelte-16se1aw{background:#e8f5e9;padding:15px;border-radius:4px;margin-bottom:15px}.calculated-preview.svelte-16se1aw p:where(.svelte-16se1aw){margin:5px 0}.form-row.svelte-16se1aw{display:flex;gap:15px;margin-bottom:20px}.form-row.svelte-16se1aw .form-group:where(.svelte-16se1aw){flex:1;margin-bottom:0}.form-group.svelte-16se1aw{margin-bottom:20px}.form-group.svelte-16se1aw label:where(.svelte-16se1aw){display:block;margin-bottom:8px;font-weight:500;color:#34495e}.form-group.svelte-16se1aw input:where(.svelte-16se1aw),.form-group.svelte-16se1aw select:where(.svelte-16se1aw){width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-group.svelte-16se1aw input:where(.svelte-16se1aw):focus,.form-group.svelte-16se1aw select:where(.svelte-16se1aw):focus{outline:none;border-color:#3498db}.form-group.svelte-16se1aw input.error:where(.svelte-16se1aw),.form-group.svelte-16se1aw select.error:where(.svelte-16se1aw){border-color:#e74c3c}.error-text.svelte-16se1aw{display:block;margin-top:5px;color:#e74c3c;font-size:12px}.modal-actions.svelte-16se1aw{display:flex;justify-content:flex-end;gap:10px;padding-top:10px}.responsive-table.svelte-16se1aw{font-size:13px}.responsive-table.svelte-16se1aw th:where(.svelte-16se1aw),.responsive-table.svelte-16se1aw td:where(.svelte-16se1aw){padding:10px 8px}@media(max-width:1200px){.hide-tablet.svelte-16se1aw{display:none}.responsive-table.svelte-16se1aw th:where(.svelte-16se1aw),.responsive-table.svelte-16se1aw td:where(.svelte-16se1aw){padding:8px 6px}}@media(max-width:768px){.hide-mobile.svelte-16se1aw{display:none}.usdt-operations-page.svelte-16se1aw{padding:10px}.page-header.svelte-16se1aw{flex-direction:column;gap:10px;align-items:flex-start}.page-header.svelte-16se1aw h1:where(.svelte-16se1aw){font-size:20px}.filters.svelte-16se1aw{flex-direction:column;gap:10px}.filter-group.svelte-16se1aw{width:100%}.filter-group.svelte-16se1aw select:where(.svelte-16se1aw),.filter-group.svelte-16se1aw input:where(.svelte-16se1aw){width:100%}.operations-grid.svelte-16se1aw{grid-template-columns:1fr;gap:12px}.card-header.svelte-16se1aw{padding:10px 14px}.card-body.svelte-16se1aw{padding:14px}.card-amount.svelte-16se1aw{font-size:18px}.card-details.svelte-16se1aw{padding:10px 14px}.card-actions.svelte-16se1aw{padding:10px 14px;flex-wrap:wrap}.card-actions.svelte-16se1aw .btn-small:where(.svelte-16se1aw){flex:1 1 45%;min-width:0}.responsive-table.svelte-16se1aw{font-size:12px}.responsive-table.svelte-16se1aw th:where(.svelte-16se1aw),.responsive-table.svelte-16se1aw td:where(.svelte-16se1aw){padding:8px 4px}.type-badge.svelte-16se1aw,.status-badge.svelte-16se1aw{font-size:10px;padding:3px 6px}.btn-small.svelte-16se1aw{padding:6px 10px;font-size:12px}.actions.svelte-16se1aw{gap:4px}.summary-grid.svelte-16se1aw{grid-template-columns:repeat(2,1fr);gap:10px}.summary-card.svelte-16se1aw{padding:15px}.summary-value.svelte-16se1aw{font-size:16px}.summary-content.svelte-16se1aw h3:where(.svelte-16se1aw){font-size:11px}}@media(max-width:480px){.summary-grid.svelte-16se1aw{grid-template-columns:1fr}.tabs.svelte-16se1aw{flex-wrap:wrap}.tab.svelte-16se1aw{padding:10px 16px;font-size:13px}.card-header-left.svelte-16se1aw{flex-direction:column;align-items:flex-start;gap:6px}.card-actions.svelte-16se1aw .btn-small:where(.svelte-16se1aw){flex:1 1 100%}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background:#ecf0f1;min-height:100vh}.app-layout.svelte-1n46o8q{display:flex;min-height:100vh}.main-content.svelte-1n46o8q{flex:1;margin-left:250px;min-height:100vh;background:#ecf0f1}@media(max-width:768px){.main-content.svelte-1n46o8q{margin-left:60px}}
