#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("/soporte/plugins/trademark/front/picture.send.php?path=5a/6a3965a06cd5a.png");}@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap");body.welcome-anonymous{font-family:"Inter", sans-serif;color:#f4efe4}body.welcome-anonymous::before{content:"";position:fixed;inset:0;background:linear-gradient(100deg, rgba(10, 21, 12, 0.88) 0%, rgba(10, 21, 12, 0.528) 38%, rgba(10, 21, 12, 0.176) 62%, rgba(10, 21, 12, 0.44) 100%), linear-gradient(to top, rgba(10, 21, 12, 0.55), transparent 45%);z-index:0;pointer-events:none}body.welcome-anonymous::after{content:"";position:fixed;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg, #8b4002, #c2570a 50%, #8b4002);z-index:3;pointer-events:none}.page-anonymous{position:relative;z-index:1;display:flex !important;align-items:center !important;justify-content:flex-end !important;min-height:100vh;padding-right:6vw}.page-anonymous::before{content:"TI";position:fixed;top:6vw;left:6vw;z-index:2;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1.5px solid #c2570a;border-radius:3px;font-family:"JetBrains Mono", monospace;font-size:13px;font-weight:500;color:#c2570a}.page-anonymous::after{content:"CECyTE SLP\asoporte técnico";white-space:pre;position:fixed;top:6vw;left:calc(6vw + 48px);z-index:2;font-family:"Space Grotesk", sans-serif;font-size:14px;line-height:1.5;letter-spacing:0.04em;color:#f4efe4}.flex-fill.d-flex.flex-column.justify-content-center.py-4.mt-4{position:relative;z-index:1;width:auto !important;flex:0 0 auto !important}.container-tight{max-width:none !important;padding:0 !important}span.glpi-logo{display:none !important}.text-center:has(> .col-md>.glpi-logo){display:none !important}.card.card-md{position:relative;width:min(380px, 88vw) !important;max-width:380px !important;background:rgba(21, 36, 23, 0.55) !important;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%);border:1px solid rgba(244, 239, 228, 0.14) !important;border-radius:14px !important;box-shadow:0 30px 80px rgba(0, 0, 0, 0.55) !important;overflow:hidden}.card.card-md::before{content:"";position:absolute;top:-40%;left:-20%;width:60%;height:220%;background:linear-gradient(100deg, transparent, rgba(217, 196, 160, 0.1) 45%, transparent 60%);transform:rotate(8deg);pointer-events:none}.card-body{padding:42px 36px 36px !important;position:relative;z-index:1}.card-header.mb-4{display:block !important;border:0 !important;padding:0 !important;margin-bottom:30px !important}.card-header.mb-4::before{content:"Mesa de ayuda";display:block;font-family:"JetBrains Mono", monospace;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:#c2570a;margin-bottom:10px}h2.mx-auto{font-size:0 !important;line-height:0 !important;margin:0 !important;text-align:left !important}h2.mx-auto::before{content:"Acceso al sistema\a de soporte";white-space:pre-line;display:block;font-family:"Space Grotesk", sans-serif;font-size:26px;font-weight:600;line-height:1.25;color:#f4efe4}.card-header.mb-4::after{content:"Ingresa con tu cuenta institucional para levantar o dar seguimiento a un ticket.";display:block;margin-top:6px;font-size:13.5px;color:#d9c4a0;line-height:1.5}.col-md-5{width:100% !important;max-width:none !important;padding:0 !important}.row.justify-content-center>div:has(> span>a.singlesignon.vsubmit){display:flex;flex-direction:column;gap:10px;margin-top:4px}.row.justify-content-center>div:has(> span>a.singlesignon.vsubmit)>span{display:block;margin:0 !important}a.singlesignon.vsubmit{display:flex !important;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 18px !important;border-radius:8px !important;font-family:"Space Grotesk", sans-serif;font-size:14.5px !important;font-weight:600;letter-spacing:0.01em;text-decoration:none !important;box-shadow:0 4px 14px rgba(0, 0, 0, 0.35);transition:transform 0.15s ease, box-shadow 0.2s ease, filter 0.2s ease}a.singlesignon.vsubmit:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 6px 20px rgba(0, 0, 0, 0.4)}a.singlesignon.vsubmit:active{transform:translateY(0)}a.singlesignon.old-login{background:rgba(10, 21, 12, 0.45) !important;border:1px solid rgba(244, 239, 228, 0.14) !important;color:#f4efe4 !important}.row.justify-content-center>div:has(> span>a.singlesignon.vsubmit)::before{content:"Mesa de ayuda";display:block;margin-bottom:10px;font-family:"JetBrains Mono", monospace;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:#c2570a}.row.justify-content-center>div:has(> span>a.singlesignon.vsubmit)>span:first-of-type::before{content:"Acceso al sistema\a de soporte";white-space:pre-line;display:block;margin-bottom:16px;font-family:"Space Grotesk", sans-serif;font-size:26px;font-weight:600;line-height:1.25;color:#f4efe4}.row.justify-content-center>div:has(> span>a.singlesignon.vsubmit)>span:first-of-type::after{content:"Ingresa con tu cuenta institucional para levantar o dar seguimiento a un ticket.\a\aUsuario institucional";white-space:pre-line;display:block;margin:6px 0 16px;font-size:13.5px;color:#d9c4a0;line-height:1.5}.row.justify-content-center>div:has(> span>a.singlesignon.vsubmit)::after{content:"● Sistema operando con normalidad";display:block;margin-top:20px;padding-top:16px;border-top:1px solid rgba(244, 239, 228, 0.14);font-family:"JetBrains Mono", monospace;font-size:11px;color:rgba(244, 239, 228, 0.45)}label.form-label{font-size:11.5px;font-weight:500;letter-spacing:0.03em;text-transform:uppercase;color:#d9c4a0}body .form-control,.form-select{background:rgba(10, 21, 12, 0.45) !important;border:1px solid rgba(244, 239, 228, 0.14) !important;border-radius:8px !important;color:#f4efe4 !important;padding:12px 14px !important;font-family:"Inter", sans-serif;font-size:14.5px}body .form-control::placeholder,.form-select::placeholder{color:rgba(244, 239, 228, 0.35)}body .form-control:focus,.form-select:focus{outline:none !important;border-color:#c2570a !important;background:rgba(10, 21, 12, 0.65) !important;box-shadow:none !important}span.form-label-description a{color:#d9c4a0 !important;text-decoration:none;border-bottom:1px solid transparent}span.form-label-description a:hover{color:#f4efe4 !important;border-color:#c2570a}.form-check-label{color:#d9c4a0}.form-check-input{accent-color:#c2570a}.form-footer{margin-top:10px !important}button.btn.btn-primary.w-100{background:#c2570a !important;border-color:#c2570a !important;color:#1a0d02 !important;font-family:"Space Grotesk", sans-serif;font-size:14.5px;font-weight:600;letter-spacing:0.01em;padding:13px 18px !important;border-radius:8px !important;box-shadow:none !important;transition:background 0.2s ease, transform 0.15s ease}button.btn.btn-primary.w-100::after{content:"→";margin-left:8px;transition:transform 0.2s ease;display:inline-block}button.btn.btn-primary.w-100:hover{background:#d4660f !important;border-color:#d4660f !important;transform:translateY(-1px)}button.btn.btn-primary.w-100:hover::after{transform:translateX(3px)}button.btn.btn-primary.w-100:active{transform:translateY(0)}.card-body::after{content:"";display:block;margin-top:24px;padding-top:16px;border-top:1px solid rgba(244, 239, 228, 0.14)}.col-md-5:not(:has(> span>a.singlesignon.vsubmit))::after{content:"● Sistema operando con normalidad";display:block;margin-top:0;font-family:"JetBrains Mono", monospace;font-size:11px;color:rgba(244, 239, 228, 0.45)}.alert-danger{border-radius:8px;background:rgba(139, 0, 0, 0.25) !important;border:1px solid rgba(255, 120, 120, 0.4) !important;color:#ffd7d7 !important;font-size:0.875rem}.col-auto.px-2.text-center{display:none}.row.justify-content-center{justify-content:flex-start !important}.text-center.text-muted.mt-3{position:relative;z-index:1;color:rgba(244, 239, 228, 0.55) !important;font-size:11.5px}.text-center.text-muted.mt-3 a{color:rgba(244, 239, 228, 0.7) !important}.text-center.text-muted.mt-3 a:hover{color:#c2570a !important}@media (max-width:560px){.page-anonymous{justify-content:center !important;padding-right:0;padding:6vw 5vw}.page-anonymous::before,.page-anonymous::after{top:5vw;left:5vw}}