.license-gate-card{display:grid;gap:18px}.license-gate-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.license-gate-head h2{margin:0 0 4px;font-size:1.35rem}.license-gate-head p{margin:0;color:var(--ed-muted)}.license-gate-mark{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--ed-primary);color:#fff;font-weight:900;font-size:1.25rem}.license-state{margin-inline-start:auto;padding:7px 12px;border-radius:999px;font-size:.82rem;font-weight:800}.license-state.is-active{background:#dcfce7;color:#166534}.license-state.is-inactive{background:#fee2e2;color:#991b1b}.license-product-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px}.license-product-meta>div{border:1px solid var(--ed-border);border-radius:12px;padding:10px;display:grid;gap:4px}.license-product-meta span{font-size:.76rem;color:var(--ed-muted)}.license-product-meta b{font-size:.86rem;overflow-wrap:anywhere}.license-success-box,.license-lock-box{border-radius:14px;padding:14px 16px;display:grid;gap:6px}.license-success-box{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.license-lock-box{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.license-form{display:grid;gap:12px}.license-form label{display:grid;gap:6px}.license-form input{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid var(--ed-border);border-radius:12px;background:var(--ed-surface);color:var(--ed-text)}.license-actions{display:flex;gap:10px;flex-wrap:wrap}.license-actions form{margin:0}.license-muted,.license-error-code{margin:0;color:var(--ed-muted);font-size:.82rem}
.license-actions>a.license-management-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ed-border);border-radius:14px!important;overflow:hidden}.license-success-box *{color:inherit}html.unified-dark .license-success-box,body.dark-ui .license-success-box{background:#0d2a20;border-color:#236b50;color:#b7f7dc}html.unified-dark .license-success-box span,html.unified-dark .license-success-box b,body.dark-ui .license-success-box span,body.dark-ui .license-success-box b{color:#b7f7dc!important}
@media(max-width:560px){.license-product-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.license-product-meta>div{min-width:0;padding:9px}.license-state{margin-inline-start:0}.license-actions>*{width:100%}.license-actions .btn{width:100%;box-sizing:border-box;text-align:center}}
.license-nav-link{position:relative}.license-nav-status{margin-inline-start:auto;width:9px;height:9px;border-radius:50%;flex:0 0 9px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.license-nav-status.is-active{background:#16a34a;color:#16a34a}.license-nav-status.is-inactive{background:#dc2626;color:#dc2626}.license-admin-notice{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.license-admin-notice a{font-weight:800;color:inherit;text-decoration:underline}.license-public-lock{max-width:680px;margin-inline:auto}
.license-state.is-grace{background:#fef3c7;color:#92400e}.license-grace-box,.license-revoked-box{border-radius:14px;padding:14px 16px;display:grid;gap:7px}.license-grace-box{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.license-revoked-box{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.license-grace-box span,.license-revoked-box span{line-height:1.9}.license-admin-notice.is-grace{background:#fffbeb;border-color:#fde68a;color:#92400e}
.license-nav-status.is-grace{background:#d97706;color:#d97706}
