.report-register-name { background:none; border:0; padding:0; color:inherit; font:inherit; text-align:left; cursor:pointer; }
.report-register-name:hover { text-decoration:underline; }
.register-wait { margin-right:5px; white-space:nowrap; }
#listRegistrationDialog { width:min(440px,calc(100vw - 32px)); box-sizing:border-box; padding:24px; border:1px solid #dce4ee; border-radius:14px; color:#092548; }
#listRegistrationDialog::backdrop { background:rgba(0,20,40,.4); }
#listRegistrationDialog label { display:block; margin:16px 0; }
#listRegistrationDialog label[hidden] { display:none; }
#listRegistrationDialog input { display:block; width:100%; box-sizing:border-box; margin-top:6px; padding:10px; }
#listRegistrationDialog .registration-note { font-size:12px; color:#718199; }
#listRegistrationMessage { font-size:13px; }
.registration-actions { display:flex; justify-content:flex-end; gap:10px; margin-top:20px; }
