/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@font-face{font-family:Univers;src:url(/fonts/UniversBold.ttf)format("truetype");font-weight:700}@font-face{font-family:Univers;src:url(/fonts/UniversRegular.ttf)format("truetype");font-weight:400}@font-face{font-family:Univers;src:url(/fonts/UniversLight.ttf)format("truetype");font-weight:300}:root{--font-sans:"Univers",sans-serif;--color-gun-metal:#242a34;--color-blue:#0082be;--color-black:#242a34;--color-black-5:#242a340d;--color-black-50:#242a3488;--color-black-80:#242a34cc;--color-black-90:#242a36e6;--color-grey:#717171;--color-true-black:#000;--color-white:#fff;--color-white-50:#ffffff80}*,:after,:before{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;backface-visibility:hidden;font-kerning:normal;text-rendering:optimizelegibility;text-wrap:pretty}html{--container-max-width:1600px;--container-padding-inline:20px}@media (min-width:1024px){html{--container-padding-inline:50px}}@media (min-width:1400px){html{--container-padding-inline:80px}}.login{background:var(--color-gun-metal);place-items:center;min-height:100svh;padding:5rem;display:flex;position:relative}.login :not(input):not(textarea):not(select){text-box:trim-both cap alphabetic}.login .login__brand{grid-area:logo;margin:0;display:contents}.login .login__brand:after{content:"Asset Portal";text-align:center;grid-area:assetportal;margin-top:32px;margin-bottom:16px;font-size:20px}.login .login__form{display:contents}.login .login__form:before{content:"Log in to view assets";text-align:center;grid-area:loginmsg;margin-bottom:40px;font-size:14px;font-weight:300}.login .login__form__inputWrap{grid-area:form;gap:20px;margin:0;display:grid}.login .login__form__inputWrap>:not(label){text-box:initial}.login .field-label{margin-bottom:5px;padding:0;font-size:12px;line-height:1}.login .template-minimal__wrap{background:var(--color-white);border-radius:20px;grid-template:"logo""assetportal""loginmsg""form""forgot""button";width:100%;max-width:550px;margin:auto;padding:50px 30px;display:grid;position:relative}@media (min-width:600px){.login .template-minimal__wrap{padding-inline:80px}}.login .template-minimal__wrap:after{content:"© 2026  YKK Corporation. All rights reserved.";color:var(--color-white);text-align:center;width:100%;margin-top:16px;font-size:14px;font-weight:300;position:absolute;top:100%;left:0}.login .field-type__wrap,.login .field-type__wrap div{display:contents}.login .field-type__wrap input{background:var(--color-black-5);height:40px;color:var(--color-black);box-shadow:none;border:none;border-radius:10px;padding:5px 15px}.login .field-type__wrap input::placeholder{color:var(--color-black-50)}.login a[href="/admin/forgot"]{grid-area:forgot;margin-top:20px;transition:text-decoration-color .15s;display:inline-block}.login a[href="/admin/forgot"]:hover{text-decoration-color:#0000}.login a[href="/admin/forgot"]:focus-visible{outline-offset:5px;outline:2px solid}.login .btn{background:var(--color-black);color:var(--color-white);cursor:pointer;border-radius:9999px;grid-area:button;justify-content:space-between;align-items:center;gap:10px;margin:40px 0 0;padding:20px;transition:background-color .15s;display:flex;position:relative}.login .btn:hover{background:var(--color-black-90);--arrow-translate-x:2px}.login .btn:active{background:var(--color-black-80)}.login .btn:disabled{cursor:not-allowed;background:var(--color-black-50);color:var(--color-white-50);opacity:.7;pointer-events:none}.login .btn:after{aspect-ratio:1;content:"";height:20px;transform:translateX(var(--arrow-translate-x,0));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' height='20' width='20'%3E%3Cpath fill='none' stroke='white' strokeLinecap='round' strokeLinejoin='round' strokeWidth='1.2' d='m7.5 15 5-5-5-5' /%3E%3C/svg%3E");transition:transform .15s}.step-nav__home{width:auto;height:18px}.step-nav__home:after{content:"Admin Panel"}.step-nav__home svg{display:none}.step-nav span{max-width:none}