/* aa-promocode: creator code field + plan dialog link */
#authForm .promo-row input{text-transform:uppercase;letter-spacing:.04em}
#authForm .promo-opt{font-weight:400;opacity:.75}
.promo-hint{font-size:12.5px;margin:-4px 0 0;min-height:0;color:var(--danger)}
.promo-hint:empty{display:none}
.promo-hint.ok{color:#6fd39b}
.promo-buy{margin:10px 0 2px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.promo-link{font-size:13px;color:var(--accent);background:none;border:0;padding:0;cursor:pointer}
.promo-link:hover{text-decoration:underline}
.promo-form{display:flex;align-items:stretch;gap:8px;width:100%;max-width:340px;margin:0}
.promo-form input{flex:1;min-width:0;margin:0;text-transform:uppercase;letter-spacing:.04em}
.promo-form .btn-primary{margin:0;padding:0 18px;min-height:0;height:auto;width:auto}
.promo-msg{font-size:12.5px;color:var(--danger);margin:0}
.promo-msg:empty{display:none}
