/* "Fix or update with AI" on a listing page (inc/aifix.php, assets/js/parts/aifix.js) · 2026-11-11 */
.af-box{margin-top:12px;padding-top:12px;border-top:1px solid var(--line,#E7E2D6)}
.af-box .af-open{width:100%;justify-content:center}
.af-box .af-open i{color:var(--leaf-2,#15803D)}
.af-panel{margin-top:10px;display:flex;flex-direction:column;gap:8px}
.af-panel[hidden]{display:none}
.af-panel p{margin:0;line-height:1.45;color:var(--ink-2,#44403C)}
.af-panel label{margin:0}
.af-link{width:100%;font:inherit;font-size:16px;padding:9px 11px;border:1px solid var(--line,#D6D3D1);border-radius:10px;background:#fff;color:var(--ink,#1C1917)}
.af-act{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.af-out{border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.45;background:var(--paper-2,#F1EEE6);color:var(--ink,#1C1917)}
.af-out[hidden]{display:none}
.af-out.af-ok{background:#ECFDF3;color:#14532D}
.af-out.af-err{background:#FEF2F2;color:#991B1B}
.af-out ul{margin:6px 0 0;padding-left:20px}
.af-out b{font-weight:600}

/* "Looking for more? [Find more with AI]" under search / near-me results (inc/search.php searchAiMoreBox) */
.ax-more{display:flex;align-items:center;gap:14px;margin:18px 0;padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,#F0FDF4,#FEFCE8);border:1px solid #BBF7D0}
.ax-more-ico{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#14532D;color:#BEF264;font-size:17px}
.ax-more-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.ax-more-t b{font-size:16px;color:var(--ink,#1C1917)}
.ax-more-t span{font-size:14px;line-height:1.45;color:var(--ink-2,#44403C)}
.ax-more .btn{flex:none;white-space:nowrap}
.grid + .ax-more,.dir-grid + .ax-more{grid-column:1/-1}
@media (max-width:640px){.ax-more{flex-wrap:wrap;padding:14px}.ax-more-t{flex:1 1 60%}.ax-more .btn{width:100%;justify-content:center}}
