.page-wrap{max-width:980px;min-height:calc(100vh - 244px);margin:0 auto;padding:0 24px}.page-wrap--wide{max-width:1200px}.page-wrap--narrow{max-width:640px}.page-header{border-bottom:1px solid var(--color-border);margin-bottom:24px;padding:40px 0 24px}.page-header--no-border{border-bottom:none}.page-title{color:var(--color-text);font-size:28px;font-weight:600;line-height:1.2}.page-subtitle{color:var(--color-text-secondary);margin-top:6px;font-size:14px}.page-header-right{float:right;margin-top:-32px}.page-rate{font-family:var(--font-mono,"JetBrains Mono",monospace);color:var(--color-primary);font-size:14px;font-weight:600}.apex-alert{border:1px solid;border-left-width:3px;margin-bottom:16px;padding:14px 18px;font-size:13px;line-height:1.5}.apex-alert-warning{border-color:#ffb22426;border-left-color:var(--color-warning);color:var(--color-warning);background:#ffb2240a}.apex-alert-info{border-color:#4dabf726;border-left-color:var(--color-info);color:var(--color-info);background:#4dabf70a}.apex-alert-danger{border-color:#ff6b6b26;border-left-color:var(--color-danger);color:var(--color-danger);background:#ff6b6b0a}.apex-alert-success{border-color:#00d4aa26;border-left-color:var(--color-success);color:var(--color-success);background:#00d4aa0a}.apex-alert a{color:inherit;font-weight:600;text-decoration:underline}.apex-badge{white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.apex-badge-pending{color:var(--color-warning);background:#ffb2240f;border-color:#ffb22440}.apex-badge-active,.apex-badge-completed,.apex-badge-success{color:var(--color-primary);background:#00d4aa0f;border-color:#00d4aa40}.apex-badge-cancelled,.apex-badge-error,.apex-badge-danger{color:var(--color-danger);background:#ff6b6b0f;border-color:#ff6b6b40}.apex-badge-processing,.apex-badge-info{color:var(--color-info);background:#4dabf70f;border-color:#4dabf740}.apex-badge-expired,.apex-badge-muted{color:var(--color-text-muted);background:#6e6e730f;border-color:#6e6e7340}.apex-chain-bsc{color:#f0b90b;background:#f0b90b0a;border-color:#f0b90b4d}.apex-chain-tron{color:#ef4444;background:#ef44440a;border-color:#ef44444d}.apex-tabs{border-bottom:1px solid var(--color-border);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;margin-bottom:24px;display:flex;overflow-x:auto}.apex-tabs::-webkit-scrollbar{display:none}.apex-tab{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.apex-tab:hover{color:var(--color-text-secondary)}.apex-tab.active{color:var(--color-primary);border-bottom-color:var(--color-primary);background:#00d4aa0a}[data-theme=light] .apex-tab.active{background:#00b8940f}.apex-card{background:var(--color-bg-secondary);border:1px solid var(--color-border);margin-bottom:8px;padding:20px;transition:border-color .15s}.apex-card:hover{border-color:var(--color-border-hover)}.apex-card-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.apex-card-title{color:var(--color-text);font-size:15px;font-weight:600}.apex-form-group{margin-bottom:16px}.apex-form-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.apex-form-input{width:100%;height:44px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);outline:none;padding:0 14px;font-size:14px;transition:border-color .15s}.apex-form-input:focus{border-color:var(--color-primary)}.apex-form-input::placeholder{color:var(--color-text-muted)}.apex-form-input:disabled,.apex-form-input:read-only{background:var(--color-bg-tertiary);color:var(--color-text-muted)}.apex-btn{cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.apex-btn:disabled{opacity:.4;cursor:not-allowed}.apex-btn-primary{background:var(--color-primary);color:#000;font-weight:600}.apex-btn-primary:hover:not(:disabled){opacity:.85}[data-theme=light] .apex-btn-primary{color:#fff}.apex-btn-secondary{color:var(--color-text-secondary);border:1px solid var(--color-border);background:0 0}.apex-btn-secondary:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border-hover)}.apex-btn-danger{background:var(--color-danger);color:#fff}.apex-btn-full{width:100%}.apex-btn-lg{height:48px;padding:0 28px;font-size:15px}.apex-btn-sm{padding:6px 12px;font-size:12px}.apex-table-wrap{border:1px solid var(--color-border);overflow-x:auto}.apex-table{border-collapse:collapse;background:var(--color-bg-secondary);width:100%}.apex-table th{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;text-align:left;background:var(--color-bg);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:600}.apex-table td{color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:middle;padding:12px 16px;font-size:13px}.apex-table tr:last-child td{border-bottom:none}.apex-table tr:hover{background:#ffffff05}.apex-table .col-mono{font-family:var(--font-mono,"JetBrains Mono",monospace)}.apex-table .col-right{text-align:right}.apex-modal-overlay{z-index:10000;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.apex-modal{background:var(--color-bg-secondary);border:1px solid var(--color-border);width:100%;max-width:480px;max-height:85vh;overflow-y:auto}.apex-modal-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.apex-modal-title{color:var(--color-text);font-size:16px;font-weight:600}.apex-modal-close{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s;display:flex}.apex-modal-close:hover{color:var(--color-text)}.apex-modal-body{padding:20px}.apex-modal-footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.apex-pagination{justify-content:center;align-items:center;gap:4px;margin-top:32px;display:flex}.apex-pagination-btn{width:36px;height:36px;color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:13px;transition:all .15s;display:flex}.apex-pagination-btn:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border-hover)}.apex-pagination-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#000}.apex-pagination-btn:disabled{opacity:.3;cursor:not-allowed}.apex-empty{text-align:center;color:var(--color-text-muted);padding:60px 20px}.apex-empty-icon{opacity:.3;margin-bottom:16px;font-size:48px}.apex-empty-text{font-size:14px}.apex-divider{background:var(--color-border);height:1px;margin:24px 0}.apex-stat-grid{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:24px;display:grid}.apex-stat-item{background:var(--color-bg-secondary);padding:16px 20px}.apex-stat-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:600}.apex-stat-value{color:var(--color-text);font-size:20px;font-weight:700;font-family:var(--font-mono,"JetBrains Mono",monospace)}.apex-stat-unit{color:var(--color-text-muted);margin-left:4px;font-size:12px}@media (max-width:768px){.page-wrap{padding:0 16px}.page-header{padding:24px 0 16px}.page-title{font-size:22px}.page-header-right{float:none;margin-top:8px}.apex-stat-grid{grid-template-columns:1fr}.apex-tabs{margin-left:-16px;margin-right:-16px;padding:0 16px}}
