@charset "UTF-8";
/* https://thechangemachinemx.org/wp-content/plugins/balam-ek-ai-system/assets/css/ai-frontend.css?ver=1.0.0 */
.balamek-ai-hub-container{max-width:800px;margin:0 auto;font-family:'Helvetica Neue',Arial,sans-serif;color:#2b2b2b}.balamek-ai-search-bar{margin-bottom:20px}.balamek-ai-search-bar input{width:100%;padding:15px 20px;font-size:16px;border:2px solid #e0e0e0;border-radius:8px;outline:none;transition:border-color 0.3s ease;box-shadow:0 4px 6px rgb(0 0 0 / .05)}.balamek-ai-search-bar input:focus{border-color:#1a2b4c}.balamek-ai-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.ai-filter-btn{background-color:#f5f5f5;color:#555;border:none;padding:8px 16px;border-radius:20px;font-size:14px;cursor:pointer;transition:all 0.2s ease;font-weight:600}.ai-filter-btn:hover{background-color:#e0d5be}.ai-filter-btn.active{background-color:#1a2b4c;color:#fff}.ai-accordion-item{border-bottom:1px solid #eaeaea;margin-bottom:10px}.ai-accordion-header{width:100%;background:none;border:none;text-align:left;padding:18px 10px;font-size:16px;font-weight:700;color:#1a2b4c;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color 0.2s ease}.ai-accordion-header:hover{color:#c5a059}.ai-accordion-header .ai-icon{font-size:20px;font-weight:400;color:#c5a059}.ai-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;background-color:#fcfbf8}.ai-content-inner{padding:0 10px 20px 10px;font-size:15px;line-height:1.6;color:#444}.ai-empty-state{text-align:center;padding:40px 20px;color:#777;background-color:#f9f9f9;border-radius:8px;font-style:italic}