.personal-approvals{margin:20px 0;padding:20px}.personal-approvals h2{margin:0 0 8px;font-size:22px}.personal-approvals p{margin:8px 0;color:var(--kk-muted,#63758c)}.personal-approval-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid #dce5ef}.personal-approval-row>span{min-width:0;overflow-wrap:anywhere}.personal-approval-row small{display:block;margin-top:5px}.personal-approval-row button{flex:none;min-height:44px}@media(max-width:650px){.personal-approvals{padding:16px}.personal-approval-row{align-items:flex-start;flex-direction:column}}
.crew-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;padding:0 .25rem;margin-left:.5rem;border-radius:999px;background:#b42332;color:#fff;font:700 .8rem system-ui;vertical-align:middle;box-sizing:border-box}
[hidden]{display:none!important}

/* Explicit specificity keeps folder unread counts distinct from blue disclosure icons. */
.controlled-overview .manual-folder-button>.crew-unread-badge,
.controlled-overview .crew-unread-badge{background:#b42332;color:#fff;font:700 .8rem system-ui;min-width:1.45rem;width:auto;height:1.45rem;line-height:1.45rem;border-radius:4px;padding:0 .35rem}
.document-unread-status{display:inline-block;background:#b42332;color:#fff;border-radius:4px;padding:4px 8px;font-weight:600;line-height:1.3;white-space:nowrap}
html.night-mode .controlled-overview .crew-unread-badge,html.night-mode .document-unread-status{background:#b42332;color:#fff}
