#firstboxlogin, #text-login, #logo_login { background-color: transparent;}html { height: 100%;}body { background-size: cover; background-repeat: no-repeat; background-position: center; background-image: url("/plugins/trademark/front/picture.send.php?path=login.background.jpg&theme=prompt-developer");}@charset "UTF-8";
body .card{border:0;background:transparent}.col-md-5{margin:0 !important;width:100%}h2.card-header.text-center.mb-4,div.card-header:has(.mx-auto){display:none}span.glpi-logo.mb-4{margin:0 !important}.btn-primary,.btn-outline-primary,.btn-ghost-primary{--tblr-btn-color: #71090e;--tblr-btn-color-interactive: #8d0a10;--tblr-btn-color-text: #1e293b}.mb-3,.mb-4{position:relative}.mb-3:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;right:20px;color:#fff;top:12px}.mb-4:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;right:20px;color:#fff;top:12px}.col-md-5{margin:0 !important;width:100%;max-width:289px}label.form-label{color:#fff}.card-body{padding:0px !important;margin:auto}.flex-fill.d-flex.flex-column.justify-content-center.py-4.mt-4{width:50%;background:transparent;border-radius:30px;margin:0;outline-offset:0;box-shadow:0px 6px 13px 1px #00000047;height:100% !important;top:-32px;border-radius:0;right:1px !important;position:absolute;padding-top:130px !important;padding-bottom:110px !important;background:rgba(0, 0, 0, 0.38);box-shadow:0 4px 30pxrgba 0, 0, 0, 0.1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1pxsolidrgba 255, 255, 255, 0.3}button.btn.btn-primary.w-100{color:#ffbb00;padding:11px;border-radius:30px;border:1px solid #fff;background:#df7411}a{color:#ffffff !important;text-decoration:underline}body .form-control{display:block;width:100%;min-width:250px;padding:0.7375rem 0.75rem;font-size:0.875rem;font-weight:400;line-height:1.4285714286;color:inherit;border:0;appearance:none;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;background:#ffffff05;border-radius:0;border-bottom:1px solid #fff}label.form-label{display:none;color:#fff}span.form-label-description{margin-top:10px;margin-bottom:10px;text-align:left;width:100%;display:block}.card-body{margin:0 auto;width:350px;max-width:100%}.col-auto.offset-md-1.p-2.text-center{display:none}.form-control:focus{color:inherit;background-color:#fdfdfd;border-color:#013453;outline:0;box-shadow:0 0 0 0.25rem #5e5e5e3b}:root{--zamine-bg-card: rgba(8, 15, 32, 0.82);--zamine-bg-field: rgba(255, 255, 255, 0.08);--zamine-bg-field-hover: rgba(255, 255, 255, 0.12);--zamine-blue: #246bfe;--zamine-cyan: #25c7ff;--zamine-orange: #eb7900;--zamine-orange-light: #ffad32;--zamine-white: #ffffff;--zamine-text: #eef4ff;--zamine-muted: #aab7d1;--zamine-border: rgba(255, 255, 255, 0.16);--zamine-radius-card: 28px;--zamine-radius-field: 14px}html,body{min-height:100%}body{position:relative;min-height:100vh;overflow-x:hidden;color:var(--zamine-text) !important;background-color:#030712 !important}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 75% 20%, rgba(36, 107, 254, 0.2), transparent 34%), radial-gradient(circle at 82% 85%, rgba(235, 121, 0, 0.14), transparent 28%), linear-gradient(110deg, rgba(2, 6, 23, 0.18), rgba(2, 6, 23, 0.58))}body::after{content:"";position:fixed;width:420px;height:420px;top:-160px;right:-120px;z-index:-1;pointer-events:none;border-radius:50%;background:rgba(37, 199, 255, 0.18);filter:blur(95px);animation:zamineAmbientLight 9s ease-in-out infinite alternate}.page,.page-wrapper,.page-center,.login-page,main,main[role="main"]{background:transparent !important}.container-tight,.login-container,.login-box,.login-page .container{width:min(92vw, 520px) !important;max-width:520px !important;margin-left:auto !important;margin-right:clamp(24px, 7vw, 120px) !important;animation:zamineLoginEntrance 700ms cubic-bezier(0.16, 1, 0.3, 1) both}.container-tight>.card,.login-card,.login-box>.card,.card.card-md{position:relative;overflow:hidden;border:1px solid var(--zamine-border) !important;border-radius:var(--zamine-radius-card) !important;background:linear-gradient(145deg, rgba(18, 29, 58, 0.88), var(--zamine-bg-card)) !important;box-shadow:0 28px 75px rgba(0, 0, 0, 0.48), 0 0 55px rgba(36, 107, 254, 0.13) !important;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);transform:translateZ(0);transition:transform 350ms cubic-bezier(0.2, 0.8, 0.2, 1), border-color 350ms ease, box-shadow 350ms ease}.container-tight>.card::before,.login-card::before,.login-box>.card::before,.card.card-md::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg, rgba(255, 255, 255, 0.09), transparent 24%, transparent 72%, rgba(36, 107, 254, 0.06))}.container-tight>.card::after,.login-card::after,.login-box>.card::after,.card.card-md::after{content:"";position:absolute;top:0;left:12%;width:76%;height:1px;pointer-events:none;background:linear-gradient(90deg, transparent, rgba(37, 199, 255, 0.75), transparent);box-shadow:0 0 18px rgba(37, 199, 255, 0.42)}.container-tight>.card:hover,.login-card:hover,.login-box>.card:hover,.card.card-md:hover{transform:translateY(-5px);border-color:rgba(84, 142, 255, 0.38) !important;box-shadow:0 38px 95px rgba(0, 0, 0, 0.56), 0 0 70px rgba(36, 107, 254, 0.19) !important}.card-body{position:relative;z-index:1;padding:clamp(28px, 4vw, 44px) !important}.login-logo,.navbar-brand,.text-center{position:relative;z-index:1}.login-logo img,.navbar-brand img,.text-center img{max-width:min(260px, 70vw) !important;max-height:115px !important;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0, 0, 0, 0.45)) drop-shadow(0 0 16px rgba(36, 107, 254, 0.12));transition:transform 300ms ease, filter 300ms ease}.login-logo img:hover,.navbar-brand img:hover,.text-center img:hover{transform:translateY(-3px) scale(1.02);filter:drop-shadow(0 14px 30px rgba(0, 0, 0, 0.48)) drop-shadow(0 0 22px rgba(37, 199, 255, 0.18))}.card-title,h1,h2,h3{color:var(--zamine-white) !important;font-weight:750 !important;letter-spacing:-0.025em}.card-title{margin-bottom:26px !important;font-size:clamp(1.55rem, 3vw, 2rem) !important}label,.form-label{color:#dce7fb !important;font-weight:600 !important}.text-muted,small,.form-hint{color:var(--zamine-muted) !important}.form-control,.form-select,select,input[type="text"],input[type="password"],input[type="email"],.select2-container .select2-selection--single{min-height:54px !important;border:1px solid rgba(255, 255, 255, 0.15) !important;border-radius:var(--zamine-radius-field) !important;color:var(--zamine-white) !important;background:var(--zamine-bg-field) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.04), 0 8px 20px rgba(0, 0, 0, 0.12);transition:transform 200ms ease, border-color 200ms ease, background-color 200ms ease, box-shadow 200ms ease}.form-control::placeholder,input::placeholder{color:rgba(220, 231, 251, 0.52) !important}.form-control:hover,.form-select:hover,select:hover,input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover{border-color:rgba(84, 142, 255, 0.42) !important;background:var(--zamine-bg-field-hover) !important;transform:translateY(-1px)}.form-control:focus,.form-select:focus,select:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus{outline:none !important;border-color:var(--zamine-cyan) !important;background:rgba(255, 255, 255, 0.11) !important;box-shadow:0 0 0 4px rgba(37, 199, 255, 0.1), 0 0 28px rgba(36, 107, 254, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;transform:translateY(-1px)}.input-group-text{min-width:54px;justify-content:center;color:#eaf2ff !important;border-color:rgba(255, 255, 255, 0.15) !important;background:rgba(255, 255, 255, 0.08) !important}select option{color:#ffffff;background:#0b1328}input[type="checkbox"]{width:18px;height:18px;cursor:pointer;accent-color:var(--zamine-blue)}.form-check-label{color:#dbe6fb !important;cursor:pointer}a,.btn-link{color:#66b9ff !important;text-decoration:none !important;transition:color 180ms ease, text-shadow 180ms ease, transform 180ms ease}a:hover,.btn-link:hover{color:var(--zamine-cyan) !important;text-shadow:0 0 16px rgba(37, 199, 255, 0.46)}.btn-primary,button[type="submit"],input[type="submit"]{position:relative;min-height:56px !important;overflow:hidden;border:1px solid rgba(255, 218, 158, 0.8) !important;border-radius:999px !important;color:#ffffff !important;font-size:1.02rem !important;font-weight:750 !important;letter-spacing:0.02em;background:linear-gradient(105deg, #db6800 0%, var(--zamine-orange) 48%, var(--zamine-orange-light) 100%) !important;box-shadow:0 12px 28px rgba(235, 121, 0, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.3);transition:transform 180ms cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 180ms ease, filter 180ms ease, letter-spacing 180ms ease}.btn-primary::before,button[type="submit"]::before{content:"";position:absolute;top:-70%;left:-45%;width:28%;height:240%;pointer-events:none;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.58), transparent);transform:skewX(-22deg);transition:left 650ms ease}.btn-primary:hover,button[type="submit"]:hover,input[type="submit"]:hover{transform:translateY(-3px) scale(1.01);filter:brightness(1.08) saturate(1.05);letter-spacing:0.035em;box-shadow:0 18px 38px rgba(235, 121, 0, 0.38), 0 0 24px rgba(255, 173, 50, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.38)}.btn-primary:hover::before,button[type="submit"]:hover::before{left:120%}.btn-primary:active,button[type="submit"]:active,input[type="submit"]:active{transform:translateY(1px) scale(0.985);box-shadow:0 7px 15px rgba(235, 121, 0, 0.24), inset 0 3px 10px rgba(74, 31, 0, 0.22)}.btn-primary:focus-visible,button[type="submit"]:focus-visible,input[type="submit"]:focus-visible{outline:3px solid rgba(37, 199, 255, 0.46) !important;outline-offset:4px}.btn-secondary,.btn-outline-secondary,.accordion-button{border:1px solid rgba(255, 255, 255, 0.14) !important;border-radius:14px !important;color:#ecf4ff !important;background:rgba(255, 255, 255, 0.07) !important;transition:transform 180ms ease, border-color 180ms ease, background-color 180ms ease, box-shadow 180ms ease}.btn-secondary:hover,.btn-outline-secondary:hover,.accordion-button:hover{transform:translateY(-2px);border-color:rgba(84, 142, 255, 0.4) !important;background:rgba(36, 107, 254, 0.15) !important;box-shadow:0 10px 24px rgba(0, 0, 0, 0.18), 0 0 20px rgba(36, 107, 254, 0.12)}.btn-secondary:active,.btn-outline-secondary:active,.accordion-button:active{transform:translateY(1px) scale(0.99)}.accordion-item,.list-group-item,.login-extra,.card-footer{border-color:rgba(255, 255, 255, 0.11) !important;color:#e8f0ff !important;background:rgba(8, 19, 43, 0.66) !important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.accordion-button:not(.collapsed){color:var(--zamine-cyan) !important;background:rgba(36, 107, 254, 0.13) !important;box-shadow:none !important}.alert{border-radius:14px !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}footer,.page-footer,.card-footer,.copyright{color:rgba(216, 227, 247, 0.72) !important;font-size:0.86rem;text-align:center}@keyframes zamineLoginEntrance{from{opacity:0;transform:translate3d(42px, 18px, 0) scale(0.97);filter:blur(7px)}to{opacity:1;transform:translate3d(0, 0, 0) scale(1);filter:blur(0)}}@keyframes zamineAmbientLight{from{transform:translate3d(0, 0, 0) scale(1);opacity:0.5}to{transform:translate3d(-90px, 120px, 0) scale(1.25);opacity:0.82}}@media (max-width:980px){.container-tight,.login-container,.login-box,.login-page .container{width:min(92vw, 520px) !important;margin:30px auto !important}}@media (max-width:560px){body{overflow-y:auto}.container-tight,.login-container,.login-box,.login-page .container{width:calc(100vw - 26px) !important;margin:14px auto !important}.card-body{padding:26px 20px !important}.container-tight>.card,.login-card,.login-box>.card,.card.card-md{border-radius:22px !important}.btn-primary,button[type="submit"],input[type="submit"]{min-height:54px !important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important}}::selection{color:#ffffff;background:rgba(36, 107, 254, 0.72)}.container-tight>.card,.login-card,.login-box>.card,.card.card-md,.container-tight>.card:hover,.login-card:hover,.login-box>.card:hover,.card.card-md:hover{transform:none !important}.form-control,.form-select,select,input[type="text"],input[type="password"],input[type="email"],.form-control:hover,.form-select:hover,select:hover,input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,.form-control:focus,.form-select:focus,select:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus{transform:none !important}.btn-primary,button[type="submit"],input[type="submit"],.btn-primary:hover,button[type="submit"]:hover,input[type="submit"]:hover,.btn-primary:active,button[type="submit"]:active,input[type="submit"]:active{transform:none !important;letter-spacing:0.02em !important}.btn-secondary,.btn-outline-secondary,.accordion-button,.btn-secondary:hover,.btn-outline-secondary:hover,.accordion-button:hover,.btn-secondary:active,.btn-outline-secondary:active,.accordion-button:active{transform:none !important}.login-logo img,.navbar-brand img,.text-center img,.login-logo img:hover,.navbar-brand img:hover,.text-center img:hover{transform:none !important}select,.form-select{color:#eef4ff !important;background-color:rgba(18, 31, 68, 0.92) !important}select option,.form-select option{color:#eef4ff !important;background:#16284f !important}select option:hover,select option:checked,select option:focus,.form-select option:hover,.form-select option:checked,.form-select option:focus{color:#ffffff !important;background:#246bfe !important;box-shadow:inset 0 0 0 9999px #246bfe !important}.select2-container--default .select2-selection--single{color:#eef4ff !important;background:rgba(18, 31, 68, 0.92) !important;border-color:rgba(255, 255, 255, 0.15) !important}.select2-container--default .select2-selection__rendered{color:#eef4ff !important}.select2-container--default .select2-selection__placeholder{color:rgba(220, 231, 251, 0.7) !important}.select2-dropdown{border:1px solid rgba(255, 255, 255, 0.14) !important;border-radius:12px !important;overflow:hidden !important;background:#16284f !important;box-shadow:0 16px 36px rgba(0, 0, 0, 0.34) !important}.select2-results__options{color:#eef4ff !important;background:#16284f !important}.select2-container--default .select2-results__option{color:#eef4ff !important;background:#16284f !important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option--highlighted{color:#ffffff !important;background:#246bfe !important}.select2-container--default .select2-results__option[aria-selected="true"],.select2-container--default .select2-results__option[data-selected="true"]{color:#ffffff !important;background:rgba(36, 107, 254, 0.8) !important}.ts-control,.ts-wrapper.single .ts-control,.choices__inner{color:#eef4ff !important;background:rgba(18, 31, 68, 0.92) !important;border-color:rgba(255, 255, 255, 0.15) !important}.ts-control input,.choices__input{color:#eef4ff !important}.ts-dropdown,.choices__list--dropdown,.dropdown-menu{color:#eef4ff !important;background:#16284f !important;border:1px solid rgba(255, 255, 255, 0.14) !important;border-radius:12px !important;box-shadow:0 16px 36px rgba(0, 0, 0, 0.34) !important}.ts-dropdown .option,.choices__list--dropdown .choices__item,.dropdown-item{color:#eef4ff !important;background:transparent !important}.ts-dropdown .option:hover,.ts-dropdown .active,.ts-dropdown .selected,.choices__list--dropdown .choices__item--selectable.is-highlighted,.dropdown-item:hover,.dropdown-item:focus,.dropdown-item.active,.dropdown-item:active{color:#ffffff !important;background:#246bfe !important}.ts-dropdown .option.disabled,.choices__list--dropdown .choices__item--disabled,.dropdown-item.disabled,.dropdown-item:disabled{color:rgba(238, 244, 255, 0.45) !important;background:transparent !important}.select2-container--default .select2-selection--single .select2-selection__arrow b,.ts-wrapper.single .ts-control::after{border-top-color:#dce7fb !important}