/* Scoped to WCFM/account content; no global overflow hiding. */
.sv-inquiry-layout { min-width:0; max-width:100%; color:#e8f0fa; }
.sv-inquiry-layout *, .sv-seller-mobile-menu, .sv-seller-mobile-menu * { box-sizing:border-box; }
.sv-inquiry-layout .wcfm-collapse,
.sv-inquiry-layout .wcfm-container,
.sv-inquiry-layout .wcfm-content,
.sv-inquiry-layout .wcfm-page-headig,
.sv-inquiry-layout .page_collapsible,
.sv-inquiry-layout .wcfm-collapse-content { background:#122338 !important; color:#e8f0fa !important; border-color:#4a637d !important; max-width:100%; min-width:0; }
.sv-inquiry-layout :is(h1,h2,h3,h4,p,label,.wcfm_title,.inquiry_reply_author,.inquiry_reply_content) { color:#e8f0fa !important; }
.sv-inquiry-layout a { color:#8deaff !important; text-decoration:underline; overflow-wrap:anywhere; }
.sv-inquiry-layout .screen-reader-text { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0,0,0,0) !important; clip-path:inset(50%) !important; white-space:nowrap !important; border:0 !important; }
.sv-inquiry-layout :is(.wcfm-content,.inquiry_reply_content,.inquiry_reply_author) { overflow-wrap:anywhere; }
.sv-inquiry-layout .mce-container { color:#172c42; }
#wcfm-main-contentainer.sv-inquiry-layout span.inquiry_by_customer { color:#e8f0fa !important; }
#wcfm-main-contentainer.sv-inquiry-layout .wcfm_enquiry_response_delete { display:inline-flex; align-items:center; justify-content:center; min-width:44px; min-height:44px; background:#142c44 !important; color:#f2f7fc !important; border:1px solid #7696b1; border-radius:6px; }
#wcfm-main-contentainer.sv-inquiry-layout .wcfm_enquiry_response_delete .wcfmfa { color:inherit !important; }
.sv-inquiry-layout :is(input[type=text],textarea,select) { background:#102238 !important; color:#e8f0fa !important; border:1px solid #6a829d !important; max-width:100%; }
.sv-inquiry-layout :is(button,input[type=submit],.button) { min-height:44px; }
.sv-inquiry-layout :focus-visible,.sv-seller-menu-button:focus-visible,#wcfm_menu a:focus-visible { outline:3px solid #8deaff !important; outline-offset:3px; }
.sv-seller-menu-button { display:none; }
@media(max-width:900px) {
  #wcfm-main-contentainer .wcfm-page-headig { min-width:0 !important; max-width:100% !important; width:100%; box-sizing:border-box; padding-left:10px; padding-right:10px; }
  #wcfm-main-contentainer,#wcfm-content,#wcfm-main-content,#wcfm-main-contentainer .wcfm-collapse { width:100% !important; max-width:100% !important; min-width:0 !important; margin-left:0 !important; }
  #wcfm-main-contentainer :is(.wcfm-container,.wcfm-content,.wcfm-collapse-content,.wcfm_dashboard_stats,.wcfm_dashboard_wc_status,.wcfm_dashboard_wc_status_data,.wcfm_dashboard_wcfm_analytics,.wcfm_dashboard_wc_reports_pie,.wcfm_dashboard_enquiries,.wcfm_dashboard_notifications,.wcfm_dashboard_latest_topics) { width:100% !important; max-width:100% !important; min-width:0 !important; box-sizing:border-box; float:none !important; }
  #wcfm-main-contentainer .wcfm-collapse-content { padding:12px !important; }
  #wcfm-main-contentainer :is(.wcfm_dashboard_wc_status,.wcfm_dashboard_wc_status_data,.wcfm_dashboard_wcfm_analytics,.wcfm_dashboard_wc_reports_pie,.wcfm_dashboard_enquiries,.wcfm_dashboard_notifications,.wcfm_dashboard_latest_topics) { display:block !important; }
  #wcfm-main-contentainer :is(.chart_holder,.chart_holder_anchor,#sales-piechart,#wcfm_dashboard_sales_expander canvas,.wcfm_dashboard_wc_status canvas,.wcfm_dashboard_wc_status iframe) { display:block; min-width:0 !important; width:100% !important; max-width:100% !important; }
  #wcfm-main-contentainer :is(.chart-placeholder,.analytics-chart-placeholder,.chart-placeholder canvas,.analytics-chart-placeholder canvas,.chart-placeholder iframe,.analytics-chart-placeholder iframe) { min-width:0 !important; max-width:100% !important; width:100% !important; box-sizing:border-box; }
  #wcfm-main-contentainer .wcfm_dashboard_wc_status .wcfm-content { width:auto !important; margin-left:0 !important; margin-right:0 !important; }
  #wcfm-main-contentainer .wcfm_dashboard_stats_block { min-width:0; box-sizing:border-box; }
  #wcfm_menu.sv-seller-mobile-menu { position:static !important; width:100% !important; height:auto !important; max-height:none !important; margin:0 0 16px !important; float:none !important; transform:none !important; overflow:visible !important; }
  #wcfm_menu.sv-seller-mobile-menu[hidden] { display:none !important; }
  #wcfm_menu.sv-seller-mobile-menu:not([hidden]) { display:block !important; }
  #wcfm_menu.sv-seller-mobile-menu .wcfm_menu_items { width:100% !important; height:auto !important; display:block !important; }
  #wcfm_menu.sv-seller-mobile-menu .wcfm_sub_menu_items { position:static !important; visibility:visible !important; width:auto !important; }
  #wcfm_menu.sv-seller-mobile-menu a { min-height:44px; }
  .sv-seller-menu-button { display:block; width:100%; min-height:48px; padding:12px; margin:0 0 12px; border:1px solid #7696b1; border-radius:8px; background:#142c44; color:#f2f7fc; text-align:left; font:600 16px/1.4 system-ui; }
  #wcfm-main-contentainer :is(.wcfm_responsive_menu_toggler,.wcfm_menu_toggler) { display:none !important; }
  .sv-inquiry-layout :is(.inquiry_content_details,.inquiry_content_for,.inquiry_content_for>div,.inquiry_info,.wcfm_product_for_inquiry,.wcfm_store_for_inquiry,.inquiry_reply_author,.inquiry_reply_content) { float:none !important; width:100% !important; max-width:100% !important; margin:0 0 12px !important; min-width:0 !important; }
  .sv-inquiry-layout .wcfm-container { width:100% !important; padding:12px !important; }
  .sv-inquiry-layout .wcfm-content { padding:12px !important; margin:0 !important; }
  .sv-inquiry-layout :is(.inquiry_reply,.inquiry_reply_author,.inquiry_reply_content) { display:block !important; }
  .sv-inquiry-layout :is(img,iframe,.mce-tinymce,.mce-container-body,.mce-toolbar-grp) { max-width:100% !important; }
  .sv-inquiry-layout .mce-toolbar-grp .mce-container-body { white-space:normal !important; }
  .sv-inquiry-layout .mce-btn-group { float:none !important; display:inline-block !important; }
  .sv-inquiry-layout .wcfm-textarea { width:100% !important; }
}
