.ai-auth-modal{border:1px solid #dbe4ee;border-radius:22px;width:min(400px,90vw);padding:28px;color:#19334b;font-family:inherit;box-sizing:border-box}.ai-auth-modal::backdrop{background:#11253f80;backdrop-filter:blur(3px)}.ai-auth-modal h2{margin:8px 0}.ai-auth-modal p{line-height:1.9;font-size:13px}.ai-auth-modal form,.ai-auth-modal label{display:grid;gap:10px}.ai-auth-modal input{font:inherit;padding:12px;border:1px solid #ccd8e5;border-radius:10px}.ai-auth-modal button{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px;background:#193e5b;color:white}.ai-auth-modal .ai-auth-close{float:left;background:#f1f5f9;color:#193e5b}.ai-auth-modal [hidden]{display:none!important}#aiLoginError{color:#a33}.ai-history-row{display:flex;gap:4px;align-items:center}.ai-history-row>.conversation{flex:1;min-width:0}.ai-history-delete{font:inherit;font-size:11px;padding:6px;border:0;border-radius:8px;background:#f5eded;color:#944;cursor:pointer}
