*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;background:#f5f7fa;color:#1f2937}button,input,select{font:inherit}button{cursor:pointer}:root{--bg:#f5f7fa;--surface:#ffffff;--surface-muted:#f8fafc;--border:#e5e7eb;--text-primary:#1f2937;--text-secondary:#6b7280;--primary:#2563eb;--success:#15803d;--danger:#dc2626;--warning:#b45309;--radius:10px;--shadow:0 1px 2px rgba(15,23,42,.06)}.quantity-selector{display:flex;flex-wrap:wrap;gap:8px}.quantity-button{min-width:54px;height:36px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-secondary);font-weight:600}.quantity-button.active,.quantity-button:hover{border-color:var(--primary);color:var(--primary)}.quantity-button.active{background:#eff6ff}.readonly-value{display:flex;align-items:center;background:var(--surface-muted);color:var(--text-primary);cursor:default}.form-helper{margin-top:7px;color:var(--text-secondary);font-size:13px}.auto-rules-panel{max-width:980px}.auto-rental-modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.48)}.auto-rental-modal{width:min(100%,860px);max-height:calc(100vh - 48px);overflow-y:auto;padding:34px 42px;border-radius:16px;background:var(--surface);box-shadow:0 24px 48px rgba(15,23,42,.22)}.auto-rental-modal-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.auto-rental-modal-header h2{margin:0;color:#172554;font-size:26px}.auto-rental-close{border:0;background:transparent;color:#94a3b8;font-size:38px;line-height:1}.auto-rental-type{margin-bottom:24px;padding:15px;border-radius:9px;background:#eef4ff;color:#1d4ed8;font-size:18px;font-weight:700;text-align:center}.auto-rental-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px}.auto-rental-summary{display:flex;align-items:center;justify-content:space-between;margin:26px 0;padding:18px;border-radius:10px;background:var(--surface-muted);color:var(--text-secondary)}.auto-rental-summary strong{color:var(--danger);font-size:19px}.auto-rental-modal-actions{display:flex;gap:12px;justify-content:flex-end}.auto-rental-modal-actions button{min-width:124px}@media (max-width:900px){.sidebar{width:200px}.main{margin-left:200px}.content{padding:22px!important}.table-wrap{overflow-x:auto}.auto-rental-modal{padding:26px 22px}.auto-rental-two-columns{grid-template-columns:1fr;gap:0}}.app{min-height:100vh;background:#f5f7fa}.sidebar{position:fixed;left:0;top:0;bottom:0;width:240px;background:#ffffff;border-right:1px solid #e5e7eb;z-index:20}.logo-area{height:72px;padding:0 22px;border-bottom:1px solid #f0f1f3}.logo-area,.logo-icon{display:flex;align-items:center}.logo-icon{width:38px;height:38px;border-radius:10px;background:#2563eb;color:white;justify-content:center;font-size:18px;font-weight:700;margin-right:10px}.logo-title{font-size:15px;font-weight:700;color:#1f2937}.logo-subtitle{margin-top:3px;font-size:11px;color:#9ca3af}.sidebar-menu{max-height:calc(100vh - 72px);overflow-y:auto;padding:18px 12px 112px}.menu-group-title{padding:18px 12px 7px;font-size:12px;color:#9ca3af}.sidebar-item{width:100%;border:0;background:transparent;color:#596273;padding:11px 13px;border-radius:10px;display:flex;align-items:center;gap:10px;font-size:14px;text-align:left;transition:background .15s,color .15s}.sidebar-item:hover{background:#f5f7fb}.sidebar-item.active{background:#eef4ff;color:#2563eb;font-weight:600}.sidebar-item-icon{width:22px;text-align:center;font-size:16px}.sidebar-status{position:absolute;left:16px;right:16px;bottom:18px;padding:14px;border-radius:12px;background:#f8fafc;border:1px solid #eef0f3}.sidebar-status-title{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#6b7280}.sidebar-status-text{margin-top:7px;font-size:12px;color:#9ca3af}.main{margin-left:240px;min-height:100vh}.topbar{height:72px;background:#ffffff;border-bottom:1px solid #e5e7eb;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.topbar-title{font-size:18px;font-weight:600;color:#1f2937}.topbar-right{gap:20px}.api-status,.topbar-right{display:flex;align-items:center}.api-status{gap:7px;font-size:12px;color:#6b7280}.user-avatar{width:36px;height:36px;border-radius:50%;background:#eaf1ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.content{padding:30px;max-width:1550px}.page-content{display:flex;flex-direction:column;gap:22px}.page-header{margin-bottom:3px}.page-header h1{margin:0;font-size:24px;line-height:1.4;color:#1f2937}.page-header p{margin:5px 0 0;font-size:13px;color:#9ca3af}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat-card{background:white;border:1px solid #e5e7eb;border-radius:14px;padding:20px;display:flex;align-items:flex-start;justify-content:space-between}.stat-title{font-size:13px;color:#6b7280}.stat-value{margin-top:9px;font-size:25px;font-weight:700;color:#1f2937}.stat-value span{margin-left:4px;font-size:13px;font-weight:400;color:#9ca3af}.stat-icon{width:40px;height:40px;border-radius:11px;background:#eef4ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:17px}.quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.quick-card{border:1px solid #e5e7eb;background:#ffffff;border-radius:14px;padding:18px;display:flex;align-items:center;gap:14px;text-align:left;transition:border .15s,box-shadow .15s}.quick-card:hover{border-color:#bfdbfe;box-shadow:0 4px 16px rgba(37,99,235,.06)}.quick-icon{width:42px;height:42px;flex-shrink:0;border-radius:11px;background:#eef4ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:18px}.quick-title{font-size:14px;font-weight:600;color:#374151}.quick-description{margin-top:4px;font-size:12px;color:#9ca3af}.panel{background:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:22px}.panel-title{margin:0 0 22px;font-size:16px;color:#374151}.panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panel-header h2{margin:0;font-size:16px;color:#374151}.panel-header p{margin:4px 0 0;font-size:12px;color:#9ca3af}.button-primary{height:42px;padding:0 18px;border:0;border-radius:9px;background:#2563eb;color:white;font-size:13px;font-weight:500}.button-primary:hover{background:#1d4ed8}.button-primary:disabled{background:#b8c3d4;cursor:not-allowed}.button-large{width:100%;height:46px;margin-top:8px}.button-secondary{height:36px;padding:0 14px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;color:#6b7280;font-size:12px}.button-secondary:hover{background:#f9fafb}.link-button{border:0;background:transparent;color:#2563eb;font-size:13px;padding:0}.link-button:hover{text-decoration:underline}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.status-item{padding:15px;border-radius:10px;background:#f8fafc;border:1px solid #eef0f3}.status-item-name{display:flex;align-items:center;gap:7px;font-size:13px;color:#4b5563}.status-item-status{margin-top:7px;font-size:12px;color:#9ca3af}.status-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.status-dot.online{background:#22c55e}.status-dot.offline{background:#ef4444}.form-field{margin-bottom:18px}.form-field label{display:block;margin-bottom:7px;font-size:13px;font-weight:500;color:#4b5563}.required{margin-left:3px;color:#ef4444}.input{width:100%;height:44px;padding:0 13px;border:1px solid #dfe3e8;border-radius:9px;outline:none;background:white;color:#374151;font-size:13px;transition:border .15s,box-shadow .15s}.input:focus{border-color:#93b4f5;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.input::placeholder{color:#b0b7c3}.two-column{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:18px}.withdraw-layout{max-width:720px}.withdraw-form-panel{padding:24px}.withdraw-balance{margin:0 0 22px;padding:17px 18px;border:1px solid #dbe8ff;border-radius:12px;background:#f6f9ff}.withdraw-balance>span{display:block;color:#64748b;font-size:13px}.withdraw-balance strong{display:block;margin-top:5px;color:#172554;font-size:27px;letter-spacing:-.4px}.withdraw-balance strong small{font-size:16px;font-weight:650}.withdraw-balance p{margin:7px 0 0;color:#7a879a;font-size:12px}.withdraw-form-panel .form-field{margin-bottom:16px}.withdraw-fee-summary{margin:-2px 0 18px;color:#718096;font-size:12px}.withdraw-fee-summary span{padding:0 5px;color:#a4afbd}.withdraw-history-panel{margin-top:24px}.withdraw-history-panel .table-scroll{overflow-x:auto}.withdraw-status{display:inline-flex;padding:4px 9px;border-radius:999px;background:#f3f4f6;color:#526174;font-size:12px;font-weight:650;white-space:nowrap}.withdraw-status-pending{background:#fff7e6;color:#a56400}.withdraw-status-approved{background:#eef4ff;color:#2563eb}.withdraw-status-completed{background:#eaf7ef;color:#087443}.withdraw-status-rejected{background:#fceeee;color:#c93737}.withdraw-modal-address{overflow-wrap:anywhere}.withdraw-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.withdraw-form-panel .action-notice{margin:16px 0 0}.withdraw-confirm-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.48)}.withdraw-confirm-modal{width:min(100%,580px);max-height:calc(100vh - 48px);overflow-y:auto;padding:28px 30px;border-radius:16px;background:var(--surface);box-shadow:0 24px 48px rgba(15,23,42,.22)}.withdraw-confirm-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.withdraw-confirm-header h2{margin:0;color:#172554;font-size:24px}.withdraw-confirm-header .auto-rental-close{flex:0 0 auto}.withdraw-confirm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.withdraw-confirm-summary>div{min-width:0;padding:13px 14px;border-radius:10px;background:var(--surface-muted)}.withdraw-confirm-summary dt{margin-bottom:5px;color:#718096;font-size:12px}.withdraw-confirm-summary dd{margin:0;color:#1e293b;font-size:15px;font-weight:650}.withdraw-confirm-summary .withdraw-confirm-address{grid-column:1/-1}.withdraw-confirm-address dd{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.55}.energy-rental-page{gap:12px}.energy-rental-page .panel{padding:18px}.energy-rental-page .panel-title{margin-bottom:16px}.energy-rental-page .form-field{margin-bottom:14px}.energy-rental-page .form-field label{margin-bottom:5px}.energy-rental-page .form-helper{margin-top:5px}.energy-rental-page .supplier-box{margin:0 0 10px;padding:12px}.energy-rental-page .supplier-description,.energy-rental-page .supplier-name{margin-top:4px}.energy-rental-page .button-large{margin-top:2px}.energy-rental-page .info-card{margin-bottom:12px;padding:18px}.energy-rental-page .info-card h3{margin-bottom:12px}.energy-rental-page .info-list{gap:10px}.energy-rental-page .warning-box{padding:14px}.energy-rental-page .warning-box p{margin-top:5px}.auto-layout{display:grid;grid-template-columns:390px minmax(0,1fr);gap:18px}.supplier-box{margin:4px 0 18px;padding:14px;border-radius:10px;background:#f3f7ff;border:1px solid #dbe8ff}.supplier-title{font-size:12px;color:#6b7280}.supplier-name{margin-top:5px;font-size:14px;font-weight:600;color:#2563eb}.supplier-description{margin-top:5px;font-size:11px;line-height:1.6;color:#7891b8}.info-card{background:white;border:1px solid #e5e7eb;border-radius:14px;padding:20px;margin-bottom:16px}.info-card h3{margin:0 0 16px;font-size:15px;color:#374151}.info-list{display:flex;flex-direction:column;gap:12px}.info-item{gap:10px;font-size:13px;color:#6b7280}.info-item,.step-number{display:flex;align-items:center}.step-number{width:23px;height:23px;flex-shrink:0;border-radius:50%;background:#eef4ff;color:#2563eb;justify-content:center;font-size:11px}.warning-box{padding:16px;border-radius:12px;background:#fff9eb;border:1px solid #f5dfaa}.warning-title{font-size:13px;font-weight:600;color:#946c18}.warning-box p{margin:7px 0 0;font-size:12px;line-height:1.7;color:#9b7a35}.search-row{display:flex;gap:10px}.search-input{flex:1 1}.filter-row{display:flex;gap:7px;margin-top:15px;flex-wrap:wrap}.filter-button{height:34px;padding:0 14px;border:1px solid #e1e5ea;border-radius:7px;background:white;color:#6b7280;font-size:12px}.filter-button:hover{background:#f8fafc}.filter-button.active{background:#2563eb;border-color:#2563eb;color:white}.error-box{padding:13px 16px;border-radius:9px;background:#fff1f2;border:1px solid #fecdd3;color:#dc2626;font-size:13px}.table-panel{padding:0;overflow:hidden}.table-header{height:58px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef0f3;color:#6b7280;font-size:12px}.table-header strong{color:#374151}.table-wrapper{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px;min-width:950px}thead{background:#f8f9fb}th{height:46px;text-align:left;color:#6b7280;font-weight:500}td,th{padding:0 16px;white-space:nowrap}td{height:57px;border-top:1px solid #f1f2f4;color:#596273}tbody tr:hover{background:#fafcff}.copy-cell{display:flex;align-items:center;gap:7px}.copy-button{border:0;background:transparent;color:#2563eb;padding:0;font-size:13px}.copy-button:hover{color:#1d4ed8}.address-text,.energy-icon{color:#2563eb}.energy-icon{margin-right:4px}.time-text{color:#9ca3af}.more-button{border:0;background:transparent;color:#2563eb;padding:0;font-size:12px}.more-button:hover{text-decoration:underline}.order-table{min-width:1510px}.order-table td,.order-table th{padding-right:18px;padding-left:18px}.asset-amount{display:inline-flex;align-items:center;gap:5px;color:#374151;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.energy-svg-icon,.trx-icon{width:15px;height:15px;flex:0 0 auto;fill:currentColor}.trx-icon{color:#ef4444}.energy-svg-icon{color:#2563eb}.order-action-menu{position:relative;display:inline-flex}.order-action-popover{position:fixed;z-index:105;min-width:104px;padding:5px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.14)}.order-action-popover button{width:100%;border:0;border-radius:5px;padding:8px 10px;background:transparent;color:#2563eb;text-align:left;white-space:nowrap}.order-action-popover button:hover{background:#eff6ff}.copy-feedback{position:fixed;z-index:120;right:24px;bottom:24px;padding:10px 14px;border-radius:8px;background:#1f2937;color:#fff;font-size:13px;box-shadow:0 10px 24px rgba(15,23,42,.18)}.order-detail-backdrop{position:fixed;z-index:110;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.5)}.order-detail-modal{width:min(100%,720px);max-height:calc(100vh - 48px);overflow-y:auto;padding:28px 32px;border-radius:14px;background:#fff;box-shadow:0 24px 48px rgba(15,23,42,.24)}.order-detail-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.order-detail-header h2{margin:0;color:#172554;font-size:23px}.order-detail-copy-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:13px 0;border-top:1px solid #edf0f4;color:#6b7280;font-size:13px}.order-detail-copy-row>div{display:flex;min-width:0;align-items:center;gap:8px}.order-detail-copy-row code{overflow:hidden;color:#334155;text-overflow:ellipsis;white-space:nowrap;font-family:inherit}.order-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;border-top:1px solid #edf0f4}.order-detail-grid>div{padding:14px 0;border-bottom:1px solid #edf0f4}.order-detail-grid dt{margin-bottom:6px;color:#6b7280;font-size:12px}.order-detail-grid dd{margin:0;color:#334155;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:520px){.order-detail-backdrop{align-items:flex-end;padding:12px}.order-detail-modal{max-height:calc(100vh - 24px);padding:22px 18px;border-radius:12px}.order-detail-grid{grid-template-columns:1fr}.copy-feedback{right:12px;bottom:12px}}.status-badge{display:inline-flex;align-items:center;height:25px;padding:0 9px;border-radius:20px;font-size:11px;border:1px solid transparent}.status-processing{color:#2563eb;background:#eff6ff;border-color:#dbeafe}.status-completed{color:#16a34a;background:#f0fdf4;border-color:#dcfce7}.status-failed{color:#dc2626;background:#fef2f2;border-color:#fee2e2}.status-pending{color:#d97706;background:#fffbeb;border-color:#fef3c7}.status-default{color:#6b7280;background:#f9fafb;border-color:#e5e7eb}.count-badge{padding:6px 10px;border-radius:20px;background:#eef4ff;color:#2563eb;font-size:11px}.task-list{display:flex;flex-direction:column;gap:10px}.task-item{padding:15px;border:1px solid #e7e9ed;border-radius:10px;display:flex;align-items:center;justify-content:space-between}.task-address{font-size:13px;font-weight:500;color:#374151}.task-info{margin-top:5px;font-size:11px;color:#9ca3af}.task-actions{display:flex;align-items:center;gap:14px}.running-badge{padding:5px 9px;border-radius:20px;background:#f0fdf4;color:#16a34a;font-size:11px}.delete-button{border:0;background:transparent;color:#ef4444;font-size:12px}.auto-rules-table-wrap{overflow-x:auto;margin-top:18px}.auto-rules-table{width:100%;min-width:1180px;border-collapse:collapse;font-size:13px}.auto-rules-table td,.auto-rules-table th{padding:15px 12px;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:middle;white-space:nowrap}.auto-rules-table th{color:#64748b;font-size:12px;font-weight:600;background:#f8fafc}.auto-rules-table tbody tr:hover{background:#fbfdff}.auto-toggle{width:38px;height:22px;position:relative;display:inline-flex;align-items:center;padding:2px;border:0;border-radius:999px;background:#cbd5e1;transition:background .18s ease}.auto-toggle span{width:18px;height:18px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.22);transform:translateX(0);transition:transform .18s ease}.auto-toggle.is-on{background:#2563eb}.auto-toggle.is-on span{transform:translateX(16px)}.auto-toggle:disabled{cursor:wait;opacity:.55}.auto-rule-actions{display:flex;align-items:center;gap:12px}.auto-rule-actions button,.danger-link{padding:0;border:0;background:transparent;color:#2563eb;font:inherit;font-weight:600}.auto-rule-actions .danger-link,.danger-link{color:#dc2626}.auto-history-modal{width:min(100%,1180px)}.auto-history-filters{display:flex;align-items:end;gap:12px;margin:0 0 20px}.auto-history-filters label{display:grid;gap:6px;min-width:155px;color:#64748b;font-size:13px}.auto-history-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px;color:#64748b;font-size:13px}.auto-confirm-modal{width:min(100%,480px)}.auto-confirm-modal h2{margin:0 0 12px;color:#172554}.auto-confirm-modal p{margin:0 0 26px;color:#64748b;line-height:1.7}.button-danger{min-width:124px;border:0;border-radius:8px;background:#dc2626;color:#fff;font:inherit;font-weight:600}.button-danger:disabled{opacity:.6}.delete-button:hover{text-decoration:underline}.empty-state{padding:55px 20px;text-align:center;color:#9ca3af;font-size:13px}.empty-icon{width:44px;height:44px;margin:0 auto 12px;border-radius:11px;background:#f8fafc;display:flex;align-items:center;justify-content:center;font-size:18px}.empty-title{color:#6b7280;font-size:13px;font-weight:500}.empty-description{margin-top:5px;font-size:11px;color:#a1a8b3}.error-text{color:#dc2626}.settings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.setting-item{padding:15px;border-radius:10px;background:#f8fafc;border:1px solid #eef0f3}.setting-label{font-size:11px;color:#9ca3af;margin-bottom:7px}.setting-value{font-size:13px;font-weight:500;color:#4b5563}.system-description{font-size:13px;line-height:2;color:#6b7280}@media (max-width:1100px){.sidebar{width:210px}.main{margin-left:210px}.stats-grid{grid-template-columns:repeat(2,1fr)}.auto-layout,.two-column{grid-template-columns:1fr}}@media (max-width:760px){.withdraw-form-panel{padding:18px}.withdraw-balance{margin-bottom:18px}.withdraw-balance strong{font-size:24px}.withdraw-modal-actions{flex-direction:column-reverse}.withdraw-modal-actions button{width:100%}.withdraw-confirm-backdrop{align-items:flex-start;overflow-y:auto;padding:14px}.withdraw-confirm-modal{width:100%;max-height:calc(100vh - 28px);padding:22px 18px;border-radius:12px}.withdraw-confirm-summary{grid-template-columns:1fr;gap:10px}.withdraw-confirm-summary .withdraw-confirm-address{grid-column:auto}.sidebar-menu{max-height:none;overflow-y:visible;padding-bottom:18px}.sidebar{position:relative;width:100%;height:auto}.sidebar-status{position:static;margin:0 16px 16px}.main{margin-left:0}.topbar{padding:0 18px}.content{padding:18px}.quick-grid,.settings-grid,.stats-grid,.status-grid{grid-template-columns:1fr}.auto-rules-panel{padding:18px}.auto-rules-panel .panel-header{align-items:flex-start;gap:14px}.auto-rules-panel .panel-header .button-primary{flex:0 0 auto}.auto-rental-modal-backdrop{align-items:flex-start;overflow-y:auto;padding:14px}.auto-rental-modal{width:100%;max-height:calc(100vh - 28px);padding:24px 18px}.auto-history-filters{align-items:stretch;flex-direction:column}.auto-history-filters label{min-width:0}.auto-history-filters .button-primary{min-height:40px}.auto-history-pagination{justify-content:space-between;gap:8px}.auto-history-pagination .button-secondary{min-width:78px;padding:0 10px}}.api-key-row{display:flex;gap:10px;align-items:center}.api-key-row .input{flex:1 1}.api-management-page{max-width:1180px}.api-section{margin-bottom:20px}.api-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.api-page-heading .page-header{margin-bottom:20px}.api-docs-link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;height:41px;margin-top:2px;padding:0 15px;border-color:#d7dde5;border-radius:9px;color:#475569;font-size:13px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap}.api-docs-link-icon{display:block;font-size:14px;line-height:1}.api-docs-link:hover{border-color:#c3cedb;background:#f8fafc;color:#334155}.api-environment-card{max-width:720px}.api-environment-list{display:grid;gap:16px;margin:20px 0 14px}.api-environment-list>div{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px}.api-environment-list dt{color:#64748b;font-size:14px}.api-environment-list dd{display:flex;align-items:center;gap:10px;min-width:0;margin:0;color:#1e293b;font-weight:650}.api-environment-list code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155;font-weight:600}.api-credential-empty{display:grid;justify-items:start;gap:8px;padding:28px 0 4px}.api-credential-empty p{margin:0;color:#334155;font-weight:650}.api-credential-empty .button-primary{margin-top:8px}.api-docs-toggle,.api-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.api-section-header{flex-wrap:wrap}.api-table{width:100%;max-width:100%;margin-top:16px;overflow-x:auto}.api-table table{min-width:760px}.api-actions,.api-inline-actions,.api-key-cell{display:flex;align-items:center;gap:8px}.api-key-cell{min-width:160px}.api-id,.api-key-cell code{display:inline-block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155}.api-copy-button{flex:0 0 auto}.api-http-status,.api-status{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:650;white-space:nowrap}.api-status-active{background:#ecfdf5;color:#047857}.api-status-disabled{background:#f8fafc;color:#64748b}.api-empty{margin:18px 0 2px;color:var(--text-secondary)}.api-callback-card{margin-top:12px}.api-inline-actions{flex-wrap:wrap;margin-top:10px}.api-docs-toggle{width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.api-docs-toggle>span:first-child{display:grid;gap:4px}.api-docs-toggle .panel-title{margin:0}.api-management-page .api-docs-content{display:grid;gap:18px;margin-top:18px}.api-management-page .api-docs-content h3{margin:0 0 7px;color:#334155;font-size:15px}.api-management-page .api-docs-content pre,.api-management-page .api-docs-content>div>code{display:block;margin:0;padding:12px;overflow-x:auto;border-radius:8px;background:#f8fafc;color:#334155;font-size:13px;line-height:1.55;white-space:pre}.api-code-wrap{position:relative}.api-code-wrap .button-secondary{margin-top:8px}.api-modal-overlay{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.48)}.api-modal-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto;overscroll-behavior:contain}.api-modal{width:100%;max-height:none;padding:28px 30px}.api-modal-copy{margin:0 0 18px;color:var(--text-secondary);line-height:1.7;white-space:pre-line}.api-modal-key{display:grid;gap:5px;margin-bottom:24px;padding:12px;border-radius:8px;background:#f8fafc}.api-detail-list dt,.api-modal-key span{color:#64748b;font-size:13px}.api-modal-key code{overflow:hidden;color:#334155;text-overflow:ellipsis;white-space:nowrap}.api-detail-list{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px 16px;margin:0 0 24px}.api-detail-list dd{display:flex;min-width:0;align-items:center;gap:8px;margin:0;color:#334155}.api-detail-list dd code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money-positive{color:#16a34a}.money-negative{color:#dc2626}.action-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:12px 14px;border:1px solid;border-radius:var(--radius)}.action-notice.success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.action-notice.error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.api-key-row,.api-key-row .input{min-width:0}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:2px}@media (max-width:760px){.api-key-row{align-items:stretch;flex-direction:column}.api-key-row .input{width:100%}.action-notice,.api-section-header{align-items:flex-start}.api-actions{flex-wrap:wrap}.api-modal-overlay{padding:16px}.api-modal-dialog{width:100%;max-height:calc(100vh - 32px)}.api-modal{padding:24px 18px}.api-detail-list{grid-template-columns:1fr;gap:4px}.api-detail-list dd{margin-bottom:10px}}.api-docs-page{min-height:100vh;background:#fcfcfd;color:#1f2937}.api-docs-shell{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:100vh;max-width:1280px;margin:0 auto;border-left:1px solid #eef0f3;border-right:1px solid #eef0f3;background:#fff}.api-docs-shell>aside{position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;border-right:1px solid #eef0f3;background:#fcfcfd}.api-docs-nav{display:grid;gap:25px;padding:30px 18px}.api-docs-brand{color:#111827;font-size:15px;font-weight:720;letter-spacing:-.01em;text-decoration:none}.api-docs-brand span,.api-docs-mobile-header span{margin-left:6px;color:#9ca3af;font-size:11px;font-weight:600}.api-docs-nav section{display:grid;gap:3px}.api-docs-nav h2{margin:0 0 5px;color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.api-docs-nav section a{padding:7px 9px;border-radius:6px;color:#4b5563;font-size:13px;line-height:1.35;text-decoration:none}.api-docs-nav section a:focus-visible,.api-docs-nav section a:hover{color:#1d4ed8;background:#eff6ff;outline:none}.api-docs-nav section a.is-active{color:#1d4ed8;background:#eff6ff;font-weight:650}.api-docs-content{display:block;min-width:0;width:min(100%,780px);padding:66px clamp(36px,6vw,88px) 104px}.api-docs-content section{scroll-margin-top:24px;margin-bottom:64px}.api-docs-content h1,.api-docs-content h2,.api-docs-content h3{color:#111827}.api-docs-content h1{margin:0 0 18px;font-size:clamp(34px,4vw,46px);font-weight:720;letter-spacing:-.04em;line-height:1.12}.api-docs-content h2{margin:0 0 18px;font-size:25px;font-weight:690;letter-spacing:-.025em;line-height:1.25}.api-docs-content h3{margin:34px 0 12px;font-size:16px;font-weight:680}.api-docs-content li,.api-docs-content p{color:#4b5563;line-height:1.8}.api-docs-content p{margin:0 0 15px}.api-docs-content ul{padding-left:21px}.api-docs-content code{padding:.12em .32em;border-radius:4px;background:#f3f4f6;color:#374151;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.api-docs-eyebrow{margin-bottom:12px!important;color:#6b7280!important;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.api-docs-lead{max-width:660px;color:#4b5563;font-size:17px;line-height:1.8}.api-docs-callout,.api-docs-warning{display:grid;gap:7px;margin-top:26px;padding:16px 18px;border:1px solid #e5e7eb;border-radius:9px;background:#fafafa}.api-docs-callout{grid-template-columns:1fr auto;align-items:center}.api-docs-callout strong,.api-docs-warning strong{color:#374151;font-size:13px}.api-docs-callout code{grid-column:1;width:fit-content;padding:0;background:transparent;color:#1f2937;font-size:14px}.api-docs-callout button{grid-column:2;grid-row:1/span 2;border:1px solid #d1d5db;border-radius:5px;padding:5px 9px;background:#fff;color:#4b5563;font:600 12px inherit;cursor:pointer}.api-docs-callout button:focus-visible,.api-docs-callout button:hover{border-color:#93c5fd;color:#1d4ed8;outline:none}.api-docs-warning{border-color:#e5e7eb;background:#fafafa}.api-docs-warning p{margin:0;font-size:14px}.api-docs-definition{display:grid;gap:0;margin:0;border-top:1px solid #e5e7eb}.api-docs-definition>div{display:grid;grid-template-columns:148px minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:1px solid #e5e7eb}.api-docs-definition dt{color:#6b7280;font-size:13px}.api-docs-definition dd{min-width:0;margin:0;color:#4b5563}.api-docs-definition dd,.api-docs-definition dd code{overflow-wrap:anywhere}.api-docs-table-wrap{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.api-docs-table-wrap table{width:100%;min-width:560px;border-collapse:collapse;font-size:14px}.api-docs-table-wrap td,.api-docs-table-wrap th{padding:12px 14px;border-bottom:1px solid #edf0f2;text-align:left;vertical-align:top;line-height:1.6}.api-docs-table-wrap th{color:#6b7280;background:#fafafa;font-size:12px;font-weight:700}.api-docs-table-wrap tr:last-child td{border-bottom:0}.api-docs-code{margin:14px 0 24px;overflow:hidden;border:1px solid #e1e5ea;border-radius:8px;background:#f8fafc}.api-docs-code-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px 8px 14px;border-bottom:1px solid #e7eaee;color:#9ca3af;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.api-docs-code-header button{border:1px solid #d9dee5;border-radius:5px;padding:5px 8px;background:#fff;color:#4b5563;font:600 12px inherit;cursor:pointer}.api-docs-code-header button:focus-visible,.api-docs-code-header button:hover{border-color:#93c5fd;color:#1d4ed8;outline:none}.api-docs-code pre{margin:0;padding:16px 18px;overflow-x:auto;color:#374151;font:13px/1.72 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre}.api-docs-code pre code{padding:0;border-radius:0;background:transparent;color:inherit;font:inherit}.api-docs-code-line{display:inline}.api-docs-token-keyword{color:#7c3aed}.api-docs-token-string{color:#047857}.api-docs-token-number{color:#b45309}.api-docs-token-comment{color:#9ca3af}.api-method{display:inline-block;margin-right:8px;padding:3px 6px;border-radius:4px;background:#eff6ff;color:#2563eb;font:700 12px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.api-docs-mobile-header{display:none}@media (max-width:760px){.api-page-heading{align-items:flex-start}.api-page-heading .page-header{margin-bottom:18px}.api-environment-list>div{grid-template-columns:1fr;gap:5px}.api-environment-list dd{flex-wrap:wrap}.api-docs-shell{display:block}.api-docs-shell>aside{display:none}.api-docs-mobile-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;border-bottom:1px solid #e2e8f0}.api-docs-mobile-header>a{color:#0f172a;font-size:14px;font-weight:750;text-decoration:none}.api-docs-mobile-header details{position:relative}.api-docs-mobile-header summary{color:#475569;font-size:14px;cursor:pointer}.api-docs-mobile-header details .api-docs-nav{position:absolute;z-index:20;top:28px;right:0;width:min(270px,calc(100vw - 32px));border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.16)}.api-docs-content{width:100%;padding:38px 20px 70px}.api-docs-content section{margin-bottom:42px}.api-docs-definition>div{grid-template-columns:1fr;gap:5px}.api-docs-code pre{padding:14px}.api-docs-callout{grid-template-columns:1fr auto}}.transaction-positive{color:#16a34a;font-weight:600}.transaction-negative{color:#dc2626;font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.transaction-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px 16px;margin-bottom:14px}.order-filters .search-input{flex:1 1 220px;min-width:180px}.transaction-filter-group{display:flex;align-items:center;gap:8px;color:#475569;font-size:13px;font-weight:600;white-space:nowrap}.transaction-filter-group .input{width:auto;min-width:126px;height:38px}.transaction-filter-group select.input{min-width:140px}.transaction-date-filter{gap:8px}.transaction-date-filter label{display:flex;align-items:center;gap:8px}.transaction-date-end-label{gap:0!important}.transaction-date-separator{color:#94a3b8}.transaction-page-size select.input{min-width:74px}.transaction-reset{min-width:64px}.transaction-filter-error{margin:-4px 0 12px;color:#b91c1c;font-size:13px}.transaction-remark{max-width:300px;overflow:hidden;text-overflow:ellipsis}.transaction-status{display:inline-flex;margin-top:3px;color:#64748b;font-size:11px}.transaction-reference{max-width:156px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.energy-rental-page .text-button,.transaction-reference{border:0;border-radius:7px;background:transparent;color:#2563eb;padding:6px 8px;font:inherit;cursor:pointer}.energy-rental-page .text-button:hover,.transaction-reference:hover{background:#eff6ff}.energy-rental-page button:focus-visible,.transaction-reference:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.customer-ledger-table{min-width:640px;table-layout:fixed}.customer-ledger-table th:first-child{width:23%}.customer-ledger-table th:nth-child(2),.customer-ledger-table th:nth-child(3),.customer-ledger-table th:nth-child(4){width:13%}.customer-ledger-table th:nth-child(5){width:15%}.customer-ledger-table th:nth-child(6){width:23%}.customer-ledger-table td,.customer-ledger-table th{padding:10px 8px}.customer-ledger-table .transaction-remark{max-width:100%}.customer-ledger-table .transaction-reference{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:6px 4px}.transaction-reference-id{min-width:0;overflow:hidden;text-overflow:ellipsis}.transaction-copy-label{flex-shrink:0}@media (max-width:1200px){.customer-ledger-table{font-size:11px}.customer-ledger-table td:first-child{white-space:normal}}.transaction-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.transaction-total{color:#64748b;font-size:13px}.transaction-page-buttons,.transaction-pagination-controls{display:flex;align-items:center;gap:6px}.transaction-page-button{min-width:34px;height:34px;padding:0 8px;border:1px solid #dbe2ea;border-radius:8px;background:#fff;color:#475569;font-size:13px}.transaction-page-button.active{border-color:#2563eb;background:#2563eb;color:#fff;font-weight:600}.transaction-page-button:disabled{cursor:default;opacity:.65}.transaction-page-ellipsis{color:#94a3b8}@media (max-width:760px){.transaction-filters{align-items:stretch;gap:10px}.transaction-date-filter{width:100%}.transaction-date-filter label{flex:1 1;min-width:0}.transaction-filter-group .input{min-width:0;width:100%}.transaction-pagination{align-items:flex-start;flex-direction:column}}@media (max-width:420px){.transaction-filter-group:not(.transaction-date-filter){width:100%}.transaction-filter-group select.input{flex:1 1}.transaction-reset{flex:1 1;width:auto}.transaction-filters>.button-primary{flex:1 1}.transaction-pagination-controls{width:100%;justify-content:space-between;gap:4px}.transaction-page-buttons{gap:3px}.transaction-page-button{min-width:30px;padding:0 6px}}.dashboard-balance-card{position:relative;overflow:hidden;min-height:286px;padding:34px 38px;border:1px solid #e3eaff;border-radius:18px;background:linear-gradient(118deg,#eef4ff,#f7faff 56%,#eef3ff);box-shadow:0 14px 32px rgba(37,99,235,.08)}.dashboard-balance-content{position:relative;z-index:1;max-width:620px}.dashboard-balance-meta,.dashboard-eyebrow{margin:0;color:#64748b;font-size:14px}.dashboard-eyebrow{font-weight:600}.dashboard-balance-amount{display:flex;align-items:baseline;gap:10px;min-width:0;margin:12px 0 8px;color:#172554}.dashboard-balance-amount strong{overflow-wrap:anywhere;font-size:clamp(34px,5vw,56px);font-weight:700;letter-spacing:-.045em;line-height:1.08}.dashboard-balance-amount span,.dashboard-consumption-amount span{flex:0 0 auto;color:#64748b;font-size:15px;font-weight:600}.dashboard-balance-loading{min-height:60px;display:flex;align-items:center;margin:12px 0 8px;color:#64748b;font-size:16px}.dashboard-balance-actions{display:flex;gap:12px;margin-top:28px}.dashboard-action-button{min-width:108px;height:42px;font-size:14px;font-weight:600}.dashboard-action-button.button-secondary{color:#334155;border-color:#cbd5e1;background:rgba(255,255,255,.78)}.dashboard-orb{position:absolute;border-radius:50%;pointer-events:none;background:rgba(37,99,235,.08)}.dashboard-orb-large{width:310px;height:310px;top:-154px;right:-48px}.dashboard-orb-small{width:160px;height:160px;right:182px;bottom:-112px;background:rgba(96,165,250,.12)}.dashboard-consumption{padding-top:8px}.dashboard-section-heading{margin-bottom:14px}.dashboard-consumption-card h3,.dashboard-section-heading h2{margin:0;color:#1e293b}.dashboard-section-heading h2{font-size:19px}.dashboard-section-heading p{margin:6px 0 0;color:#94a3b8;font-size:13px}.dashboard-consumption-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dashboard-consumption-card{min-width:0;padding:22px;border:1px solid #e8edf5;border-radius:14px;background:#fff;box-shadow:var(--shadow)}.dashboard-consumption-card h3{color:#64748b;font-size:14px;font-weight:600}.dashboard-consumption-amount{display:flex;align-items:baseline;gap:7px;min-width:0;margin:16px 0}.dashboard-consumption-amount strong{overflow-wrap:anywhere;color:#0f172a;font-size:clamp(24px,3vw,31px);letter-spacing:-.03em}.dashboard-consumption-details{display:grid;gap:7px;color:#94a3b8;font-size:12px}.dashboard-consumption-details span{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dashboard-consumption-details b{overflow-wrap:anywhere;color:#475569;font-weight:600;text-align:right}.dashboard-consumption-placeholder{min-height:80px;display:flex;align-items:center;margin:0;color:#94a3b8;font-size:14px}@media (max-width:760px){.dashboard-balance-card{min-height:250px;padding:28px 24px}.dashboard-consumption-grid{grid-template-columns:1fr;gap:12px}.dashboard-consumption-card{padding:18px}}@media (max-width:420px){.dashboard-balance-card{padding:24px 18px}.dashboard-balance-actions{gap:10px}.dashboard-action-button{flex:1 1;min-width:0;padding:0 12px}.dashboard-orb-large{right:-180px}.dashboard-orb-small{display:none}}.recharge-page{width:min(100%,1180px);margin-inline:auto;gap:14px}.recharge-page .page-header{margin-bottom:0}.recharge-balance-card{min-height:132px;padding:18px 24px;border:1px solid #dbe8ff;border-radius:14px;background:#f8fbff;box-shadow:var(--shadow)}.recharge-balance-card>span{display:block;color:#64748b;font-size:13px;font-weight:600}.recharge-balance-card strong{display:block;margin:6px 0 5px;color:#0f172a;font-size:clamp(30px,4vw,38px);letter-spacing:-.04em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recharge-balance-card strong em{color:#64748b;font-size:15px;font-style:normal;font-weight:600;letter-spacing:0}.recharge-balance-card p{margin:0;color:#94a3b8;font-size:13px}.recharge-asset-tabs{display:inline-flex;width:fit-content;padding:4px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.recharge-asset-tabs button{min-width:88px;height:36px;border:0;border-radius:7px;background:transparent;color:#64748b;font-size:13px;font-weight:700}.recharge-asset-tabs button.active{background:#fff;color:#1d4ed8;box-shadow:0 1px 2px rgba(15,23,42,.08)}.recharge-workspace{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:14px;align-items:start}.recharge-address-card{display:grid;grid-template-columns:minmax(0,264px) minmax(0,1fr);gap:18px;min-height:0;align-items:start}.recharge-qr-wrap{display:flex;width:min(100%,264px);padding:12px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#94a3b8;font-size:12px}.recharge-qr-wrap svg{display:block;width:min(220px,100%);max-width:100%;height:auto}.recharge-address-details{min-width:0;padding-top:2px}.recharge-network-label{color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.06em}.recharge-address-details h2,.recharge-coming-soon h2,.recharge-notes-card h2,.recharge-section-heading h2{margin:7px 0 0;color:#1e293b;font-size:17px}.recharge-address-value{overflow:hidden;margin:9px 0 10px;color:#334155;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.recharge-copy-button{color:#334155;font-weight:600}.recharge-address-meta{display:flex;width:fit-content;max-width:100%;justify-content:center;column-gap:42px;margin:3px auto 0;padding:0}.recharge-address-meta div{display:grid;gap:4px;min-width:0;text-align:center}.recharge-address-meta dt{color:#94a3b8;font-size:12px}.recharge-address-meta dd{margin:0;color:#334155;font-size:13px;font-weight:600}.recharge-notes-card{min-width:0}.recharge-rate{display:grid;gap:5px;margin:0 0 18px;color:#64748b;font-size:13px;line-height:1.5}.recharge-address-details .recharge-rate{margin:14px 0 0}.recharge-rate>span{color:#94a3b8;font-size:12px}.recharge-rate strong{color:#334155;font-size:15px;font-weight:700}.recharge-rate p{margin:0;color:#94a3b8;font-size:12px}.recharge-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.recharge-section-heading h2{margin-top:0}.recharge-section-heading p{margin:4px 0 0;color:#94a3b8;font-size:13px;line-height:1.45}.recharge-address-error{margin:10px 0 0;color:#b91c1c;font-size:13px;line-height:1.5}.recharge-notes-card ul{display:grid;gap:14px;margin:20px 0 0;padding:0;list-style:none}.recharge-notes-card li{position:relative;padding-left:17px;color:#64748b;font-size:13px;line-height:1.65}.recharge-notes-card li:before{position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#94a3b8;content:""}.recharge-sandbox-notice{margin:18px 0 0;color:#a16207;font-size:13px;line-height:1.6}.recharge-history-card{overflow:hidden}.recharge-history-card .table-scroll{overflow-x:auto}.recharge-history-card table{min-width:720px}.deposit-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700;white-space:nowrap}.deposit-status-credited{background:#ecfdf5;color:#047857}.deposit-status-ignored{background:#fffbeb;color:#a16207}.deposit-status-failed{background:#fef2f2;color:#b91c1c}.recharge-txid{display:inline-flex;align-items:center;gap:7px;min-width:0}.recharge-txid>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-txid button{border:0;padding:0;background:transparent;color:#2563eb;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.recharge-txid button:hover{color:#1d4ed8;text-decoration:underline}.recharge-coming-soon{display:flex;min-height:170px;align-items:center;gap:18px}.recharge-coming-soon-icon{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:26px}.recharge-coming-soon h2{margin:0}.recharge-coming-soon p{margin:8px 0 0;color:#64748b;font-size:14px}@media (max-width:1100px){.recharge-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr)}.recharge-address-card{grid-column:1/-1}}@media (max-width:820px){.recharge-workspace{grid-template-columns:1fr}.recharge-address-card{grid-column:auto}}@media (max-width:760px){.recharge-page{gap:14px}.recharge-balance-card{min-height:128px;padding:20px 22px}.recharge-workspace{grid-template-columns:1fr;gap:14px}.recharge-address-card{grid-template-columns:1fr;justify-items:center;gap:18px;padding:22px;text-align:center}.recharge-qr-wrap{width:min(264px,100%)}.recharge-address-details{width:100%}.recharge-address-meta{text-align:left}.recharge-history-card,.recharge-notes-card{padding:20px}}@media (max-width:420px){.recharge-balance-card{padding:20px 18px}.recharge-asset-tabs{width:100%}.recharge-asset-tabs button{flex:1 1}.recharge-address-card{padding:18px}.recharge-address-meta{gap:16px}.recharge-history-card,.recharge-notes-card{padding:18px}}.api-allowlist-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:16px 0}.api-allowlist-row+.api-allowlist-row{border-top:1px solid #e5e7eb}.api-allowlist-values{flex:1 1;min-width:180px;display:flex;flex-wrap:wrap;gap:8px;overflow-wrap:anywhere}