.argumai-account-page .elementor-location-single>.elementor-element:first-child{display:none!important}
.argumai-account-page [data-elementor-type="single-page"] h1.elementor-heading-title{display:none!important}
.argumai-account-page .arg-account,.argumai-account-page .arg-start{color:#10243a}
.argumai-account-page .arg-account__head,.argumai-account-page .arg-start__head{color:#f4f9fd}
.argumai-account-page .arg-account__head p,.argumai-account-page .arg-start__head p{color:#b9c9d6}

html body.page-id-854{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}
html body.page-id-854 .elementor-location-footer{display:none!important}
html body.page-id-854 #content.elementor-854{position:relative!important;display:flex!important;width:100%!important;height:calc(100dvh - 78px)!important;min-height:0!important;margin:78px 0 0!important;padding:12px 14px 14px!important;overflow:hidden!important;box-sizing:border-box!important}
html body.admin-bar.page-id-854 #content.elementor-854{height:calc(100dvh - 110px)!important}
html body.page-id-854 .elementor-element-0110947{display:flex!important;flex:1 1 auto!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}
html body.page-id-854 .elementor-element-0110947>.e-con-inner{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:min(1600px,100%)!important;max-width:1600px!important;height:100%!important;min-height:0!important;margin:0 auto!important;overflow:hidden!important}
html body.page-id-854 .elementor-element-0110947>.e-con-inner:before{flex:0 0 58px!important;min-height:58px!important}
html body.page-id-854 .elementor-element-8e09803{display:flex!important;flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}
html body.page-id-854 .elementor-element-8e09803>.elementor-widget-container{display:flex!important;flex:1 1 auto!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}
html body.page-id-854 .mwai-chatbot-container,html body.page-id-854 .mwai-chat,html body.page-id-854 .mwai-window-box,html body.page-id-854 .mwai-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}
html body.page-id-854 .mwai-conversation{flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}
html body.page-id-854 .mwai-input,html body.page-id-854 .mwai-footer{flex:0 0 auto!important}
html body.page-id-854 .mwai-reply{min-width:0!important}
html body.page-id-854 .mwai-reply>div,html body.page-id-854 .mwai-reply .mwai-text{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}
html body.page-id-854 .mwai-reply .mwai-text pre{max-width:100%!important;overflow:auto!important;white-space:pre!important}
html body.page-id-854 .mwai-reply .mwai-text table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;border-collapse:collapse}
html body.page-id-854 .mwai-reply .mwai-text img{max-width:100%!important;height:auto!important}
html body.page-id-854 .mwai-input{position:relative!important;inset:auto!important}
html body.page-id-854 .mwai-input textarea{min-width:0!important;max-width:100%!important}
@media(max-width:782px){html body.admin-bar.page-id-854 #content.elementor-854{height:calc(100dvh - 124px)!important}}
@media(max-width:720px){
html body.page-id-854 #content.elementor-854{height:calc(100dvh - 70px)!important;margin-top:70px!important;padding:6px!important}
html body.admin-bar.page-id-854 #content.elementor-854{height:calc(100dvh - 116px)!important}
html body.page-id-854 .elementor-element-0110947>.e-con-inner{width:100%!important;border-radius:14px!important}
html body.page-id-854 .elementor-element-0110947>.e-con-inner:before{flex-basis:52px!important;min-height:52px!important;padding:0 14px!important}
html body.page-id-854 .elementor-element-0110947>.e-con-inner:after{display:none!important}
html body.page-id-854 .argum-theme-toggle{top:9px!important;right:10px!important}
html body.page-id-854 .mwai-conversation{padding:16px 12px!important}
html body.page-id-854 .mwai-reply{max-width:96%!important}
html body.page-id-854 .mwai-input{gap:8px!important;padding:10px 10px max(10px,env(safe-area-inset-bottom))!important}
html body.page-id-854 .mwai-input-text{min-width:0!important}
html body.page-id-854 .mwai-input-submit,html body.page-id-854 .mwai-file-upload{flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important}
html body.page-id-854 .mwai-input textarea{min-height:48px!important;padding:13px 12px!important}
html body.page-id-854 .mwai-footer{padding:0 10px 8px!important;font-size:10.5px!important}
}
@media(max-width:390px){
html body.page-id-854 #content.elementor-854{padding:0!important}
html body.page-id-854 .elementor-element-0110947>.e-con-inner{border-radius:0!important;border-left:0!important;border-right:0!important}
html body.page-id-854 .mwai-file-upload{flex-basis:44px!important;width:44px!important;min-width:44px!important}
html body.page-id-854 .mwai-input-submit{flex-basis:46px!important;width:46px!important;min-width:46px!important}
}


/* Full-width bridge for the Elementor shortcode wrapper. */
body.page-id-854 .elementor-element-8e09803 > .elementor-widget-container,
body.page-id-854 .elementor-element-8e09803 .elementor-shortcode{width:100%!important;max-width:none!important;min-width:0!important;flex:1 1 100%!important;}


html:has(body.page-id-854){height:100dvh!important;min-height:0!important;overflow:hidden!important}
html:has(body.page-id-854) body.page-id-854{height:100dvh!important;min-height:0!important;overflow:hidden!important}
body.home .argum-how,
body.home .argum-beginner,
body.home .argum-diy,
body.home .argum-pro,
body.home .argum-work,
body.home .argum-dialog,
body.home .argum-compare,
body.home .argum-israel,
body.home .argum-trust,
body.home .argum-pricing,
body.home .argum-faq{height:auto!important;min-height:100svh!important;overflow:hidden!important}
@media(max-width:800px){body.home .argum-how,body.home .argum-beginner,body.home .argum-diy,body.home .argum-pro,body.home .argum-work,body.home .argum-dialog,body.home .argum-compare,body.home .argum-israel,body.home .argum-trust,body.home .argum-pricing,body.home .argum-faq{min-height:0!important}}

/* ArgumAI chat UI fixes 0.4.8: clean AI messages and stable submit hover. */
html body.page-id-854 .mwai-chat .mwai-reply.mwai-ai .mwai-text{
  display:block!important;
  width:100%!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body.page-id-854 .mwai-chat .mwai-input .mwai-input-submit{
  transform:translateY(-50%)!important;
  transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
html body.page-id-854 .mwai-chat .mwai-input .mwai-input-submit:hover,
html body.page-id-854 .mwai-chat .mwai-input .mwai-input-submit:focus,
html body.page-id-854 .mwai-chat .mwai-input .mwai-input-submit:active{
  transform:translateY(-50%)!important;
  filter:none!important;
}
@media(max-width:760px){
  html body.page-id-854 .mwai-chat .mwai-input .mwai-input-submit,
  html body.page-id-854 .mwai-chat .mwai-input .mwai-input-submit:hover,
  html body.page-id-854 .mwai-chat .mwai-input .mwai-input-submit:focus,
  html body.page-id-854 .mwai-chat .mwai-input .mwai-input-submit:active{
    transform:none!important;
  }
}
