/* Purchased-minute controls share the original site palette. */
#licWrap{border:1px solid var(--line2);background:var(--grad-soft);border-radius:var(--r);padding:18px;margin-bottom:20px}
#licWrap label{display:block;font-size:13px;font-weight:650;margin-bottom:8px;color:var(--ink)}
#licKey{display:block;width:100%;min-width:0;padding:13px 14px;color:var(--ink);background:var(--field);border:1px solid var(--line2);border-radius:10px;font:inherit}
#licKey:focus{outline:2px solid var(--purple);outline-offset:2px}
#checkKey{margin-top:12px;min-height:42px;padding:10px 16px;border:0;border-radius:10px;background:var(--grad);color:white;font:600 13px var(--ui);cursor:pointer}
#creditBalance{font-size:14px;font-weight:600;line-height:1.7;color:var(--ink);overflow-wrap:anywhere;margin:13px 0 8px}
#licWrap .hint{font-size:12px;line-height:1.7;color:var(--muted)}
#serviceStatus{font-size:12px;color:var(--ink2);margin:10px 0 0}
