.account-back{min-height:70vh;padding:65px 0 90px;background:linear-gradient(90deg,#070c19f0,#080e1cd9),url('fundo-medieval.png') center /cover}.auth-box{max-width:490px;margin:0 auto;padding:35px;background:#10182cea;border:1px solid #573c88;border-radius:20px;box-shadow:0 20px 90px #0008}.auth-box h1,.panel-title h1{font-size:clamp(27px,3vw,42px);margin:18px 0 8px}.auth-box p,.panel-wrap p{color:#adc0dd;line-height:1.55;font-size:14px}form label{display:block;font-size:13px;font-weight:700;margin:17px 0;color:#cdd8f7}input,select{margin-top:9px;display:block;width:100%;background:#0a1224;border:1px solid #415074;color:#fff;border-radius:9px;font:inherit;padding:14px;outline-offset:2px}select option{background:#10182c}.auth-box form>.btn{width:100%;border:0;cursor:pointer;margin-top:16px}.txtlink{color:#ae65ff}.alert{padding:17px 23px;margin-top:18px;border-radius:9px}.alert.good{background:#123a34;border:1px solid #218e70}.alert.bad{background:#4c182b;border:1px solid #9e3550}.panel-wrap{max-width:1090px}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:27px}.panel-card{background:#0c1428ef;border:1px solid #384668;border-radius:18px;padding:28px;margin:20px 0}.panel-card h2{margin:0 0 16px;font-size:22px}.line-item,.key-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:18px 0;border-top:1px solid #303b58}.pill{border-radius:20px;padding:7px 12px;font-size:11px;font-weight:700}.pill.ok{background:#0c4a36;color:#40f5b6}.pill.wait{background:#4a3511;color:#ffce70}.license-form{display:grid;grid-template-columns:1fr 1.7fr auto;gap:14px;align-items:end}.license-form label{margin:0}.license-form .btn{border:none;cursor:pointer}.key-card code{color:#6be4ff;overflow-wrap:anywhere}.key-card button,.panel-title button{background:transparent;color:#e4dcff;cursor:pointer}.smallmuted{font-size:11px!important;color:#8293b6!important}@media(max-width:760px){.license-form{grid-template-columns:1fr}.panel-card{padding:20px}.panel-title{align-items:flex-start;flex-direction:column}}
