.license-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px}.license-counts article{padding:22px 24px;background:#fff;border:1px solid #e0e7ee;border-radius:16px}.license-counts span{display:block;font-size:14px;color:#718095}.license-counts strong{display:block;margin-top:12px;font-size:30px}.license-counts article:nth-child(2) strong{color:#287f6d}.license-generate{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;gap:16px;align-items:end}.license-generate label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.license-generate input,.license-filters input,.license-filters select{min-width:0;border:1px solid #d6dfe8;border-radius:8px;padding:11px;background:#fff;font:inherit}.license-generate button{height:43px}#license-codes{width:100%;min-height:110px;max-height:300px;padding:12px;border:1px solid #bfd6d0;border-radius:8px;resize:vertical;font:13px/1.8 monospace;white-space:pre;overflow:auto}.license-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.license-help p{font-size:14px;line-height:1.7;color:#647487}.license-filters{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;gap:10px;margin:12px 0}.license-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px}.license-instance{font:12px monospace;color:#718095}.license-used{color:#287f6d}.license-revoked{color:#a66c62}.license-unused{color:#b38836}.license-table-note{max-width:260px;white-space:normal!important;overflow-wrap:anywhere}#license-revoke-dialog{max-width:460px;width:calc(100% - 32px)}@media(max-width:640px){.license-counts{gap:8px}.license-counts article{padding:16px 12px}.license-counts strong{font-size:25px}.license-generate{grid-template-columns:minmax(0,1fr) 95px}.license-generate button{grid-column:1/-1}.license-filters{grid-template-columns:minmax(0,1fr) 115px}.license-filters button{grid-column:1/-1}.license-pagination{gap:12px;font-size:13px}}
