@import url('https://fonts.googleapis.com/css2?family=Prompt:wght@300;400;500;600;700&display=swap');
*{box-sizing:border-box}body{margin:0;background:#050806;color:#f5f8f5;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.hidden{display:none!important}.admin-shell{width:min(1180px,calc(100% - 30px));margin:auto;padding:24px 0 50px}header{display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:11px;align-items:center}.brand img{width:45px;height:45px;border-radius:13px;object-fit:cover}.brand div{display:flex;flex-direction:column}.brand b{letter-spacing:.1em}.brand span{font-size:9px;color:#758177;letter-spacing:.15em}header a{color:#a6ff6e;text-decoration:none;font-size:10px;font-weight:800;letter-spacing:.1em}.hero{padding:65px 0 25px}.hero>span{font-size:10px;color:#85ff4d;font-weight:900;letter-spacing:.18em}.hero h1{font-size:50px;margin:8px 0 5px;letter-spacing:-.05em}.hero p{color:#718076;font-size:11px;letter-spacing:.06em}.login-card{max-width:520px;padding:20px;border:1px solid #203126;background:#0a120d;border-radius:20px}.login-card label{font-size:10px;color:#849187;font-weight:800;letter-spacing:.1em}.login-card input{width:100%;height:54px;margin:8px 0 12px;background:#071009;color:#fff;border:1px solid #24352a;border-radius:13px;padding:0 14px;outline:0}.login-card button,.toolbar button,.status-actions button{border:0;background:#7dff39;color:#071005;border-radius:12px;padding:13px 16px;font-weight:900;cursor:pointer}.login-card p{color:#59665d;font-size:9px;line-height:1.5}.toolbar{display:flex;justify-content:space-between;align-items:center;margin:10px 0 14px}.toolbar div{display:flex;align-items:center;gap:10px}.toolbar span{background:#142117;color:#83ff47;border-radius:999px;padding:5px 8px;font-size:10px}.orders{display:grid;gap:16px}.empty-orders{border:1px dashed #29402f;border-radius:18px;padding:40px;text-align:center;color:#6d7a70}.order{border:1px solid #203126;background:linear-gradient(145deg,#09120c,#071009);border-radius:20px;padding:18px;box-shadow:0 16px 55px rgba(0,0,0,.14)}.order-top{display:flex;justify-content:space-between;gap:15px;margin-bottom:13px}.order h3{margin:0;font-size:17px;letter-spacing:.01em}.order-top small{display:block;margin-top:5px;color:#77847a;font-size:9px;letter-spacing:.05em}.status-banner{min-height:86px;border-radius:16px;margin:0 0 15px;padding:14px 16px;display:flex;align-items:center;gap:14px;border:1px solid;position:relative;overflow:hidden}.status-banner:after{content:"";position:absolute;inset:auto -35px -50px auto;width:130px;height:130px;border-radius:50%;background:currentColor;opacity:.05;filter:blur(4px)}.status-dot{width:14px;height:14px;border-radius:50%;background:currentColor;box-shadow:0 0 18px currentColor;flex:0 0 14px}.status-banner div{min-width:0}.status-banner small{display:block;font-size:8px;letter-spacing:.16em;opacity:.7;font-weight:900}.status-banner strong{display:block;font-size:22px;line-height:1.05;margin:3px 0 4px;letter-spacing:-.02em}.status-banner p{margin:0;font-size:9px;letter-spacing:.06em;opacity:.75}.status-new{color:#ffd86a;background:linear-gradient(100deg,rgba(255,189,46,.13),rgba(255,189,46,.03));border-color:rgba(255,198,70,.33)}.status-crypto_submitted{color:#88a8ff;background:linear-gradient(100deg,rgba(72,114,255,.15),rgba(72,114,255,.03));border-color:rgba(98,139,255,.35)}.status-verified{color:#78f6c4;background:linear-gradient(100deg,rgba(39,225,166,.13),rgba(39,225,166,.03));border-color:rgba(62,238,182,.32)}.status-paid{color:#8dff55;background:linear-gradient(100deg,rgba(111,255,62,.15),rgba(111,255,62,.03));border-color:rgba(125,255,73,.35)}.status-rejected{color:#ff7d8a;background:linear-gradient(100deg,rgba(255,66,86,.14),rgba(255,66,86,.03));border-color:rgba(255,93,108,.33)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.kv{background:#071009;border:1px solid #17261b;border-radius:12px;padding:12px}.kv span{display:block;font-size:8px;color:#657268;letter-spacing:.1em;margin-bottom:5px}.kv b{font-size:11px;word-break:break-word}.status-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid #17251b}.status-actions button{background:#142117;color:#b4ff8b;border:1px solid #2b4832;font-size:9px;padding:10px 12px}.status-actions button:hover{filter:brightness(1.08)}.status-actions button.danger{color:#ff9aa4;border-color:#543039;background:#1c1013}.status-actions button.delete-order{margin-left:auto;color:#ff6879;border:1px solid #6a2933;background:#241014}.status-actions button.delete-order:hover{background:#35131a}.toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%,15px);opacity:0;transition:.2s;background:#dbffca;color:#061005;padding:10px 14px;border-radius:999px;font-size:10px;font-weight:900;z-index:50}.toast.show{opacity:1;transform:translate(-50%,0)}.settings-card{border:1px solid #203126;background:linear-gradient(145deg,#0b160f,#08110b);border-radius:20px;padding:20px;margin:0 0 22px;box-shadow:0 18px 60px rgba(0,0,0,.18)}.settings-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.section-kicker{font-size:9px;color:#85ff4d;font-weight:900;letter-spacing:.16em}.settings-head h2{margin:5px 0 5px;font-size:24px}.settings-head p{margin:0;color:#718076;font-size:10px;line-height:1.6;letter-spacing:.04em}.settings-badge{background:#142117;color:#9cff65;border:1px solid #29452f;padding:7px 10px;border-radius:999px;font-size:9px;font-weight:900;white-space:nowrap}.fee-editor{display:grid;grid-template-columns:minmax(220px,360px) auto;gap:12px;align-items:end;margin-top:18px}.fee-editor label{font-size:9px;color:#849187;font-weight:800;letter-spacing:.1em}.percent-input{display:flex;align-items:center;background:#071009;border:1px solid #29402f;border-radius:14px;margin-top:7px;overflow:hidden}.percent-input input{width:100%;height:56px;background:transparent;color:#fff;border:0;padding:0 15px;font-size:24px;font-weight:800;outline:none}.percent-input span{padding:0 16px;color:#86ff4b;font-size:18px;font-weight:900}.fee-editor button{height:56px;border:0;background:#7dff39;color:#071005;border-radius:14px;padding:0 22px;font-weight:900;cursor:pointer}.settings-meta{margin-top:11px;color:#69776d;font-size:9px;letter-spacing:.04em}.settings-meta b{color:#a7ff78}.toolbar-actions{display:flex!important;gap:8px}.toolbar button.secondary{background:#101a13;color:#a9ff7e;border:1px solid #29432f}.alert-count{background:#37210b!important;color:#ffd57a!important}.auto-note{margin:-5px 0 14px;color:#617067;font-size:9px;line-height:1.5}.txid{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px!important}
@media(max-width:800px){.grid{grid-template-columns:1fr 1fr}.hero h1{font-size:40px}.status-banner strong{font-size:19px}}
@media(max-width:650px){.settings-head{display:block}.settings-badge{display:inline-block;margin-top:10px}.fee-editor{grid-template-columns:1fr}.toolbar{align-items:flex-start;gap:10px}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.toolbar button{padding:10px 12px;font-size:9px}.status-actions button.delete-order{margin-left:0}}
@media(max-width:520px){.grid{grid-template-columns:1fr}.order-top{display:block}.status-banner{min-height:82px}.status-banner strong{font-size:18px}.status-actions{display:grid;grid-template-columns:1fr 1fr}.status-actions button.delete-order{grid-column:1/-1}}


/* ROU PAY Global Font */
* { font-family: 'Prompt', sans-serif !important; }
