:root{font-family:Inter,Arial,sans-serif;color:#0f172a;background:#eef2f7;--gold:#d69e2e;--muted:#64748b}*{box-sizing:border-box}body{margin:0;background:#eef2f7}.app{min-height:100vh;display:grid;grid-template-columns:280px 1fr}.sidebar{background:linear-gradient(180deg,#111827,#1f2937 65%,#3b2a0d);color:#fff;padding:22px;position:sticky;top:0;height:100vh;overflow-y:auto}.brand{font-size:26px;font-weight:900;margin-bottom:6px}.brand-sub{font-size:13px;color:#d1d5db;margin-bottom:22px}.nav{display:grid;gap:9px}.tab-btn{border:1px solid rgba(255,255,255,.08);background:#ffffff14;color:#fff;border-radius:16px;padding:14px 16px;text-align:left;font-weight:800;text-decoration:none}.tab-btn.active{background:linear-gradient(135deg,#f6d365,#d69e2e);color:#111827}.side-card{margin-top:22px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:14px;font-size:13px;color:#e5e7eb}.content{padding:22px;max-width:1280px;width:100%}.card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;padding:18px;box-shadow:0 12px 35px #0f172a1a;margin-bottom:16px}h1{margin:0 0 12px;font-size:30px}h2{margin:0 0 14px;font-size:20px;display:flex;align-items:center;gap:8px}h2:before{content:"";width:10px;height:28px;border-radius:999px;background:linear-gradient(180deg,#f6d365,var(--gold));display:inline-block}.small{color:var(--muted);font-size:13px}.grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.actions{display:flex;gap:10px;flex-wrap:wrap}label{display:block;font-size:14px;color:#374151;margin-bottom:6px}input,select,textarea,button,.button{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:11px 14px;font-size:16px}button,.button{cursor:pointer;background:linear-gradient(135deg,#111827,#0f172a);color:#fff;border:none;font-weight:800;box-shadow:0 8px 18px #0f172a29;text-align:center;text-decoration:none}button.secondary,.button.secondary{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#0f172a}button.danger{background:linear-gradient(135deg,#991b1b,#7f1d1d);color:#fff}.box{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:18px;padding:12px}.box strong{display:block;font-size:18px;margin-top:5px}.live-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.live-price{font-size:22px;font-weight:900;color:#8a5a0a}table{width:100%;border-collapse:collapse;border-radius:14px;overflow:hidden}th,td{padding:9px;border-bottom:1px solid #e5e7eb;text-align:right;font-size:13px;vertical-align:top}th:first-child,td:first-child,th:nth-child(2),td:nth-child(2),th:nth-child(3),td:nth-child(3){text-align:left}th{background:#111827;color:#fff}.table-wrap{overflow-x:auto}.current-txn-strip{margin:10px 0 14px;background:linear-gradient(135deg,#0f172a,#1f2937);color:#fff;border-radius:18px;padding:14px}.current-txn-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px}.current-txn-cell{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:9px 10px}.current-txn-cell span{display:block;font-size:11px;text-transform:uppercase;color:#cbd5e1;font-weight:800}.current-txn-cell b{display:block;margin-top:3px;color:#fff}.current-txn-cell.important{background:linear-gradient(135deg,#052e16,#15803d)}.form-row-actions{align-self:end}@media(max-width:920px){.app{display:block}.sidebar{position:relative;height:auto}.content{padding:12px}.grid,.live-grid,.current-txn-grid{grid-template-columns:1fr!important}}
