/* Email typo "did you mean ...?" suggestion (gtEmailTypoDetector). Loaded site-wide with gt-forms. */
.gt-email-typo-suggestion{background:#FFF8E6;border:1px solid #E5C76B;border-radius:6px;padding:12px 15px;margin-top:10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}
.gt-typo-message{color:#5D4A00;font-size:14px;line-height:1.4}
.gt-typo-message strong{color:#3D3100;font-weight:600}
.gt-typo-actions{display:flex;gap:8px}
.gt-typo-accept,.gt-typo-dismiss{padding:6px 14px;font-size:13px;font-weight:600;border-radius:4px;cursor:pointer;border:none;transition:background .2s,transform .1s}
.gt-typo-accept{background:#2B313D;color:#fff}
.gt-typo-accept:hover{background:#3D4556}
.gt-typo-accept:active{transform:scale(.98)}
.gt-typo-dismiss{background:transparent;color:#5D4A00;border:1px solid #C9B15C}
.gt-typo-dismiss:hover{background:rgba(0,0,0,.05)}
.gt-typo-dismiss:active{transform:scale(.98)}
@media (max-width:480px){.gt-email-typo-suggestion{flex-direction:column;align-items:flex-start}.gt-typo-actions{width:100%}.gt-typo-accept,.gt-typo-dismiss{flex:1}}
