/* v0.8: license view — inherits premium dark UI and responsive account workspace. */
.prc-license-area{color:#e6f5f4;max-width:100%;min-width:0}
.prc-license-area>h2{font-size:clamp(1.35rem,2.4vw,1.8rem);margin:0 0 8px;color:#f4fffd}
.prc-license-area>p{color:#a7c4c7;line-height:1.8}
.prc-license-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:16px;margin-top:22px}
.prc-license-card{min-width:0;overflow-wrap:anywhere;background:linear-gradient(150deg,#102d37,#081a23);border:1px solid #26515b;border-radius:18px;padding:22px;box-shadow:0 10px 25px #020e173b}
.prc-license-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #294750}
.prc-license-head strong{font-size:1.05rem;color:#fff}
.prc-license-status{display:inline-flex;align-items:center;border:1px solid #59717a;border-radius:50px;font-size:.76rem;padding:5px 10px;color:#bfd0d4;text-transform:capitalize;white-space:nowrap}
.prc-license-status.is-active{background:#01ff801a;color:#01ff80;border-color:#23805b}
.prc-license-status.is-expired,.prc-license-status.is-revoked{background:#fd63631a;color:#ff9898;border-color:#804747}
.prc-license-status.is-suspended{color:#ffce8c;border-color:#967146}
.prc-license-card dl{margin:16px 0 0;display:grid;gap:12px}
.prc-license-card dl>div{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid #ffffff0d;padding-bottom:10px}
.prc-license-card dt{font-size:.83rem;color:#92b2b8}
.prc-license-card dd{margin:0;font-size:.9rem;font-weight:650;color:#f2faf8;direction:ltr;text-align:end;overflow-wrap:anywhere}
.prc-license-area .prc-license-help{margin-top:22px;padding:12px 14px;background:#01ff800b;border:1px solid #275b4b;border-radius:12px}
@media (max-width:560px){.prc-license-card{padding:16px}.prc-license-grid{gap:12px}.prc-license-card dl>div{flex-wrap:wrap}.prc-license-card dd{max-width:100%}}

/* RC6.2: MT5 license claim, one-time key and safe renewal, scoped to account area. */
.prc-license-area .prc-auto-license-card,.prc-license-area .prc-auto-license-key{border:1px solid #244f52;border-radius:15px;background:#0d2933;padding:clamp(15px,2vw,23px);margin:16px 0;color:#e7f7f3}
.prc-license-area .prc-auto-license-key{border-color:#01a76a;background:#0b342c}
.prc-auto-license-key code{display:block;overflow-wrap:anywhere;font-size:1.05rem;padding:14px;background:#052922;border-radius:10px;color:#baffdb;user-select:all;margin-top:10px}
.prc-auto-license-card h3{color:#fff;margin:0 0 8px}
.prc-auto-license-card form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:end;margin-top:16px}
.prc-auto-license-card label{display:flex;flex-direction:column;gap:8px;color:#c7dddb;font-size:.9rem;min-width:0}
.prc-auto-license-card input,.prc-auto-license-card select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;background:#13333c;color:#fff;border:1px solid #40636a;border-radius:10px;min-height:44px;padding:9px 12px;font:inherit}
.prc-auto-license-card form button{min-height:44px;align-self:end}
.prc-auto-renew{margin:12px 0 0}.prc-auto-renew .prc-button{cursor:pointer;max-width:100%}
@media(max-width:650px){.prc-auto-license-card form{grid-template-columns:1fr}}
