/* uitheme - fix bejelentkezési háttérkép (Beállítások oldal) */
html::before { content: ''; position: fixed; inset: 0; z-index: -2; pointer-events: none; background-image: url('/plugins/uitheme/front/asset.send.php?f=login_bg_20260918074900_5f9df0.jpg'); background-size: cover; background-position: center center; background-repeat: no-repeat; }
html, body, #page, .login-page, #login-page, main { background-color: transparent !important; background-image: none !important; }
/* uitheme - fix általános/fejléc logó (Beállítások oldal) */
.glpi-logo, #header_logo, .logo_small, #logo_globalsearch { content: url('/plugins/uitheme/front/asset.send.php?f=main_logo_20260918125050_5cc517.png') !important; width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100px !important; object-fit: contain !important; }
.glpi-logo, #header_logo, .logo_small, #logo_globalsearch img { content: url('/plugins/uitheme/front/asset.send.php?f=main_logo_20260918125050_5cc517.png') !important; width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100px !important; object-fit: contain !important; }
.glpi-logo, #header_logo, .logo_small, #logo_globalsearch { background-image: url('/plugins/uitheme/front/asset.send.php?f=main_logo_20260918125050_5cc517.png') !important; background-repeat: no-repeat !important; background-size: contain !important; background-position: center !important; max-height: 100px !important; }
/* uitheme - generated for theme #2 (Stt md) */
html::before { content: ''; position: fixed; inset: 0; z-index: -2; pointer-events: none; background-color: #12151c; background-image: url('/plugins/uitheme/front/asset.send.php?f=bg_20260917130352_c1b06c.jpg'); background-size: cover; background-position: center center; background-repeat: no-repeat; }
html, body, #page, .layout-boxed #page, [class*="helpdesk" i], [id*="helpdesk" i], [class*="catalog" i], [id*="catalog" i], [class*="portal" i], [id*="portal" i] { background-color: transparent !important; background-image: none !important; }
body, #page { color: #e6e6e6; }
#navbar, #menu, #navigation, .navigation-wrapper, .navigation, nav.navbar, #mainmenu, [id*="sidebar" i], [class*="sidebar" i], [id*="mainmenu" i], [class*="mainmenu" i], nav[class*="menu" i], [class*="helpdesk" i] nav, [class*="catalog" i] nav, [class*="portal" i] nav, [class*="topbar" i], [id*="topbar" i], header nav, header[class*="nav" i] { background-color: rgba(1, 3, 9, 0.75) !important; color: #e6e6e6 !important; }
#navbar a, #menu a, #navigation a, .navigation-wrapper a, .navigation a, nav.navbar a, #mainmenu a, [id*="sidebar" i] a, [class*="sidebar" i] a, [id*="sidebar" i] summary, [class*="sidebar" i] summary, #navigation summary, .navigation-wrapper summary, #menu summary, [class*="helpdesk" i] nav a, [class*="catalog" i] nav a, [class*="portal" i] nav a, [class*="topbar" i] a, header nav a { color: #e6e6e6 !important; }
#navbar a:hover, #menu a:hover, #navigation a:hover, .navigation-wrapper a:hover, .navigation a:hover, nav.navbar a:hover, #mainmenu a:hover, [id*="sidebar" i] a:hover, [class*="sidebar" i] a:hover, #navbar li.active a, #menu li.active a, #navigation .active a, .navigation-wrapper .active a { background-color: #000000 !important; }
#navbar, #menu, #navigation, .navigation-wrapper, .navigation, nav.navbar, #mainmenu, [id*="sidebar" i], [class*="sidebar" i] [aria-expanded="true"], #navbar, #menu, #navigation, .navigation-wrapper, .navigation, nav.navbar, #mainmenu, [id*="sidebar" i], [class*="sidebar" i] [aria-current], #navbar, #menu, #navigation, .navigation-wrapper, .navigation, nav.navbar, #mainmenu, [id*="sidebar" i], [class*="sidebar" i] .active, #navbar, #menu, #navigation, .navigation-wrapper, .navigation, nav.navbar, #mainmenu, [id*="sidebar" i], [class*="sidebar" i] .show > a, #navbar, #menu, #navigation, .navigation-wrapper, .navigation, nav.navbar, #mainmenu, [id*="sidebar" i], [class*="sidebar" i] .show > summary, #navbar, #menu, #navigation, .navigation-wrapper, .navigation, nav.navbar, #mainmenu, [id*="sidebar" i], [class*="sidebar" i] details[open] > summary { background-color: #000000 !important; }
.dashboard .grid-stack-item-content, .grid-stack-item-content, .dashboard-card, .card:not([role="dialog"] .card):not([role="dialog"]):not([role="listbox"] .card):not([role="listbox"]):not([role="menu"] .card):not([role="menu"]):not([role="tooltip"] .card):not([role="tooltip"]):not([data-popper-placement] .card):not([data-popper-placement]):not([class*="popover" i] .card):not([class*="popover" i]):not([class*="dropdown" i] .card):not([class*="dropdown" i]):not([class*="tooltip" i] .card):not([class*="tooltip" i]):not([class*="popup" i] .card):not([class*="popup" i]):not([style*="position: absolute" i] .card):not([style*="position: absolute" i]):not([style*="position: fixed" i] .card):not([style*="position: fixed" i]), #page .card:not([role="dialog"] .card):not([role="dialog"]):not([role="listbox"] .card):not([role="listbox"]):not([role="menu"] .card):not([role="menu"]):not([role="tooltip"] .card):not([role="tooltip"]):not([data-popper-placement] .card):not([data-popper-placement]):not([class*="popover" i] .card):not([class*="popover" i]):not([class*="dropdown" i] .card):not([class*="dropdown" i]):not([class*="tooltip" i] .card):not([class*="tooltip" i]):not([class*="popup" i] .card):not([class*="popup" i]):not([style*="position: absolute" i] .card):not([style*="position: absolute" i]):not([style*="position: fixed" i] .card):not([style*="position: fixed" i]) { background-color: rgba(255, 255, 255, 0.75) !important; }
:root { --uitheme-primary: #3d8bfd; }
.btn-primary, .vsubmit, input[type=submit], button[type=submit] { background-color: #3d8bfd !important; border-color: #3d8bfd !important; }
:root { --uitheme-secondary: #ffffff; }
a { color: #0070fa; }
.btn-primary, .vsubmit, input[type=submit], button[type=submit] { color: #ffffff !important; }
.btn, .vsubmit, input[type=submit], input[type=button], button, select, input[type=text], input[type=password] { border-radius: 10px !important; }
.dashboard .grid-stack-item-content:focus-within, .grid-stack-item-content:focus-within, .dashboard-card:focus-within, .card:not([role="dialog"] .card):not([role="dialog"]):not([role="listbox"] .card):not([role="listbox"]):not([role="menu"] .card):not([role="menu"]):not([role="tooltip"] .card):not([role="tooltip"]):not([data-popper-placement] .card):not([data-popper-placement]):not([class*="popover" i] .card):not([class*="popover" i]):not([class*="dropdown" i] .card):not([class*="dropdown" i]):not([class*="tooltip" i] .card):not([class*="tooltip" i]):not([class*="popup" i] .card):not([class*="popup" i]):not([style*="position: absolute" i] .card):not([style*="position: absolute" i]):not([style*="position: fixed" i] .card):not([style*="position: fixed" i]):focus-within, #page .card:not([role="dialog"] .card):not([role="dialog"]):not([role="listbox"] .card):not([role="listbox"]):not([role="menu"] .card):not([role="menu"]):not([role="tooltip"] .card):not([role="tooltip"]):not([data-popper-placement] .card):not([data-popper-placement]):not([class*="popover" i] .card):not([class*="popover" i]):not([class*="dropdown" i] .card):not([class*="dropdown" i]):not([class*="tooltip" i] .card):not([class*="tooltip" i]):not([class*="popup" i] .card):not([class*="popup" i]):not([style*="position: absolute" i] .card):not([style*="position: absolute" i]):not([style*="position: fixed" i] .card):not([style*="position: fixed" i]):focus-within { position: relative; z-index: 50; }
.dashboard .grid-stack-item-content, .grid-stack-item-content, .dashboard-card, .card:not([role="dialog"] .card):not([role="dialog"]):not([role="listbox"] .card):not([role="listbox"]):not([role="menu"] .card):not([role="menu"]):not([role="tooltip"] .card):not([role="tooltip"]):not([data-popper-placement] .card):not([data-popper-placement]):not([class*="popover" i] .card):not([class*="popover" i]):not([class*="dropdown" i] .card):not([class*="dropdown" i]):not([class*="tooltip" i] .card):not([class*="tooltip" i]):not([class*="popup" i] .card):not([class*="popup" i]):not([style*="position: absolute" i] .card):not([style*="position: absolute" i]):not([style*="position: fixed" i] .card):not([style*="position: fixed" i]), #page .card:not([role="dialog"] .card):not([role="dialog"]):not([role="listbox"] .card):not([role="listbox"]):not([role="menu"] .card):not([role="menu"]):not([role="tooltip"] .card):not([role="tooltip"]):not([data-popper-placement] .card):not([data-popper-placement]):not([class*="popover" i] .card):not([class*="popover" i]):not([class*="dropdown" i] .card):not([class*="dropdown" i]):not([class*="tooltip" i] .card):not([class*="tooltip" i]):not([class*="popup" i] .card):not([class*="popup" i]):not([style*="position: absolute" i] .card):not([style*="position: absolute" i]):not([style*="position: fixed" i] .card):not([style*="position: fixed" i]) { border-radius: 10px !important; }
