:root{color-scheme:dark;font-family:system-ui,-apple-system,Arial,sans-serif;background:#101116;color:#f4ede3}*{box-sizing:border-box}body{margin:0}.shell{max-width:560px;margin:auto;padding:24px 16px 55px}.back{color:#c8a665;text-decoration:none;font-size:14px}header{text-align:center;margin:24px 0 28px}.note{display:block;color:#e6ba70;font-size:42px}h1{color:#e7bc75;letter-spacing:2px;margin:0;font-size:27px}header p{color:#baa88b;font-size:12px;letter-spacing:1px}h2{font-size:21px;margin-top:0;color:#f4e6d0}.panel{background:#1d1f26;border:1px solid #3b3329;border-radius:16px;padding:23px;margin:17px 0}.panel p{color:#c0b9b0;font-size:14px;line-height:1.5}label{display:block;font-size:13px;color:#ded4c8;margin:16px 0 5px}input,textarea{display:block;width:100%;margin-top:6px;background:#111217;border:1px solid #55505a;color:#fff;border-radius:9px;padding:12px;font:inherit}button{font:inherit;cursor:pointer;border:0;border-radius:9px;padding:12px 14px;background:#cfaa69;color:#191919;font-weight:700;margin-top:15px;width:100%}button:disabled{opacity:.5}.secondary{background:transparent;border:1px solid #696364;color:#dfd4c6}.amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.amounts button{font-size:13px;padding:12px 2px;background:#353138;color:#f7dfb0}.amounts button.active{outline:2px solid #e8b95e;background:#665135}#qr{max-width:230px;width:100%;display:block;margin:18px auto;background:#fff;padding:8px}#notice,#pixStatus{min-height:18px}.pill{color:#e2b970}#requests article{border:1px solid #514633;padding:13px;border-radius:10px;margin:10px 0;background:#26252a}.gold{color:#f2c55a}small{color:#aaa}#status{font-size:14px;color:#d4b880}select{background:#17181e;color:#fff;padding:12px;border-radius:8px;border:1px solid #777}a{color:#e7bc75}

.current-status{margin:10px 0 12px;color:#e2c38b;font-size:13px}
.status-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}
.status-btn{margin-top:0;padding:10px 6px;font-size:13px;border-radius:10px;background:#2b2a31;color:#f2e5d3;border:1px solid #5b5347;width:100%}
.status-btn.active{background:#cfaa69;color:#171717;border-color:#cfaa69}
@media (max-width:420px){.status-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.status-btn{font-size:12px;padding:10px 4px}}

/* Acoes diretas: sempre uma linha com tres botoes no celular */
.status-actions{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:420px){.status-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.status-btn{font-size:12px;padding:12px 4px}}
.reset-status{background:transparent;border:none;color:#cebfa4;font-size:12px;margin-top:7px;text-align:left;padding:6px;width:auto}

.support{margin-top:22px;padding-top:18px;border-top:1px solid #554634}
.support h2{color:#ebc780}.support .amounts button{margin-top:4px}.support #pixCode{font-size:12px;word-break:break-all}.support a{display:block;margin:12px 0}
