.sign-entry{justify-content:center;align-items:end;gap:12px;display:flex}.sign-entry label{gap:5px;font-weight:700;display:grid}.sign-entry input{color:#173e68;background:#fff;border:2px solid #91aeb7;border-radius:8px;width:160px;padding:8px;font:700 1.5rem Georgia}.sign-line{color:#173e68;font-weight:750;margin-top:5px!important}.sign-session .pem-feedback>div{flex:1}.sign-session .pem-feedback{align-items:center}.sign-session .pem-footer span{color:#526b78;font-size:.75rem}@media (width<=600px){.sign-entry{flex-wrap:wrap}.sign-session .pem-feedback{align-items:stretch}}.sign-numberline{width:min(100%,400px);height:65px;margin:3px 0;display:block}.sign-session .sign-line{font-size:.78rem}
