/* Consistent mobile layout across Team Roper screens. */
#conceptMore,#conceptAssistant,#conceptDeals,#account,#conversation,#reportPanel,#submission,#browse{background:#fff!important}
.compact-page-nav{display:flex;align-items:center;gap:8px;margin:3px 0 9px!important}
.compact-page-nav .back{background:transparent!important;border:0!important;color:#164b43!important;font-size:14px!important;font-weight:750!important;min-height:40px!important;width:auto!important;padding:7px 4px!important;margin:0!important;box-shadow:none!important}
#conceptMore h2,#conceptAssistant h2,#conceptDeals h2,#account h2,#conversation h2,#reportPanel h2,#submission h2{font-size:21px!important;margin:8px 0 11px!important;color:#17201e!important}
#conceptMore .more-menu button,#conceptMore .more-menu a{display:block;width:100%!important;text-align:left!important;padding:12px 14px!important;min-height:46px!important;font-size:15px!important;background:#fff!important;color:#17201e!important;border:0!important;border-bottom:1px solid #e6e6e6!important}
#conceptDeals #publicDeals article{background:#fff!important;padding:12px!important}
#conceptDeals #publicDeals article button,#conceptDeals #publicDeals article a{font-size:14px!important;padding:7px 10px!important;min-height:38px!important}
#conceptAssistant .ai-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
#conceptAssistant .ai-actions button,#account button,#conversation button,#reportPanel button,#submission button{max-width:100%!important;width:auto!important;min-height:40px!important;padding:8px 12px!important;font-size:14px!important;line-height:1.2!important;white-space:normal!important}
#account .panel,#conversation .panel,#reportPanel .panel,#submission .panel{background:#fff!important;padding:12px!important;border:1px solid #e0e0e0!important;border-radius:10px!important}
#account label,#reportPanel label,#submission label{font-size:14px!important}
#account input,#account select,#reportPanel input,#reportPanel select,#submission input{max-width:100%!important}
#conceptHome #homeCustomize{font-size:12px!important;min-height:34px!important;padding:7px 9px!important}
#conceptHome .c4-radius{margin:7px 0!important}
#homeSettings #saveHomeSettings{width:100%!important;min-height:46px!important}
@media(max-width:380px){#account button,#conversation button,#reportPanel button,#submission button{font-size:13px!important;padding:8px!important}}