:root{color-scheme:dark;--bg:#080a0f;--panel:#14181f;--panel2:#1d222b;--text:#f7f8fb;--muted:#a5aab4;--line:#343943;--gold:#f2bd63;font-family:Inter,system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0}main{max-width:1360px;margin:auto;padding:38px 40px 56px}a{color:var(--gold)}.back{font-size:14px;text-decoration:none}header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0 30px}h1{font-size:30px;margin:0 0 10px;letter-spacing:-.5px}h2{font-size:21px;margin:0}p{line-height:1.65}header p,.explain,.footnote,.muted{color:var(--muted);font-size:14px;margin:0}button,input,select,textarea{font:inherit}button{border:1px solid var(--line);background:var(--panel2);color:var(--text);padding:10px 16px;border-radius:8px;cursor:pointer;white-space:nowrap}button:hover{border-color:var(--gold)}button:disabled{opacity:.45;cursor:not-allowed}.primary{background:var(--gold);color:#241704;border-color:var(--gold);font-weight:650}.quiet{background:transparent}.balances{display:grid;grid-template-columns:repeat(3,1fr);background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:23px 28px}.balances>div+div{border-left:1px solid var(--line);padding-left:30px}.balances span{display:block;color:var(--muted);font-size:13px;margin-bottom:8px}.balances strong{font-size:29px;font-weight:600;font-variant-numeric:tabular-nums}.explain{margin:15px 0 29px;max-width:880px}.workspace{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel)}.toolbar{display:flex;gap:16px;align-items:flex-end;padding:20px}.toolbar label{color:var(--muted);font-size:12px;display:grid;gap:7px}.toolbar .search{flex:1}.toolbar input,.toolbar select{width:100%}input,select,textarea{border:1px solid var(--line);background:#0e1118;color:var(--text);border-radius:7px;padding:10px 12px;min-height:41px}input:focus,select:focus,textarea:focus{outline:2px solid var(--gold);outline-offset:1px}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}textarea{resize:vertical;min-height:70px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}th{color:var(--muted);font-size:12px;font-weight:500;padding:14px 20px;background:#10131a;white-space:nowrap}td{padding:20px;border-top:1px solid #282d36;vertical-align:top}td:first-child{min-width:220px}td strong{font-weight:600}td code{display:block;color:var(--muted);font-size:11px;margin-top:9px;white-space:nowrap}td small{display:block;color:var(--muted);font-size:12px;margin-top:7px;line-height:1.4}.amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.badge{display:inline-block;font-size:12px;color:var(--gold);margin-bottom:7px}.status{display:block;font-size:12px;color:var(--muted)}.row-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:185px;max-width:260px}.row-actions button{font-size:12px;padding:7px 9px}.empty{padding:55px 20px;text-align:center;color:var(--muted)}footer{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}footer button{padding:7px 12px;font-size:13px}.footnote{margin-top:16px;font-size:12px}.notice{padding:13px 16px;border:1px solid #7d6132;border-radius:8px;background:#2a2318;color:#ffe1ab;margin-bottom:20px;font-size:14px}.error{color:#ffadad;font-size:13px}dialog{max-width:540px;width:calc(100% - 32px);border:1px solid #4b505b;border-radius:14px;background:var(--panel);color:var(--text);padding:25px;max-height:90vh;overflow:auto}dialog::backdrop{background:#0009}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.close{font-size:25px;line-height:1;padding:0 4px;background:none;border:0;color:var(--muted)}#fields{display:grid;gap:16px;margin-top:18px}#fields label{display:grid;gap:7px;font-size:13px;color:var(--muted)}#fields .columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}#fields input,#fields select,#fields textarea{width:100%}.preview{font-size:13px;color:#ffe1ab;background:#29231a;border-radius:7px;padding:12px;margin:18px 0}.preview:empty{display:none}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}#secret{display:block;overflow-wrap:anywhere;background:#090b10;padding:20px;border:1px solid var(--line);border-radius:8px;margin-top:20px;color:#ffe1ab}.detail{max-width:940px}.tabs{display:flex;gap:10px;margin:20px 0}.tabs button{background:transparent}.tabs .selected{color:var(--gold);border-color:var(--gold)}#detail-content{overflow:auto;min-height:130px}#detail-content th,#detail-content td{padding:14px 10px}#detail-content td:first-child{min-width:140px}.danger{color:#ffb0a6}[hidden]{display:none!important}@media(max-width:760px){main{padding:25px 16px}header{align-items:flex-start}h1{font-size:25px}header p{font-size:12px;max-width:240px}.balances{padding:18px 15px;gap:12px}.balances>div+div{padding-left:12px}.balances strong{font-size:23px}.balances span{font-size:11px}.toolbar{flex-wrap:wrap;padding:15px;gap:12px}.toolbar .search{flex:1 0 100%}.toolbar label{flex:1}.toolbar button{padding:10px}td,th{padding:16px 13px}.explain{font-size:12px;margin-bottom:20px}.dialog-actions{flex-wrap:wrap}dialog{padding:20px}}
.mobile-table-hint{display:none}@media(max-width:760px){.mobile-table-hint{display:block;font-size:12px;color:var(--muted);padding:14px 15px 0;margin:0}.table-wrap>table{min-width:980px}}
