#dashboardOverlay .dashboard-account>summary{overflow:hidden;font-size:15px;font-weight:600;padding:0}
#dashboardOverlay .dashboard-account>summary img,#dashboardOverlay #dashAvatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}
#dashboardOverlay .dash-topbar :is(.round-btn,.collapse-btn){border:1px solid var(--d-border);border-radius:10px;background:transparent;color:var(--d-muted);width:44px;height:44px;display:grid;place-items:center}
#dashboardOverlay .dash-topbar :is(.round-btn,.collapse-btn):hover{background:var(--d-hover);color:var(--d-text)}
#dashboardOverlay .dash-topbar :is(.round-btn,.collapse-btn) svg{width:18px;height:18px;stroke-width:1.6}
/* Desktop rail pinning is redundant with the mobile drawer menu. Match the
   icon rule's specificity so later stylesheet loading cannot show it again. */
@media(max-width:768px){#dashboardOverlay .dash-topbar #dashRailToggle{display:none}}
#notifModal .account-notification{padding:16px 0 16px 14px;border-bottom:1px solid var(--d-line);position:relative}
#notifModal .account-notification[data-unread=true]::before{content:'';position:absolute;left:0;top:23px;width:5px;height:5px;border-radius:50%;background:var(--d-accent)}
#notifModal .account-notification strong{font-size:14px;color:var(--d-text)}
#notifModal .account-notification p{font-size:13px;color:var(--d-muted);line-height:1.6;margin:5px 0}
#notifModal .account-notification time{font-size:11px;color:var(--d-faint)}
#notifModal .account-notification-empty{padding:32px 0;text-align:center;font-size:14px;color:var(--d-muted)}
#docsOverlay .account-rate-table{overflow:auto}
#docsOverlay .account-rate-table table{width:100%;border-collapse:collapse;font-size:13px;min-width:580px;text-align:left}
#docsOverlay .account-rate-table :is(th,td){padding:14px 12px;vertical-align:top;border-bottom:1px solid var(--d-line);color:var(--d-text)}
#docsOverlay .account-rate-table th{font-size:12px;color:var(--d-muted);font-weight:500}
#docsOverlay .account-rate-table td:last-child{max-width:280px;line-height:1.6}
#docsOverlay .account-rate-table summary{cursor:pointer;color:var(--d-accent)}
