body[data-admin="1"]{--green:#0878fa;--muted:#71829c;--line:#e6edf5;background:#f0f5fb;color:#14233b;font-family:Arial,Helvetica,sans-serif}
body[data-admin="1"] .sidebar{width:248px;background:linear-gradient(160deg,#0b1726,#172b3c);border:0;padding:28px 16px;color:#d6e0ed;box-shadow:5px 0 24px #15283c0a}
body[data-admin="1"] .brand{color:#fff;font-size:22px;letter-spacing:-.5px;padding:0 8px}
body[data-admin="1"] .brand-mark{padding:0;background:none;color:#ff334b;font-size:49px;line-height:1}
body[data-admin="1"] .brand .muted{color:#b0bed0;font-size:12px;font-weight:400;letter-spacing:.3px;margin-top:6px}
body[data-admin="1"] .workspace{margin:35px 13px 15px;font-size:10px;color:#72869e}
body[data-admin="1"] nav{gap:7px}
body[data-admin="1"] nav a{color:#d3dfed;padding:15px 17px;font-size:13px;font-weight:500;transition:background .15s}
body[data-admin="1"] nav a:hover{background:#ffffff0c;color:#fff}
body[data-admin="1"] nav a.active{background:#0878fa;color:#fff;box-shadow:0 5px 16px #0067ff25}
body[data-admin="1"] .sidebar-bottom{color:#b4c4d5;padding:15px 10px 0}
body[data-admin="1"] .sidebar-bottom a{color:#7cb8ff}
body[data-admin="1"] .sidebar-bottom p{color:#8197ac}
body[data-admin="1"] main{margin-left:248px;padding:0 25px 25px;max-width:none;min-height:100vh}
body[data-admin="1"] header{background:#ffffffd9;border-bottom:1px solid #e5ecf5;margin:0 -25px 24px;padding:22px 28px;min-height:98px;gap:20px}
body[data-admin="1"] header .eyebrow{display:none}
body[data-admin="1"] h1{font-size:25px;letter-spacing:-.7px;font-weight:700;margin:0}
.admin-subtitle{font-size:12px;color:#647c9a;margin:6px 0 0;line-height:1.6}
body[data-admin="1"] .network-pill{border-color:#dce8f8;background:#edf5ff;color:#0878fa;font-weight:700}
body[data-admin="1"] .button{border-radius:7px;font-size:12px;padding:11px 15px;gap:8px}
body[data-admin="1"] .primary{background:#0878fa;box-shadow:0 4px 10px #0878fa18}
body[data-admin="1"] .secondary{color:#415878;border-color:#dce5f1}
body[data-admin="1"] .button:hover{filter:brightness(.97)}
body[data-admin="1"] .panel,body[data-admin="1"] .stat{border:1px solid #e8eef6;box-shadow:0 3px 13px #274b7605;border-radius:12px}
body[data-admin="1"] .panel{padding:22px}
body[data-admin="1"] .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 20px}
body[data-admin="1"] .stat{padding:20px 18px 18px 72px;position:relative;min-height:114px;overflow:hidden}
body[data-admin="1"] .stat::before{content:'◈';position:absolute;left:17px;top:24px;width:42px;height:48px;border-radius:10px;display:grid;place-items:center;background:#09bf6a;color:white;font-size:25px;box-shadow:0 5px 12px #09bf6a25}
body[data-admin="1"] .stat:nth-child(4n+2)::before{content:'⇄';background:#0878fa;box-shadow:0 5px 12px #0878fa25}
body[data-admin="1"] .stat:nth-child(4n+3)::before{content:'◷';background:#8a4af5;box-shadow:0 5px 12px #8a4af525}
body[data-admin="1"] .stat:nth-child(4n+4)::before{content:'!';background:#ff5268;box-shadow:0 5px 12px #ff526825}
body[data-admin="1"] .stat-label{font-size:12px;color:#536c8e;line-height:1.5}
body[data-admin="1"] .stat-value{font-size:26px;color:#122038;font-weight:700;margin:7px 0;letter-spacing:-.7px}
body[data-admin="1"] .stat-note{line-height:1.5;font-size:11px;color:#7b8ba3}
.admin-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:start}
.admin-grid>.panel,.dashboard-config>.panel{margin:0;min-width:0}
.dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}
.dashboard-heading h3{font-size:16px;margin:0;font-weight:700;letter-spacing:-.25px}
.dashboard-heading>.muted{font-size:11px}
.quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.quick-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:96px;border-radius:9px;color:white;background:#0878fa;font-size:11px;text-align:center;padding:12px 7px;line-height:1.5;box-shadow:0 5px 11px #0878fa20}
.quick-action span{font-size:27px;line-height:1}
.quick-action:hover{filter:brightness(1.07);transform:translateY(-1px)}
.action-0{background:#05b96b}.action-2{background:#8050f4}.action-3{background:#ff9408}.action-4{background:#04a9da}.action-5{background:#f62b71}.action-6{background:#3456ed}.action-7{background:#6b8397}
.activity-chart{display:flex;gap:25px;height:180px;border-bottom:1px solid #e6edf5;padding:5px 16px 0;background:repeating-linear-gradient(to top,transparent 0,transparent 39px,#edf2f8 40px)}
.chart-column{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}
.chart-column strong{font-size:12px;color:#516b8c}.chart-column>span{font-size:11px;background:#fff;padding:7px 0}
.chart-track{height:120px;width:min(100%,48px);display:flex;align-items:flex-end}
.chart-bar{width:100%;background:#0878fa;border-radius:5px 5px 0 0}.chart-bar.success{background:#09bf6a}.chart-bar.unknown{background:#ffac25}.chart-bar.failed{background:#ff5268}
body[data-admin="1"] .table-wrap{border:1px solid #e9eff7;border-radius:8px}
body[data-admin="1"] th{background:#eff4fa;color:#526783;font-size:10px;letter-spacing:.35px;padding:13px 14px}
body[data-admin="1"] td{font-size:12px;padding:14px;border-color:#edf2f8;color:#344d6e}
body[data-admin="1"] tbody tr:hover{background:#f8fbff}
body[data-admin="1"] .badge{font-size:10px;padding:5px 10px}
body[data-admin="1"] .badge.success,body[data-admin="1"] .badge.active{background:#dcfbe9;color:#058747}
body[data-admin="1"] .detail{font-size:12px;line-height:1.6;border-color:#e7eef7;padding:12px 0}
body[data-admin="1"] .detail strong{max-width:60%;overflow-wrap:anywhere;text-align:right}
body[data-admin="1"] input,body[data-admin="1"] select,body[data-admin="1"] textarea{border-color:#dce5f1;color:#263f60}
body[data-admin="1"] .help{color:#71829c}
body[data-admin="1"] footer{color:#8294ad;border-color:#dfe7f1}
body[data-admin="1"] .empty{border-color:#dce7f4;color:#7c8fa7}
body[data-admin="1"] .empty strong{color:#395b84}
body[data-admin="1"] .guide-check{background:#edf5ff}
body[data-admin="1"].admin-signed-out .sidebar,body[data-admin="1"].admin-signed-out .header-actions{display:none}
body[data-admin="1"].admin-signed-out main{margin-left:0}
body[data-admin="1"].admin-signed-out header{justify-content:center;text-align:center}
body[data-admin="1"].admin-signed-out .login-panel{max-width:440px;margin:65px auto;padding:36px;box-shadow:0 18px 60px #15386c0b}
body[data-admin="1"] .login-panel h2{font-weight:700;letter-spacing:-.8px;color:#122038}
body[data-admin="1"] a:focus-visible,body[data-admin="1"] button:focus-visible{outline:3px solid #7fb9ff;outline-offset:3px}
@media(min-width:1700px){body[data-admin="1"] main{padding-left:36px;padding-right:36px}body[data-admin="1"] header{margin-left:-36px;margin-right:-36px}}
@media(max-width:1250px){body[data-admin="1"] .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid{grid-template-columns:minmax(0,1fr)}.quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:760px){body[data-admin="1"] .sidebar{position:static;width:100%;padding:17px}body[data-admin="1"] .brand{font-size:20px}body[data-admin="1"] .brand-mark{font-size:35px}body[data-admin="1"] nav{display:flex;overflow-x:auto}body[data-admin="1"] nav a{padding:11px 13px}body[data-admin="1"] main{margin:0;padding:0 14px 20px}body[data-admin="1"] header{margin:0 -14px 18px;padding:20px 16px;flex-wrap:wrap}body[data-admin="1"] .header-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.admin-subtitle{max-width:310px}body[data-admin="1"] .stat{padding:15px;min-height:135px}body[data-admin="1"] .stat::before{display:none}body[data-admin="1"] .stat-value{font-size:23px}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-heading{flex-wrap:wrap}.activity-chart{gap:12px;padding-left:0;padding-right:0}body[data-admin="1"] .panel{padding:17px}body[data-admin="1"].admin-signed-out .login-panel{margin:30px auto;padding:25px}}

/* Guided TRC-20 setup */
.guide-intro{background:linear-gradient(120deg,#f5f9ff,#fff)!important;padding:28px!important}.guide-intro h2{font-weight:700!important;font-size:28px!important;letter-spacing:-.8px}.guide-intro>p{max-width:850px;color:#647895}.guide-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.guide-tabs .button{min-height:62px;padding:15px!important;text-align:left;font-size:13px!important;line-height:1.6;justify-content:flex-start!important}.guide-workspace{display:grid;grid-template-columns:245px minmax(0,1fr);gap:22px;align-items:start}.guide-step-list{display:grid;gap:5px;background:#fff;border:1px solid #e6edf5;border-radius:12px;padding:12px;position:sticky;top:15px}.guide-step-list button{display:flex;align-items:center;gap:11px;border:0;background:transparent;text-align:left;padding:12px 9px;border-radius:8px;color:#62728a;cursor:pointer;font-size:12px;line-height:1.6}.guide-step-list button>span:first-child{font-size:11px;font-weight:700;border-radius:7px;background:#f0f4f9;padding:5px 7px}.guide-step-list button[aria-current="step"]{background:#eaf3ff;color:#066adf;font-weight:700}.guide-step-list button[aria-current="step"]>span:first-child{background:#0878fa;color:white}.guide-step-list button:hover{background:#f2f7fd}#guide-panel{margin:0;scroll-margin-top:18px;padding:28px}#guide-panel h3{font-size:24px;line-height:1.55}.guide-location{display:grid;gap:9px;background:#f5f8fc;border:1px solid #e4ecf6;border-radius:9px;padding:16px;margin:20px 0}.guide-location>span,.guide-copy-row>div>span{font-size:10px;letter-spacing:1px;color:#778aa4;font-weight:700}.guide-location strong{font-size:13px;font-weight:600;line-height:1.8}.guide-instructions{list-style:none;padding:0!important;margin:20px 0}.guide-instructions li{display:flex;gap:14px;align-items:flex-start;padding:14px 0!important;border-bottom:1px solid #edf2f8;font-size:14px;line-height:1.9}.guide-action-number{flex:0 0 27px;height:27px;text-align:center;background:#eaf3ff;color:#0878fa;border-radius:50%;font-size:12px;font-weight:700;margin-top:2px}.guide-copy-map{border:1px solid #dce9f8;border-radius:10px;overflow:hidden;margin:23px 0}.guide-copy-map h4{margin:0;padding:15px 18px;background:#edf5ff;color:#2361a8;font-size:14px}.guide-copy-row{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:12px;padding:17px;border-top:1px solid #e7eef7}.guide-copy-row strong{display:block;font-size:12px;line-height:1.8;overflow-wrap:anywhere;font-weight:500;margin-top:6px}.guide-copy-value{display:flex;gap:6px;margin-top:8px}.guide-copy-value input{min-width:0;font-size:12px!important;padding:9px!important}.guide-copy-value button{padding:8px!important}.guide-links{padding-top:8px}.guide-links a{font-size:11px!important}.guide-check{font-size:13px;padding:17px;border-left:3px solid #0878fa}.guide-source{border:1px solid #e4ecf6;padding:15px;border-radius:10px}.guide-source textarea{background:#f8faff;line-height:1.7}.admin-login-only{display:grid;place-items:center;min-height:100vh!important;padding:24px!important}.admin-login-only .login-panel{width:100%;margin:0!important}.admin-signed-out #hero,.admin-signed-out footer,.admin-signed-out .admin-subtitle{display:none!important}
@media(max-width:1050px){.guide-workspace{grid-template-columns:1fr}.guide-step-list{position:static;display:flex;overflow-x:auto;padding:9px}.guide-step-list button{flex:0 0 180px}.guide-tabs{grid-template-columns:1fr}#guide-panel{padding:20px}}
@media(max-width:500px){.guide-copy-row{grid-template-columns:1fr}.guide-copy-row>span{transform:rotate(90deg);justify-self:center}.guide-intro{padding:18px!important}#guide-panel h3{font-size:21px}.guide-instructions li{font-size:13px}}
