/* TailorCraft ERP 18.4.92 — compact public AI discovery strip. */
.ai-discovery-strip{padding:clamp(18px,2.6vw,30px) 0;background:linear-gradient(180deg,#fff 0%,#f8fbfa 100%);border-bottom:1px solid rgba(15,23,42,.06)}
.ai-discovery-inner{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(0,1.7fr);align-items:center;gap:clamp(16px,3vw,34px)}
.ai-discovery-copy{min-width:0}.ai-discovery-kicker{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--site-primary) 10%,white);color:var(--site-primary);font-size:12px;font-weight:900;margin-bottom:7px}.ai-discovery-copy h2{font-size:clamp(20px,2.15vw,30px);font-weight:950;margin:0 0 6px;color:var(--site-text)}.ai-discovery-copy p{margin:0;color:#667085;font-size:clamp(12px,1.05vw,14px);line-height:1.8}
.ai-discovery-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.ai-tool{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:11px 12px;border:1px solid #e4ebe8;border-radius:16px;background:#fff;text-decoration:none;color:#102a33;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ai-tool:hover{border-color:color-mix(in srgb,var(--site-primary) 42%,#dfe7e4);transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,.07);color:#102a33}.ai-tool-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#f4f7f6;font-size:18px}.ai-tool b,.ai-tool small{display:block}.ai-tool b{font-size:13px;font-weight:950}.ai-tool small{font-size:10px;color:#78858d;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-tool>i{font-size:12px;color:#97a2aa}.ai-chatgpt .ai-tool-icon{background:#eaf8f3;color:#0f7b63}.ai-gemini .ai-tool-icon{background:#eef0ff;color:#5b61d8}.ai-grok .ai-tool-icon{background:#edf2f4;color:#1f3740}.ai-google .ai-tool-icon{background:#fff3e8;color:#b85c17}
@media(max-width:1050px){.ai-discovery-inner{grid-template-columns:1fr}.ai-discovery-actions{grid-template-columns:repeat(4,minmax(135px,1fr))}}
@media(max-width:760px){.ai-discovery-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-tool{min-height:64px}}
@media(max-width:420px){.ai-discovery-strip{padding:16px 0}.ai-discovery-actions{grid-template-columns:1fr 1fr;gap:8px}.ai-tool{grid-template-columns:auto minmax(0,1fr);padding:9px}.ai-tool>i{display:none}.ai-tool-icon{width:34px;height:34px}.ai-tool small{font-size:9px}}
@media(prefers-reduced-motion:reduce){.ai-tool{transition:none}.ai-tool:hover{transform:none}}
