/* Copied from FULL DEPLOYMENT OACC 07.26 auth presentation layer. */
html.arc-auth-pending body{background:#071044!important;}
html.arc-auth-pending body>.arcHeader,
html.arc-auth-pending body>.app,
html.arc-auth-pending body>#arcStableTopNav,
html.arc-auth-pending body>#arcStableContextBar,
html.arc-auth-pending body>#arcCloudBar{visibility:hidden!important;pointer-events:none!important;}
#arcAuthGate{position:fixed!important;inset:0!important;z-index:2147483647!important;display:grid!important;place-items:center!important;padding:22px!important;background:linear-gradient(135deg,#071044 0%,#182663 100%)!important;overflow:auto!important;visibility:visible!important;pointer-events:auto!important;}
#arcAuthGate[hidden]{display:none!important;}
#arcAuthGate .arcAuthCard{display:block!important;width:min(460px,100%)!important;margin:auto!important;padding:28px!important;border:1px solid rgba(214,163,39,.26)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 30px 100px rgba(0,0,0,.36)!important;color:#172033!important;font-family:"Aptos","Segoe UI",Arial,sans-serif!important;text-align:left!important;}
#arcAuthGate .arcAuthCard img{display:block!important;width:auto!important;max-width:230px!important;height:auto!important;max-height:112px!important;object-fit:contain!important;margin:0 auto 18px!important;}
#arcAuthGate .arcAuthCard h1{margin:0 0 8px!important;color:#071044!important;font-size:25px!important;line-height:1.15!important;text-align:center!important;}
#arcAuthGate .arcAuthCard p{margin:0 0 12px!important;color:#667085!important;font-size:13px!important;line-height:1.45!important;text-align:center!important;}
#arcAuthGate .arcAuthCard label{display:block!important;margin:14px 0 5px!important;color:#667085!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;}
#arcAuthGate .arcAuthCard input{display:block!important;width:100%!important;height:44px!important;min-height:44px!important;padding:10px 12px!important;border:1px solid #d0d5dd!important;border-radius:12px!important;background:#fff!important;color:#172033!important;font:inherit!important;}
#arcAuthGate .arcAuthCard button{display:block!important;width:100%!important;min-height:44px!important;margin-top:15px!important;padding:11px 14px!important;border:0!important;border-radius:999px!important;background:#071044!important;color:#fff!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important;}
#arcAuthGate .arcAuthMessage{min-height:20px!important;margin-top:12px!important;color:#a70d27!important;font-size:12px!important;font-weight:750!important;text-align:center!important;}
#arcCloudBar{visibility:visible!important;pointer-events:auto!important;}
@media(max-width:640px){#arcAuthGate{padding:12px!important}#arcAuthGate .arcAuthCard{padding:22px 18px!important;border-radius:18px!important}}
@media print{#arcAuthGate,#arcCloudBar{display:none!important}}


@media(max-width:520px){}
