#sb-publications .sbp-toolbar { margin: 15px 0; }
#sb-publications .sbp-loading { padding: 35px 0; }
#sb-publications .sbp-workspace { min-width: 150px; }
#sb-publications td { vertical-align: middle; }
#sb-publications .label { display: inline-block; min-width: 82px; padding: 6px 8px; }

#sb-publications tr[hidden] { display: none !important; }
#sb-publications .sbp-project-row > td { background: #eaf1f5; padding: 13px 10px; border-top: 2px solid #fff; }
#sb-publications .sbp-project-toggle { color: #245674; font-size: 15px; font-weight: 600; background: none; border: 0; padding: 3px 6px; text-align: left; cursor: pointer; }
#sb-publications .sbp-project-toggle:focus-visible { outline: 2px solid #337ab7; }
#sb-publications .sbp-project-counts { display: inline-block; color: #586977; padding: 3px 8px; font-size: 12px; }
#sb-publications .sbp-task-row > td:first-child { padding-left: 24px; }
#sb-publications .sbp-actions { min-width: 160px; }
#sb-publications .sbp-links { margin-top: 7px; max-width: 380px; min-width: 160px; }
#sb-publications .sbp-links summary { cursor: pointer; color: #245674; padding: 4px 0; }
#sb-publications .sbp-links[open] { min-width: 290px; }
#sb-publications .sbp-link-field { margin: 10px 0; }
#sb-publications .sbp-link-field label { display: block; font-size: 12px; margin-bottom: 3px; }
#sb-publications .sbp-link-field input { width: 100%; margin-bottom: 4px; }
#sb-publications .sbp-copy-notice { font-size: 12px; margin-left: 6px; }
#sb-publications .sbp-toolbar button { margin-bottom: 5px; }
