/* A0015521-A0015530 cross-phase AI accessibility and UX QA */
[data-start-here-ai],[data-cga-panel],[data-scam-ai],[data-business-cyber-ai]{overflow-wrap:anywhere}
[data-start-here-ai] textarea,[data-cga-panel] textarea,[data-scam-ai] textarea{color:#10233f!important;background:#fff!important;border-color:#94a3b8!important}
[data-start-here-ai] textarea::placeholder,[data-cga-panel] textarea::placeholder,[data-scam-ai] textarea::placeholder{color:#64748b!important;opacity:1}
[data-start-here-ai] button:focus-visible,[data-cga-panel] button:focus-visible,[data-scam-ai] button:focus-visible,[data-business-cyber-ai] button:focus-visible,[data-start-here-ai] a:focus-visible,[data-cga-panel] a:focus-visible,[data-scam-ai] a:focus-visible,[data-business-cyber-ai] a:focus-visible{outline:3px solid #f6bd27!important;outline-offset:3px}
[data-start-here-ai] button:disabled,[data-cga-panel] button:disabled,[data-scam-ai] button:disabled,[data-business-cyber-ai] button:disabled{opacity:.62;cursor:not-allowed}
[data-scam-ai] .status,[data-business-cyber-ai] [aria-live],[data-start-here-ai] [aria-live],[data-cga-panel] [aria-live]{min-height:1.6em}
@media(max-width:700px){[data-start-here-ai] .actions,[data-cga-panel] .cga-actions,[data-scam-ai] .actions,[data-business-cyber-ai] .actions{display:grid!important;grid-template-columns:1fr!important}[data-start-here-ai] .actions>*,[data-cga-panel] .cga-actions>*,[data-scam-ai] .actions>*,[data-business-cyber-ai] .actions>*{width:100%!important;min-width:0!important}}
