body.access-page{padding:12px;--pln-blue:#004b87;--pln-dark-blue:#003366}body.access-page .header-bubble-wrapper{margin-bottom:16px}body.access-page .pln-bubble-soft{width:100%;box-sizing:border-box;color:white}body.access-page .pln-brand-mark img{width:100%;height:100%;object-fit:contain}body.access-page .header-title-group{display:flex;flex-direction:column}body.access-page .header-role-status{display:flex;flex-wrap:wrap;gap:5px;font-size:12px;color:#fff}body.access-page .header-user-name{color:#ffcf27}body.access-page .btn-role{text-decoration:none;background:#ffcf27;color:#073963;font-weight:700}body.access-page .header-role-panel .guest-login{display:none}body.access-page .card{margin:24px auto}body.access-page .live-clock-card{color:#fff}body.access-page .header-subtitle{text-transform:uppercase}