Linux server.jmdstrack.com 3.10.0-1160.119.1.el7.tuxcare.els10.x86_64 #1 SMP Fri Oct 11 21:40:41 UTC 2024 x86_64
/ home/ jmdstrac/ public_html/ devices/ css_compiled/ |
|
@charset "UTF-8"; /*! * --------------------------------------------------------------------- * * GLPI - Gestionnaire Libre de Parc Informatique * * http://glpi-project.org * * @copyright 2015-2023 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: -45px !important; 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; } .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 !important; } .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: var(--fa-font-solid); font-size: 11px; 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: var(--fa-font-solid); font-size: 1em; 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: var(--fa-font-solid); font-size: 13px; 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-2023 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-2023 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-2023 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-2023 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: var(--fa-font-solid); font-size: 1em; 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); }