@charset "UTF-8";
/* theme-name: Airo Dark */
:root[data-glpi-theme=airo_dark] {
  --tblr-dark: #0c0e12;
  --tblr-light: #d4d8e0;
  --tblr-body-bg: #0c0e12;
  --tblr-bg-surface: #14171d;
  --tblr-body-color: #d4d8e0;
  --tblr-body-color-rgb: 212, 216, 224;
  --tblr-border-color: #252a33;
  --tblr-primary-rgb: 129, 140, 248;
  --tblr-primary-fg: #0c0e12;
  --tblr-secondary: #94a3b8;
  --tblr-secondary-fg: #0c0e12;
  --tblr-link-color-rgb: 165, 180, 252;
  --tblr-link-hover-color-rgb: 199, 210, 254;
  --tblr-muted: #7c8595;
  --tblr-badge-bg: #252a33;
  --tblr-badge-color: #d4d8e0;
  --tblr-font-sans-serif: Inter, "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;
  --glpi-mainmenu-bg: #090b0f;
  --glpi-mainmenu-fg: #d4d8e0;
  --glpi-mainmenu-fg-muted: #7c8595;
  --glpi-mainmenu-active-bg: #1b1f27;
  --glpi-form-header-fg: #a5b4fc;
  --glpi-form-header-border-color: transparent;
  --glpi-helpdesk-header: #1e1b4b;
  --glpi-helpdesk-tiles-section-bg: #0c0e12;
  --glpi-helpdesk-tabs-section-bg: #0c0e12;
  --glpi-tabs-bg: #14171d;
  --glpi-tabs-fg: #a0a8b6;
  --glpi-tabs-border-color: transparent;
  --glpi-tabs-active-bg: #1b1f27;
  --glpi-tabs-active-fg: #eef0f4;
  --glpi-tabs-active-border-color: transparent;
  --glpi-itil-secondary-bg: #14171d;
  --glpi-timeline-fup-bg: #171b22;
  --glpi-timeline-fup-fg: #c3c9d4;
  --glpi-timeline-fup-border-color: #252a33;
  --glpi-palette-color-1: #090b0f;
  --glpi-palette-color-2: #14171d;
  --glpi-palette-color-3: #818cf8;
  --glpi-palette-color-4: #f59e0b;
  --glpi-illustrations-gradient-1: #3730a3;
  --glpi-illustrations-gradient-2: #312e81;
  --glpi-illustrations-gradient-3: #1e1b4b;
  --airo-surface: #14171d;
  --airo-border: #252a33;
  --airo-text: #eef0f4;
  --airo-muted: #a0a8b6;
  --airo-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
  --airo-shadow-hover: 0 6px 18px rgba(0, 0, 0, 0.45);
  --airo-table-head-bg: #171b22;
}

/* ---- Shared Airo polish (identical in airo_light.scss) ----------------------------------- */
:root[data-glpi-theme=airo_dark] {
  /* Airo logo (images in the generated airo-brand block below): fit, never crop or stretch */
  /* Chart cards: charts are drawn on a canvas (ECharts) with colours computed for a light
     card, so CSS can't restyle their text. Inverting the canvas and rotating hue by 180°
     turns dark text light and keeps every series colour's hue. */
}
:root[data-glpi-theme=airo_dark] body {
  font-family: var(--tblr-font-sans-serif);
  letter-spacing: -0.005em;
}
:root[data-glpi-theme=airo_dark] .page .glpi-logo {
  background-size: contain !important;
  background-position: center !important;
  width: 120px;
  height: 48px;
}
:root[data-glpi-theme=airo_dark] .page-anonymous .glpi-logo {
  object-fit: contain;
  width: 240px;
  height: 90px;
}
:root[data-glpi-theme=airo_dark] .card, :root[data-glpi-theme=airo_dark] .grid-stack-item-content {
  border-radius: 14px !important;
  border: 1px solid var(--airo-border) !important;
  box-shadow: var(--airo-shadow) !important;
}
:root[data-glpi-theme=airo_dark] .btn, :root[data-glpi-theme=airo_dark] .form-control, :root[data-glpi-theme=airo_dark] .form-select, :root[data-glpi-theme=airo_dark] .select2-container .select2-selection {
  border-radius: 8px !important;
}
:root[data-glpi-theme=airo_dark] .navbar-vertical .nav-item.active .nav-link,
:root[data-glpi-theme=airo_dark] .navbar-vertical .nav-link.active {
  box-shadow: inset 3px 0 0 #818cf8;
}
:root[data-glpi-theme=airo_dark] .nav-tabs .nav-link {
  font-weight: 500;
}
:root[data-glpi-theme=airo_dark] .page-title, :root[data-glpi-theme=airo_dark] .card-title {
  font-weight: 600;
}
:root[data-glpi-theme=airo_dark] .table thead th {
  background: var(--airo-table-head-bg);
  color: var(--airo-muted);
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0;
}
:root[data-glpi-theme=airo_dark] .dashboard .toolbar .night-mode {
  display: none !important;
}
:root[data-glpi-theme=airo_dark] .dashboard {
  background: transparent !important;
}
:root[data-glpi-theme=airo_dark] .dashboard .card.big-number {
  background: var(--airo-surface) !important;
  color: var(--airo-text) !important;
  border: 1px solid var(--airo-border) !important;
  border-left: 4px solid var(--airo-accent, #818cf8) !important;
  border-radius: 14px !important;
  box-shadow: var(--airo-shadow) !important;
  padding: 12px 14px !important;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}
:root[data-glpi-theme=airo_dark] .dashboard .card.big-number:hover {
  background: var(--airo-surface) !important;
  transform: translateY(-1px);
  box-shadow: var(--airo-shadow-hover) !important;
}
:root[data-glpi-theme=airo_dark] .dashboard .card.big-number .formatted-number .number {
  font-weight: 650;
  letter-spacing: -0.02em;
}
:root[data-glpi-theme=airo_dark] .dashboard .card.big-number .label {
  color: var(--airo-muted);
  font-weight: 500;
}
:root[data-glpi-theme=airo_dark] .dashboard .card.big-number .main-icon {
  color: var(--airo-accent, #818cf8);
  opacity: 0.9;
}
:root[data-glpi-theme=airo_dark] [gs-id^=bn_count_Ticket_] {
  --airo-accent: #38bdf8;
}
:root[data-glpi-theme=airo_dark] [gs-id^=bn_count_tickets_incoming] {
  --airo-accent: #818cf8;
}
:root[data-glpi-theme=airo_dark] [gs-id^=bn_count_tickets_assigned] {
  --airo-accent: #a78bfa;
}
:root[data-glpi-theme=airo_dark] [gs-id^=bn_count_tickets_waiting] {
  --airo-accent: #fbbf24;
}
:root[data-glpi-theme=airo_dark] [gs-id^=bn_count_tickets_late] {
  --airo-accent: #f87171;
}
:root[data-glpi-theme=airo_dark] [gs-id^=bn_count_tickets_solved] {
  --airo-accent: #4ade80;
}
:root[data-glpi-theme=airo_dark] [gs-id^=bn_count_tickets_planned] {
  --airo-accent: #60a5fa;
}
:root[data-glpi-theme=airo_dark] [gs-id^=bn_count_tickets_closed] {
  --airo-accent: #94a3b8;
}
:root[data-glpi-theme=airo_dark] .dashboard .card:not(.big-number) {
  background: var(--airo-surface) !important;
  color: var(--airo-text) !important;
}
:root[data-glpi-theme=airo_dark] .dashboard .card:not(.big-number) canvas {
  filter: invert(0.92) hue-rotate(180deg);
}

:root[data-glpi-theme^=airo] {
  --airo-logo-on-dark: url("data:image/png;base64,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");
  --airo-logo-on-light: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASgAAABeCAYAAACQC4lxAAARbUlEQVR42u1dX4hexRX/zc02SkyNxP5JiVvF7YYtW1K6WFLaRdqHQiMJWNogpSnYQCHiQ1NQKMUW9CV9ELo2D+lL0gf1IT70ZQMqFEpoC0pETLqKNGtAjY2IBhNCzbdt7vThu196czN35szfe2fuHPjYb+e7d+bMmZnfnHNm5gxDIOLAIoAvAbgN/aArAC5Xn/MA3mbA+4iHfgbgFo3nPwLwdwBnESFxYAOABc996EMAbzDg1b7UewTMrR/X+bMANnUwRj4C8M4l4Mwm4AJSIw4c4ACP5HOOA3sjEe3GsXi1P0cj6z8LHFi2bdtS/529HdZ5T73OpZv6uJDRKgce4cB09MB0EdhcDfhOQac0e+dkNWPHAFJvGYDUi5GA0xHbtrYcyCdCaogceMwlCNnIg/Dc8giYi1Vr2lDGozXJtKlYQOqcAUh9v8/9p5qtvU1UGgP1ZCCNyekk62LiJpa7FCNAPcPjB6jUQerFHoPTuZ71g8f6OFb6ogSUAL8C3B0FOI2AuUTA6ZrdHZFPShekegtOpUTzKQW/l41nZb/LnhOVxQF+Edjsob4rIXinvl9q5ingfYdrGRWuM1wP/CgybU+VNhMJSF3G2CfwXsSrdP8EsFXWVqz2qRMTPNf8nUnKZ4L2r79zK3Cf4/qucmDeBe9Q8A7B+1whQ0qegndecg1ShYe+9oOYBgax4WMDqai2EojAiRHbRzQImaJ9dX6v0XdcghOAGVe8u3zHgQydgpQPgJqvo279LxdoKDppXJCPbZ4U0OLxgdRXY9GkKJqT5mTiRcPmwHaX4NSVdRCInIFU4YtDJvjLNBGbCdRc5jhPTS1rhgMrEWlSH0UATqcn4KSaUECceHRMeFU5tX7zb0c+pxnqpOmKdx0Z2ci98d0JSBUeOt0rSJvmI9Kk7uqrJlXTnGaopobuc7bvN9LecKA5zZuYW7a868jIJk/Bd2uQcg5QDDiG9Ck2TapXICUy67iDmZy3uAWgeEbliqj+vmhR35UJEJvyDiLvLmSk6zKRuV5sQYp56HzTAN5JAYWaarJAWK8z4CsRVGUjgDcFfh7WB3CKhG4xMfMqcJpHpm8w4OU+aFDvAvitD7AITQR/1XzegqANTqe7ACdu994+Q3BadQFOHEnQSz72SdkI9VRsmzItzi6tRNJJNmJ8Yj/4Rs368ZWyg/OVFuUcM6zvSmIbll19egVSy6kKukwDpEKC07m2XdOlZMe46DnKLvKSOOGULbuuS4tzZhxYMdkBT90VT+HdVEZlmHJ6BVK7YtSmDD/xgNTWrR+EBqcOtB/jKAamg8iF5hSJjGzzXOjESS5puC3oV8A6Ed0G4FsA9lvkcZqNN0r2YXJYBHAPgM83flr7FzC9FdgXyOc0A8ligyLtNICnAbwN4BOP7P4XwOVLwBumgdk4cArAdmodAfwawGuJOMHvAPAQB7ZrtK+R4zzT/zU/0zg6Kx3zfj+F9wB8rFr4+w7FFBhNpDlJ6ngk4XGzR9Ofu5DRxk7ghw0d6ysd8btEVcdDgZPKn9JMiy0QWtPnJKsjB5YHMGb2aMgjg5QDgT9eEkJQCIR/KjCfh6iOT58AJdKciAHjViOJv3WdWafSGBq/bRnImDmh6Z/KIGUp8GOGjsNTgfhb0uUttFmn0kR9xFzy6V+TbZsoO4rO2SP57DXYwrMjI41dh+R9BCkTcPIBUJZhehcj6w8mdT08oPGyGP0+qQiF/ojFUusJTzwdNN1s6sMPY7KfKeTlBC6oBE6a7GfiwKEhAZShjDgHZjPamAl9WlOlb6YddMzP/TY74x3yccRy/8xiRH1gyaKegwIomz6R0cZc8JyrVyVkvy+45kVzxcRpJ6jurZNpR8pdy7G0fT3evs4u7NrfwWlQBjKafB4HPAasS5iem3xpO0zMBWk1etiV9gRJOSaB+Qzp4Xo5bfGEJPGso4kfth74uUrmOnGpUidLGf0mA5QZfVAHofp3UfweAbC42r39Q0rMJE7kywIo9zXLYXqdOBqA4honDExkMUBr5JqMWuJy7cgA5WB2YIq/zTQXe2E48GNG5IV6e4eJT47Zaw+jSAbTFh05ZmDSk9EEpBr9dzYDlD5NOfBlbPDZ8KFoDbhFZ6ZsSVsXQ6PX24zr1zETQR6CPv2ZDFD69M0+dtAueeIG+cesYTCNtAxSannI0jJAaVB1vfN2ZtFp+zBoQpi7XJE2BI0g5bqbyojaP1gGKH1aL4iuqDMj8AADhFsMJpc8MUHdmWd5hBx0bSFEKPIYEjgxYv9oS8sARfM/zFXHVe6xnTl8q8x9NSsk2tzVFMw83jLAhm7S6cqomTYVgtFq1WovgK8jstPqAL7GBUH+VUHJmGB2YO7lqixHI3iaU82J48aVGVFazFpBW3sH3IMWlbwoMmo+OxWAwZ8COAqHg8YgKqOTmUDnUsUQHZQyEGxuVLaZLRvbKm7YxBkrSInqg5Y6ZhKPRx0ZFZ4Z2t8EJxcD2Tc4cEtebPO04TMy8w6IZJtBlxNRKmaeiYy8AVQFTocRySBy1dlCmlR5oGRKnbwAFAf2i2LftK1o2Ozh6dtKVhdL+31V55vfRdeKx2aitNUtRs22i76gm1Z4YGY/gMOyvQ06g5q6XwIa5fCAQo+lw7jOlwkmpFScx6qV0qzZupvIC8cd9AazznbZW2eHrutdzKl2QhYoXybQPGLeXd0GulljMgN0ioycAVSbWefTxPG914i5kUvUWpEPeQ7lmEsmexkVjgbHdWZdpvAdlWUZZEqQrAFK5RA3nf0pacxBnpkyZUoUoGSaU9f7mrLa3S2pAvrxBOomWpXkCdbXVlYmMrI+iyfb55TigFJ1NOqA5J4Gig3vruTWNhkoJovozuJRAwTmIy/mMrKKZlAdX4lyE6ap9qX6TdZp29J88Bk6yiOzf3Zdiv0kkxsZaQOU6GxdCo2mcemBEpBDay+mvPdBW41Z0w7d3hig3ArNQqTgNETU70uguJgmiNS3GXBk7UolD+pRrUKjkEGAUx3FKU7OvoTa7cNsbiujGLUBnkB9+qw5F8SMr4ETJzaYj0HlY+uCbJZkhBmRCerflpb6bM5aBi2TD+SrsQ4w6liIOXqo70mUK4B+ilDAdZqTwSWRTwH48xqwuh742MYk6mibwZ0MeBCSO9GoDvKhmVOMAP6IyElOvVZMljY0kl0tpZKpEqAsg839ggFLCcj4fQAvc+BZAH/V1Ux8aTCi8KmU+M8+eGo7n8ZaNM1UBqyOfIfql+IaVokordABJ6pmMgJmEgGneh3/BuAnuppJ6IO5zbQQjnRmyU8qGoIMiLIWZSajQgecKHQJuP1m4Gyign4mVltflhZz2X0aeEMHIh0ZUftCIehEDwI4atLB1oAvbwIuJC7zZ2MeLCyxsjOlA1xKgKrA6Y+GHeyJm4A3ByDbD5ugLVrdaab7uhevbWXJd9loKadZXlta7b2ojrro1C2v4un1D9E7U7XEvRNwMjTtnhqIzNfV7WhqXCofgdooZXcRI11zVTOqoy46dcureHornaLbcoqqc00DeNqCj+MDMO2Ugnel1rpQlVkgcIr9nrtM/Tb7Jiberyzz/tNQ1VZVeo6oqZTL1ZjbP4dWocvLZEN3wcc3/e635OH8kJGeK0w7nx2XWnYXWlzz95bLLqK9F49DHJs8X4HebvpzSZ8QvVMAuNcBH5ezako3h1yXbXv8yOdM6bv+fWr32KJK9EFGqkm0ADBnYqJkNVZPZj46LFV7CgUMMr8XEhqw3GBgZtKTkTCipskdc0MHpuZBWNlhYd/aU9f+kLZ6KrS8KCNqyraXqNKGNEaoB6zbVqOnkMka/VXnjHytdFHKCbnUzTQnunz91PA0JF0ZTQF4L8ONO5DI8jA3BftMI+Dj9Q3eqZrikIFKV0YNd8CHxRrwD18dMVEy0jp9mXgmZp/vWbP+geD/GAfsJuBCW2gQJklL8YC0qVatKz8AZwrT4ykNod82IJnfYaqydnGJZ9e7mQlRDmLaZvBUNuvcmnqK316eOMkfsuRhbkDy3uUqaqhL9Zl63ZRPPjjSPp82An4vq49uuwzFvNO5kq2W/ihQreIx4A+WvOwfiMBnKWDRlyiWoffiMInaLlPrY6EqjNCjzfq0+Vk4hn0ejynk0Vz1rsn1PQY8eQ2gKvqiBS8zHFgYgMz3mar1vndw93knuY6mGcGgexLAc1wAzKnt93Kp4atk1JDXPZMvRe2Bdy1B6neJC3sLB35pas51HSgulKnBNVT9iO9QfIABL1Dq05DHoLb1UA+qN0y7bWwcZhtNDcoWpO6tInGmSsdCXfhgo7moQu2yAJ2yzeRpmTGvRjr4djLghWZ9FFrDdweET7MU10fD1N/GgDOUWXCaA9zw870EtacjFvK44XMFuNsBT9flWRrwYcvDCJhry7sU8FSK+TwUed9YprRFre6zAzHvViVtLkqb1i3ABqQOJCLkDRx4ntOFTBqYrgBKVk5JAC8XAEUpRyG7pQT6yTJ1giiBkwMApwM6/VAbnCZ0Bbibm3U6zoGVWLWpCpgOtNXNRFspA2lQqo5RetSgyhZ+SjmAHkpkUC5zQhtUf09wYEui4PQIV7f5te+qsSB12t0MnL0CzNwEvGXg/5jHWPsAxhcNvIb+h2X5AoBvQxCCpla30wzY7sJf5MMfRQ1D69sp2iUfHfmkdnNgGcAuwti4F8B5DjwH4C+JiOBO1BaRKO0/Amac3AAl06R0tYe2tNIyP073edjwu8iBg7p144FMPJ003xqUTJtIzcQTaVIaPjiKjLirPEWajG6eLninjoGC8tDNwNkRMONiZm1Ls73WvC1P5o7fndXlnRt16zZJ424HQu9O1OscaYg5oqZKkwJwnGn0R0YcEyZ5UjRdmzxNeNfRnAqq4G1Bquez3g3fG2By3ZKy7H1Znj7AoC/xoNqOsBCuGrqaWn+agFRbvQHz67ooaao+aVOOLe+6Zl2hI3gfINX1pQKEmEpKcGKChmnGhvIdD6qtnC6iabYF7GOe5dFDkHqhKQ9RoEOmkJFuGgR9gjsqB5rtW/9u4nMqdAXvGqS6ND8I5UvBqe/mVQeDUjgYFLQuYZDaiar/MMFERp08KOY81zT7Tfswb5/IpbybOsQLE8GLQIoa2tO1VuXjWEkl9N0UcOrLweC+8Ci78WSIh2crkDrOG74Y3uLDUcmICcynNvDTLYcTyxHlKWtfm9W6wlTwTZCiOL19DChPWstOVvkQXAFHiAHZF7OJQXx7x1AP0DLBZMcs+w7Fuc09lkN5DgDWLLcSFDaCT9RxTjLrujwkbAtOPBA/kMzQAwSpa+ZeqHbwKXdKni72ORW2jFYMbBsSOOnOQH0y90LxlCNNqkEqZv+kKk9XmzALR8yeSUCT2q3jEO+LNtX1Next1yylFk3TB0jZLvFD8A408+SgXwXFie3rbIe4K4BKwNzbHcLnFHImI5T/uo/yNQLiD16TosqIWbQNt2gLysbMZp4uwckpQMlAyvbGYts0xbPa4CRbseyLZkCYgZd9lUO5jr3W+S8MGKSOU2TUFlOpbTWtLY3QFtrl+DDrvAHUBKRQ+aSoV3O70kZ0VheYheZEmXVkwDgCPg5h5ikuFD3qWotjxA7e4PkkBkrVZs4nVDJijoCFkqdhOa9cAm53DU6+Z/BZl0HePHx2GdbrkOXB5uddyLc0PCRcpT3ugofJYeHS4OB16ejAcgrEgR0cOMft2tT40Ljl+wdiFvxsSuA0Aaiuo2lWfJjy8Iyr9pVF1CR+FjI8Xdeme8t+T+r1z8GLwOYUhD7NgVM9EuyiZX1Mw/+eGzm8P9BQg9vjsm1VIX8lf1dHw7pL0USjWiotoqWW9OB5raFSBO8c48AeDmwIaAaH06YwDmL3qY7a/S0GvOqgHosYB7YLXnZzth1jhJL+swa8aXqDtIwuAptvBe4j8uGVl1SpkvFdAD4H4NOBi/8EY3/p29WFKsHpf1JjsJX0TXRuAAAAAElFTkSuQmCC");
  --airo-mark: url("data:image/png;base64,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");
  --glpi-logo-light: var(--airo-logo-on-dark);
  --glpi-logo-dark: var(--airo-logo-on-light);
  --glpi-logo-light-reduced: var(--airo-mark);
  --glpi-logo-dark-reduced: var(--airo-mark);
  --glpi-logo-light-login: var(--airo-logo-on-dark);
  --glpi-logo-dark-login: var(--airo-logo-on-light);
}