.password-input{display:flex;align-items:center;position:relative;width:100%}
.password-input input{padding-right:64px}
.password-toggle{position:absolute;right:6px;inset-block-start:50%;transform:translateY(-50%);border:0;background:transparent;color:#365abe;padding:7px 9px;font-size:12px;font-weight:600;border-radius:5px}
.password-toggle:hover,.password-toggle:focus-visible{background:#edf2ff}
.password-input input::-ms-reveal{display:none}
.audit-actions{display:flex;gap:8px;flex-wrap:wrap}
.report-matrix{min-width:475px}.report-matrix :is(th,td){padding:12px 14px}
.report-foot{padding:14px 24px;color:#66758b;font-size:12px}
.download-row,.review-card{display:flex;align-items:center;justify-content:space-between;gap:12px}
.download-row{padding:12px 0;border-bottom:1px solid #edf0f6}.download-row small{display:block;overflow-wrap:anywhere;color:#65728a}
.review-card{padding:17px 22px;margin-bottom:18px}.review-card p,.review-details p{font-size:13px;color:#64748b;margin-top:5px}
.review-details{padding:12px 0}.review-details summary{cursor:pointer;font-weight:600}.review-details h3{margin-top:12px}.review-details li{overflow-wrap:anywhere;margin-top:5px}
