/* Approved login design overrides */
main.min-h-screen.bg-\[\#061a31\] { background:#061a31 !important; }
main.min-h-screen.bg-\[\#061a31\] > div.absolute.inset-0:first-child { background:linear-gradient(90deg,#06172a 0%,#0a2a4a 42%,rgba(9,47,82,.32) 70%,rgba(7,31,54,.35) 100%) !important; z-index:1; }
main.min-h-screen.bg-\[\#061a31\] > div.absolute.inset-0:nth-child(2) { display:none !important; }
main.min-h-screen.bg-\[\#061a31\] > div.relative.grid { z-index:2; grid-template-columns:minmax(390px,42%) 1fr !important; }
main.min-h-screen.bg-\[\#061a31\] section:first-child { padding:28px 38px !important; }
main.min-h-screen.bg-\[\#061a31\] section:first-child > div { max-width:600px !important; background:rgba(7,29,52,.88) !important; border:1px solid rgba(126,181,225,.22) !important; border-radius:22px !important; padding:30px 38px 28px !important; box-shadow:0 24px 70px rgba(0,0,0,.28) !important; }
main.min-h-screen.bg-\[\#061a31\] section:first-child img { height:210px !important; max-width:310px !important; object-fit:contain !important; object-position:center !important; margin-bottom:-12px !important; }
main.min-h-screen.bg-\[\#061a31\] section:first-child h1 { margin-top:0 !important; }
main.min-h-screen.bg-\[\#061a31\] section:first-child p.mt-3 { color:#91a9c2 !important; font-size:18px !important; }
main.min-h-screen.bg-\[\#061a31\] form { margin-top:30px !important; }
main.min-h-screen.bg-\[\#061a31\] form input[type=email],main.min-h-screen.bg-\[\#061a31\] form input[type=password],main.min-h-screen.bg-\[\#061a31\] form input[type=text] { background:rgba(119,157,193,.22) !important; border-color:rgba(193,219,242,.5) !important; height:58px !important; }
main.min-h-screen.bg-\[\#061a31\] form button[type=submit] { background:linear-gradient(90deg,#0876e8,#0c8dff) !important; height:60px !important; }
main.min-h-screen.bg-\[\#061a31\] section:nth-child(2) { background-image:linear-gradient(180deg,rgba(8,52,91,.12),rgba(3,20,37,.72)),url('/sir-login-construction.webp') !important; background-size:cover !important; background-position:center !important; }
main.min-h-screen.bg-\[\#061a31\] section:nth-child(2) > div.absolute { display:none !important; }
main.min-h-screen.bg-\[\#061a31\] section:nth-child(2) > div.relative { max-width:760px !important; text-shadow:0 4px 22px rgba(0,0,0,.42); }
main.min-h-screen.bg-\[\#061a31\] section:nth-child(2) p.mt-6 { font-size:28px !important; }
main.min-h-screen.bg-\[\#061a31\] section:nth-child(2) .grid { margin-top:46px !important; }
@media(max-width:1023px){main.min-h-screen.bg-\[\#061a31\] > div.relative.grid{display:block!important}main.min-h-screen.bg-\[\#061a31\] section:first-child{min-height:100vh;padding:22px!important}main.min-h-screen.bg-\[\#061a31\] section:first-child>div{max-width:580px!important}main.min-h-screen.bg-\[\#061a31\] section:first-child img{height:180px!important}}
