.license-state{display:flex;align-items:center;justify-content:space-between;gap:20px;border-left:5px solid #69798b}.license-state h2{margin:4px 0}.license-state p{margin:0;color:var(--muted)}.license-state>strong{padding:8px 12px;border-radius:999px;background:#24313e}.license-state.valid{border-left-color:#35d5c8}.license-state.valid>strong{color:#56e6da;background:#123b36}.license-state.grace{border-left-color:#ffb84d}.license-state.expired,.license-state.invalid,.license-state.device_mismatch{border-left-color:#ff6174}.license-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(400px,1.2fr);gap:16px;margin:16px 0}.license-grid article{margin:0}.license-grid code{display:block;margin:12px 0;padding:12px;border-radius:9px;background:#090f15;color:#5be6d9;overflow-wrap:anywhere}.license-grid button,.license-upload button{padding:10px 14px;border:1px solid #2d766f;border-radius:9px;background:#12332e;color:#5be6d9;font-weight:800;cursor:pointer}.license-details dl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.license-details dl div{padding:10px;border-radius:9px;background:#0b1219}.license-details dt{color:var(--muted);font-size:.7rem;text-transform:uppercase}.license-details dd{margin:4px 0 0;font-weight:800}.features{display:flex;flex-wrap:wrap;gap:7px}.features span{padding:5px 9px;border:1px solid #2d766f;border-radius:999px;color:#5be6d9}.license-upload{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px}.license-upload input{max-width:270px}.license-upload #license-message{grid-column:1/-1;margin:0}.license-safety{margin-top:16px;border-color:#725a31}@media(max-width:800px){.license-grid{grid-template-columns:1fr}.license-upload{grid-template-columns:1fr}.license-upload #license-message{grid-column:auto}.license-details dl{grid-template-columns:1fr}}
