:root{color-scheme:dark}body{background:#1b1d20!important;color:#f2f4f6!important}header{background:#25282d!important;border-color:#3b4047!important;box-shadow:0 1px 0 #111!important}header a{color:#b7bdc5!important}header .active{color:#fff!important;border-color:#7dd3fc!important}h1,h2,.field-label,label.field{color:#f7f8fa!important}.intro,.note,footer,.meta,.decoded{color:#b1b7c0!important}.card{background:#292d33!important;border:1px solid #414750!important;box-shadow:0 8px 24px #090a0c66!important;border-radius:12px!important}.drop{background:#343a42!important;border-color:#87909b!important;color:#f4f6f8!important}.drop:hover,.drop.over{background:#3d454f!important}.drop small{color:#c1c7ce!important}.empty{border-color:#505862!important;color:#a5acb5!important}input,select{background:#202328!important;color:#f4f6f8!important;border-color:#59616b!important}input::placeholder{color:#a0a7b0!important}button,.download{background:#353b43!important;color:#f5f7fa!important;border-color:#626b76!important}button:hover,.download:hover{background:#454d58!important}.primary{background:#e8edf2!important;color:#17191c!important;border-color:#e8edf2!important}.badge{background:#244d3b!important;color:#a4f4c3!important}#status{color:#8ce0bb!important}#status.error{color:#ffaaa3!important}#result #name,#result label[for="name"]{display:none!important}#saved article{border-color:#525b66!important;background:#252a30!important}.preview{border-color:#626b76!important;background:#fff!important}.lower{border-radius:12px!important}#installApp{background:#e8edf2!important;color:#17191c!important;border-color:#e8edf2!important}@media(max-width:700px){body{background:#181a1d!important}header{padding:0 18px!important}}
.saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:14px}.saved-grid article{border:1px solid #525b66;background:#252a30;border-radius:8px;padding:12px}.saved-grid img{width:100%;height:150px;object-fit:contain}.saved-grid strong{display:block;overflow-wrap:anywhere}@media(max-width:700px){.saved-grid{grid-template-columns:1fr}}
.display-order{display:block;color:#aeb6c0;font-size:11px;margin-bottom:8px}.edit-record{display:block;width:100%;margin-top:10px;background:#e8edf2!important;color:#17191c!important;border-color:#e8edf2!important;font-weight:700}.record-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.record-controls button,.record-controls .download{padding:7px 5px;text-align:center;font-size:11px}.record-editor{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #525b66}.record-editor input,.record-editor select{min-width:0}.record-editor button{font-size:12px}@media(max-width:700px){.record-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}
.wallet-panel{margin:18px 0}.wallet-create{display:flex;gap:8px}.wallet-create input{min-width:0;flex:1}.wallet-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:12px}.wallet-list article{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid #525b66;border-radius:8px;background:#252a30}.wallet-list span{color:#aeb6c0;font-size:11px;white-space:nowrap}@media(max-width:700px){.wallet-create{flex-direction:column}.wallet-list{grid-template-columns:1fr}}
#saved{display:block!important}.wallet-record-group{margin-top:16px;padding:14px;border:1px solid #59616b;border-radius:12px;background:#20242a}.wallet-record-header{height:auto;padding:0 0 10px;margin:0 0 4px;border-bottom:1px solid #464d56;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-record-header h3{margin:0;color:#f5f7fa;font-size:15px}.wallet-record-header span{padding:3px 8px;border-radius:999px;background:#36404a;color:#d7dde4;font-size:11px;white-space:nowrap}.wallet-record-group .saved-grid{margin-top:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media(max-width:700px){.wallet-record-group{padding:10px}}
.wallet-panel{padding:0!important;overflow:hidden}.wallet-dashboard-head{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:26px 28px 20px;background:#2c3138}.wallet-dashboard-head h1{margin:0;font-size:25px}.wallet-dashboard-head p{margin:5px 0 0;color:#b1b7c0}.wallet-dashboard-head button{background:#e8edf2!important;color:#17191c!important;border-color:#e8edf2!important;font-weight:700;white-space:nowrap}.wallet-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 28px 20px;background:#2c3138}.wallet-stats article{padding:16px;border:1px solid #505862;border-radius:10px;background:#252a30}.wallet-stats span{display:block;color:#aeb6c0;font-size:12px}.wallet-stats strong{display:block;margin-top:2px;font-size:28px;color:#f4f6f8}.wallet-create{margin:20px 28px 0}.wallet-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:16px;padding:20px 28px 28px;margin:0!important;background:#20242a}.wallet-card{padding:0!important;overflow:hidden;border-color:#59616b!important;background:#292d33!important}.wallet-card-head{height:auto!important;display:flex!important;gap:12px;align-items:center;padding:16px;border:0!important;background:#292d33!important}.wallet-icon{width:30px;height:30px;border-radius:8px;background:#e8edf2}.wallet-card-title{display:flex;justify-content:space-between;align-items:center;gap:8px;flex:1;min-width:0}.wallet-card-title strong{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-status{padding:4px 9px;border-radius:999px;background:#244d3b;color:#a4f4c3;font-size:11px;white-space:nowrap}.wallet-preview{min-height:132px;padding:18px;display:flex;align-items:center;gap:8px;background:#dfe5ec;overflow:hidden}.wallet-preview img{width:64px!important;height:64px!important;flex:0 0 auto;border-radius:6px;background:white}.wallet-preview span{color:#5d6873;font-size:16px}.wallet-card-info{padding:13px 16px;color:#c4cad2;border-bottom:1px solid #505862}.wallet-card-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px}.wallet-card-actions button{padding:8px 4px;font-size:12px}.wallet-card-actions button:first-child{background:#e8edf2!important;color:#17191c!important;border-color:#e8edf2!important}.wallet-rename{display:grid;grid-template-columns:1fr auto;gap:8px;padding:0 12px 12px}@media(max-width:700px){.wallet-dashboard-head{align-items:flex-start;flex-direction:column;padding:20px}.wallet-stats{padding:0 20px 16px;gap:8px}.wallet-stats article{padding:12px}.wallet-stats strong{font-size:22px}.wallet-create{margin:16px 20px 0}.wallet-list{grid-template-columns:1fr!important;padding:16px 20px 20px}.wallet-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
.wallet-list .wallet-card{display:block!important}.wallet-list .wallet-card .wallet-card-head{justify-content:initial!important}.wallet-list .wallet-card .wallet-preview{justify-content:flex-start!important}.wallet-list .wallet-card .wallet-card-info{display:block!important}
