/* Only the demand hall; leave chat and the login page unchanged. */
.demand-page .demand-ai-inline{display:none}
.demand-page .list-scroll{flex:1 1 0%;min-height:0;height:0}
@media(max-width:560px){
 .demand-page .list-intro,.demand-page .publish-fab,.demand-page .ai-floating-entry{display:none!important}
 .demand-page .header-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}
 .demand-page .demand-ai-inline,.demand-page .header-actions .header-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box}
 .demand-page .demand-ai-inline{padding:0 11px;border:1px solid #c9b4a0;border-radius:8px;background:#fffaf4;color:#582631;font:600 13px system-ui,sans-serif;cursor:pointer}
 .demand-page .filter-bar{flex:none;margin:0 0 10px;padding-bottom:0}
 .demand-page .filter-bar .filter-item{min-height:48px!important;padding:8px 6px;box-sizing:border-box;color:#342b26}
 .demand-page .project-entry,.demand-page .public-projects{margin-left:0;margin-right:0}
}
