:root{color-scheme:dark}body{margin:0;background:#090611;color:#f7f3ff;font-family:Inter,sans-serif;padding-bottom:110px}.dh-header{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:14px;padding:18px max(18px,calc((100% - 760px)/2));background:rgba(9,6,17,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.dh-header>a:first-child{font-size:25px;color:#fff;text-decoration:none}.dh-header div{flex:1}.dh-header small,.dh-list-head small{color:#b28cff;font-weight:800;letter-spacing:.14em}.dh-header h1{font-size:20px;margin:3px 0}.dh-add{padding:10px 13px;border-radius:12px;background:#7c3aed;color:#fff;text-decoration:none;font-weight:800;font-size:13px}.dh-shell{width:min(720px,calc(100% - 30px));margin:24px auto}.dh-balance{padding:22px;border:1px solid rgba(161,122,255,.22);border-radius:22px;background:linear-gradient(135deg,rgba(35,55,92,.85),rgba(36,16,54,.88));display:grid;gap:7px}.dh-balance span,.dh-balance small{color:#b8afc3}.dh-balance strong{font:700 34px 'Space Grotesk',sans-serif}.dh-list-head{display:flex;align-items:end;justify-content:space-between;margin:30px 2px 14px}.dh-list-head h2{margin:4px 0 0}.dh-list-head button{border:1px solid rgba(255,255,255,.12);background:#17101f;color:#eee;padding:9px 12px;border-radius:11px}.dh-list{display:grid;gap:12px}.dh-card{padding:17px;border-radius:18px;background:#130d1b;border:1px solid rgba(255,255,255,.08)}.dh-card-top,.dh-card>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.dh-status{padding:6px 9px;border-radius:99px;font-size:11px;font-weight:800;background:#2a2033}.dh-status.completed{background:rgba(31,190,127,.15);color:#56e0a6}.dh-status.pending{background:rgba(245,183,66,.15);color:#ffd276}.dh-status.failed,.dh-status.expired,.dh-status.cancelled{background:rgba(239,82,102,.14);color:#ff91a0}.dh-card time,.dh-card p,.dh-card>div:last-child{font-size:12px;color:#a99fb2}.dh-card>strong{display:block;font-size:25px;margin:16px 0 5px}.dh-card p{margin:0 0 15px;line-height:1.5}.dh-card>div:last-child{padding-top:13px;border-top:1px solid rgba(255,255,255,.07)}.dh-card>div:last-child span{overflow:hidden;text-overflow:ellipsis}.dh-card>div:last-child b{white-space:nowrap;color:#ddd}.dh-empty{text-align:center;padding:35px;color:#aaa}
