.support-float{position:fixed;right:18px;bottom:18px;z-index:45;display:grid;gap:8px}.support-float a{display:grid;min-width:178px;padding:11px 15px;border:1px solid rgba(91,211,255,.3);background:rgba(3,15,27,.9);box-shadow:0 10px 35px rgba(0,0,0,.32);backdrop-filter:blur(14px);transition:.2s ease}.support-float a:hover{transform:translateY(-2px);border-color:#49dfff}.support-float strong{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.support-float span{margin-top:3px;color:#8da6ba;font-size:.64rem}.support-whatsapp strong{color:#5cf29a}.support-discord strong{color:#7d9cff}.order-history{margin:28px 0;padding-top:24px;border-top:1px solid var(--line)}.history-head{display:flex;align-items:end;justify-content:space-between;gap:14px}.history-head small{color:var(--blue);font-size:.58rem;font-weight:850;letter-spacing:.14em}.history-head h3{margin:5px 0 0;font-size:1rem;text-transform:uppercase}.history-head button{padding:8px 10px;border:1px solid var(--line);background:transparent;color:#b9cbd8;font-size:.64rem;font-weight:800;text-transform:uppercase;cursor:pointer}.history-list{display:grid;gap:9px;margin-top:16px}.history-empty{padding:22px;border:1px dashed var(--line);color:#75889a;font-size:.75rem;text-align:center}.history-order{padding:14px;border:1px solid rgba(70,198,255,.17);background:linear-gradient(135deg,rgba(8,37,60,.82),rgba(3,13,24,.92))}.history-order header{display:flex;justify-content:space-between;gap:10px}.history-order strong{font-size:.75rem}.history-order time{color:#788b9f;font-size:.62rem}.history-order p{margin:9px 0;color:#9eb0bf;font-size:.7rem;line-height:1.45}.history-order footer{display:flex;width:auto;margin:0;padding:10px 0 0;border-top:1px solid var(--line)}.history-order footer b{color:#eafcff;font-size:.75rem}.history-status{margin-left:auto;padding:4px 7px;border:1px solid rgba(57,212,255,.26);color:#54e5ff;font-size:.55rem;font-weight:850;text-transform:uppercase}.history-error{color:#ff8976;font-size:.72rem}.btn:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.5}@media(max-width:620px){.support-float{right:10px;bottom:10px}.support-float a{min-width:0;padding:10px 12px}.support-float span{display:none}.support-float strong{font-size:.62rem}}
