/* Static navigation, scoped to AI-only pages. No decorative stripes. */
.ai-search-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;align-items:start;direction:rtl;max-width:1320px;margin:0 auto;padding:24px 16px;box-sizing:border-box}
.ai-search-content{min-width:0}
.ai-search-layout .ai-navigation{min-width:0;padding:20px;background:#fff;border:1px solid #e0d5c8;border-radius:12px;color:#3d2914;text-align:right;font-family:Heebo,Arial,sans-serif;box-sizing:border-box}
.ai-search-layout .ai-navigation h2{font-size:18px!important;line-height:1.5!important;margin:0 0 20px!important;color:#3d2914!important;border:0!important}
.ai-search-layout .ai-navigation form,.ai-search-layout .ai-navigation nav{display:grid;gap:12px;margin:0;padding:0}
.ai-search-layout .ai-navigation nav{margin-top:20px}
.ai-search-layout .ai-navigation label{font-size:14px;line-height:1.5}
.ai-search-layout .ai-navigation input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #e0d5c8;border-radius:8px;background:#fff;color:#2d1f14;font:inherit;font-size:15px}
.ai-search-layout .ai-navigation button,.ai-search-layout .ai-navigation a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:#f0ebe4;color:#3d2914!important;text-decoration:none!important;text-align:center;font:inherit;font-size:14px;line-height:1.6;cursor:pointer;overflow-wrap:anywhere}
.ai-search-layout .ai-navigation button{background:#e4be5a}
.ai-search-layout .ai-navigation a:hover{background:#e6ded3}
.ai-search-layout .ai-navigation :focus-visible{outline:2px solid #7a6250;outline-offset:3px}
#bs-wrapper .ai-search-layout{padding:0}
@media(max-width:768px){.ai-search-layout{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.ai-search-layout .ai-navigation{padding:16px}}
