/* GTC License Manager — customer-facing boxes (thank-you page and My Account). */
.gtc-license-box,.gtc-license-card{--sk-accent:#2563eb;margin:24px 0;padding:22px;border:1px solid #e4e7ec;border-radius:16px;background:#fff;box-shadow:0 4px 18px rgba(16,24,40,.06)}
.gtc-license-box__eyebrow{margin:0 0 2px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-accent)}
.gtc-license-box h2{margin:0 0 4px;font-size:22px}
.gtc-license-box p{margin:0;color:#667085}
.gtc-license-box__item{margin-top:14px;padding:14px;border:1px solid #eaecf0;border-radius:12px;background:#f9fafb}
.gtc-license-box__row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px}
.gtc-license-box__row code,.gtc-license-card code{font-size:15px;letter-spacing:.08em;padding:9px 12px;border-radius:9px;background:#f2f4f7;color:#101828;word-break:break-all}
.gtc-license-box small{display:block;margin-top:8px;color:#667085}
.gtc-license-box__foot{margin-top:14px!important}
.gtc-license-card header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:6px}
.gtc-license-card header small{display:block;color:#667085}
.gtc-meta{margin:10px 0 0;color:#667085;font-size:14px}
.gtc-pill{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:700;background:#eef1f5;color:#475467}
.gtc-pill--active{background:#e7f6ee;color:#087443}
.gtc-pill--expired{background:#fff3df;color:#a05a00}
.gtc-pill--revoked{background:#fdeceb;color:#b42318}
.gtc-devices{width:100%;margin-top:12px;border-collapse:collapse}
.gtc-devices td{padding:10px 0;border-top:1px solid #eaecf0;vertical-align:middle}
.gtc-devices small{display:block;color:#667085}
.gtc-devices td:last-child{text-align:right}
