.ebol2ContactAi{margin-top:16px;padding:16px;border:1px solid #dfe5ef;border-radius:14px;background:#fff}.ebol2ContactAi__header{display:flex;align-items:center;gap:9px;margin-bottom:12px}.ebol2ContactAi__header .title{color:#111827;font-size:15px;font-weight:700}.ebol2ContactAi__spark{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px;background:#e8f1ff;color:#1769ff}.ebol2ContactAi__spark svg{width:18px;height:18px;fill:currentColor}.ebol2ContactAi__sections{display:grid;gap:10px}.ebol2ContactAi__section{overflow:hidden;border:1px solid #dfe5ef;border-radius:13px;background:#fff}.ebol2ContactAi__toggle{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;padding:10px 14px;border:0;background:#fff;color:#111827;cursor:pointer;text-align:left}.ebol2ContactAi__label{display:flex;align-items:center;gap:10px;font-weight:700}.ebol2ContactAi__icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#1769ff;font-size:15px;font-weight:700}.ebol2ContactAi__miniSpark{display:inline-flex;color:#ff9800}.ebol2ContactAi__miniSpark svg{width:14px;height:14px;fill:currentColor}.ebol2ContactAi__chevron{color:#1769ff;font-size:20px;transition:transform .2s ease}.ebol2ContactAi__chevron.is-open{transform:rotate(180deg)}.ebol2ContactAi__content{padding:14px 16px 16px;border-top:1px solid #edf0f5}.ebol2ContactAi__text{color:#4b5563;line-height:1.55}.ebol2ContactAi__text h4{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;color:#111827;font-size:12px;font-weight:700;line-height:18px;text-decoration:none}.ebol2ContactAi__text h4:before{width:8px;height:8px;flex:0 0 8px;margin-top:5px;border-radius:50%;background:#2563eb;content:''}.ebol2ContactAi__text h4:not(:first-child){margin-top:22px}.ebol2ContactAi__text strong{color:#111827;font-weight:700}.ebol2ContactAi__text p{margin:0 0 7px}.ebol2ContactAi__text p:empty{display:none}.ebol2ContactAi__text ul,.ebol2ContactAi__text ol{margin:4px 0 8px;padding-left:18px}.ebol2ContactAi__text.is-editing{cursor:text;outline:0}.ebol2ContactAi__loading{display:flex;align-items:center;gap:10px;color:#6b7280}.ebol2ContactAi__error{color:#b91c1c}.ebol2ContactAi__empty{color:#6b7280;font-style:italic}.ebol2ContactAi__spinner{display:inline-block;width:17px;height:17px;border:2px solid #dbeafe;border-top-color:#1769ff;border-radius:50%;animation:ebol2ContactAiSpin .7s linear infinite}.ebol2ContactAi__spinner--small{width:13px;height:13px;border-color:#9ca3af;border-top-color:#fff}.ebol2ContactAi__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}.ebol2ContactAi__status{margin-right:4px}.ebol2ContactAi__action,.ebol2ContactAi__send{min-height:30px;border:0;border-radius:6px;cursor:pointer}.ebol2ContactAi__action{display:inline-flex;width:34px;height:34px;min-height:34px;align-items:center;justify-content:center;padding:0;background:transparent;color:#1769ff;line-height:1;vertical-align:middle}.ebol2ContactAi__action:hover{background:#eff6ff}.ebol2ContactAi__action:disabled{cursor:wait;opacity:.45}.ebol2ContactAi__action svg{width:15px;height:15px;fill:currentColor}.ebol2ContactAi__action>span{display:inline-flex}.ebol2ContactAi__send{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 14px;border-radius:8px;background:#0875c9;color:#fff;font-weight:650}.ebol2ContactAi__send:disabled{background:#0875c9;color:#fff;cursor:not-allowed;opacity:1}.ebol2ContactAi__lock{display:inline-flex;color:inherit}.ebol2ContactAi__lock svg{width:14px;height:14px;fill:currentColor}.ebol2ContactAi__sendWrap{position:relative}.ebol2ContactAi__sendHint{display:none;position:absolute;right:0;bottom:calc(100% + 7px);width:220px;padding:8px;border-radius:6px;background:#111827;color:#fff;font-size:11px;text-align:center}.ebol2ContactAi__sendWrap:hover .ebol2ContactAi__sendHint{display:block}.ebol2ContactAi__sending{color:#0875c9;font-weight:700}.ebol2ContactAi__sent{color:#15803d;font-weight:700}@keyframes ebol2ContactAiSpin{to{transform:rotate(360deg)}}
