/* PHILADONF AUDIT SUITE - R15 R15 R16 - EXECUTIVE SIGNATURE PORTAL
   Login-only visual architecture. Zero functional delta. */
body.as-login-page.as-login-r16{--r16-ink:#f7fbff;--r16-muted:#879aad;--r16-cyan:#80e8e7;--r16-line:rgba(139,185,213,.19);color:var(--r16-ink)!important;background:#020812!important;}
body.as-login-page.as-login-r16 .as-login-bg::before{filter:saturate(.90) contrast(1.08) brightness(.50)!important;}
body.as-login-page.as-login-r16 .as-login-bg::after{background:radial-gradient(720px 520px at 56% 44%,rgba(14,65,108,.095),transparent 72%),linear-gradient(180deg,rgba(0,5,12,.02),rgba(0,4,11,.46))!important;}
body.as-login-page.as-login-r16 .as-login-vignette{box-shadow:inset 0 0 250px 94px rgba(0,3,10,.62)!important;}
body.as-login-page.as-login-r16 .as-login-right-activity{opacity:.055!important;}body.as-login-page.as-login-r16 .as-login-satellite-stage-r1{opacity:.065!important;}body.as-login-page.as-login-r16 :is(.as-cyber-rail,.as-cyber-promise){display:none!important;}
body.as-login-page.as-login-r16 .as-auth-shell::before,body.as-login-page.as-login-r16 .as-auth-shell::after,body.as-login-page.as-login-r16 .as-auth-card::before,body.as-login-page.as-login-r16 .as-auth-card::after,body.as-login-page.as-login-r16 .as-auth-control::before,body.as-login-page.as-login-r16 .as-auth-control::after,body.as-login-page.as-login-r16 .as-auth-submit::before,body.as-login-page.as-login-r16 .as-auth-submit::after{content:none!important;display:none!important;}
body.as-login-page.as-login-r16 .as-auth-shell.as-r16-shell{min-height:100svh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:30px 24px 82px!important;}
body.as-login-page.as-login-r16 .as-r16-stage{width:min(1040px,calc(100vw - 48px))!important;display:grid!important;grid-template-columns:minmax(0,1fr) 478px!important;gap:64px!important;align-items:center!important;}
body.as-login-page.as-login-r16 .as-r16-brand{position:relative!important;min-width:0!important;padding:28px 0 28px 28px!important;}
body.as-login-page.as-login-r16 .as-r16-brand::before{content:""!important;position:absolute!important;inset:-110px -90px -100px -130px!important;background:radial-gradient(circle at 49% 48%,rgba(7,42,74,.29),rgba(2,10,19,.07) 54%,transparent 74%)!important;filter:blur(8px)!important;z-index:-1!important;pointer-events:none!important;}
body.as-login-page.as-login-r16 .as-r16-brand-accent{position:absolute!important;left:0!important;top:34px!important;bottom:34px!important;width:1px!important;background:linear-gradient(180deg,transparent,rgba(107,229,231,.74) 22%,rgba(92,132,255,.50) 72%,transparent)!important;box-shadow:0 0 18px rgba(100,219,230,.12)!important;}
body.as-login-page.as-login-r16 .as-r16-brandmark{width:72px!important;height:72px!important;display:grid!important;place-items:center!important;margin:0 0 27px!important;border:1px solid rgba(124,214,228,.22)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(8,23,39,.82),rgba(4,13,24,.90))!important;box-shadow:0 22px 52px rgba(0,0,0,.28),0 1px 0 rgba(255,255,255,.08) inset!important;backdrop-filter:blur(18px)!important;}
body.as-login-page.as-login-r16 .as-r16-brandmark svg{width:64px!important;height:64px!important;}
body.as-login-page.as-login-r16 .as-r16-company{margin:0 0 8px!important;color:#8ea4b7!important;font:850 10px/1 Inter,system-ui,sans-serif!important;letter-spacing:.31em!important;}
body.as-login-page.as-login-r16 .as-r16-brand h1{margin:0!important;color:#fbfdff!important;font:900 clamp(48px,4.1vw,62px)/.93 Inter,system-ui,sans-serif!important;letter-spacing:-.064em!important;white-space:nowrap!important;text-shadow:0 18px 54px rgba(0,0,0,.30)!important;}
body.as-login-page.as-login-r16 .as-r16-brand h1 span{color:#83e8e9!important;font-weight:800!important;}
body.as-login-page.as-login-r16 .as-r16-rule{width:min(390px,84%)!important;height:1px!important;margin:25px 0 19px!important;background:linear-gradient(90deg,rgba(120,170,200,.24),rgba(120,170,200,.06),transparent)!important;position:relative!important;}
body.as-login-page.as-login-r16 .as-r16-rule b{display:block!important;width:64px!important;height:2px!important;position:absolute!important;left:0!important;top:-.5px!important;background:linear-gradient(90deg,#6977ff,#7fe7e8)!important;border-radius:999px!important;box-shadow:0 0 12px rgba(105,220,227,.18)!important;}
body.as-login-page.as-login-r16 .as-r16-meta{display:flex!important;align-items:center!important;gap:11px!important;color:#8a9caf!important;font:700 10px/1 Inter,system-ui,sans-serif!important;letter-spacing:.015em!important;}
body.as-login-page.as-login-r16 .as-r16-meta i{width:3px!important;height:3px!important;border-radius:50%!important;background:#4c6479!important;}
body.as-login-page.as-login-r16 .as-r16-version{display:inline-flex!important;align-items:center!important;height:29px!important;margin-top:22px!important;padding:0 11px!important;border:1px solid rgba(105,191,216,.18)!important;border-radius:999px!important;background:rgba(5,20,34,.46)!important;color:#82e7e9!important;font:850 9px/1 Inter,system-ui,sans-serif!important;letter-spacing:.07em!important;}
body.as-login-page.as-login-r16 .as-auth-card.as-r16-card{width:100%!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(149,193,218,.22)!important;border-radius:28px!important;background:linear-gradient(148deg,rgba(7,16,29,.965),rgba(4,11,21,.989) 60%,rgba(3,8,16,.995))!important;box-shadow:0 48px 136px rgba(0,0,0,.67),0 18px 46px rgba(11,49,84,.13),0 1px 0 rgba(255,255,255,.075) inset!important;backdrop-filter:blur(34px) saturate(1.03)!important;transform:none!important;isolation:isolate!important;}
body.as-login-page.as-login-r16 .as-r16-edge{position:absolute!important;left:24px!important;right:24px!important;top:0!important;height:2px!important;background:linear-gradient(90deg,transparent,rgba(102,121,255,.58) 18%,rgba(91,186,239,.86) 54%,rgba(121,233,223,.76) 84%,transparent)!important;box-shadow:0 0 14px rgba(95,202,232,.10)!important;}
body.as-login-page.as-login-r16 .as-r16-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:32px 32px 22px!important;border-bottom:1px solid rgba(136,173,199,.095)!important;}
body.as-login-page.as-login-r16 .as-r16-kicker{display:flex!important;align-items:center!important;gap:9px!important;margin:0 0 12px!important;color:#8ae3e5!important;font:850 8.4px/1 Inter,system-ui,sans-serif!important;letter-spacing:.18em!important;}
body.as-login-page.as-login-r16 .as-r16-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#75ddd7!important;box-shadow:0 0 0 5px rgba(117,221,215,.055),0 0 13px rgba(117,221,215,.18)!important;}
body.as-login-page.as-login-r16 .as-r16-head h2{margin:0!important;color:#f8fbff!important;font:860 30px/1.05 Inter,system-ui,sans-serif!important;letter-spacing:-.045em!important;}
body.as-login-page.as-login-r16 .as-r16-head p{margin:9px 0 0!important;color:#8799aa!important;font:540 11px/1.45 Inter,system-ui,sans-serif!important;}
body.as-login-page.as-login-r16 .as-r16-shield{width:42px!important;height:42px!important;flex:0 0 auto!important;display:grid!important;place-items:center!important;margin-top:2px!important;border:1px solid rgba(123,197,215,.12)!important;border-radius:13px!important;background:rgba(12,37,61,.48)!important;color:#78dfe2!important;}
body.as-login-page.as-login-r16 .as-r16-shield svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
body.as-login-page.as-login-r16 .as-auth-form.as-r16-form{display:grid!important;gap:12px!important;margin:0!important;padding:26px 32px 32px!important;}
body.as-login-page.as-login-r16 .as-auth-field.as-r16-field{position:relative!important;display:grid!important;grid-template-columns:48px 1fr auto!important;align-items:center!important;gap:12px!important;min-height:68px!important;margin:0!important;padding:0 11px!important;border:1px solid rgba(120,164,195,.18)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(10,28,48,.88),rgba(7,20,36,.94))!important;box-shadow:0 1px 0 rgba(255,255,255,.03) inset,0 9px 25px rgba(0,0,0,.075)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important;}
body.as-login-page.as-login-r16 .as-auth-field.as-r16-field:focus-within{border-color:rgba(112,221,225,.54)!important;background:linear-gradient(180deg,rgba(11,33,55,.96),rgba(7,22,39,.985))!important;box-shadow:0 0 0 3px rgba(102,214,224,.055),0 13px 30px rgba(0,0,0,.12)!important;}
body.as-login-page.as-login-r16 .as-r16-field-icon{width:43px!important;height:43px!important;display:grid!important;place-items:center!important;border:1px solid rgba(121,184,210,.095)!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(20,53,83,.50),rgba(12,37,64,.60))!important;color:#8aa9c2!important;pointer-events:none!important;}
body.as-login-page.as-login-r16 .as-r16-field-icon svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;}
body.as-login-page.as-login-r16 .as-r16-field-body{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;}
body.as-login-page.as-login-r16 .as-r16-field-body label{margin:0!important;color:#a9b9c8!important;font-size:8.1px!important;font-weight:850!important;line-height:1!important;letter-spacing:.13em!important;text-transform:uppercase!important;}
body.as-login-page.as-login-r16 .as-r16-field-body input{width:100%!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#f3f8fc!important;caret-color:#7be0e4!important;font:650 13.6px/26px Inter,system-ui,sans-serif!important;box-shadow:none!important;}
body.as-login-page.as-login-r16 .as-r16-field-body input::placeholder{color:#71869a!important;opacity:1!important;}
body.as-login-page.as-login-r16 .as-password-toggle.as-r16-password-toggle{width:41px!important;height:41px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(119,181,207,.095)!important;border-radius:12px!important;background:rgba(15,43,72,.52)!important;color:#809db6!important;box-shadow:none!important;transform:none!important;}
body.as-login-page.as-login-r16 .as-password-toggle.as-r16-password-toggle:hover{border-color:rgba(116,219,226,.26)!important;color:#a2edf0!important;background:rgba(18,56,89,.68)!important;}
body.as-login-page.as-login-r16 .as-password-toggle.as-r16-password-toggle svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;}
body.as-login-page.as-login-r16 .as-auth-submit.as-r16-submit{position:relative!important;width:100%!important;height:59px!important;min-height:59px!important;margin:3px 0 0!important;padding:0 62px 0 20px!important;border:1px solid rgba(123,225,225,.34)!important;border-radius:16px!important;background:linear-gradient(110deg,#0b2441 0%,#0d3e63 50%,#0e6f78 100%)!important;color:#f7ffff!important;font:800 13.6px/1 Inter,system-ui,sans-serif!important;letter-spacing:-.012em!important;box-shadow:0 16px 34px rgba(0,0,0,.25),0 1px 0 rgba(255,255,255,.08) inset,0 0 0 1px rgba(49,203,211,.025)!important;overflow:hidden!important;transform:none!important;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease,filter .17s ease!important;}
body.as-login-page.as-login-r16 .as-auth-submit.as-r16-submit:hover{transform:translateY(-1px)!important;border-color:rgba(132,237,235,.56)!important;box-shadow:0 20px 38px rgba(0,0,0,.28),0 0 26px rgba(56,190,199,.09),0 1px 0 rgba(255,255,255,.10) inset!important;filter:brightness(1.05)!important;}
body.as-login-page.as-login-r16 .as-auth-submit.as-r16-submit:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgba(110,224,225,.12),0 20px 38px rgba(0,0,0,.28)!important;}
body.as-login-page.as-login-r16 .as-r16-submit-arrow{position:absolute!important;right:9px!important;top:8px!important;width:41px!important;height:41px!important;display:grid!important;place-items:center!important;border:1px solid rgba(188,247,244,.18)!important;border-radius:12px!important;background:rgba(190,250,246,.07)!important;color:#dfffff!important;}
body.as-login-page.as-login-r16 .as-r16-submit-arrow svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
body.as-login-page.as-login-r16 .as-r16-message{margin:0!important;padding:0!important;min-height:0!important;}
body.as-login-page.as-login-r16 .as-r16-field-body input:-webkit-autofill,body.as-login-page.as-login-r16 .as-r16-field-body input:-webkit-autofill:hover,body.as-login-page.as-login-r16 .as-r16-field-body input:-webkit-autofill:focus,body.as-login-page.as-login-r16 .as-r16-field-body input:autofill{-webkit-text-fill-color:#f3f8fc!important;caret-color:#7be0e4!important;-webkit-box-shadow:0 0 0 1000px #091e34 inset!important;box-shadow:0 0 0 1000px #091e34 inset!important;transition:background-color 9999s ease-out 0s!important;}
@supports selector(input:-moz-autofill){body.as-login-page.as-login-r16 .as-r16-field-body input:-moz-autofill{background:#091e34!important;color:#f3f8fc!important;box-shadow:0 0 0 1000px #091e34 inset!important;}}
html[data-as-ui-theme="light"] body.as-login-page.as-login-r16{--r16-ink:#10283d;--r16-muted:#64798b;background:#edf4f7!important;color:#10283d!important;}
html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-login-bg::before{filter:saturate(.72) contrast(.94) brightness(1.43)!important;opacity:.28!important;}
html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-login-bg::after{background:linear-gradient(180deg,rgba(238,246,249,.56),rgba(232,241,245,.76)),radial-gradient(740px 500px at 58% 43%,rgba(255,255,255,.54),transparent 73%)!important;}
html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-login-vignette{box-shadow:inset 0 0 210px 58px rgba(70,91,110,.12)!important;}
html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-brand::before{background:radial-gradient(circle at 49% 48%,rgba(237,247,250,.54),rgba(219,233,241,.14) 54%,transparent 74%)!important;}
html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-brand-accent{background:linear-gradient(180deg,transparent,rgba(30,135,154,.52) 22%,rgba(91,106,215,.32) 72%,transparent)!important;}
html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-brandmark{border-color:rgba(55,133,177,.24)!important;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(232,241,246,.91))!important;box-shadow:0 20px 45px rgba(53,79,97,.11),0 1px 0 #fff inset!important;}
html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-company{color:#536d82!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-brand h1{color:#0b273f!important;text-shadow:none!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-brand h1 span{color:#187f90!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-rule{background:linear-gradient(90deg,rgba(79,123,151,.24),rgba(79,123,151,.05),transparent)!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-meta{color:#5d7487!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-meta i{background:#9db1c0!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-version{border-color:rgba(61,128,165,.16)!important;background:rgba(247,251,253,.64)!important;color:#177888!important;}
html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-auth-card.as-r16-card{border-color:rgba(75,126,160,.25)!important;background:linear-gradient(150deg,rgba(253,254,255,.987),rgba(239,246,249,.995) 61%,rgba(227,238,245,.998))!important;box-shadow:0 42px 102px rgba(46,69,87,.18),0 14px 34px rgba(63,99,126,.07),0 1px 0 #fff inset!important;}
html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-head{border-bottom-color:rgba(77,125,158,.11)!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-kicker{color:#247e89!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-dot{background:#278c91!important;box-shadow:0 0 0 5px rgba(39,140,145,.065)!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-head h2{color:#102940!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-head p{color:#62798b!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-shield{border-color:rgba(63,121,159,.10)!important;background:rgba(211,228,239,.56)!important;color:#338799!important;}
html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-auth-field.as-r16-field{border-color:rgba(77,123,155,.19)!important;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(239,246,250,.995))!important;box-shadow:0 1px 0 #fff inset,0 10px 26px rgba(58,83,103,.043)!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-auth-field.as-r16-field:focus-within{border-color:rgba(39,143,156,.50)!important;background:#fbfdfe!important;box-shadow:0 0 0 3px rgba(39,143,156,.067),0 12px 28px rgba(58,83,103,.05)!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-field-icon,html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-password-toggle.as-r16-password-toggle{border-color:rgba(63,121,159,.10)!important;background:rgba(211,228,239,.56)!important;color:#5d7b93!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-field-body label{color:#405b70!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-field-body input{color:#10283d!important;caret-color:#247f92!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-field-body input::placeholder{color:#8498aa!important;}
html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-auth-submit.as-r16-submit{border-color:rgba(15,42,64,.17)!important;background:linear-gradient(110deg,#0a263e 0%,#104f70 57%,#177f88 100%)!important;color:#f9ffff!important;box-shadow:0 17px 38px rgba(24,67,96,.19),0 1px 0 rgba(255,255,255,.14) inset!important;}html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-submit-arrow{border-color:rgba(255,255,255,.13)!important;background:rgba(255,255,255,.10)!important;color:#fff!important;}
html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-field-body input:-webkit-autofill,html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-field-body input:-webkit-autofill:hover,html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-field-body input:-webkit-autofill:focus,html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-field-body input:autofill{-webkit-text-fill-color:#10283d!important;caret-color:#247f92!important;-webkit-box-shadow:0 0 0 1000px #f7fbfd inset!important;box-shadow:0 0 0 1000px #f7fbfd inset!important;}@supports selector(input:-moz-autofill){html[data-as-ui-theme="light"] body.as-login-page.as-login-r16 .as-r16-field-body input:-moz-autofill{background:#f7fbfd!important;color:#10283d!important;box-shadow:0 0 0 1000px #f7fbfd inset!important;}}
@media(max-height:760px) and (min-width:821px){body.as-login-page.as-login-r16 .as-auth-shell.as-r16-shell{padding-top:14px!important;padding-bottom:64px!important;}body.as-login-page.as-login-r16 .as-r16-brand{padding-top:12px!important;padding-bottom:12px!important;}body.as-login-page.as-login-r16 .as-r16-brandmark{margin-bottom:20px!important;}body.as-login-page.as-login-r16 .as-r16-brand h1{font-size:50px!important;}body.as-login-page.as-login-r16 .as-r16-rule{margin-top:20px!important;margin-bottom:16px!important;}body.as-login-page.as-login-r16 .as-r16-version{margin-top:17px!important;}body.as-login-page.as-login-r16 .as-r16-head{padding-top:26px!important;padding-bottom:19px!important;}body.as-login-page.as-login-r16 .as-auth-form.as-r16-form{padding-top:21px!important;padding-bottom:26px!important;}body.as-login-page.as-login-r16 .as-auth-field.as-r16-field{min-height:63px!important;}body.as-login-page.as-login-r16 .as-auth-submit.as-r16-submit{height:56px!important;min-height:56px!important;}body.as-login-page.as-login-r16 .as-r16-submit-arrow{top:7px!important;width:40px!important;height:40px!important;}}
@media(max-width:980px){body.as-login-page.as-login-r16 .as-r16-stage{grid-template-columns:minmax(0,.92fr) 450px!important;gap:38px!important;}body.as-login-page.as-login-r16 .as-r16-brand h1{font-size:47px!important;}}
@media(max-width:820px){body.as-login-page.as-login-r16 .as-auth-shell.as-r16-shell{align-items:flex-start!important;padding:70px 12px 88px!important;}body.as-login-page.as-login-r16 .as-r16-stage{width:min(560px,100%)!important;display:block!important;}body.as-login-page.as-login-r16 .as-r16-brand{display:grid!important;grid-template-columns:58px 1fr auto!important;grid-template-rows:auto auto!important;column-gap:14px!important;align-items:center!important;padding:0 7px 21px!important;}body.as-login-page.as-login-r16 .as-r16-brand::before,body.as-login-page.as-login-r16 .as-r16-brand-accent,body.as-login-page.as-login-r16 .as-r16-rule,body.as-login-page.as-login-r16 .as-r16-meta{display:none!important;}body.as-login-page.as-login-r16 .as-r16-brandmark{grid-row:1/3!important;width:58px!important;height:58px!important;margin:0!important;border-radius:18px!important;}body.as-login-page.as-login-r16 .as-r16-brandmark svg{width:52px!important;height:52px!important;}body.as-login-page.as-login-r16 .as-r16-company{grid-column:2!important;margin:0 0 3px!important;font-size:7.8px!important;}body.as-login-page.as-login-r16 .as-r16-brand h1{grid-column:2!important;margin:0!important;font-size:27px!important;line-height:1!important;}body.as-login-page.as-login-r16 .as-r16-version{grid-column:3!important;grid-row:1/3!important;margin:0!important;height:25px!important;padding:0 8px!important;font-size:7.8px!important;}body.as-login-page.as-login-r16 .as-auth-card.as-r16-card{border-radius:26px!important;}body.as-login-page.as-login-r16 .as-r16-head{padding:25px 20px 20px!important;}body.as-login-page.as-login-r16 .as-r16-head h2{font-size:27px!important;}body.as-login-page.as-login-r16 .as-r16-shield{width:39px!important;height:39px!important;}body.as-login-page.as-login-r16 .as-auth-form.as-r16-form{padding:21px 20px 25px!important;}body.as-login-page.as-login-r16 .as-auth-field.as-r16-field{min-height:64px!important;grid-template-columns:43px 1fr auto!important;gap:9px!important;padding:0 10px!important;}body.as-login-page.as-login-r16 .as-r16-field-icon{width:39px!important;height:39px!important;border-radius:11px!important;}body.as-login-page.as-login-r16 .as-password-toggle.as-r16-password-toggle{width:39px!important;height:39px!important;border-radius:11px!important;}body.as-login-page.as-login-r16 .as-auth-submit.as-r16-submit{height:57px!important;min-height:57px!important;}body.as-login-page.as-login-r16 .as-r16-submit-arrow{top:8px!important;width:40px!important;height:40px!important;}}
@media(max-width:420px){body.as-login-page.as-login-r16 .as-auth-shell.as-r16-shell{padding-left:8px!important;padding-right:8px!important;}body.as-login-page.as-login-r16 .as-r16-brand{grid-template-columns:52px 1fr auto!important;padding-left:4px!important;padding-right:4px!important;}body.as-login-page.as-login-r16 .as-r16-brandmark{width:52px!important;height:52px!important;border-radius:16px!important;}body.as-login-page.as-login-r16 .as-r16-brandmark svg{width:47px!important;height:47px!important;}body.as-login-page.as-login-r16 .as-r16-brand h1{font-size:24px!important;}body.as-login-page.as-login-r16 .as-r16-head{padding-left:16px!important;padding-right:16px!important;}body.as-login-page.as-login-r16 .as-auth-form.as-r16-form{padding-left:16px!important;padding-right:16px!important;}body.as-login-page.as-login-r16 .as-r16-field-body input{font-size:12.7px!important;}}
@media(prefers-reduced-motion:reduce){body.as-login-page.as-login-r16 *,body.as-login-page.as-login-r16 *::before,body.as-login-page.as-login-r16 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}
