/* Name Authority: kept neutral so it follows the theme. */
.name-authority-aka {
    display: block;
    margin-top: 0.15em;
    font-size: 0.8em;
    opacity: 0.75;
}
.name-authority-aka .name-authority-sep { padding: 0 0.25em; }
.name-authority-form { unicode-bidi: isolate; }

.name-authority-banner {
    width: 100%;
    box-sizing: border-box;
    margin: 0 0 1.5em;
    padding: 0 0 1em;
    border-bottom: 1px solid currentColor;
}
.name-authority-banner-name { margin: 0 0 0.4em; }
.name-authority-banner-forms {
    list-style: none;
    margin: 0 0 0.5em;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 0.25em 1.5em;
}
.name-authority-lang {
    font-size: 0.75em;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    opacity: 0.7;
}
.name-authority-banner-ids a { margin-right: 1em; }

/* admin */
.name-authority-actions { margin-bottom: 1em; }
.name-authority-actions .button { margin-right: 0.5em; }
.name-authority-inline { display: inline; }
.name-authority-filter { margin-bottom: 1em; }
.name-authority-filter input[type=text] { width: 22em; }
.name-authority-table td { vertical-align: top; }
.name-authority-form textarea { width: 100%; font-size: 1.1em; }

/* admin: possible duplicates */
.name-authority-dup-flag {
    display: inline-block;
    margin-left: 0.4em;
    padding: 0 0.4em;
    font-size: 0.8em;
    border-radius: 3px;
    background: #f6e3b4;
    color: #6b4e00;
    text-decoration: none;
}
.name-authority-pair {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 0.8em 1em;
    margin: 0 0 1.2em;
    background: #fff;
}
.name-authority-reasons { margin: 0 0 0.6em; }
.name-authority-reason {
    display: inline-block;
    padding: 0 0.4em;
    border-radius: 3px;
    background: #e8e8e8;
    font-size: 0.85em;
}
.name-authority-reason-form, .name-authority-reason-viaf, .name-authority-reason-lc { background: #f8d0c8; }
.name-authority-reason-nodates { background: #f6e3b4; }
.name-authority-reason-example { margin: 0 1em 0 0.3em; font-size: 0.85em; opacity: 0.8; unicode-bidi: isolate; }
.name-authority-pair-sides { display: flex; gap: 1.5em; flex-wrap: wrap; }
.name-authority-side { flex: 1 1 18em; min-width: 0; }
.name-authority-side h3 { margin: 0 0 0.3em; font-size: 1.1em; }
.name-authority-side form { margin-top: 0.6em; }
.name-authority-id { font-weight: normal; font-size: 0.8em; opacity: 0.6; }
.name-authority-variants, .name-authority-ids, .name-authority-items { margin-top: 0.3em; font-size: 0.9em; }
.name-authority-ids a { margin-right: 1em; }
.name-authority-not-same { margin-top: 0.6em; text-align: right; }
.name-authority-edit-dups { margin-top: 2em; }

/* admin: VIAF look-up */
.name-authority-viaf-bar { display: flex; gap: 0.5em; }
.name-authority-viaf-bar input { flex: 1; }
.name-authority-viaf-list { margin: 0.6em 0 0 1.4em; padding: 0; }
.name-authority-viaf-list li { margin-bottom: 0.7em; }
.name-authority-viaf-name { font-weight: bold; margin-right: 0.5em; unicode-bidi: isolate; }
.name-authority-viaf-ids a { margin-right: 0.2em; }
.name-authority-viaf-also { font-size: 0.85em; opacity: 0.75; }
.name-authority-viaf-used { font-size: 0.85em; color: #a33; }
.name-authority-viaf-chosen { background: #e3f3df; padding: 0.3em 0.5em; border-radius: 3px; }
.name-authority-viaf-links { font-size: 0.85em; margin-top: 0.5em; }
input.name-authority-filled { background: #e3f3df; }
.name-authority-pager { overflow: hidden; margin-bottom: 0.8em; }
.name-authority-pair { clear: both; }
.name-authority-not-same { margin-top: 0; }
.name-authority-side h3 a { unicode-bidi: isolate; }
