.fmwp-ac-results {
  display: none;
  margin: -1px 0 0;
  padding: 0;
  list-style: none;
  position: absolute;
  z-index: 10000;
  border: 1px solid #588efa;
  background-color: #fff; }
  .fmwp-ac-results li {
    margin: 0;
    padding: 5px 10px;
    white-space: nowrap;
    text-align: left; }
  .fmwp-ac-results .fmwp-ac-over, .fmwp-ac-results .fmwp-ac-match {
    background-color: #266cf9;
    color: #fff;
    cursor: pointer; }

.fmwp-ac-match {
  text-decoration: underline; }

#fmwp-topic-popup-wrapper form {
  z-index: 1;
  height: 100%; }
  #fmwp-topic-popup-wrapper form #fmwp-topic-popup-head > :not(:last-child) {
    min-width: 55%; }
  #fmwp-topic-popup-wrapper form #fmwp-topic-popup-head label.fmwp-topic-popup-label {
    margin: 0; }
  #fmwp-topic-popup-wrapper form #fmwp-topic-popup-head label.fmwp-topic-title-label {
    width: calc( 75% - 5px);
    margin: 0 5px 0 0; }
    #fmwp-topic-popup-wrapper form #fmwp-topic-popup-head label.fmwp-topic-title-label input#fmwp-topic-title {
      width: 100%; }
  #fmwp-topic-popup-wrapper form #fmwp-topic-popup-head label.fmwp-topic-tags-label {
    width: 25%; }
    #fmwp-topic-popup-wrapper form #fmwp-topic-popup-head label.fmwp-topic-tags-label input#fmwp-topic-tags {
      width: 100%; }
  #fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: top;
    flex-wrap: nowrap;
    position: relative;
    height: calc( 100% - 60px); }
    #fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors #fmwp-topic-popup-preview-action {
      display: inline-block;
      position: absolute;
      top: 8px;
      right: 25px;
      cursor: pointer;
      color: #a3a3a3;
      font-size: 0.8em;
      text-transform: uppercase;
      z-index: 10; }
    #fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors #fmwp-topic-popup-editor {
      padding: 0 10px 0 0;
      width: 50%;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
      #fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors #fmwp-topic-popup-editor label {
        width: 100%;
        height: 100%; }
      #fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors #fmwp-topic-popup-editor #wp-fmwptopiccontent-wrap {
        height: 100%; }
        #fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors #fmwp-topic-popup-editor #wp-fmwptopiccontent-wrap #wp-fmwptopiccontent-editor-container {
          height: 100%; }
          #fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors #fmwp-topic-popup-editor #wp-fmwptopiccontent-wrap #wp-fmwptopiccontent-editor-container textarea {
            height: calc( 100% - 40px) !important;
            resize: none;
            font-family: inherit; }
          #fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors #fmwp-topic-popup-editor #wp-fmwptopiccontent-wrap #wp-fmwptopiccontent-editor-container .mce-btn button:hover, #fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors #fmwp-topic-popup-editor #wp-fmwptopiccontent-wrap #wp-fmwptopiccontent-editor-container .mce-btn button:active {
            color: inherit;
            background: none;
            border: none; }
    #fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors #fmwp-topic-popup-editor-preview {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: stretch;
      flex-wrap: nowrap;
      padding: 0 0 0 10px;
      width: 50%;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
      #fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors #fmwp-topic-popup-editor-preview #fmwptopiccontent-preview {
        padding: 36px 5px 5px 5px;
        width: 100%;
        border: 1px solid #a3a3a3;
        overflow-y: auto; }
    #fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors.fmwp-topic-popup-preview-hidden #fmwp-topic-popup-editor {
      padding: 0;
      width: 100%; }
    #fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors.fmwp-topic-popup-preview-hidden #fmwp-topic-popup-editor-preview {
      display: none; }

#fmwp-topic-popup-wrapper.fmwp-ui-xs form #fmwp-topic-popup-head {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap; }
  #fmwp-topic-popup-wrapper.fmwp-ui-xs form #fmwp-topic-popup-head .fmwp-post-popup-header-section {
    min-width: auto; }
    #fmwp-topic-popup-wrapper.fmwp-ui-xs form #fmwp-topic-popup-head .fmwp-post-popup-header-section label.fmwp-topic-title-label {
      width: 54%; }
      #fmwp-topic-popup-wrapper.fmwp-ui-xs form #fmwp-topic-popup-head .fmwp-post-popup-header-section label.fmwp-topic-title-label input#fmwp-topic-title {
        width: 100%; }
    #fmwp-topic-popup-wrapper.fmwp-ui-xs form #fmwp-topic-popup-head .fmwp-post-popup-header-section label.fmwp-topic-tags-label {
      width: 45%; }
      #fmwp-topic-popup-wrapper.fmwp-ui-xs form #fmwp-topic-popup-head .fmwp-post-popup-header-section label.fmwp-topic-tags-label input#fmwp-topic-tags {
        width: 100%; }

#fmwp-topic-popup-wrapper.fmwp-ui-xs form #fmwp-topic-popup-editors {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: top;
  flex-wrap: nowrap;
  height: calc( 100% - 100px); }
  #fmwp-topic-popup-wrapper.fmwp-ui-xs form #fmwp-topic-popup-editors #fmwp-topic-popup-preview-action {
    top: 12px; }
  #fmwp-topic-popup-wrapper.fmwp-ui-xs form #fmwp-topic-popup-editors #fmwp-topic-popup-editor {
    width: 100%;
    padding: 0;
    height: 70%; }
    #fmwp-topic-popup-wrapper.fmwp-ui-xs form #fmwp-topic-popup-editors #fmwp-topic-popup-editor #wp-fmwptopiccontent-wrap {
      width: 100%; }
      #fmwp-topic-popup-wrapper.fmwp-ui-xs form #fmwp-topic-popup-editors #fmwp-topic-popup-editor #wp-fmwptopiccontent-wrap #wp-fmwptopiccontent-editor-container textarea {
        height: calc( 100% - 120px); }
  #fmwp-topic-popup-wrapper.fmwp-ui-xs form #fmwp-topic-popup-editors #fmwp-topic-popup-editor-preview {
    width: 100%;
    padding: 10px 0 10px 0;
    height: 30%; }
    #fmwp-topic-popup-wrapper.fmwp-ui-xs form #fmwp-topic-popup-editors #fmwp-topic-popup-editor-preview #fmwptopiccontent-preview {
      padding: 5px; }
  #fmwp-topic-popup-wrapper.fmwp-ui-xs form #fmwp-topic-popup-editors.fmwp-topic-popup-preview-hidden #fmwp-topic-popup-editor {
    height: 100%;
    padding: 0 0 10px 0; }

#fmwp-topic-popup-wrapper.fmwp-ui-s form #fmwp-topic-popup-head {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap; }
  #fmwp-topic-popup-wrapper.fmwp-ui-s form #fmwp-topic-popup-head .fmwp-post-popup-header-section {
    min-width: auto; }
    #fmwp-topic-popup-wrapper.fmwp-ui-s form #fmwp-topic-popup-head .fmwp-post-popup-header-section label.fmwp-topic-title-label {
      width: 54%; }
      #fmwp-topic-popup-wrapper.fmwp-ui-s form #fmwp-topic-popup-head .fmwp-post-popup-header-section label.fmwp-topic-title-label input#fmwp-topic-title {
        width: 100%; }
    #fmwp-topic-popup-wrapper.fmwp-ui-s form #fmwp-topic-popup-head .fmwp-post-popup-header-section label.fmwp-topic-tags-label {
      width: 45%; }
      #fmwp-topic-popup-wrapper.fmwp-ui-s form #fmwp-topic-popup-head .fmwp-post-popup-header-section label.fmwp-topic-tags-label input#fmwp-topic-tags {
        width: 100%; }

#fmwp-topic-popup-wrapper.fmwp-ui-s form #fmwp-topic-popup-editors {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: top;
  flex-wrap: nowrap;
  height: calc( 100% - 100px); }
  #fmwp-topic-popup-wrapper.fmwp-ui-s form #fmwp-topic-popup-editors #fmwp-topic-popup-preview-action {
    top: -48px; }
  #fmwp-topic-popup-wrapper.fmwp-ui-s form #fmwp-topic-popup-editors #fmwp-topic-popup-editor {
    width: 100%;
    padding: 0;
    height: 70%; }
    #fmwp-topic-popup-wrapper.fmwp-ui-s form #fmwp-topic-popup-editors #fmwp-topic-popup-editor #wp-fmwptopiccontent-wrap {
      width: 100%; }
      #fmwp-topic-popup-wrapper.fmwp-ui-s form #fmwp-topic-popup-editors #fmwp-topic-popup-editor #wp-fmwptopiccontent-wrap #wp-fmwptopiccontent-editor-container textarea {
        height: calc( 100% - 120px); }
  #fmwp-topic-popup-wrapper.fmwp-ui-s form #fmwp-topic-popup-editors #fmwp-topic-popup-editor-preview {
    width: 100%;
    padding: 10px 0 10px 0;
    height: 30%; }
    #fmwp-topic-popup-wrapper.fmwp-ui-s form #fmwp-topic-popup-editors #fmwp-topic-popup-editor-preview #fmwptopiccontent-preview {
      padding: 5px; }
  #fmwp-topic-popup-wrapper.fmwp-ui-s form #fmwp-topic-popup-editors.fmwp-topic-popup-preview-hidden #fmwp-topic-popup-editor {
    height: 100%;
    padding: 0 0 10px 0; }

#fmwp-topic-popup-wrapper.fmwp-ui-m form #fmwp-topic-popup-head .fmwp-post-popup-header-section {
  min-width: auto; }

#fmwp-topic-popup-wrapper.fmwp-ui-l form #fmwp-topic-popup-head > :not(:last-child) {
  min-width: 50%; }
