.licenses-page main{max-width:900px}.license-hero{display:block;margin:32px 0}.license-hero h1{font-size:40px;margin:8px 0 12px}.license-hero p{color:#bcc8da}.license-actions{display:flex;flex-wrap:wrap;gap:12px}.license-actions button{width:auto;margin:8px 0}.license-list{display:grid;gap:16px}.license-summary{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin:24px 0 14px}.license-summary h2{margin:0}.license-item{padding:24px;border:1px solid #496441;border-radius:12px;background:#182217}.license-item.expired,.license-item.revoked{border-color:#89633d;background:#282018}.license-item h3{margin:0 0 6px;font-size:21px;overflow-wrap:anywhere}.license-item dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px 16px;margin:20px 0}.license-item dt{color:#b9c7db}.license-item dd{margin:0;overflow-wrap:anywhere}.remaining-time{font-size:24px;color:#f6c36c;font-weight:700}.license-item a{display:inline-block;margin:8px 18px 0 0}.license-footnote{margin-top:28px;line-height:1.8}#walletAddress{overflow-wrap:anywhere}#queryStatus{min-height:24px;margin-bottom:0}#queryStatus.error{color:#ffc2a1}.license-badge{font-weight:650;color:#a8d08d}.expired .license-badge,.revoked .license-badge{color:#ffc783}button:focus-visible,a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:600px){.license-hero h1{font-size:34px}.license-actions button{flex:1 1 140px}.license-item{padding:20px}.license-item dl{grid-template-columns:1fr;gap:6px}.license-item dd{margin-bottom:10px}.remaining-time{font-size:22px}}
/* 我的授權：Email 查詢（web/licenses-serial.ts，2026-11-03） */
.email-step{margin-top:14px}.email-step label{display:block;margin-bottom:6px;color:#cfd8e6}.email-row{display:flex;gap:10px;flex-wrap:wrap}.email-row input{flex:1 1 240px;margin:0}.email-row button{width:auto;margin:0}#accountCode{letter-spacing:6px;font-size:20px;max-width:220px}.link-button{background:none;border:0;padding:0;margin:0;width:auto;color:#f6c36c;text-decoration:underline;cursor:pointer;font:inherit}#emailStatus{min-height:24px;margin:12px 0 0}#emailStatus.error{color:#ffc2a1}.serial-key{font-family:Menlo,Consolas,monospace;font-size:17px;letter-spacing:1px;cursor:pointer;overflow-wrap:anywhere}.serial-key:hover{color:#f6c36c}.license-item .license-ops{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:8px}.license-item .license-ops button{width:auto;margin:0}.license-item .license-ops a{margin:0}#serialResults{margin-bottom:28px}
