#portal-account{position:fixed;inset:0 0 auto 0;z-index:500;min-height:58px;padding:10px 24px;display:flex;align-items:center;gap:16px;background:#fff;border-bottom:1px solid #dfe7eb;color:#24414c;font:13px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}#portal-account>a{text-decoration:none;color:#167783;font-weight:750;white-space:nowrap}.account-state{margin-left:auto;font-size:12px;overflow-wrap:anywhere}.account-actions{display:flex;align-items:center;gap:9px}.account-actions a,.account-actions button{margin:0;min-height:34px;padding:7px 12px;font-size:12px;border:1px solid #dbe7eb;border-radius:9px;background:#f4f9fa;text-decoration:none;color:#236b78;cursor:pointer;white-space:nowrap}.has-account-header{padding-top:60px}.has-account-header>aside{top:60px}.has-account-header #logout{display:none!important}#portal-login-dialog{width:min(440px,calc(100% - 28px));border:1px solid #dce5ea;border-radius:20px;padding:28px;background:white;color:#20353e;box-shadow:0 20px 90px #102f4850}#portal-login-dialog::backdrop{background:#102f4866}#portal-login-dialog h2{font-size:24px}#portal-login-dialog p{font-size:13px;line-height:1.6}#portal-login-dialog form label{display:block;font-size:13px;font-weight:650;margin-top:16px}#portal-login-dialog input{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #d7e2e8;border-radius:9px}#portal-login-dialog button{margin:16px 10px 0 0;padding:10px 16px;border:0;border-radius:9px;background:#157c89;color:white}#portal-login-dialog [role=status]{color:#9e3434}@media(max-width:650px){#portal-account{padding:8px 12px;gap:8px;flex-wrap:wrap}.account-state{font-size:11px}.account-actions{margin-left:auto}.account-actions a,.account-actions button{font-size:11px;padding:6px 8px}.has-account-header{padding-top:100px}.has-account-header>aside{top:auto}.has-account-header .full-chat-page main{margin-left:0}}

.document-unlock-dialog{width:min(440px,calc(100% - 28px));border:1px solid #dce5ea;border-radius:20px;padding:28px;background:white;color:#20353e}.document-unlock-dialog::backdrop{background:#102f4866}.document-unlock-dialog p{font-size:13px;line-height:1.6}.document-unlock-dialog label{display:block;font-weight:650}.document-unlock-dialog input{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #d7e2e8;border-radius:9px}.document-unlock-dialog button{margin:16px 10px 0 0;padding:10px 16px;border:0;border-radius:9px;background:#157c89;color:white}.document-unlock-dialog [role=status]{color:#9e3434}
