@charset "utf-8";

/*BACKOFFICE JOOMLA*
/*
  JOOMLA EDITOR XTD BUTTONS (Botões do editor no backoffice)
===========================================*/

/*Botão de para editar no front-office*/
.btn.jmodedit {
  z-index: 900;
  color: var(--link-color);
  background-color: #ffffff;
  border: 0px solid #ffffff;
  border-radius: 50px;
  position: absolute;
  top: 0;
  left: auto;
  right: 0;
}

/*Tamanho do texto no editor*/
.cm-editor {
  font-size: .9rem;
}
/*Butões plugin do editor*/
.editor-xtd-buttons .btn {
  font-size: smaller;
  margin-bottom: 5px;
  color: var(--gray-700);
  background-color: var(--white);
  border-color: var(--gray-400);
}
.editor-xtd-buttons .btn:hover {
  color: var(--body-color);
  background-color: var(--gray-300);
  border-color: var(--gray-500);
}

/*BOTÕES SALVAR E FECHAR abaixo do editor*/
/*Save*/
.controls button.btn.btn-primary.validate[type="submit"],
form#adminForm > div button.btn:nth-child(1) {
  color: white;
  background-color: #5d9d68;
  border-color: #5d9d68;
}
.controls button.btn.btn-primary.validate[type="submit"]:hover,
form#adminForm > div button.btn:nth-child(1):hover {
  color: white;
  background-color: #457d54;
  border-color: #457d54;
}


/*Save & Close*/
form#adminForm > div button.btn:nth-child(2) {
  color: #444958;
  background-color: white;
  border-color: var(--gray-400);
}
form#adminForm > div button.btn:nth-child(2):hover {
  color: white;
  background-color: #5d9d68;
  border-color: #5d9d68;
}
form#adminForm > div button.btn:nth-child(2) span{
  color: #5d9d68;
}
form#adminForm > div button.btn:nth-child(2):hover span{
  color: white;
}


/*Save As Copy*/
form#adminForm > div button.btn:nth-child(3) {
  color: #444958;
  background-color: white;
  border-color: var(--gray-400);
}
form#adminForm > div button.btn:nth-child(3):hover {
  color: white;
  background-color: #5d9d68;
  border-color: #5d9d68;
}
form#adminForm > div button.btn:nth-child(3) span{
  color: #5d9d68;
}
form#adminForm > div button.btn:nth-child(3):hover span{
  color: white;
}


/*Cancel*/
.controls button.btn.btn-danger[type="submit"],
form#adminForm > div button.btn:nth-child(4) {
  color: #444958;
  background-color: white;
  border-color: var(--gray-400);
}
.controls button.btn.btn-danger[type="submit"] span,
form#adminForm > div button.btn:nth-child(4) span{
  color: #d02e2e;
}
.controls button.btn.btn-danger[type="submit"]:hover,
form#adminForm > div button.btn:nth-child(4):hover {
  color: white;
  background-color: #485057;
  border-color: #485057;
}
.controls button.btn.btn-danger[type="submit"]:hover span,
form#adminForm > div button.btn:nth-child(4):hover span{
  color: white;
}


/*Versions*/
form#adminForm > div button.btn:nth-child(5) {
  color: #444958;
  /* color: var(--body-color); */
  background-color: #c7cfe3;
  border-color: #ced0d5;
}
form#adminForm > div button.btn:nth-child(5):hover {
  color: white;
  background-color: #485057;
  border-color: #485057;
}

/*JOOMLA TABS*/
@charset "UTF-8";
joomla-tab {
  flex-direction:column;
  display:flex
}
joomla-tab[view=tabs]>div[role=tablist] {
  white-space:nowrap;
  background-color:#f5f5f5;
  border:1px solid #ccc;
  border-bottom:0;
  -o-border-image:;
  border-image:;
  border-radius:.25rem .25rem 0 0;
  margin:0;
  padding:0;
  list-style:none;
  display:flex;
  overflow:auto hidden;
  box-shadow:inset 0 1px #fff,0 2px 3px -3px #00000026,inset 0 -4px #0000000d,0 0 3px #0000000a
}
joomla-tab[view=accordion]>div[role=tablist] {
  display:none
}
joomla-tab button[role=tab] {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border:unset;
  color:#0d1321;
  background-color:#0000;
  padding:.75em 1em;
  text-decoration:none;
  display:block;
  position:relative;
  box-shadow:1px 0 #0000000d
}
joomla-tab button[role=tab][aria-expanded=true],
joomla-tab button[role=tab][aria-selected=true] {
  background-color:#00000008;
  background-image:linear-gradient(#0000,#0000000d);
  border-left:0;
  border-right:0;
  border-top-left-radius:0;
  border-top-right-radius:0;
  box-shadow:inset 2px 0 1px -1px #00000014,inset -2px 0 1px -1px #00000014,inset 0 1px #00000005
}
joomla-tab button[aria-expanded=true]:after,
joomla-tab button[aria-selected=true]:after {
  content:"";
  opacity:.8;
  background-color: var(--link-color);
  height:5px;
  position:absolute;
  bottom:-1px;
  left:0;
  right:0
}
joomla-tab>joomla-tab-element {
  background-color:#fcfcfc;
  border:1px solid #ccc;
  border-radius:0 0 .25rem .25rem;
  padding:15px;
  display:none;
  position:relative;
  box-shadow:0 0 3px #0000000a
}
joomla-tab>joomla-tab-element[active] {
  display:block
}
joomla-tab[orientation=vertical] {
  flex-direction:row;
  align-items:flex-start
}
joomla-tab[orientation=vertical]>div[role=tablist] {
  box-shadow:none;
  border:1px solid #ccc;
  border-radius:.25rem;
  flex-direction:column;
  min-width:30%;
  height:auto;
  overflow:hidden
}
joomla-tab[orientation=vertical]>div[role=tablist] button:last-of-type {
  border-bottom:0
}
joomla-tab[orientation=vertical]>div[role=tablist] button {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  box-shadow:none;
  color:#0d1321;
  background-color:#0000;
  border-bottom:1px solid #ddd;
  padding:.75em 1em;
  text-decoration:none;
  display:block;
  position:relative
}
joomla-tab[orientation=vertical]>div[role=tablist] button[aria-expanded=true] {
  box-shadow:none;
  background-color:#fff;
  background-image:none;
  border-left:0;
  border-right:0
}
joomla-tab[orientation=vertical]>div[role=tablist] button[aria-expanded=true]:after {
  width:5px;
  height:auto;
  top:0;
  bottom:0;
  left:-1px
}
joomla-tab[orientation=vertical]>joomla-tab-element {
  box-shadow:none;
  border:0;
  padding:15px
}
joomla-tab[view=accordion] {
  white-space:normal;
  border-radius:.25rem;
  flex-direction:column;
  box-shadow:inset 0 1px #fff,0 0 3px #0000000a
}
joomla-tab[view=accordion]>button {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border:unset;
  color:#0d1321;
  background-color:#f5f5f5;
  padding:.75em 1em;
  text-decoration:none;
  display:block;
  position:relative;
  box-shadow:1px 0 #0000000d
}
joomla-tab[view=accordion]>button:focus,
joomla-tab[view=accordion]>button[aria-expanded=true] {
  background-color:#00000008;
  background-image:linear-gradient(#0000,#0000000d)
}
joomla-tab[view=accordion] joomla-tab-element {
  padding:15px;
  display:none
}
joomla-tab[view=accordion] joomla-tab-element[active] {
  border-bottom:1px solid #ddd;
  display:block
}
joomla-tab[view=accordion] [active] {
  background-color:#fff
}
joomla-tab[view=accordion] button {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border-bottom:1px solid #ddd
}
joomla-tab[view=accordion] button[aria-expanded=true]:after {
  width:5px;
  height:100%;
  top:0;
  left:0
}



/* JOOMLA CHOICES
==================================================================*/
.choices {
  margin-bottom:24px;
  font-size:16px;
  position:relative;
  overflow:hidden
}
.choices:focus {
  outline:none
}
.choices:last-child {
  margin-bottom:0
}
.choices.is-open {
  overflow:initial
}
.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
  cursor:not-allowed;
  user-select:none;
  background-color:#eaeaea
}
.choices.is-disabled .choices__item {
  cursor:not-allowed
}
.choices [hidden] {
  display:none!important
}
.choices[data-type*=select-one] {
  cursor:pointer
}
.choices[data-type*=select-one] .choices__inner {
  padding-bottom:7.5px
}
.choices[data-type*=select-one] .choices__input {
  background-color:#fff;
  border-bottom:1px solid #ddd;
  width:100%;
  margin:0;
  padding:10px;
  display:block
}
.choices[data-type*=select-one] .choices__button {
  opacity:.25;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size:8px;
  border-radius:10em;
  width:20px;
  height:20px;
  margin-top:-10px;
  margin-right:25px;
  padding:0;
  position:absolute;
  top:50%;
  right:0
}
.choices[data-type*=select-one] .choices__button:hover,
.choices[data-type*=select-one] .choices__button:focus {
  opacity:1
}
.choices[data-type*=select-one] .choices__button:focus {
  box-shadow:0 0 0 2px #00bcd4
}
.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button {
  display:none
}
.choices[data-type*=select-one]:after {
  content:"";
  pointer-events:none;
  border:5px solid #0000;
  border-top-color:#333;
  width:0;
  height:0;
  margin-top:-2.5px;
  position:absolute;
  top:50%;
  right:11.5px
}
.choices[data-type*=select-one].is-open:after {
  border-color:#0000 #0000 #333;
  margin-top:-7.5px
}
.choices[data-type*=select-one][dir=rtl]:after {
  left:11.5px;
  right:auto
}
.choices[data-type*=select-one][dir=rtl] .choices__button {
  margin-left:25px;
  margin-right:0;
  left:0;
  right:auto
}
.choices[data-type*=select-multiple] .choices__inner,
.choices[data-type*=text] .choices__inner {
  cursor:text
}
.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
  opacity:.75;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size:8px;
  border-left:1px solid #008fa1;
  border-radius:0;
  width:8px;
  margin:0 -4px 0 8px;
  padding-left:16px;
  line-height:1;
  display:inline-block;
  position:relative
}
.choices[data-type*=select-multiple] .choices__button:hover,
.choices[data-type*=select-multiple] .choices__button:focus,
.choices[data-type*=text] .choices__button:hover,
.choices[data-type*=text] .choices__button:focus {
  opacity:1
}
.choices__inner {
  vertical-align:top;
  background-color:#f9f9f9;
  border:1px solid #ddd;
  border-radius:2.5px;
  width:100%;
  min-height:44px;
  display:inline-block;
  overflow:hidden
}
.choices__inner {
  border:none;
  border-radius:0;
  margin-bottom:0;
  padding:.4rem .6rem;
  font-size: 1rem;
}
.is-focused .choices__inner,
.is-open .choices__inner {
  border-color:#b7b7b7
}
.is-open .choices__inner {
  border-radius:2.5px 2.5px 0 0
}
.is-flipped.is-open .choices__inner {
  border-radius:0 0 2.5px 2.5px
}
.choices__list {
  margin:0;
  padding-left:0;
  list-style:none
}
.choices__list--single {
  width:100%;
  padding:4px 16px 4px 4px;
  display:inline-block
}
[dir=rtl] .choices__list--single {
  padding-left:16px;
  padding-right:4px
}
.choices__list--single .choices__item {
  width:100%
}
.choices__list--multiple {
  display:inline
}
.choices__list--multiple .choices__item {
  background-color:var(--primary-color);
  vertical-align:middle;
  color:#fff;
  word-break:break-all;
  box-sizing:border-box;
  border:0 solid var(--primary-color);
  border-radius:.25rem;
  margin-inline-end:.3rem;
  margin:2px;
  padding:4px 10px;
  font-size: .8rem;
  font-weight:500;
  position:relative;
  display:inline-block
}

.choices__list--multiple .choices__item.is-highlighted {
  background-color:var(--primary-color);
  opacity:.9
}
.choices__list--multiple .choices__item[data-deletable] {
  padding-right:5px
}
[dir=rtl] .choices__list--multiple .choices__item {
  margin-left:3.75px;
  margin-right:0
}
.choices__list--multiple .choices__item.is-highlighted {
  background-color:var(--secondary-color);
  border:1px solid var(--secondary-color);
}
.is-disabled .choices__list--multiple .choices__item {
  background-color:#aaa;
  border:1px solid #919191
}
.choices__list--dropdown {
  visibility:hidden;
  z-index:1;
  word-break:break-all;
  will-change:visibility;
  background-color:#fff;
  border:1px solid #ddd;
  border-bottom-right-radius:2.5px;
  border-bottom-left-radius:2.5px;
  width:100%;
  margin-top:-1px;
  position:absolute;
  top:100%;
  overflow:hidden
}
.choices__list--dropdown.is-active {
  visibility:visible
}
.is-open .choices__list--dropdown {
  border-color:#b7b7b7
}
.is-flipped .choices__list--dropdown {
  border-radius:.25rem .25rem 0 0;
  margin-top:0;
  margin-bottom:-1px;
  top:auto;
  bottom:100%
}
.choices__list--dropdown .choices__list {
  -webkit-overflow-scrolling:touch;
  will-change:scroll-position;
  max-height:300px;
  position:relative;
  overflow:auto
}
.choices__list--dropdown .choices__item {
  padding:10px;
  font-size:14px;
  position:relative
}
[dir=rtl] .choices__list--dropdown .choices__item {
  text-align:right
}
@media (width>=640px) {
  .choices__list--dropdown .choices__item--selectable {
    padding-right:100px
  }
  .choices__list--dropdown .choices__item--selectable:after {
    content:attr(data-select-text);
    opacity:0;
    font-size:12px;
    position:absolute;
    top:50%;
    right:10px;
    transform:translateY(-50%)
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable {
    text-align:right;
    padding-left:100px;
    padding-right:10px
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable:after {
    left:10px;
    right:auto
  }
}
.choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color:#f2f2f2
}
.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
  opacity:.5
}
.choices__item {
  cursor:default
}
.choices__item--selectable {
  cursor:pointer
}
.choices__item--disabled {
  cursor:not-allowed;
  user-select:none;
  opacity:.5
}
.choices__heading {
  color:gray;
  border-bottom:1px solid #f7f7f7;
  padding:10px;
  font-size:12px;
  font-weight:600
}
.choices__button {
  text-indent:-9999px;
  appearance:none;
  cursor:pointer;
  background-color:#0000;
  background-position:50%;
  background-repeat:no-repeat;
  border:0
}
.choices__button:focus {
  outline:none
}
.choices__input {
  vertical-align:baseline;
  background-color:#f9f9f9;
  border:0;
  border-radius:0;
  max-width:100%;
  margin-bottom:5px;
  padding:4px 0 4px 2px;
  font-size:14px;
  display:inline-block
}
.choices__input:focus {
  outline:0
}
[dir=rtl] .choices__input {
  padding-left:0;
  padding-right:2px
}
.choices__placeholder {
  opacity:.5
}
.choices {
  border:var(--border-width)solid #ced4da;
  border-radius:var(--border-radius)
}
.choices.is-focused {
  border-color:#8894aa;
  box-shadow: var(--focus-shadow);
}
.choices__input {
  background-color:#0000;
  margin-bottom:0;
  padding:0;
  font-size:1rem
}
.choices__input::placeholder {
  color:#484f56;
  opacity:1
}
.choices__list--dropdown {
  z-index:1060
}

.choices .choices__list--dropdown .choices__item {
  padding-inline-end:10px
}
.choices .choices__list--dropdown .choices__item--selectable:after {
  display:none
}
.choices__button_joomla {
  color:inherit;
  text-indent:-9999px;
  cursor:pointer;
  opacity:.7;
  appearance:none;
  background:0 0;
  border:0;
  padding:0 10px;
  position:relative
}
.choices__button_joomla:before {
  text-align:center;
  text-indent:0;
  content:"×";
  display:block;
  position:absolute;
  inset:0
}
.choices__button_joomla:hover,
.choices__button_joomla:focus {
  opacity:1
}
.choices__button_joomla:focus {
  outline:none
}
.choices[data-type*=select-one] .choices__inner,
.choices[data-type*=select-multiple] .choices__inner {
  cursor:pointer;
  background:#eaedf0 url("img/select-bg.svg?v=5ebba0") 100%/116rem no-repeat;
  padding-inline-end:3rem
}
[dir=rtl] .choices[data-type*=select-one] .choices__inner,
[dir=rtl] .choices[data-type*=select-multiple] .choices__inner {
  background:#eaedf0 url("img/select-bg-rtl.svg?v=e50af2") 0/116rem no-repeat
}
.choices[data-type*=select-one] .choices__item {
  justify-content:space-between;
  display:flex
}
.choices[data-type*=select-one] .choices__button_joomla {
  opacity:.5;
  /* top:50%; */
  border-radius:10em;
  /* width:20px;
  height:20px; */
  margin-block-start:-8px;
  margin-inline-end:70px;
  padding:0;
  position:absolute;
  inset-inline-end:0;
  font-size: 1.5rem;
}
.choices[data-type*=select-one] .choices__button_joomla:hover,
.choices[data-type*=select-one] .choices__button_joomla:focus {
  opacity:1
}
.choices[data-type*=select-one] .choices__button_joomla:focus {
  box-shadow:0 0 0 2px #00bcd4
}
.choices[data-type*=select-one]:after {
  display:none
}
.choices[data-type*=select-multiple] .choices__input,
.choices[data-type*=text] .choices__input {
  padding:0 .5rem;
}
.choices__heading {
  font-size:1.2rem
}





/*
======================================================================*/
/*////////////////////////////////////////////////////

-    SKY from cassiopeia - joomla-field-media.css
////////////////////////////////////////////////////*/

joomla-field-media .field-media-preview {
  background-color:#f2f2f2;
  border:1px solid #00000026;
  border-bottom-width:0;
  border-radius:.25rem .25rem 0 0;
  justify-content:center;
  align-items:center;
  max-width:356px;
  height:180px;
  padding:10px;
  display:flex;
  overflow:hidden
}
joomla-field-media .field-media-preview-icon {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='rgba(0,0,0,.25)' d='M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 336H54a6 6 0 0 1-6-6V118a6 6 0 0 1 6-6h404a6 6 0 0 1 6 6v276a6 6 0 0 1-6 6zM128 152c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zM96 352h320v-80l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L192 304l-39.515-39.515c-4.686-4.686-12.284-4.686-16.971 0L96 304v48z'/%3E%3C/svg%3E");
  background-size:7rem;
  width:7rem;
  height:7rem
}
joomla-field-media .field-media-input {
  border-top-left-radius:0
}
joomla-field-media .button-clear {
  border-top-right-radius:0
}
joomla-field-media img {
  max-width:100%;
  max-height:100%
}
.field-media-wrapper .field-media-preview {
  width: 100%;
  max-width: none;
}





/*
======================================================================*/
.article-info .association .btn-secondary, .cat-list-association .btn-secondary {
  --btn-font-weight: 700;
  --btn-color: var(--white);
  --btn-bg: var(--gray-600);
  --btn-border-color: var(--gray-400);
  --btn-hover-color: var(--white);
  --btn-hover-bg: var(--gray-800);
}

.article-info .association .btn-sm, .article-info .association .btn-group-sm > .btn, .cat-list-association .btn-sm, .cat-list-association .btn-group-sm > .btn {
  --btn-padding-y: 0;
  --btn-padding-x: .25rem;
  --btn-font-size: .8rem;
  --btn-border-radius: var(--border-radius-sm);
}

.layout-edit .form-control {
  border-color:var(--gray-500);
  box-shadow: none;
}
.layout-edit .form-control:hover {
  border-color: #86b7fe;
  box-shadow: none;
}
.layout-edit .form-control:focus {
  border-color:var(--gray-500);
  box-shadow: none;
  box-shadow: var(--focus-shadow);
  
}

.layout-edit .form-select, .layout-edit .custom-select {
  cursor: pointer;
  border: var(--border-width) solid #ced4da;
  background: #eaedf0 url("img/select-bg.svg?v=5ebba0") 100% / 116rem no-repeat;
  max-width: 100%;
}

.layout-edit .form-select:focus, .layout-edit .custom-select:focus {
  border-color: #000;
  box-shadow: 0 0 0 .25rem #01015640;
  box-shadow: var(--focus-shadow);
}

.layout-edit .form-select[multiple], .layout-edit [multiple].custom-select {
  background-color: #fff;
  padding: 0;
}

.layout-edit .form-select[multiple] option, .layout-edit [multiple].custom-select option {
  background-color: #fff;
  padding: .3rem 1rem;
}

.layout-edit .form-select[multiple] option:checked, .layout-edit [multiple].custom-select option:checked {
  color: #fff;
  background-color: var(--primary-color) !important;
}

.layout-edit .form-select.form-select-success, .layout-edit .form-select-success.custom-select, .layout-edit .form-select.custom-select-success, .layout-edit .custom-select-success.custom-select {
  color: #5d9d68;
  background-color: #5d9d68;
  border-color: var(--valid-color);
}

.layout-edit .form-select.form-select-success option, .layout-edit .form-select-success.custom-select option, .layout-edit .form-select.custom-select-success option, .layout-edit .custom-select-success.custom-select option {
  color: var(--body-color);
  background-color: #fff;
}

.layout-edit .form-select.form-select-danger, .layout-edit .form-select-danger.custom-select, .layout-edit .form-select.custom-select-danger, .layout-edit .custom-select-danger.custom-select {
  color: #a51f18;
  background-color: var(--invalid-color);
  background-color: var(--invalid-color);
  border-color: var(--invalid-color);
}

.layout-edit .form-select.form-select-danger option, .layout-edit .form-select-danger.custom-select option, .layout-edit .form-select.custom-select-danger option, .layout-edit .custom-select-danger.custom-select option {
  color: var(--body-color);
  background-color: #fff;
  border-color: var(--valid-color);
}

.layout-edit .form-select optgroup, .layout-edit .custom-select optgroup, .layout-edit .form-select option, .layout-edit .custom-select option {
  color: var(--dark);
  background-color: #fff;
}

