/* Clear, consistent feedback for customer accounts and the Studio. */
#form-message,#auth-result{padding:14px 16px;border-radius:6px;background:#edf4e3;color:#456626;margin:18px 0;line-height:1.6;font-size:13px;overflow-wrap:anywhere}
#form-message[data-kind="error"],#auth-result[data-kind="error"]{background:#fff1ed;color:#9e3027}
#form-message[data-kind="success"],#auth-result[data-kind="success"]{background:#edf4e3;color:#36551c}
#form-message>strong,#auth-result>strong{display:block;font-weight:700}
#form-message>p,#auth-result>p{margin:5px 0 0}
#form-message[hidden],#auth-result[hidden]{display:none!important}
.auth-notice-action{display:block;max-width:100%;border:0;background:none;color:inherit;text-align:left;text-decoration:underline;padding:10px 0 0;font:600 13px/1.5 'DM Sans',Arial,sans-serif}
.auth-notice-action:disabled{opacity:.65;cursor:wait}
#account-dialog .auth-field-error,.auth-card .auth-field-error{color:#9e3027;font-size:12px;line-height:1.5;margin:6px 0 0}
#account-dialog input[aria-invalid="true"],.auth-card input[aria-invalid="true"]{border-color:#9e3027}
#account-dialog .submit:disabled,.auth-submit:disabled{opacity:.65;cursor:wait}
#account-dialog [aria-busy="true"] input{opacity:.8}
@media(pointer:coarse){.auth-notice-action{min-height:44px}.auth-card input,#account-dialog input{font-size:16px}}
