body {min-height: 100vh;}

.hide {display: block !important; width: 0 !important; height: 0 !important; overflow: hidden; font-size: 0 !important; opacity: 0 !important; padding: 0 !important; margin: 0 !important; min-height: 0 !important; border: none !important;}

.bi {display: inline-block; vertical-align: text-top; fill: currentcolor;}

.clear-cache {display: flex; align-items: center; justify-content: center; position: fixed; right: 0; top: 0; width: 40px; height: 40px; background-color: rgba(var(--bs-light-rgb), 1); border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color); border-top: none; border-right: none;}

.icon-on-hover {}
.icon-on-hover .feather {opacity: 0 !important; transition: opacity .2s;}
.icon-on-hover:hover .feather {opacity: 1 !important;}

.nav-item--divider {}
.nav-item--divider + .nav-item--divider {display: none;}
.nav > .nav-item--divider:first-child {display: none;}
.nav-item--disabled {opacity: .5;}

.table-list .dropdown-toggle::after {display: none !important;}
.table-list th {font-weight: normal;}
.table-list a {text-decoration: none;}

[data-show-cols] {}
[data-show-cols] span {display: none;}
[data-show-cols="N"] span.n {display: inline;}
[data-show-cols="Y"] span.y {display: inline;}

span[data-action="delete"] {cursor: pointer;}

td[data-col="url"] {white-space: nowrap;}
td[data-col="name"] a {max-height: 84px; overflow: hidden; display: block;}

.bd-red-300 {background-color: #ea868f !important;}
.bd-red-400 {background-color: #e35d6a !important;}
.bd-yellow-300 {background-color: #ffda6a !important;}
.bd-yellow-400 {background-color: #ffcd39 !important;}
.bd-green-300 {background-color: #75b798 !important;}
.bd-green-400 {background-color: #479f76 !important;}
