:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fa;--panel:#fff;--text:#111827;--muted:#6b7280;--line:#d9dee7;--accent:#0f766e;--danger:#b91c1c;--danger-bg:#fef2f2;--success:#166534;--success-bg:#ecfdf3;--warning:#92400e;--warning-bg:#fffbeb}*{box-sizing:border-box}html,body{max-width:100vw;min-height:100%;overflow-x:hidden}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,.button-link{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:6px;min-height:40px;padding:8px 14px;font-weight:700}button:disabled{cursor:not-allowed;opacity:.65}input,select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);background:#fff;border-radius:6px;padding:8px 10px}input[readonly]{color:var(--muted);background:#eef2f7}h1,h2,p,dl,dd,dt,pre{margin:0}h1{font-size:28px;line-height:1.2}h2{margin-bottom:14px;font-size:18px}code{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}.container{width:min(1040px,100vw - 32px);margin:0 auto}.wide-shell{width:min(1220px,100vw - 32px)}.compact-shell{width:min(760px,100vw - 32px)}.page-shell{padding:28px 0 48px}.topbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.nav-links,.actions,.inline-form{align-items:center;gap:10px;display:flex}.key-switcher{min-width:180px}.key-switcher select{min-height:40px}.error-text{color:var(--danger)}.wrap{flex-wrap:wrap}.align-end{align-self:end}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:20px}.stack{gap:16px;display:grid}.eyebrow,.muted,dt,small{color:var(--muted)}.eyebrow{letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700}.text-link{color:var(--accent);font-weight:700}.link-button{min-height:auto;color:var(--accent);background:0 0;border:0;padding:0;font-weight:700}.secondary-button,.button-link.secondary-button{border-color:var(--line);color:var(--text);background:#fff}.danger-button{border-color:var(--danger);background:var(--danger)}.form-grid,.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.single-column{grid-template-columns:1fr}label{color:var(--muted);gap:6px;font-size:13px;font-weight:700;display:grid}.span-2{grid-column:span 2}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.detail-grid div{gap:5px;display:grid}dd{font-weight:700}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.field-list,.table-list,.settings-grid{gap:8px;display:grid}.field-row,.row-link,.check-row{border:1px solid var(--line);background:#fbfcfe;border-radius:6px;align-items:center;gap:10px;padding:10px;display:grid}.field-row{grid-template-columns:minmax(100px,180px) minmax(0,1fr) auto}.fee-rate-row{grid-template-columns:minmax(110px,1fr) 90px minmax(120px,1fr) auto auto}.field-label{color:var(--muted);font-weight:700}.row-link{grid-template-columns:1.1fr .8fr .9fr .9fr}.history-list .row-link{grid-template-columns:1.1fr .8fr .8fr .9fr .9fr}.admin-list .row-link{grid-template-columns:auto 1.1fr .8fr .8fr .8fr 1fr minmax(180px,1.4fr) 1fr auto}.inline-check{width:auto;min-height:40px;color:var(--muted);align-items:center;gap:8px;font-weight:700;display:inline-flex}.inline-check input{width:auto;min-height:auto}.pagination-bar{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.page-size-control{grid-auto-flow:column;align-items:center;gap:8px;width:auto;min-height:40px;display:inline-flex}.page-size-control select{width:auto;min-width:86px}.user-list .row-link{grid-template-columns:.9fr .5fr .5fr minmax(180px,1.2fr) .8fr auto minmax(220px,1fr)}.key-set-list .row-link{grid-template-columns:1fr .5fr .5fr .8fr auto auto}.withdrawal-list .row-link{grid-template-columns:.7fr 1fr 1fr .6fr}.withdrawal-history .row-link{grid-template-columns:1fr .6fr .9fr .9fr .8fr 1fr}.static-row{cursor:default}.check-row{grid-template-columns:auto 1fr 1.2fr}.check-row input{width:auto;min-height:auto}.inline-form{margin-top:12px}.inline-form label{flex:1}.error,.warning,.success{border-radius:6px;padding:10px 12px}.error{background:var(--danger-bg);color:var(--danger)}.warning{background:var(--warning-bg);color:var(--warning);font-weight:700}.success{background:var(--success-bg);color:var(--success)}.json-block{border:1px solid var(--line);color:#f9fafb;background:#111827;border-radius:6px;max-height:420px;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.breakable{overflow-wrap:anywhere}@media (max-width:900px){.filter-grid,.detail-grid,.history-list .row-link,.admin-list .row-link,.user-list .row-link,.key-set-list .row-link,.withdrawal-list .row-link,.withdrawal-history .row-link{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.topbar,.section-heading,.inline-form,.pagination-bar,.nav-links{flex-direction:column;align-items:stretch}.form-grid,.filter-grid,.detail-grid,.row-link,.admin-list .row-link,.user-list .row-link,.key-set-list .row-link,.withdrawal-list .row-link,.withdrawal-history .row-link,.field-row{grid-template-columns:1fr}.span-2{grid-column:span 1}.actions{flex-direction:column;align-items:stretch}}
