.assistant-market-notice-v41 { display:flex; align-items:center; justify-content:space-between; gap:14px; margin:15px 0; padding:13px 16px; border:1px solid #d7e5d3; border-radius:16px; background:#f3f9f1; color:#315c48; font-size:13px; font-weight:750; line-height:1.5; }
.assistant-market-notice-v41 .btn { min-height:42px; flex:none; border-radius:12px; }
.assistant-market-empty-v41 { grid-column:1/-1; }
.ai-result-links button { min-height:42px; }
@media(max-width:620px) {
  .assistant-market-notice-v41 { align-items:stretch; flex-direction:column; gap:9px; padding:13px; }
  .assistant-market-notice-v41 .btn { width:100%; }
}
body.easy .assistant-market-notice-v41 { font-size:16px; line-height:1.6; }
