Sindbad~EG File Manager
/**
* ---------------------------------------------------------------------
*
* GLPI - Gestionnaire Libre de Parc Informatique
*
* http://glpi-project.org
*
* @copyright 2015-2022 Teclib' and contributors.
* @copyright 2003-2014 by the INDEPNET Development Team.
* @licence https://www.gnu.org/licenses/gpl-3.0.html
*
* ---------------------------------------------------------------------
*
* LICENSE
*
* This file is part of GLPI.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
* ---------------------------------------------------------------------
*/
@charset "UTF-8";
/*!
* ---------------------------------------------------------------------
*
* GLPI - Gestionnaire Libre de Parc Informatique
*
* http://glpi-project.org
*
* @copyright 2015-2022 Teclib' and contributors.
* @copyright 2003-2014 by the INDEPNET Development Team.
* @licence https://www.gnu.org/licenses/gpl-3.0.html
*
* ---------------------------------------------------------------------
*
* LICENSE
*
* This file is part of GLPI.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
* ---------------------------------------------------------------------
*/
.dashboard {
position: relative;
padding-top: 40px;
}
.dashboard .grid-stack-item-content a {
font-weight: normal;
}
.dashboard.mini {
padding-top: 0;
margin: 0 auto;
margin-bottom: -10px;
z-index: 1;
box-sizing: content-box;
}
.dashboard.mini + .search_page {
z-index: 2;
}
.dashboard.mini .card {
padding: 0 3px;
}
.dashboard.mini .grid-guide {
top: 0;
bottom: 0 !important;
}
.dashboard.mini .main-icon {
font-size: 1.5em;
right: 3px;
bottom: 3px;
}
.dashboard.mini .grid-stack .grid-stack-item.lock-bottom {
min-height: 0;
height: 0;
}
.dashboard.fullscreen, .dashboard.embed {
background: white;
padding: 100px;
}
.dashboard.fullscreen .glpi_logo, .dashboard.embed .glpi_logo {
background: url("../pics/logos/logo-GLPI-100-black.png") no-repeat;
width: 100px;
height: 55px;
position: absolute;
top: 30px;
left: 100px;
}
.dashboard.fullscreen .toolbar, .dashboard.embed .toolbar {
top: 50px;
right: 50px;
}
.dashboard.fullscreen .toolbar.left-toolbar, .dashboard.embed .toolbar.left-toolbar {
top: 40px;
left: 250px;
}
.dashboard.fullscreen .toolbar .fs-toggle, .dashboard.embed .toolbar .fs-toggle {
display: none;
}
.dashboard.edit-mode .grid-guide {
display: flex;
flex-wrap: wrap;
}
@media screen and (max-width: 700px) {
.dashboard.edit-mode .grid-guide {
display: none;
}
}
.dashboard.edit-mode .grid-stack-item-content {
touch-action: none;
}
.dashboard.edit-mode .grid-stack .grid-stack-item:hover .grid-stack-item-content:hover {
cursor: grab;
}
.dashboard.edit-mode .grid-stack .grid-stack-item:hover > .controls {
display: inline-block;
}
.dashboard.edit-mode .grid-stack .grid-stack-item:hover .card {
border-color: currentcolor;
}
.dashboard.edit-mode .markdown .html_content {
display: none;
}
.dashboard.edit-mode .markdown textarea.markdown_content {
display: block;
}
.dashboard.edit-mode .g-chart .ct-chart [data-clickable="true"] {
cursor: grab;
}
.dashboard.edit-mode .toolbar .change-dashboard {
display: none;
}
.dashboard.edit-mode .toolbar .edit-dashboard-properties {
display: inline-flex;
}
.dashboard.edit-mode .filters_toolbar .filters fieldset.filter {
border-color: #f0f0f0 !important;
}
.dashboard.edit-mode .filters_toolbar .filters fieldset.filter.filled {
margin-top: 0.5em;
}
.dashboard.edit-mode .filters_toolbar .filters fieldset.filter input, .dashboard.edit-mode .filters_toolbar .filters fieldset.filter .flatpickr, .dashboard.edit-mode .filters_toolbar .filters fieldset.filter .select2, .dashboard.edit-mode .filters_toolbar .filters fieldset.filter .btn-group {
display: none !important;
}
.dashboard.edit-mode .filters_toolbar .filters fieldset.filter .delete-filter {
display: inline-block;
}
.dashboard.edit-mode .filters_toolbar .filters fieldset.filter legend {
display: inline-block;
cursor: grab;
}
.dashboard.edit-mode .filters_toolbar .filters fieldset.filter legend:active {
cursor: grabbing;
}
.dashboard.edit-mode .filters_toolbar .filters fieldset.filter:hover {
border-color: #509ee3 !important;
background: rgba(80, 158, 227, 0.3);
}
.dashboard.edit-mode .filters_toolbar .filters .filter-placeholder {
border: 2px dashed #509ee3;
padding: 1em 1em 0.8em;
margin-top: 1em;
border-radius: 4px;
width: 100px;
}
.dashboard.edit-mode .filters_toolbar .filters-control {
border-color: var(--light-mix);
}
.dashboard.edit-mode .filters_toolbar .filters-control .add-filter {
display: inline-block;
}
.dashboard.edit-mode .card.filter-impacted {
border-color: #509ee3;
}
.dashboard.edit-mode .card.filter-impacted::before {
background: rgba(80, 158, 227, 0.3);
content: "";
position: absolute;
width: inherit;
height: inherit;
margin: -3px;
}
.dashboard .toolbar {
position: absolute;
top: 0;
right: 0;
z-index: 10;
}
.dashboard .toolbar.left-toolbar {
top: 0;
right: initial;
left: 5px;
}
.dashboard .toolbar.left-toolbar i.fas, .dashboard .toolbar.left-toolbar i.fa-solid, .dashboard .toolbar.left-toolbar i.far, .dashboard .toolbar.left-toolbar i.fa-regular, .dashboard .toolbar.left-toolbar i.ti {
margin-left: 0;
font-size: 1em;
}
.dashboard .toolbar select.dashboard_select {
padding: 5px;
border: 2px solid var(--input-border);
border-radius: 3px;
min-width: 140px;
cursor: pointer;
}
.dashboard .toolbar select.dashboard_select option {
border-color: var(--input-border) !important;
}
.dashboard .toolbar i.fas, .dashboard .toolbar i.fa-solid, .dashboard .toolbar i.far, .dashboard .toolbar i.fa-regular, .dashboard .toolbar i.ti {
font-size: 1.35em;
cursor: pointer;
padding: 5px;
margin-left: 5px;
border: 2px solid transparent;
}
.dashboard .toolbar i.fas.ti, .dashboard .toolbar i.fa-solid.ti, .dashboard .toolbar i.far.ti, .dashboard .toolbar i.fa-regular.ti, .dashboard .toolbar i.ti.ti {
font-size: 1.75em;
}
@media screen and (max-width: 700px) {
.dashboard .toolbar i.fas, .dashboard .toolbar i.fa-solid, .dashboard .toolbar i.far, .dashboard .toolbar i.fa-regular, .dashboard .toolbar i.ti {
display: none;
}
}
.dashboard .toolbar i.fas.active, .dashboard .toolbar i.fa-solid.active, .dashboard .toolbar i.far.active, .dashboard .toolbar i.fa-regular.active, .dashboard .toolbar i.ti.active {
border: 2px inset currentcolor;
}
.dashboard .toolbar i.fas.fa-moon, .dashboard .toolbar i.fa-solid.fa-moon, .dashboard .toolbar i.far.fa-moon, .dashboard .toolbar i.fa-regular.fa-moon, .dashboard .toolbar i.ti.fa-moon {
display: none;
}
.dashboard .toolbar .edit-dashboard-properties {
display: none;
}
.dashboard .toolbar .edit-dashboard-properties input.dashboard-name:not(.submit):not([type="submit"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not(.select2-search__field) {
min-width: 200px;
resize: horizontal;
}
.dashboard .toolbar .edit-dashboard-properties i.save-dashboard-name {
font-size: 1.5em;
padding: 1px;
vertical-align: middle;
}
.dashboard .toolbar .edit-dashboard-properties .display-message {
display: none;
font-weight: bold;
}
.dashboard .toolbar .edit-dashboard-properties .display-message.success {
color: #529152;
}
.dashboard .toolbar .edit-dashboard-properties .display-message.fail {
color: #915252;
}
.dashboard .filters_toolbar {
text-align: left;
height: 62px;
margin: 0 5px 5px 2px;
padding-top: 0.5em;
}
@media screen and (max-width: 700px) {
.dashboard .filters_toolbar {
height: inherit;
}
}
.dashboard .filters_toolbar .filters {
display: inline-flex;
flex-wrap: wrap;
align-items: stretch;
}
.dashboard .filters_toolbar .filters fieldset.filter {
border: 2px solid var(--input-border);
border-radius: 4px;
padding: 6px 12px 5px;
text-align: center;
margin: 6px 2px 0;
font-size: 0.8rem;
}
.dashboard .filters_toolbar .filters fieldset.filter legend {
display: none;
color: #74838f;
font-weight: bold;
font-size: 12px;
float: none;
margin-bottom: 0;
padding: 0 2px;
width: auto;
}
.dashboard .filters_toolbar .filters fieldset.filter input {
border: none !important;
cursor: pointer;
background-color: transparent;
padding: 0;
display: inline-block;
width: auto;
font-weight: bold;
font-size: 12px;
}
.dashboard .filters_toolbar .filters fieldset.filter .flatpickr {
position: relative;
}
.dashboard .filters_toolbar .filters fieldset.filter .flatpickr a[data-clear] {
display: none;
}
.dashboard .filters_toolbar .filters fieldset.filter .flatpickr::after {
font-weight: 400;
content: "";
right: 5px;
}
.dashboard .filters_toolbar .filters fieldset.filter .flatpickr .input-group-text {
background-color: transparent;
border: none;
}
.dashboard .filters_toolbar .filters fieldset.filter .select2 ~ a, .dashboard .filters_toolbar .filters fieldset.filter .select2 ~ span {
display: none;
}
.dashboard .filters_toolbar .filters fieldset.filter .select2 ~ .btn {
display: none;
}
.dashboard .filters_toolbar .filters fieldset.filter .select2 .select2-selection.select2-selection--single {
border: none;
background-color: transparent;
height: 24px;
}
.dashboard .filters_toolbar .filters fieldset.filter .select2 .select2-container {
margin-right: 0;
}
.dashboard .filters_toolbar .filters fieldset.filter .select2 .select2-selection__rendered {
color: #74838f;
font-weight: bold;
font-size: 12px;
line-height: 18px;
}
.dashboard .filters_toolbar .filters fieldset.filter .select2 .select2-selection__arrow {
display: none;
}
.dashboard .filters_toolbar .filters fieldset.filter .select2 .select2-selection__clear {
color: transparent;
position: relative;
}
.dashboard .filters_toolbar .filters fieldset.filter .select2 .select2-selection__clear::after {
position: absolute;
color: #509ee3;
font: 11px var(--fa-font-solid);
content: "";
opacity: 0.7;
left: 7px;
}
.dashboard .filters_toolbar .filters fieldset.filter .select2 .select2-selection__clear:hover::after {
opacity: 1;
}
.dashboard .filters_toolbar .filters fieldset.filter .select2::after {
font-weight: 900;
content: "";
}
.dashboard .filters_toolbar .filters fieldset.filter .flatpickr::placeholder, .dashboard .filters_toolbar .filters fieldset.filter .flatpickr .select2-selection__placeholder, .dashboard .filters_toolbar .filters fieldset.filter .select2::placeholder, .dashboard .filters_toolbar .filters fieldset.filter .select2 .select2-selection__placeholder {
color: #74838f;
opacity: 0.7;
}
.dashboard .filters_toolbar .filters fieldset.filter .flatpickr::after, .dashboard .filters_toolbar .filters fieldset.filter .select2::after {
font: var(--fa-font-solid);
font-size: 14px;
color: #74838f;
opacity: 0.7;
pointer-events: none;
position: absolute;
right: 0;
top: 1px;
}
.dashboard .filters_toolbar .filters fieldset.filter .delete-filter {
display: none;
cursor: pointer;
}
.dashboard .filters_toolbar .filters fieldset.filter.filled {
border-color: #509ee3;
margin-top: 0;
padding-top: 0.25em;
}
.dashboard .filters_toolbar .filters fieldset.filter.filled legend {
display: inline-block;
}
.dashboard .filters_toolbar .filters fieldset.filter.filled input, .dashboard .filters_toolbar .filters fieldset.filter.filled .select2-selection__rendered {
color: #509ee3 !important;
}
.dashboard .filters_toolbar .filters fieldset.filter.filled .flatpickr::after, .dashboard .filters_toolbar .filters fieldset.filter.filled .select2::after {
display: none;
}
.dashboard .filters_toolbar .filters fieldset.filter.filled .flatpickr a[data-clear], .dashboard .filters_toolbar .filters fieldset.filter.filled .select2 a[data-clear] {
display: inline-block;
color: #509ee3;
}
.dashboard .filters_toolbar .filters-control {
border: 2px dashed transparent;
border-radius: 4px;
display: inline-block;
vertical-align: top;
margin-top: 12px;
}
.dashboard .filters_toolbar .filters-control .add-filter {
padding: 8px 10px 9px 12px;
display: none;
cursor: pointer;
}
.dashboard .filters_toolbar .filters-control .add-filter .no-filter, .dashboard .filters_toolbar .filters-control .add-filter .add-filter-lbl {
padding-left: 0.2em;
font-style: italic;
color: #74838f;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}
.dashboard .grid-guide {
display: none;
position: absolute;
top: calc(40px + 62px + 5px);
width: calc(100% + 1px);
border: 1px solid var(--input-border);
border-width: 0 1px 1px 0;
background-image: linear-gradient(to right, var(--input-border) 1px, transparent 1px), linear-gradient(to bottom, var(--input-border) 1px, transparent 1px);
}
.dashboard .grid-guide .cell-add {
opacity: 0;
z-index: 2;
position: relative;
cursor: pointer;
border: 2px dashed #777;
}
.dashboard .grid-guide .cell-add:hover {
opacity: 1;
}
.dashboard .grid-guide .cell-add::after {
content: "+";
left: 40%;
top: 40%;
color: grey;
font: 1em var(--fa-font-solid);
position: absolute;
}
.dashboard .grid-stack.grid-stack-one-column-mode {
max-width: 100%;
}
.dashboard .grid-stack.grid-stack-one-column-mode .grid-stack-item {
margin-bottom: 2px;
}
.dashboard .grid-stack .grid-stack-item:hover {
cursor: default;
}
.dashboard .grid-stack .grid-stack-item.lock-bottom {
display: none;
}
.dashboard .grid-stack .grid-stack-item > .ui-resizable-se {
bottom: 14px;
right: 3px;
}
.dashboard .grid-stack .grid-stack-item > .controls {
display: none;
position: absolute;
top: 7px;
right: 12px;
z-index: 11;
cursor: pointer;
}
.dashboard .grid-stack .grid-stack-item > .controls i.fas, .dashboard .grid-stack .grid-stack-item > .controls i.fa-solid, .dashboard .grid-stack .grid-stack-item > .controls i.far, .dashboard .grid-stack .grid-stack-item > .controls i.fa-regular, .dashboard .grid-stack .grid-stack-item > .controls i.ti {
opacity: 0.6;
}
.dashboard .grid-stack .grid-stack-item > .controls i.fas:hover, .dashboard .grid-stack .grid-stack-item > .controls i.fa-solid:hover, .dashboard .grid-stack .grid-stack-item > .controls i.far:hover, .dashboard .grid-stack .grid-stack-item > .controls i.fa-regular:hover, .dashboard .grid-stack .grid-stack-item > .controls i.ti:hover {
opacity: 1;
}
.dashboard .grid-stack .grid-stack-item .placeholder-content {
left: 3px;
right: 3px;
}
.dashboard .grid-stack .grid-stack-item .loading-card {
height: 100%;
border: 1px solid rgba(0, 0, 0, 0.05);
}
.dashboard .grid-stack .grid-stack-item .loading-card .fa-spin {
position: absolute;
top: calc(50% - 16px);
left: calc(50% - 16px);
color: #222;
}
.dashboard .grid-stack .grid-stack-item .empty-card {
height: 100%;
border-radius: 3px;
border: 1px solid transparent;
}
.dashboard .grid-stack .grid-stack-item .empty-card .fas, .dashboard .grid-stack .grid-stack-item .empty-card .fa-solid, .dashboard .grid-stack .grid-stack-item .empty-card .far, .dashboard .grid-stack .grid-stack-item .empty-card .fa-regular, .dashboard .grid-stack .grid-stack-item .empty-card .ti {
position: absolute;
top: calc(50% - 16px);
left: calc(50% - 16px);
font-size: 2em;
}
.dashboard .grid-stack .grid-stack-item .card-error {
border-color: rgba(100, 0, 0, 0.3);
background: rgba(255, 0, 0, 0.1);
color: rgba(100, 0, 0, 0.5);
}
.dashboard .grid-stack .grid-stack-item .card-warning {
border-color: rgba(105, 100, 32, 0.3);
background: rgba(255, 238, 0, 0.178);
color: rgba(105, 100, 32, 0.3);
}
.dashboard .grid-stack .grid-stack-item .no-data {
display: block;
position: relative;
}
.dashboard .grid-stack .grid-stack-item .no-data div {
position: absolute;
top: 50%;
text-align: center;
width: 100%;
}
.dashboard .grid-stack .grid-stack-item .ui-resizable-se {
background: none;
text-indent: unset;
}
.dashboard .grid-stack .grid-stack-item .ui-resizable-se::before {
content: "";
font: 13px var(--fa-font-solid);
position: absolute;
bottom: -5px;
right: 1px;
width: 20px;
height: 20px;
opacity: 0.6;
}
.dashboard .grid-stack .grid-stack-item .ui-resizable-se:hover::before {
opacity: 1;
}
.dashboard .grid-stack .grid-stack-item .grid-stack-item-content {
cursor: default;
touch-action: initial;
}
.dashboard .grid-stack .grid-stack-item .grid-stack-item-content .debug-card {
z-index: 10;
position: absolute;
color: rgba(255, 0, 0, 0.5);
font-size: 10px;
bottom: 5px;
left: 5px;
}
.dashboard .card {
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
text-align: left;
padding: 5px;
height: 100%;
width: 100%;
margin: 2px 0 0 2px;
display: block;
color: rgba(0, 0, 0, 0.7);
border: 2px solid transparent;
border-radius: 3px;
border-top-left-radius: 3px !important;
position: relative;
background-color: #ddd;
}
.dashboard .card img {
max-width: 100%;
}
.dashboard .big-number .content {
margin: 0;
}
.dashboard .big-number .main-icon {
right: 5px;
top: 5px;
}
.dashboard .big-number .formatted-number {
display: flex;
}
.dashboard .big-number .formatted-number .number, .dashboard .big-number .formatted-number .suffix {
font-size: 3em;
font-weight: normal;
}
@media screen and (max-width: 1400px) {
.dashboard .big-number .formatted-number .number, .dashboard .big-number .formatted-number .suffix {
font-size: 2em;
}
}
.dashboard .big-number .label {
max-width: calc(100%);
overflow: hidden;
text-overflow: ellipsis;
}
.dashboard .main-icon {
font-size: 3em;
position: absolute;
right: 5px;
bottom: 5px;
}
@media screen and (min-width: 700px) and (max-width: 1400px) {
.dashboard .main-icon {
font-size: 2em;
}
}
.dashboard .main-label {
margin: 5px;
font-size: 1.5em;
font-weight: bold;
display: block;
max-width: calc(100% - 2.5em);
}
@media screen and (min-width: 700px) and (max-width: 1400px) {
.dashboard .main-label {
font-size: 1.1em;
}
}
.dashboard .main-label i {
color: currentcolor;
}
.dashboard .summary-numbers {
display: flex;
flex-direction: column;
}
.dashboard .summary-numbers .scrollable {
flex-grow: 1;
display: flex;
}
.dashboard .summary-numbers .scrollable .table {
flex-grow: 1;
display: flex;
text-align: center;
}
.dashboard .summary-numbers .scrollable .table .line {
flex-grow: 1;
display: flex;
flex-direction: column-reverse;
justify-content: space-evenly;
flex-basis: 100%;
color: #555;
position: relative;
font-weight: normal;
}
.dashboard .summary-numbers .scrollable .table .line .content {
display: flex;
}
.dashboard .summary-numbers .scrollable .table .line .content .formatted-number {
flex-grow: 1;
}
.dashboard .summary-numbers .scrollable .table .line .label {
font-size: 1.5em;
}
.dashboard .summary-numbers .scrollable .table .line:not(:first-child) {
border: 0;
border-left: 1px solid rgba(125, 125, 125, 0.2);
}
.dashboard .summary-numbers .scrollable .table .line:hover {
background-color: rgba(125, 125, 125, 0.1);
cursor: pointer;
border-radius: 3px;
border-left-color: transparent;
}
.dashboard .summary-numbers .scrollable .table .line:hover + .line {
border-left-color: transparent;
}
.dashboard .multiple-numbers .scrollable {
overflow: auto;
max-height: calc(100% - 35px);
scrollbar-width: none;
}
.dashboard .multiple-numbers .scrollable::-webkit-scrollbar {
height: 6px;
width: 4px;
}
.dashboard .multiple-numbers .scrollable::-webkit-scrollbar-thumb, .dashboard .multiple-numbers .scrollable::-webkit-scrollbar-track, .dashboard .multiple-numbers .scrollable::-webkit-scrollbar-corner {
background-color: transparent;
}
.dashboard .multiple-numbers .scrollable:hover {
scrollbar-width: thin;
}
.dashboard .multiple-numbers .scrollable:hover::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, 0.3);
}
.dashboard .multiple-numbers .scrollable:hover::-webkit-scrollbar-track {
background-color: rgba(0, 0, 0, 0.2);
}
.dashboard .multiple-numbers .table {
display: table;
width: 100%;
}
.dashboard .multiple-numbers .table .line {
display: table-row;
color: currentcolor;
}
.dashboard .multiple-numbers .table .line * {
display: table-cell;
}
.dashboard .multiple-numbers .table .line:nth-child(odd) {
background-color: rgba(0, 0, 0, 0.05);
}
.dashboard .multiple-numbers .table .line:hover {
background-color: rgba(0, 0, 0, 0.2);
}
.dashboard .multiple-numbers .table .line .content {
font-size: 1.9em;
min-width: 40px;
background-color: rgba(0, 0, 0, 0.1);
padding: 10px;
text-align: center;
white-space: nowrap;
width: 1%;
}
.dashboard .multiple-numbers .table .line .label, .dashboard .multiple-numbers .table .line .icon {
position: inherit;
font-size: inherit;
padding: 10px 0 10px 10px;
line-height: 1.9em;
}
.dashboard .multiple-numbers .table .line .icon {
color: rgba(0, 0, 0, 0.5);
}
.dashboard .multiple-numbers .main-label {
position: absolute;
left: 5px;
bottom: 5px;
}
.dashboard .articles-list .scrollable {
overflow: auto;
max-height: calc(100% - 35px);
scrollbar-width: none;
}
.dashboard .articles-list .scrollable::-webkit-scrollbar {
height: 6px;
width: 4px;
}
.dashboard .articles-list .scrollable::-webkit-scrollbar-thumb, .dashboard .articles-list .scrollable::-webkit-scrollbar-track, .dashboard .articles-list .scrollable::-webkit-scrollbar-corner {
background-color: transparent;
}
.dashboard .articles-list .scrollable:hover {
scrollbar-width: thin;
}
.dashboard .articles-list .scrollable:hover::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, 0.3);
}
.dashboard .articles-list .scrollable:hover::-webkit-scrollbar-track {
background-color: rgba(0, 0, 0, 0.2);
}
.dashboard .articles-list .line {
color: currentcolor;
margin: 5px;
padding: 5px;
font-weight: normal;
position: relative;
}
.dashboard .articles-list .line .label {
display: block;
font-weight: bold;
font-size: 1.4em;
margin: 5px 0 10px;
}
.dashboard .articles-list .line .content {
display: block;
margin-bottom: 3px;
font-size: 1.2em;
overflow: hidden;
text-overflow: ellipsis;
}
.dashboard .articles-list .line .content.long_text {
max-height: 80px;
}
.dashboard .articles-list .line .date {
float: right;
}
.dashboard .articles-list .line a, .dashboard .articles-list .line i.fa-user {
color: currentcolor;
}
.dashboard .articles-list .line i.fa-user {
font-size: 0.8em;
}
.dashboard .articles-list .main-label {
position: absolute;
left: 5px;
bottom: 5px;
}
.dashboard .g-chart {
display: flex;
flex-direction: column;
}
.dashboard .g-chart .chart {
flex: 1;
min-height: 0;
}
.dashboard .g-chart .main-label {
height: 30px;
}
.dashboard .g-chart .ct-chart-bar:not(.ct-horizontal-bars) .ct-circle + .ct-label, .dashboard .g-chart .ct-chart-line .ct-circle + .ct-label {
font-size: 0.75rem;
line-height: 1;
paint-order: stroke;
stroke-width: 5px;
}
.dashboard .g-chart .ct-chart-bar:not(.ct-horizontal-bars) .ct-labels .ct-label:not(.ct-vertical), .dashboard .g-chart .ct-chart-line .ct-labels .ct-label:not(.ct-vertical) {
word-break: break-word;
}
.dashboard .g-chart .ct-chart-line .ct-label.ct-horizontal.ct-end {
transform: translateX(-40%);
}
.dashboard .g-chart .ct-chart-donut {
fill: none;
}
.dashboard .g-chart .ct-chart-donut .ct-label {
text-anchor: middle;
font-weight: bold;
}
.dashboard .g-chart .ct-chart-donut .ct-label.fade {
opacity: 0.2;
}
.dashboard .g-chart .ct-horizontal-bars .ct-label.ct-vertical.ct-start {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
}
.dashboard .g-chart .ct-horizontal-bars .ct-label.ct-vertical.ct-start::before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
}
.dashboard .g-chart .ct-chart-bar .ct-barlabel {
font-weight: bold;
}
.dashboard .g-chart.gauge .ct-chart {
max-height: calc(100% - 45px);
}
.dashboard .g-chart.gauge .ct-chart .ct-series.mouseover .ct-slice-pie, .dashboard .g-chart.gauge .ct-chart .ct-series.mouseover .ct-slice-donut-solid {
transform: scale(1.02);
}
@keyframes slice-fill-opacity {
to {
fill-opacity: 1;
}
}
.dashboard .g-chart .ct-chart-donut .ct-series .ct-slice-pie, .dashboard .g-chart .ct-chart-donut .ct-series .ct-slice-donut-solid, .dashboard .g-chart .ct-chart-pie .ct-series .ct-slice-pie, .dashboard .g-chart .ct-chart-pie .ct-series .ct-slice-donut-solid {
stroke-width: 1px;
transform-origin: center center;
fill-opacity: 0;
animation: slice-fill-opacity 1s ease-in-out forwards;
}
.dashboard .g-chart .ct-chart-donut .ct-series.disable-animation .ct-slice-pie, .dashboard .g-chart .ct-chart-donut .ct-series.disable-animation .ct-slice-donut-solid, .dashboard .g-chart .ct-chart-pie .ct-series.disable-animation .ct-slice-pie, .dashboard .g-chart .ct-chart-pie .ct-series.disable-animation .ct-slice-donut-solid {
animation: none;
fill-opacity: 1;
}
.dashboard .g-chart .ct-chart-donut .ct-series.mouseover .ct-slice-pie, .dashboard .g-chart .ct-chart-donut .ct-series.mouseover .ct-slice-donut-solid, .dashboard .g-chart .ct-chart-pie .ct-series.mouseover .ct-slice-pie, .dashboard .g-chart .ct-chart-pie .ct-series.mouseover .ct-slice-donut-solid {
fill-opacity: 1;
stroke-opacity: 1;
stroke-width: 3px;
}
.dashboard .g-chart .ct-chart-donut .ct-series.notmouseover .ct-slice-pie, .dashboard .g-chart .ct-chart-donut .ct-series.notmouseover .ct-slice-donut-solid, .dashboard .g-chart .ct-chart-pie .ct-series.notmouseover .ct-slice-pie, .dashboard .g-chart .ct-chart-pie .ct-series.notmouseover .ct-slice-donut-solid {
fill-opacity: 0.5;
stroke-opacity: 0;
}
.dashboard .g-chart .ct-chart [data-clickable="true"] {
cursor: pointer;
}
.dashboard .g-chart .ct-point:hover {
stroke-width: 13px;
}
.dashboard .g-chart.pie, .dashboard .g-chart.line.multiple, .dashboard .g-chart.bar.tab10 {
/*!
* ---------------------------------------------------------------------
*
* GLPI - Gestionnaire Libre de Parc Informatique
*
* http://glpi-project.org
*
* @copyright 2015-2022 Teclib' and contributors.
* @copyright 2003-2014 by the INDEPNET Development Team.
* @licence https://www.gnu.org/licenses/gpl-3.0.html
*
* ---------------------------------------------------------------------
*
* LICENSE
*
* This file is part of GLPI.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
* ---------------------------------------------------------------------
*/
/*!
* ---------------------------------------------------------------------
*
* GLPI - Gestionnaire Libre de Parc Informatique
*
* http://glpi-project.org
*
* @copyright 2015-2022 Teclib' and contributors.
* @copyright 2003-2014 by the INDEPNET Development Team.
* @licence https://www.gnu.org/licenses/gpl-3.0.html
*
* ---------------------------------------------------------------------
*
* LICENSE
*
* This file is part of GLPI.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
* ---------------------------------------------------------------------
*/
}
.dashboard .g-chart.pie .ct-series-a .ct-point, .dashboard .g-chart.pie .ct-series-a .ct-line, .dashboard .g-chart.pie .ct-series-a .ct-bar, .dashboard .g-chart.pie .ct-series-a .ct-slice-donut, .dashboard .g-chart.line.multiple .ct-series-a .ct-point, .dashboard .g-chart.line.multiple .ct-series-a .ct-line, .dashboard .g-chart.line.multiple .ct-series-a .ct-bar, .dashboard .g-chart.line.multiple .ct-series-a .ct-slice-donut, .dashboard .g-chart.bar.tab10 .ct-series-a .ct-point, .dashboard .g-chart.bar.tab10 .ct-series-a .ct-line, .dashboard .g-chart.bar.tab10 .ct-series-a .ct-bar, .dashboard .g-chart.bar.tab10 .ct-series-a .ct-slice-donut {
stroke: #4e79a7;
}
.dashboard .g-chart.pie .ct-series-a .ct-bar + .ct-barlabel, .dashboard .g-chart.line.multiple .ct-series-a .ct-bar + .ct-barlabel, .dashboard .g-chart.bar.tab10 .ct-series-a .ct-bar + .ct-barlabel {
fill: setcolor(#4e79a7);
}
.dashboard .g-chart.pie .ct-series-a .ct-circle, .dashboard .g-chart.line.multiple .ct-series-a .ct-circle, .dashboard .g-chart.bar.tab10 .ct-series-a .ct-circle {
fill: #4e79a7;
}
.dashboard .g-chart.pie .ct-series-a .ct-circle + .ct-label, .dashboard .g-chart.line.multiple .ct-series-a .ct-circle + .ct-label, .dashboard .g-chart.bar.tab10 .ct-series-a .ct-circle + .ct-label {
fill: #4e79a7;
}
.dashboard .g-chart.pie .ct-series-a .ct-slice-pie, .dashboard .g-chart.pie .ct-series-a .ct-area, .dashboard .g-chart.pie .ct-series-a .ct-slice-donut-solid, .dashboard .g-chart.line.multiple .ct-series-a .ct-slice-pie, .dashboard .g-chart.line.multiple .ct-series-a .ct-area, .dashboard .g-chart.line.multiple .ct-series-a .ct-slice-donut-solid, .dashboard .g-chart.bar.tab10 .ct-series-a .ct-slice-pie, .dashboard .g-chart.bar.tab10 .ct-series-a .ct-area, .dashboard .g-chart.bar.tab10 .ct-series-a .ct-slice-donut-solid {
fill: #4e79a7;
stroke: setcolor(#4e79a7);
}
.dashboard .g-chart.pie .ct-series-0:before, .dashboard .g-chart.line.multiple .ct-series-0:before, .dashboard .g-chart.bar.tab10 .ct-series-0:before {
background-color: #4e79a7;
border-color: #4e79a7;
}
.dashboard .g-chart.pie .ct-series-b .ct-point, .dashboard .g-chart.pie .ct-series-b .ct-line, .dashboard .g-chart.pie .ct-series-b .ct-bar, .dashboard .g-chart.pie .ct-series-b .ct-slice-donut, .dashboard .g-chart.line.multiple .ct-series-b .ct-point, .dashboard .g-chart.line.multiple .ct-series-b .ct-line, .dashboard .g-chart.line.multiple .ct-series-b .ct-bar, .dashboard .g-chart.line.multiple .ct-series-b .ct-slice-donut, .dashboard .g-chart.bar.tab10 .ct-series-b .ct-point, .dashboard .g-chart.bar.tab10 .ct-series-b .ct-line, .dashboard .g-chart.bar.tab10 .ct-series-b .ct-bar, .dashboard .g-chart.bar.tab10 .ct-series-b .ct-slice-donut {
stroke: #f28e2c;
}
.dashboard .g-chart.pie .ct-series-b .ct-bar + .ct-barlabel, .dashboard .g-chart.line.multiple .ct-series-b .ct-bar + .ct-barlabel, .dashboard .g-chart.bar.tab10 .ct-series-b .ct-bar + .ct-barlabel {
fill: setcolor(#f28e2c);
}
.dashboard .g-chart.pie .ct-series-b .ct-circle, .dashboard .g-chart.line.multiple .ct-series-b .ct-circle, .dashboard .g-chart.bar.tab10 .ct-series-b .ct-circle {
fill: #f28e2c;
}
.dashboard .g-chart.pie .ct-series-b .ct-circle + .ct-label, .dashboard .g-chart.line.multiple .ct-series-b .ct-circle + .ct-label, .dashboard .g-chart.bar.tab10 .ct-series-b .ct-circle + .ct-label {
fill: #f28e2c;
}
.dashboard .g-chart.pie .ct-series-b .ct-slice-pie, .dashboard .g-chart.pie .ct-series-b .ct-area, .dashboard .g-chart.pie .ct-series-b .ct-slice-donut-solid, .dashboard .g-chart.line.multiple .ct-series-b .ct-slice-pie, .dashboard .g-chart.line.multiple .ct-series-b .ct-area, .dashboard .g-chart.line.multiple .ct-series-b .ct-slice-donut-solid, .dashboard .g-chart.bar.tab10 .ct-series-b .ct-slice-pie, .dashboard .g-chart.bar.tab10 .ct-series-b .ct-area, .dashboard .g-chart.bar.tab10 .ct-series-b .ct-slice-donut-solid {
fill: #f28e2c;
stroke: setcolor(#f28e2c);
}
.dashboard .g-chart.pie .ct-series-1:before, .dashboard .g-chart.line.multiple .ct-series-1:before, .dashboard .g-chart.bar.tab10 .ct-series-1:before {
background-color: #f28e2c;
border-color: #f28e2c;
}
.dashboard .g-chart.pie .ct-series-c .ct-point, .dashboard .g-chart.pie .ct-series-c .ct-line, .dashboard .g-chart.pie .ct-series-c .ct-bar, .dashboard .g-chart.pie .ct-series-c .ct-slice-donut, .dashboard .g-chart.line.multiple .ct-series-c .ct-point, .dashboard .g-chart.line.multiple .ct-series-c .ct-line, .dashboard .g-chart.line.multiple .ct-series-c .ct-bar, .dashboard .g-chart.line.multiple .ct-series-c .ct-slice-donut, .dashboard .g-chart.bar.tab10 .ct-series-c .ct-point, .dashboard .g-chart.bar.tab10 .ct-series-c .ct-line, .dashboard .g-chart.bar.tab10 .ct-series-c .ct-bar, .dashboard .g-chart.bar.tab10 .ct-series-c .ct-slice-donut {
stroke: #e15759;
}
.dashboard .g-chart.pie .ct-series-c .ct-bar + .ct-barlabel, .dashboard .g-chart.line.multiple .ct-series-c .ct-bar + .ct-barlabel, .dashboard .g-chart.bar.tab10 .ct-series-c .ct-bar + .ct-barlabel {
fill: setcolor(#e15759);
}
.dashboard .g-chart.pie .ct-series-c .ct-circle, .dashboard .g-chart.line.multiple .ct-series-c .ct-circle, .dashboard .g-chart.bar.tab10 .ct-series-c .ct-circle {
fill: #e15759;
}
.dashboard .g-chart.pie .ct-series-c .ct-circle + .ct-label, .dashboard .g-chart.line.multiple .ct-series-c .ct-circle + .ct-label, .dashboard .g-chart.bar.tab10 .ct-series-c .ct-circle + .ct-label {
fill: #e15759;
}
.dashboard .g-chart.pie .ct-series-c .ct-slice-pie, .dashboard .g-chart.pie .ct-series-c .ct-area, .dashboard .g-chart.pie .ct-series-c .ct-slice-donut-solid, .dashboard .g-chart.line.multiple .ct-series-c .ct-slice-pie, .dashboard .g-chart.line.multiple .ct-series-c .ct-area, .dashboard .g-chart.line.multiple .ct-series-c .ct-slice-donut-solid, .dashboard .g-chart.bar.tab10 .ct-series-c .ct-slice-pie, .dashboard .g-chart.bar.tab10 .ct-series-c .ct-area, .dashboard .g-chart.bar.tab10 .ct-series-c .ct-slice-donut-solid {
fill: #e15759;
stroke: setcolor(#e15759);
}
.dashboard .g-chart.pie .ct-series-2:before, .dashboard .g-chart.line.multiple .ct-series-2:before, .dashboard .g-chart.bar.tab10 .ct-series-2:before {
background-color: #e15759;
border-color: #e15759;
}
.dashboard .g-chart.pie .ct-series-d .ct-point, .dashboard .g-chart.pie .ct-series-d .ct-line, .dashboard .g-chart.pie .ct-series-d .ct-bar, .dashboard .g-chart.pie .ct-series-d .ct-slice-donut, .dashboard .g-chart.line.multiple .ct-series-d .ct-point, .dashboard .g-chart.line.multiple .ct-series-d .ct-line, .dashboard .g-chart.line.multiple .ct-series-d .ct-bar, .dashboard .g-chart.line.multiple .ct-series-d .ct-slice-donut, .dashboard .g-chart.bar.tab10 .ct-series-d .ct-point, .dashboard .g-chart.bar.tab10 .ct-series-d .ct-line, .dashboard .g-chart.bar.tab10 .ct-series-d .ct-bar, .dashboard .g-chart.bar.tab10 .ct-series-d .ct-slice-donut {
stroke: #76b7b2;
}
.dashboard .g-chart.pie .ct-series-d .ct-bar + .ct-barlabel, .dashboard .g-chart.line.multiple .ct-series-d .ct-bar + .ct-barlabel, .dashboard .g-chart.bar.tab10 .ct-series-d .ct-bar + .ct-barlabel {
fill: setcolor(#76b7b2);
}
.dashboard .g-chart.pie .ct-series-d .ct-circle, .dashboard .g-chart.line.multiple .ct-series-d .ct-circle, .dashboard .g-chart.bar.tab10 .ct-series-d .ct-circle {
fill: #76b7b2;
}
.dashboard .g-chart.pie .ct-series-d .ct-circle + .ct-label, .dashboard .g-chart.line.multiple .ct-series-d .ct-circle + .ct-label, .dashboard .g-chart.bar.tab10 .ct-series-d .ct-circle + .ct-label {
fill: #76b7b2;
}
.dashboard .g-chart.pie .ct-series-d .ct-slice-pie, .dashboard .g-chart.pie .ct-series-d .ct-area, .dashboard .g-chart.pie .ct-series-d .ct-slice-donut-solid, .dashboard .g-chart.line.multiple .ct-series-d .ct-slice-pie, .dashboard .g-chart.line.multiple .ct-series-d .ct-area, .dashboard .g-chart.line.multiple .ct-series-d .ct-slice-donut-solid, .dashboard .g-chart.bar.tab10 .ct-series-d .ct-slice-pie, .dashboard .g-chart.bar.tab10 .ct-series-d .ct-area, .dashboard .g-chart.bar.tab10 .ct-series-d .ct-slice-donut-solid {
fill: #76b7b2;
stroke: setcolor(#76b7b2);
}
.dashboard .g-chart.pie .ct-series-3:before, .dashboard .g-chart.line.multiple .ct-series-3:before, .dashboard .g-chart.bar.tab10 .ct-series-3:before {
background-color: #76b7b2;
border-color: #76b7b2;
}
.dashboard .g-chart.pie .ct-series-e .ct-point, .dashboard .g-chart.pie .ct-series-e .ct-line, .dashboard .g-chart.pie .ct-series-e .ct-bar, .dashboard .g-chart.pie .ct-series-e .ct-slice-donut, .dashboard .g-chart.line.multiple .ct-series-e .ct-point, .dashboard .g-chart.line.multiple .ct-series-e .ct-line, .dashboard .g-chart.line.multiple .ct-series-e .ct-bar, .dashboard .g-chart.line.multiple .ct-series-e .ct-slice-donut, .dashboard .g-chart.bar.tab10 .ct-series-e .ct-point, .dashboard .g-chart.bar.tab10 .ct-series-e .ct-line, .dashboard .g-chart.bar.tab10 .ct-series-e .ct-bar, .dashboard .g-chart.bar.tab10 .ct-series-e .ct-slice-donut {
stroke: #59a14f;
}
.dashboard .g-chart.pie .ct-series-e .ct-bar + .ct-barlabel, .dashboard .g-chart.line.multiple .ct-series-e .ct-bar + .ct-barlabel, .dashboard .g-chart.bar.tab10 .ct-series-e .ct-bar + .ct-barlabel {
fill: setcolor(#59a14f);
}
.dashboard .g-chart.pie .ct-series-e .ct-circle, .dashboard .g-chart.line.multiple .ct-series-e .ct-circle, .dashboard .g-chart.bar.tab10 .ct-series-e .ct-circle {
fill: #59a14f;
}
.dashboard .g-chart.pie .ct-series-e .ct-circle + .ct-label, .dashboard .g-chart.line.multiple .ct-series-e .ct-circle + .ct-label, .dashboard .g-chart.bar.tab10 .ct-series-e .ct-circle + .ct-label {
fill: #59a14f;
}
.dashboard .g-chart.pie .ct-series-e .ct-slice-pie, .dashboard .g-chart.pie .ct-series-e .ct-area, .dashboard .g-chart.pie .ct-series-e .ct-slice-donut-solid, .dashboard .g-chart.line.multiple .ct-series-e .ct-slice-pie, .dashboard .g-chart.line.multiple .ct-series-e .ct-area, .dashboard .g-chart.line.multiple .ct-series-e .ct-slice-donut-solid, .dashboard .g-chart.bar.tab10 .ct-series-e .ct-slice-pie, .dashboard .g-chart.bar.tab10 .ct-series-e .ct-area, .dashboard .g-chart.bar.tab10 .ct-series-e .ct-slice-donut-solid {
fill: #59a14f;
stroke: setcolor(#59a14f);
}
.dashboard .g-chart.pie .ct-series-4:before, .dashboard .g-chart.line.multiple .ct-series-4:before, .dashboard .g-chart.bar.tab10 .ct-series-4:before {
background-color: #59a14f;
border-color: #59a14f;
}
.dashboard .g-chart.pie .ct-series-f .ct-point, .dashboard .g-chart.pie .ct-series-f .ct-line, .dashboard .g-chart.pie .ct-series-f .ct-bar, .dashboard .g-chart.pie .ct-series-f .ct-slice-donut, .dashboard .g-chart.line.multiple .ct-series-f .ct-point, .dashboard .g-chart.line.multiple .ct-series-f .ct-line, .dashboard .g-chart.line.multiple .ct-series-f .ct-bar, .dashboard .g-chart.line.multiple .ct-series-f .ct-slice-donut, .dashboard .g-chart.bar.tab10 .ct-series-f .ct-point, .dashboard .g-chart.bar.tab10 .ct-series-f .ct-line, .dashboard .g-chart.bar.tab10 .ct-series-f .ct-bar, .dashboard .g-chart.bar.tab10 .ct-series-f .ct-slice-donut {
stroke: #edc949;
}
.dashboard .g-chart.pie .ct-series-f .ct-bar + .ct-barlabel, .dashboard .g-chart.line.multiple .ct-series-f .ct-bar + .ct-barlabel, .dashboard .g-chart.bar.tab10 .ct-series-f .ct-bar + .ct-barlabel {
fill: setcolor(#edc949);
}
.dashboard .g-chart.pie .ct-series-f .ct-circle, .dashboard .g-chart.line.multiple .ct-series-f .ct-circle, .dashboard .g-chart.bar.tab10 .ct-series-f .ct-circle {
fill: #edc949;
}
.dashboard .g-chart.pie .ct-series-f .ct-circle + .ct-label, .dashboard .g-chart.line.multiple .ct-series-f .ct-circle + .ct-label, .dashboard .g-chart.bar.tab10 .ct-series-f .ct-circle + .ct-label {
fill: #edc949;
}
.dashboard .g-chart.pie .ct-series-f .ct-slice-pie, .dashboard .g-chart.pie .ct-series-f .ct-area, .dashboard .g-chart.pie .ct-series-f .ct-slice-donut-solid, .dashboard .g-chart.line.multiple .ct-series-f .ct-slice-pie, .dashboard .g-chart.line.multiple .ct-series-f .ct-area, .dashboard .g-chart.line.multiple .ct-series-f .ct-slice-donut-solid, .dashboard .g-chart.bar.tab10 .ct-series-f .ct-slice-pie, .dashboard .g-chart.bar.tab10 .ct-series-f .ct-area, .dashboard .g-chart.bar.tab10 .ct-series-f .ct-slice-donut-solid {
fill: #edc949;
stroke: setcolor(#edc949);
}
.dashboard .g-chart.pie .ct-series-5:before, .dashboard .g-chart.line.multiple .ct-series-5:before, .dashboard .g-chart.bar.tab10 .ct-series-5:before {
background-color: #edc949;
border-color: #edc949;
}
.dashboard .g-chart.pie .ct-series-g .ct-point, .dashboard .g-chart.pie .ct-series-g .ct-line, .dashboard .g-chart.pie .ct-series-g .ct-bar, .dashboard .g-chart.pie .ct-series-g .ct-slice-donut, .dashboard .g-chart.line.multiple .ct-series-g .ct-point, .dashboard .g-chart.line.multiple .ct-series-g .ct-line, .dashboard .g-chart.line.multiple .ct-series-g .ct-bar, .dashboard .g-chart.line.multiple .ct-series-g .ct-slice-donut, .dashboard .g-chart.bar.tab10 .ct-series-g .ct-point, .dashboard .g-chart.bar.tab10 .ct-series-g .ct-line, .dashboard .g-chart.bar.tab10 .ct-series-g .ct-bar, .dashboard .g-chart.bar.tab10 .ct-series-g .ct-slice-donut {
stroke: #af7aa1;
}
.dashboard .g-chart.pie .ct-series-g .ct-bar + .ct-barlabel, .dashboard .g-chart.line.multiple .ct-series-g .ct-bar + .ct-barlabel, .dashboard .g-chart.bar.tab10 .ct-series-g .ct-bar + .ct-barlabel {
fill: setcolor(#af7aa1);
}
.dashboard .g-chart.pie .ct-series-g .ct-circle, .dashboard .g-chart.line.multiple .ct-series-g .ct-circle, .dashboard .g-chart.bar.tab10 .ct-series-g .ct-circle {
fill: #af7aa1;
}
.dashboard .g-chart.pie .ct-series-g .ct-circle + .ct-label, .dashboard .g-chart.line.multiple .ct-series-g .ct-circle + .ct-label, .dashboard .g-chart.bar.tab10 .ct-series-g .ct-circle + .ct-label {
fill: #af7aa1;
}
.dashboard .g-chart.pie .ct-series-g .ct-slice-pie, .dashboard .g-chart.pie .ct-series-g .ct-area, .dashboard .g-chart.pie .ct-series-g .ct-slice-donut-solid, .dashboard .g-chart.line.multiple .ct-series-g .ct-slice-pie, .dashboard .g-chart.line.multiple .ct-series-g .ct-area, .dashboard .g-chart.line.multiple .ct-series-g .ct-slice-donut-solid, .dashboard .g-chart.bar.tab10 .ct-series-g .ct-slice-pie, .dashboard .g-chart.bar.tab10 .ct-series-g .ct-area, .dashboard .g-chart.bar.tab10 .ct-series-g .ct-slice-donut-solid {
fill: #af7aa1;
stroke: setcolor(#af7aa1);
}
.dashboard .g-chart.pie .ct-series-6:before, .dashboard .g-chart.line.multiple .ct-series-6:before, .dashboard .g-chart.bar.tab10 .ct-series-6:before {
background-color: #af7aa1;
border-color: #af7aa1;
}
.dashboard .g-chart.pie .ct-series-h .ct-point, .dashboard .g-chart.pie .ct-series-h .ct-line, .dashboard .g-chart.pie .ct-series-h .ct-bar, .dashboard .g-chart.pie .ct-series-h .ct-slice-donut, .dashboard .g-chart.line.multiple .ct-series-h .ct-point, .dashboard .g-chart.line.multiple .ct-series-h .ct-line, .dashboard .g-chart.line.multiple .ct-series-h .ct-bar, .dashboard .g-chart.line.multiple .ct-series-h .ct-slice-donut, .dashboard .g-chart.bar.tab10 .ct-series-h .ct-point, .dashboard .g-chart.bar.tab10 .ct-series-h .ct-line, .dashboard .g-chart.bar.tab10 .ct-series-h .ct-bar, .dashboard .g-chart.bar.tab10 .ct-series-h .ct-slice-donut {
stroke: #ff9da7;
}
.dashboard .g-chart.pie .ct-series-h .ct-bar + .ct-barlabel, .dashboard .g-chart.line.multiple .ct-series-h .ct-bar + .ct-barlabel, .dashboard .g-chart.bar.tab10 .ct-series-h .ct-bar + .ct-barlabel {
fill: setcolor(#ff9da7);
}
.dashboard .g-chart.pie .ct-series-h .ct-circle, .dashboard .g-chart.line.multiple .ct-series-h .ct-circle, .dashboard .g-chart.bar.tab10 .ct-series-h .ct-circle {
fill: #ff9da7;
}
.dashboard .g-chart.pie .ct-series-h .ct-circle + .ct-label, .dashboard .g-chart.line.multiple .ct-series-h .ct-circle + .ct-label, .dashboard .g-chart.bar.tab10 .ct-series-h .ct-circle + .ct-label {
fill: #ff9da7;
}
.dashboard .g-chart.pie .ct-series-h .ct-slice-pie, .dashboard .g-chart.pie .ct-series-h .ct-area, .dashboard .g-chart.pie .ct-series-h .ct-slice-donut-solid, .dashboard .g-chart.line.multiple .ct-series-h .ct-slice-pie, .dashboard .g-chart.line.multiple .ct-series-h .ct-area, .dashboard .g-chart.line.multiple .ct-series-h .ct-slice-donut-solid, .dashboard .g-chart.bar.tab10 .ct-series-h .ct-slice-pie, .dashboard .g-chart.bar.tab10 .ct-series-h .ct-area, .dashboard .g-chart.bar.tab10 .ct-series-h .ct-slice-donut-solid {
fill: #ff9da7;
stroke: setcolor(#ff9da7);
}
.dashboard .g-chart.pie .ct-series-7:before, .dashboard .g-chart.line.multiple .ct-series-7:before, .dashboard .g-chart.bar.tab10 .ct-series-7:before {
background-color: #ff9da7;
border-color: #ff9da7;
}
.dashboard .g-chart.pie .ct-series-i .ct-point, .dashboard .g-chart.pie .ct-series-i .ct-line, .dashboard .g-chart.pie .ct-series-i .ct-bar, .dashboard .g-chart.pie .ct-series-i .ct-slice-donut, .dashboard .g-chart.line.multiple .ct-series-i .ct-point, .dashboard .g-chart.line.multiple .ct-series-i .ct-line, .dashboard .g-chart.line.multiple .ct-series-i .ct-bar, .dashboard .g-chart.line.multiple .ct-series-i .ct-slice-donut, .dashboard .g-chart.bar.tab10 .ct-series-i .ct-point, .dashboard .g-chart.bar.tab10 .ct-series-i .ct-line, .dashboard .g-chart.bar.tab10 .ct-series-i .ct-bar, .dashboard .g-chart.bar.tab10 .ct-series-i .ct-slice-donut {
stroke: #9c755f;
}
.dashboard .g-chart.pie .ct-series-i .ct-bar + .ct-barlabel, .dashboard .g-chart.line.multiple .ct-series-i .ct-bar + .ct-barlabel, .dashboard .g-chart.bar.tab10 .ct-series-i .ct-bar + .ct-barlabel {
fill: setcolor(#9c755f);
}
.dashboard .g-chart.pie .ct-series-i .ct-circle, .dashboard .g-chart.line.multiple .ct-series-i .ct-circle, .dashboard .g-chart.bar.tab10 .ct-series-i .ct-circle {
fill: #9c755f;
}
.dashboard .g-chart.pie .ct-series-i .ct-circle + .ct-label, .dashboard .g-chart.line.multiple .ct-series-i .ct-circle + .ct-label, .dashboard .g-chart.bar.tab10 .ct-series-i .ct-circle + .ct-label {
fill: #9c755f;
}
.dashboard .g-chart.pie .ct-series-i .ct-slice-pie, .dashboard .g-chart.pie .ct-series-i .ct-area, .dashboard .g-chart.pie .ct-series-i .ct-slice-donut-solid, .dashboard .g-chart.line.multiple .ct-series-i .ct-slice-pie, .dashboard .g-chart.line.multiple .ct-series-i .ct-area, .dashboard .g-chart.line.multiple .ct-series-i .ct-slice-donut-solid, .dashboard .g-chart.bar.tab10 .ct-series-i .ct-slice-pie, .dashboard .g-chart.bar.tab10 .ct-series-i .ct-area, .dashboard .g-chart.bar.tab10 .ct-series-i .ct-slice-donut-solid {
fill: #9c755f;
stroke: setcolor(#9c755f);
}
.dashboard .g-chart.pie .ct-series-8:before, .dashboard .g-chart.line.multiple .ct-series-8:before, .dashboard .g-chart.bar.tab10 .ct-series-8:before {
background-color: #9c755f;
border-color: #9c755f;
}
.dashboard .g-chart.pie .ct-series-j .ct-point, .dashboard .g-chart.pie .ct-series-j .ct-line, .dashboard .g-chart.pie .ct-series-j .ct-bar, .dashboard .g-chart.pie .ct-series-j .ct-slice-donut, .dashboard .g-chart.line.multiple .ct-series-j .ct-point, .dashboard .g-chart.line.multiple .ct-series-j .ct-line, .dashboard .g-chart.line.multiple .ct-series-j .ct-bar, .dashboard .g-chart.line.multiple .ct-series-j .ct-slice-donut, .dashboard .g-chart.bar.tab10 .ct-series-j .ct-point, .dashboard .g-chart.bar.tab10 .ct-series-j .ct-line, .dashboard .g-chart.bar.tab10 .ct-series-j .ct-bar, .dashboard .g-chart.bar.tab10 .ct-series-j .ct-slice-donut {
stroke: #bab0ab;
}
.dashboard .g-chart.pie .ct-series-j .ct-bar + .ct-barlabel, .dashboard .g-chart.line.multiple .ct-series-j .ct-bar + .ct-barlabel, .dashboard .g-chart.bar.tab10 .ct-series-j .ct-bar + .ct-barlabel {
fill: setcolor(#bab0ab);
}
.dashboard .g-chart.pie .ct-series-j .ct-circle, .dashboard .g-chart.line.multiple .ct-series-j .ct-circle, .dashboard .g-chart.bar.tab10 .ct-series-j .ct-circle {
fill: #bab0ab;
}
.dashboard .g-chart.pie .ct-series-j .ct-circle + .ct-label, .dashboard .g-chart.line.multiple .ct-series-j .ct-circle + .ct-label, .dashboard .g-chart.bar.tab10 .ct-series-j .ct-circle + .ct-label {
fill: #bab0ab;
}
.dashboard .g-chart.pie .ct-series-j .ct-slice-pie, .dashboard .g-chart.pie .ct-series-j .ct-area, .dashboard .g-chart.pie .ct-series-j .ct-slice-donut-solid, .dashboard .g-chart.line.multiple .ct-series-j .ct-slice-pie, .dashboard .g-chart.line.multiple .ct-series-j .ct-area, .dashboard .g-chart.line.multiple .ct-series-j .ct-slice-donut-solid, .dashboard .g-chart.bar.tab10 .ct-series-j .ct-slice-pie, .dashboard .g-chart.bar.tab10 .ct-series-j .ct-area, .dashboard .g-chart.bar.tab10 .ct-series-j .ct-slice-donut-solid {
fill: #bab0ab;
stroke: setcolor(#bab0ab);
}
.dashboard .g-chart.pie .ct-series-9:before, .dashboard .g-chart.line.multiple .ct-series-9:before, .dashboard .g-chart.bar.tab10 .ct-series-9:before {
background-color: #bab0ab;
border-color: #bab0ab;
}
.dashboard .g-chart.bar.tab20 {
/*!
* ---------------------------------------------------------------------
*
* GLPI - Gestionnaire Libre de Parc Informatique
*
* http://glpi-project.org
*
* @copyright 2015-2022 Teclib' and contributors.
* @copyright 2003-2014 by the INDEPNET Development Team.
* @licence https://www.gnu.org/licenses/gpl-3.0.html
*
* ---------------------------------------------------------------------
*
* LICENSE
*
* This file is part of GLPI.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
* ---------------------------------------------------------------------
*/
/*!
* ---------------------------------------------------------------------
*
* GLPI - Gestionnaire Libre de Parc Informatique
*
* http://glpi-project.org
*
* @copyright 2015-2022 Teclib' and contributors.
* @copyright 2003-2014 by the INDEPNET Development Team.
* @licence https://www.gnu.org/licenses/gpl-3.0.html
*
* ---------------------------------------------------------------------
*
* LICENSE
*
* This file is part of GLPI.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
* ---------------------------------------------------------------------
*/
}
.dashboard .g-chart.bar.tab20 .ct-series-a .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-a .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-a .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-a .ct-slice-donut {
stroke: #1f77b4;
}
.dashboard .g-chart.bar.tab20 .ct-series-a .ct-bar + .ct-barlabel {
fill: setcolor(#1f77b4);
}
.dashboard .g-chart.bar.tab20 .ct-series-a .ct-circle {
fill: #1f77b4;
}
.dashboard .g-chart.bar.tab20 .ct-series-a .ct-circle + .ct-label {
fill: #1f77b4;
}
.dashboard .g-chart.bar.tab20 .ct-series-a .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-a .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-a .ct-slice-donut-solid {
fill: #1f77b4;
stroke: setcolor(#1f77b4);
}
.dashboard .g-chart.bar.tab20 .ct-series-0:before {
background-color: #1f77b4;
border-color: #1f77b4;
}
.dashboard .g-chart.bar.tab20 .ct-series-b .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-b .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-b .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-b .ct-slice-donut {
stroke: #aec7e8;
}
.dashboard .g-chart.bar.tab20 .ct-series-b .ct-bar + .ct-barlabel {
fill: setcolor(#aec7e8);
}
.dashboard .g-chart.bar.tab20 .ct-series-b .ct-circle {
fill: #aec7e8;
}
.dashboard .g-chart.bar.tab20 .ct-series-b .ct-circle + .ct-label {
fill: #aec7e8;
}
.dashboard .g-chart.bar.tab20 .ct-series-b .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-b .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-b .ct-slice-donut-solid {
fill: #aec7e8;
stroke: setcolor(#aec7e8);
}
.dashboard .g-chart.bar.tab20 .ct-series-1:before {
background-color: #aec7e8;
border-color: #aec7e8;
}
.dashboard .g-chart.bar.tab20 .ct-series-c .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-c .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-c .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-c .ct-slice-donut {
stroke: #ff7f0e;
}
.dashboard .g-chart.bar.tab20 .ct-series-c .ct-bar + .ct-barlabel {
fill: setcolor(#ff7f0e);
}
.dashboard .g-chart.bar.tab20 .ct-series-c .ct-circle {
fill: #ff7f0e;
}
.dashboard .g-chart.bar.tab20 .ct-series-c .ct-circle + .ct-label {
fill: #ff7f0e;
}
.dashboard .g-chart.bar.tab20 .ct-series-c .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-c .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-c .ct-slice-donut-solid {
fill: #ff7f0e;
stroke: setcolor(#ff7f0e);
}
.dashboard .g-chart.bar.tab20 .ct-series-2:before {
background-color: #ff7f0e;
border-color: #ff7f0e;
}
.dashboard .g-chart.bar.tab20 .ct-series-d .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-d .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-d .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-d .ct-slice-donut {
stroke: #ffbb78;
}
.dashboard .g-chart.bar.tab20 .ct-series-d .ct-bar + .ct-barlabel {
fill: setcolor(#ffbb78);
}
.dashboard .g-chart.bar.tab20 .ct-series-d .ct-circle {
fill: #ffbb78;
}
.dashboard .g-chart.bar.tab20 .ct-series-d .ct-circle + .ct-label {
fill: #ffbb78;
}
.dashboard .g-chart.bar.tab20 .ct-series-d .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-d .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-d .ct-slice-donut-solid {
fill: #ffbb78;
stroke: setcolor(#ffbb78);
}
.dashboard .g-chart.bar.tab20 .ct-series-3:before {
background-color: #ffbb78;
border-color: #ffbb78;
}
.dashboard .g-chart.bar.tab20 .ct-series-e .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-e .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-e .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-e .ct-slice-donut {
stroke: #2ca02c;
}
.dashboard .g-chart.bar.tab20 .ct-series-e .ct-bar + .ct-barlabel {
fill: setcolor(#2ca02c);
}
.dashboard .g-chart.bar.tab20 .ct-series-e .ct-circle {
fill: #2ca02c;
}
.dashboard .g-chart.bar.tab20 .ct-series-e .ct-circle + .ct-label {
fill: #2ca02c;
}
.dashboard .g-chart.bar.tab20 .ct-series-e .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-e .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-e .ct-slice-donut-solid {
fill: #2ca02c;
stroke: setcolor(#2ca02c);
}
.dashboard .g-chart.bar.tab20 .ct-series-4:before {
background-color: #2ca02c;
border-color: #2ca02c;
}
.dashboard .g-chart.bar.tab20 .ct-series-f .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-f .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-f .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-f .ct-slice-donut {
stroke: #98df8a;
}
.dashboard .g-chart.bar.tab20 .ct-series-f .ct-bar + .ct-barlabel {
fill: setcolor(#98df8a);
}
.dashboard .g-chart.bar.tab20 .ct-series-f .ct-circle {
fill: #98df8a;
}
.dashboard .g-chart.bar.tab20 .ct-series-f .ct-circle + .ct-label {
fill: #98df8a;
}
.dashboard .g-chart.bar.tab20 .ct-series-f .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-f .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-f .ct-slice-donut-solid {
fill: #98df8a;
stroke: setcolor(#98df8a);
}
.dashboard .g-chart.bar.tab20 .ct-series-5:before {
background-color: #98df8a;
border-color: #98df8a;
}
.dashboard .g-chart.bar.tab20 .ct-series-g .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-g .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-g .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-g .ct-slice-donut {
stroke: #d62728;
}
.dashboard .g-chart.bar.tab20 .ct-series-g .ct-bar + .ct-barlabel {
fill: setcolor(#d62728);
}
.dashboard .g-chart.bar.tab20 .ct-series-g .ct-circle {
fill: #d62728;
}
.dashboard .g-chart.bar.tab20 .ct-series-g .ct-circle + .ct-label {
fill: #d62728;
}
.dashboard .g-chart.bar.tab20 .ct-series-g .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-g .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-g .ct-slice-donut-solid {
fill: #d62728;
stroke: setcolor(#d62728);
}
.dashboard .g-chart.bar.tab20 .ct-series-6:before {
background-color: #d62728;
border-color: #d62728;
}
.dashboard .g-chart.bar.tab20 .ct-series-h .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-h .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-h .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-h .ct-slice-donut {
stroke: #ff9896;
}
.dashboard .g-chart.bar.tab20 .ct-series-h .ct-bar + .ct-barlabel {
fill: setcolor(#ff9896);
}
.dashboard .g-chart.bar.tab20 .ct-series-h .ct-circle {
fill: #ff9896;
}
.dashboard .g-chart.bar.tab20 .ct-series-h .ct-circle + .ct-label {
fill: #ff9896;
}
.dashboard .g-chart.bar.tab20 .ct-series-h .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-h .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-h .ct-slice-donut-solid {
fill: #ff9896;
stroke: setcolor(#ff9896);
}
.dashboard .g-chart.bar.tab20 .ct-series-7:before {
background-color: #ff9896;
border-color: #ff9896;
}
.dashboard .g-chart.bar.tab20 .ct-series-i .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-i .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-i .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-i .ct-slice-donut {
stroke: #9467bd;
}
.dashboard .g-chart.bar.tab20 .ct-series-i .ct-bar + .ct-barlabel {
fill: setcolor(#9467bd);
}
.dashboard .g-chart.bar.tab20 .ct-series-i .ct-circle {
fill: #9467bd;
}
.dashboard .g-chart.bar.tab20 .ct-series-i .ct-circle + .ct-label {
fill: #9467bd;
}
.dashboard .g-chart.bar.tab20 .ct-series-i .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-i .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-i .ct-slice-donut-solid {
fill: #9467bd;
stroke: setcolor(#9467bd);
}
.dashboard .g-chart.bar.tab20 .ct-series-8:before {
background-color: #9467bd;
border-color: #9467bd;
}
.dashboard .g-chart.bar.tab20 .ct-series-j .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-j .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-j .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-j .ct-slice-donut {
stroke: #c5b0d5;
}
.dashboard .g-chart.bar.tab20 .ct-series-j .ct-bar + .ct-barlabel {
fill: setcolor(#c5b0d5);
}
.dashboard .g-chart.bar.tab20 .ct-series-j .ct-circle {
fill: #c5b0d5;
}
.dashboard .g-chart.bar.tab20 .ct-series-j .ct-circle + .ct-label {
fill: #c5b0d5;
}
.dashboard .g-chart.bar.tab20 .ct-series-j .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-j .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-j .ct-slice-donut-solid {
fill: #c5b0d5;
stroke: setcolor(#c5b0d5);
}
.dashboard .g-chart.bar.tab20 .ct-series-9:before {
background-color: #c5b0d5;
border-color: #c5b0d5;
}
.dashboard .g-chart.bar.tab20 .ct-series-k .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-k .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-k .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-k .ct-slice-donut {
stroke: #8c564b;
}
.dashboard .g-chart.bar.tab20 .ct-series-k .ct-bar + .ct-barlabel {
fill: setcolor(#8c564b);
}
.dashboard .g-chart.bar.tab20 .ct-series-k .ct-circle {
fill: #8c564b;
}
.dashboard .g-chart.bar.tab20 .ct-series-k .ct-circle + .ct-label {
fill: #8c564b;
}
.dashboard .g-chart.bar.tab20 .ct-series-k .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-k .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-k .ct-slice-donut-solid {
fill: #8c564b;
stroke: setcolor(#8c564b);
}
.dashboard .g-chart.bar.tab20 .ct-series-10:before {
background-color: #8c564b;
border-color: #8c564b;
}
.dashboard .g-chart.bar.tab20 .ct-series-l .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-l .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-l .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-l .ct-slice-donut {
stroke: #c49c94;
}
.dashboard .g-chart.bar.tab20 .ct-series-l .ct-bar + .ct-barlabel {
fill: setcolor(#c49c94);
}
.dashboard .g-chart.bar.tab20 .ct-series-l .ct-circle {
fill: #c49c94;
}
.dashboard .g-chart.bar.tab20 .ct-series-l .ct-circle + .ct-label {
fill: #c49c94;
}
.dashboard .g-chart.bar.tab20 .ct-series-l .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-l .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-l .ct-slice-donut-solid {
fill: #c49c94;
stroke: setcolor(#c49c94);
}
.dashboard .g-chart.bar.tab20 .ct-series-11:before {
background-color: #c49c94;
border-color: #c49c94;
}
.dashboard .g-chart.bar.tab20 .ct-series-m .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-m .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-m .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-m .ct-slice-donut {
stroke: #e377c2;
}
.dashboard .g-chart.bar.tab20 .ct-series-m .ct-bar + .ct-barlabel {
fill: setcolor(#e377c2);
}
.dashboard .g-chart.bar.tab20 .ct-series-m .ct-circle {
fill: #e377c2;
}
.dashboard .g-chart.bar.tab20 .ct-series-m .ct-circle + .ct-label {
fill: #e377c2;
}
.dashboard .g-chart.bar.tab20 .ct-series-m .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-m .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-m .ct-slice-donut-solid {
fill: #e377c2;
stroke: setcolor(#e377c2);
}
.dashboard .g-chart.bar.tab20 .ct-series-12:before {
background-color: #e377c2;
border-color: #e377c2;
}
.dashboard .g-chart.bar.tab20 .ct-series-n .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-n .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-n .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-n .ct-slice-donut {
stroke: #f7b6d2;
}
.dashboard .g-chart.bar.tab20 .ct-series-n .ct-bar + .ct-barlabel {
fill: setcolor(#f7b6d2);
}
.dashboard .g-chart.bar.tab20 .ct-series-n .ct-circle {
fill: #f7b6d2;
}
.dashboard .g-chart.bar.tab20 .ct-series-n .ct-circle + .ct-label {
fill: #f7b6d2;
}
.dashboard .g-chart.bar.tab20 .ct-series-n .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-n .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-n .ct-slice-donut-solid {
fill: #f7b6d2;
stroke: setcolor(#f7b6d2);
}
.dashboard .g-chart.bar.tab20 .ct-series-13:before {
background-color: #f7b6d2;
border-color: #f7b6d2;
}
.dashboard .g-chart.bar.tab20 .ct-series-o .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-o .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-o .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-o .ct-slice-donut {
stroke: #7f7f7f;
}
.dashboard .g-chart.bar.tab20 .ct-series-o .ct-bar + .ct-barlabel {
fill: setcolor(#7f7f7f);
}
.dashboard .g-chart.bar.tab20 .ct-series-o .ct-circle {
fill: #7f7f7f;
}
.dashboard .g-chart.bar.tab20 .ct-series-o .ct-circle + .ct-label {
fill: #7f7f7f;
}
.dashboard .g-chart.bar.tab20 .ct-series-o .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-o .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-o .ct-slice-donut-solid {
fill: #7f7f7f;
stroke: setcolor(#7f7f7f);
}
.dashboard .g-chart.bar.tab20 .ct-series-14:before {
background-color: #7f7f7f;
border-color: #7f7f7f;
}
.dashboard .g-chart.bar.tab20 .ct-series-r .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-r .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-r .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-r .ct-slice-donut {
stroke: #c7c7c7;
}
.dashboard .g-chart.bar.tab20 .ct-series-r .ct-bar + .ct-barlabel {
fill: setcolor(#c7c7c7);
}
.dashboard .g-chart.bar.tab20 .ct-series-r .ct-circle {
fill: #c7c7c7;
}
.dashboard .g-chart.bar.tab20 .ct-series-r .ct-circle + .ct-label {
fill: #c7c7c7;
}
.dashboard .g-chart.bar.tab20 .ct-series-r .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-r .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-r .ct-slice-donut-solid {
fill: #c7c7c7;
stroke: setcolor(#c7c7c7);
}
.dashboard .g-chart.bar.tab20 .ct-series-15:before {
background-color: #c7c7c7;
border-color: #c7c7c7;
}
.dashboard .g-chart.bar.tab20 .ct-series-s .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-s .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-s .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-s .ct-slice-donut {
stroke: #bcbd22;
}
.dashboard .g-chart.bar.tab20 .ct-series-s .ct-bar + .ct-barlabel {
fill: setcolor(#bcbd22);
}
.dashboard .g-chart.bar.tab20 .ct-series-s .ct-circle {
fill: #bcbd22;
}
.dashboard .g-chart.bar.tab20 .ct-series-s .ct-circle + .ct-label {
fill: #bcbd22;
}
.dashboard .g-chart.bar.tab20 .ct-series-s .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-s .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-s .ct-slice-donut-solid {
fill: #bcbd22;
stroke: setcolor(#bcbd22);
}
.dashboard .g-chart.bar.tab20 .ct-series-16:before {
background-color: #bcbd22;
border-color: #bcbd22;
}
.dashboard .g-chart.bar.tab20 .ct-series-t .ct-point, .dashboard .g-chart.bar.tab20 .ct-series-t .ct-line, .dashboard .g-chart.bar.tab20 .ct-series-t .ct-bar, .dashboard .g-chart.bar.tab20 .ct-series-t .ct-slice-donut {
stroke: #dbdb8d;
}
.dashboard .g-chart.bar.tab20 .ct-series-t .ct-bar + .ct-barlabel {
fill: setcolor(#dbdb8d);
}
.dashboard .g-chart.bar.tab20 .ct-series-t .ct-circle {
fill: #dbdb8d;
}
.dashboard .g-chart.bar.tab20 .ct-series-t .ct-circle + .ct-label {
fill: #dbdb8d;
}
.dashboard .g-chart.bar.tab20 .ct-series-t .ct-slice-pie, .dashboard .g-chart.bar.tab20 .ct-series-t .ct-area, .dashboard .g-chart.bar.tab20 .ct-series-t .ct-slice-donut-solid {
fill: #dbdb8d;
stroke: setcolor(#dbdb8d);
}
.dashboard .g-chart.bar.tab20 .ct-series-17:before {
background-color: #dbdb8d;
border-color: #dbdb8d;
}
.dashboard .g-chart .ct-legend {
text-align: left;
padding: 10px 0 10px 38px;
}
.dashboard .g-chart .ct-legend li {
position: relative;
padding-left: 23px;
margin-bottom: 3px;
}
.dashboard .g-chart .ct-legend li::before {
width: 12px;
height: 12px;
position: absolute;
left: 0;
content: "";
border: 3px solid transparent;
border-radius: 2px;
}
.dashboard .g-chart .ct-legend li.inactive::before {
background-color: transparent !important;
}
.dashboard .markdown {
overflow-y: auto;
scrollbar-width: none;
}
.dashboard .markdown::-webkit-scrollbar {
height: 6px;
width: 4px;
}
.dashboard .markdown::-webkit-scrollbar-thumb, .dashboard .markdown::-webkit-scrollbar-track, .dashboard .markdown::-webkit-scrollbar-corner {
background-color: transparent;
}
.dashboard .markdown:hover {
scrollbar-width: thin;
}
.dashboard .markdown:hover::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, 0.3);
}
.dashboard .markdown:hover::-webkit-scrollbar-track {
background-color: rgba(0, 0, 0, 0.2);
}
.dashboard .markdown textarea.markdown_content {
display: none;
width: 100%;
height: calc(100% - 15px * 2);
resize: none;
padding: 5px;
margin: 15px 0;
background-color: rgba(255, 255, 255, 0.9);
border: 1px solid currentcolor;
border-radius: 1px;
outline: none;
font-family: monospace;
}
.dashboard .markdown ul {
list-style-type: disc;
}
.dashboard .markdown ul li {
margin-left: 1.5em;
}
.dashboard .markdown h1 {
border-bottom: 2px solid currentcolor;
}
.dashboard .markdown h2 {
border-bottom: 1px solid currentcolor;
}
.dashboard .markdown img {
max-width: 100%;
max-height: 100%;
}
.dashboard .search-table .table-container {
overflow: auto;
max-height: calc(100% - 40px);
margin-top: 10px;
scrollbar-width: none;
}
.dashboard .search-table .table-container::-webkit-scrollbar {
height: 6px;
width: 4px;
}
.dashboard .search-table .table-container::-webkit-scrollbar-thumb, .dashboard .search-table .table-container::-webkit-scrollbar-track, .dashboard .search-table .table-container::-webkit-scrollbar-corner {
background-color: transparent;
}
.dashboard .search-table .table-container:hover {
scrollbar-width: thin;
}
.dashboard .search-table .table-container:hover::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, 0.3);
}
.dashboard .search-table .table-container:hover::-webkit-scrollbar-track {
background-color: rgba(0, 0, 0, 0.2);
}
.dashboard .search-table .table-container .tab_cadrehov {
margin: 0;
min-width: 100%;
box-shadow: none;
background-color: transparent;
font-size: 13px;
}
.dashboard .search-table .table-container .tab_cadrehov th {
position: sticky;
top: 0;
z-index: 10;
padding: 5px;
border-bottom: 0;
color: inherit;
font-size: inherit;
}
.dashboard .search-table .table-container .tab_cadrehov th.order_ASC::before, .dashboard .search-table .table-container .tab_cadrehov th.order_DESC::before {
color: inherit;
}
.dashboard .search-table .table-container .tab_cadrehov td {
border-bottom: 0;
}
.dashboard .search-table .table-container .tab_cadrehov .tab_bg_1 {
background-color: rgba(0, 0, 0, 0.03);
}
.dashboard .search-table .table-container .tab_cadrehov .tab_bg_2 {
background-color: transparent;
}
.dashboard .search-table .table-container .tab_cadrehov a {
color: inherit;
font-size: inherit !important;
}
.dashboard .search-table .table-container .tab_cadrehov a:hover {
text-decoration: underline;
}
.dashboard .search-table .main-icon {
font-size: 2em;
right: 5px;
bottom: 5px;
}
.dashboard .search-table .main-label a {
font-size: inherit !important;
color: inherit;
}
.chartist-tooltip.dashboard-tooltip {
z-index: 1080;
background-color: rgba(255, 255, 255, 0.65);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.chartist-tooltip.dashboard-tooltip::before {
border-top-color: rgba(255, 255, 255, 0.65);
}
.embed_block {
border: 1px dashed #a0a0a04f;
padding: 5px 10px;
}
.widgettype_field .widget-list {
max-width: 400px;
}
.widgettype_field input[type="radio"].widget-select {
display: none;
}
.widgettype_field input[type="radio"].widget-select + label {
background: rgba(0, 0, 0, 0.05);
margin: 5px 5px 0 0;
padding: 5px;
border: 2px solid transparent;
border-radius: 3px;
display: none;
text-align: center;
font-weight: bold;
}
.widgettype_field input[type="radio"].widget-select + label:hover {
background: rgba(0, 0, 0, 0.1);
border-color: rgba(0, 0, 0, 0.2);
cursor: pointer;
}
.widgettype_field input[type="radio"].widget-select:checked + label {
background: rgba(0, 0, 0, 0.2);
border-color: rgba(0, 0, 0, 0.3);
position: relative;
}
.widgettype_field input[type="radio"].widget-select:checked + label::after {
content: "";
right: 5px;
bottom: 3px;
color: #272727;
font: 1em var(--fa-font-solid);
position: absolute;
}
.dashboard.theme-dark, .theme-dark .dashboard {
background: var(--dark);
color: var(--contrast-light);
}
.dashboard.theme-dark.fullscreen .glpi_logo, .dashboard.theme-dark.embed .glpi_logo, .theme-dark .dashboard.fullscreen .glpi_logo, .theme-dark .dashboard.embed .glpi_logo {
background: url("../pics/logos/logo-GLPI-100-white.png") no-repeat;
}
.dashboard.theme-dark .grid-guide, .theme-dark .dashboard .grid-guide {
border: 1px solid var(--light-mix);
background-image: linear-gradient(to right, var(--light-mix) 1px, transparent 1px), linear-gradient(to bottom, var(--light-mix) 1px, transparent 1px);
}
.dashboard.theme-dark .filters_toolbar .filters fieldset.filter:not(.filled), .theme-dark .dashboard .filters_toolbar .filters fieldset.filter:not(.filled) {
border: 2px solid var(--light-mix);
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists