body
{
  overflow: hidden;
  background: #f0f4f8!important;

}

.main_wrap
{
  display: flex;
  flex-direction: row;
  align-items: stretch;
  height: 100vh;
  width: 100%;
}

.left_content
{
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  min-height: 0;
      box-shadow: var(--bs-card-box-shadow);
    border: var(--bs-card-border);
    border-left: 0px;
    border-top: 0px;
    border-right: 0px;
    background-color: #fff;
}

.main_wrap_com
{
  padding: 1rem;
  height: 100%;
}

.type_com_admin
{
   width: 100%;
}

.top_sub_panel
{
  padding-bottom: 1rem;
}


.right_content
{
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-width: 0;
  min-height: 0;
  height: 100%;
  overflow: hidden;

}

.right_content > .top_panel
{
  flex: 0 0 auto;
  border: var(--bs-card-border);
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;

}

.top_panel_menu
{
  min-width: 0;
}

.top_panel_right
{
  flex: 0 0 auto;
  padding: 0 1rem;
}

.right_content > .type_com_admin
{
  flex: 1 1 auto;
  min-height: 0;
  height: auto;
  overflow: auto;

}



.button_panel
{
  padding: 0.5rem 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: var(--bs-card-box-shadow);
  border: var(--bs-card-border);
  border-radius: var(--bs-card-border-radius);
  background: #fff;
  margin-top: 1rem;
}





.type_com_admin
{
  height: calc(100vh - 210px);
}

.type_hlp_list_article, form, .fld_table_system_front, .type_hlp_edit_article, .type_hlp_edit_field, .type_hlp_list_field, .type_hlp_setting_article
{
  height: 100%;
}



body
{
  color: var(--theme-text);
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}


.breadcrumb-item
{
  font-size: 20px;
}
