.flexy {
    display: flex;
}
.nowrap {
  word-wrap: break-word;
}
.flexnowrap {
    flex-wrap: nowrap;
    white-space:normal;
}
.view .pager__item.is-active {
    background-color: var(--lite);
    color: var(--main);
    font-weight: 600;
}

#toolbar-administration,
#toolbar-administration * {
  z-index: 999999 !important;
}

/* FLEX 1 COL */
.flexy.flex-1col {
    flex-wrap: wrap;
    text-align: center;
}
.flexy.flex-1col .flexy-item {
    width: 100%;
}
/* FLEX 2 COL */
.flexy-2col {
    flex-wrap: wrap;
}
.flexy-2col .item,
.flexy-2col .views-field {
    width: 100%;
}
.flexy-2col.nowrap {
    flex-wrap: nowrap;
}

.iconleft {
    margin: 0 7px 0 0;
}
.item-wrapper {
    margin: 2px 0;
    width: 100%;
}

/* DETAILS */
details,
details[open] {
    padding: 0 !important;
}
details[open] {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    margin: 0 0 10px;
}
details > summary {
    cursor: pointer;
    list-style: outside none none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    padding: 5px;
}
details > summary::before {
    background-color: var(--main-t1);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    color: var(--dark);
    content: "\f105";
    font-family: "Font Awesome 6 Free";
    font-size: 12px;
    font-weight: bold;
    margin-right: 7px;
    padding: 5px 7px;
    position: relative;
    bottom: 2px;
}
details summary:hover {
    background-color: transparent;
    color: var(--sec);
}
details summary:hover::before,
details[open] summary:hover::before {
    color: #fff !important;
}
details[open] summary {
    padding: 5px;
}
details[open] > summary::before {
    background-color: transparent;
    color: var(--dark);
    content: "\f107";
}
details[open] summary ~ * {
  animation: sweep .2s ease-in-out;
  margin-top: 0;
}
@keyframes sweep {
  0%    {opacity: 0; transform: translateX(-10px)}
  100%  {opacity: 1; transform: translateX(0)}
}
