/* SurveyJS style corrections for Panon.
   Load order:
   1) survey-core 2.5.18
   2) this file

   The legacy v1.12.26 defaultV2.css that used to load between the two was
   removed: survey-core 2.5.18 renamed the popup display-mode modifiers
   (v1 `sv-popup--overlay`/`--dropdown-overlay`/`--tablet` became v2
   `sv-popup--menu-phone`/`--menu-tablet`/`--menu-popup`), so the v1 sheet's
   `.sv-dropdown-popup { height: 0 }` beat `.sv-popup--menu-phone { height: 100vh }`
   on source order while its compensating `.sv-popup--overlay` rule matched
   nothing. On touch devices that collapsed the dropdown overlay to 0px tall and
   threw the option list to the top of the viewport. It also reserved v1's
   `padding-right: 48px` on `.sd-dropdown` for a chevron that v2 lays out as a
   flex sibling, making dropdowns 64px tall against every other input's 48px and
   clipping the chevron. Don't reintroduce a v1 theme sheet on top of v2. */

#surveyContainer .sd-root-modern,
#surveyContainer .sd-body,
#surveyContainer .sd-container-modern {
  overflow: visible;
}

#surveyContainer .sd-body__page {
  min-height: auto;
}

#surveyContainer .sd-action-bar {
  overflow: visible;
}
