body.auth-resolving159 #login,body.auth-resolving159 #app{display:none!important}#auth-pending159{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:12px;background:#f5f8f6;color:#174b3d;font:500 16px/1.5 Bozon,Arial,sans-serif}#auth-pending159::before{content:'';width:19px;height:19px;border:2px solid #d5e4dc;border-top-color:#28684c;border-radius:50%;animation:loading159 .8s linear infinite}@keyframes loading159{to{transform:rotate(360deg)}}[hidden]{display:none!important}.account-bar159{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:15px 26px;background:#fff;border-bottom:1px solid #e0e8e3;min-height:72px}.account-identity159{display:flex;flex-direction:column;align-items:flex-end;font-size:14px;line-height:1.45}.account-identity159 small{font-size:11px;color:#63766c;text-transform:uppercase}.account-bar159 #userName{font-weight:600}.content button,.top button,.account-bar159 button,.signin-card button,.pnc-bulk159 button,body.embedded-people button,body.embedded-people input,body.embedded-people select{font-family:Bozon,Arial,sans-serif!important;font-size:14px;line-height:20px}.content button,.top button,.account-bar159 button,.signin-card button,.pnc-bulk159 button,body.embedded-people button{min-height:42px;border-radius:10px;padding:10px 16px;border:1px solid #ccddd4;background:#fff;color:#164a3a;font-weight:600;box-sizing:border-box;cursor:pointer;transition:background-color .16s,color .16s,border-color .16s}.content button.primary,.content button.green,.content button.tealbtn,.content button[type=submit],.signin-card button,.pnc-bulk159 button.primary,body.embedded-people button[type=submit]{background:#004139;color:#fff;border-color:#004139}.content button:disabled,.top button:disabled,.pnc-bulk159 button:disabled,body.embedded-people button:disabled{opacity:.5;cursor:not-allowed}.content input:not([type=checkbox]):not([type=radio]):not([type=file]),.content select,.top input,.top select,body.embedded-people input:not([type=checkbox]):not([type=radio]):not([type=file]),body.embedded-people select,.email-login159 input{font-family:Bozon,Arial,sans-serif!important;font-size:14px;min-height:42px;border:1px solid #ccddd4;border-radius:10px;padding:9px 12px;box-sizing:border-box}.table-filter{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.table-filter input[type=search]{flex:1 1 220px;max-width:420px}.table-filter select{max-width:240px}.table-filter button{white-space:nowrap}.email-login159{margin-top:20px;border-top:1px solid #e1e9e4;padding-top:18px}.email-login159 form{display:grid;gap:12px}.email-login159 label{display:grid;gap:5px;text-align:left;font-size:14px}.email-login159 input{width:100%}.email-login159 [role=status]{font-size:13px;line-height:1.5}.email-login159 .error,.pnc-bulk159 .invalid{color:#a93d3d;background:#fff1f1}.pnc-bulk159{margin:18px 0;padding:20px;background:white;border:1px solid #dfe8e2;border-radius:14px}.pnc-bulk159 .toolbar{display:flex;gap:10px;flex-wrap:wrap}.pnc-bulk159 .table-scroll{overflow-x:auto}.pnc-bulk159 td,.pnc-bulk159 th{padding:10px;font-size:13px}.pnc-bulk159 input[type=file]{max-width:100%}@media(max-width:650px){.account-bar159{padding:12px 16px}.account-identity159{font-size:12px}.table-filter input[type=search],.table-filter select{width:100%;max-width:100%}.content button{min-height:44px}}@media(prefers-reduced-motion:reduce){#auth-pending159::before{animation:none}.content button,.top button,.signin-card button{transition:none}}

.pnc-bulk-invalid159{background:#fff1f1;color:#8c2929}.pnc-bulk-disclosure159{margin:16px 0;border:1px solid #dfe8e2;border-radius:14px;padding:16px;background:#fff}.pnc-bulk-disclosure159>summary{font-size:16px;font-weight:600;cursor:pointer}.pnc-bulk159 label{display:grid;gap:8px;margin:12px 0}

body.email-installing159 #app{visibility:hidden!important}

.account-bar159{position:relative}.password-setup160{position:relative;margin-right:12px}.password-setup160 summary{cursor:pointer;list-style:none;min-height:42px;padding:10px 14px;border:1px solid #dce6e1;border-radius:10px;font:600 14px Bozon,sans-serif}.password-setup160 form{position:absolute;right:0;top:48px;z-index:40;width:min(360px,85vw);padding:20px;background:white;border:1px solid #dce6e1;border-radius:14px;box-shadow:0 12px 36px #00372f22;display:grid;gap:12px}.password-setup160 label{display:grid;gap:6px}.password-setup160 input[type=checkbox]{width:auto;min-height:0}.password-setup160 input[type=password]{width:100%}
