.site-header {position:relative;background:#24382e;padding:10px 0}
.topbar {flex-wrap:wrap;gap:12px}
.nav-wrap {flex:1 1 760px;min-width:0;flex-wrap:wrap}
.nav {flex:1 1 620px;flex-wrap:wrap;justify-content:center}
.nav:after {display:none}
.wiki-page-hero {padding:32px 0 24px!important;min-height:0!important}
.wiki-page-hero h1 {font-size:clamp(28px,4vw,44px)!important;line-height:1.15}
.wiki-page-hero p {max-width:760px}
.wiki-main {padding-top:20px}
.wiki-db-toolbar {display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:16px;border:1px solid var(--line,#d8dce0);border-radius:14px;background:var(--surface,#fff)}
.wiki-db-nav {display:flex;flex:1 1 650px;gap:6px;flex-wrap:wrap}
.wiki-db-nav a {padding:8px 11px;border-radius:8px;text-decoration:none;color:inherit;font-size:14px;white-space:nowrap}
.wiki-db-nav a:hover,.wiki-db-nav a.active {background:#164d47;color:#fff}
.wiki-db-search {display:flex;flex:1 1 270px;gap:6px;min-width:0}
.wiki-db-search input {width:100%;min-width:0;padding:10px;border:1px solid #a5b7b3;border-radius:8px;background:transparent;color:inherit}
.wiki-db-search button,.wiki-db-filter button {background:#164d47;color:white;border:0;border-radius:8px;padding:10px 16px;cursor:pointer}
.wiki-db-breadcrumb {display:flex;flex-wrap:wrap;gap:10px 20px;padding:14px 2px 24px;font-size:13px;color:#596e69}
.wiki-db-breadcrumb a {color:inherit}
.wiki-db-breadcrumb a:last-child {margin-left:auto}
.wiki-db-sr {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.wiki-db-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.wiki-db-card {padding:24px;border:1px solid #d4dfdc;border-radius:14px;background:#fff;min-width:0}
.wiki-db-card h2 {margin:0 0 8px;font-size:23px}
.wiki-db-card h2 a {color:inherit;text-decoration:none}
.wiki-db-card h2 a:hover {text-decoration:underline}
.wiki-db-card p {font-size:14px;line-height:1.6;color:#596e69;min-height:44px}
.wiki-db-count {font-variant-numeric:tabular-nums;display:block;color:#177368;font-size:13px;font-weight:700;margin-bottom:16px}
.wiki-db-shortcuts {display:flex;flex-wrap:wrap;gap:8px}
.wiki-db-shortcuts a {font-size:13px;border:1px solid #c6d8d2;border-radius:7px;padding:7px 10px;text-decoration:none;color:#164d47}
.wiki-db-shortcuts a:hover {background:#e9f3ee}
.wiki-db-intro {display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:start;margin:0 0 20px}
.wiki-db-intro h2 {margin:0;font-size:25px}
.wiki-db-intro p {margin:4px 0 0;color:#596e69}
.wiki-db-guide {margin-top:24px;padding:24px;border:1px solid #c6d8d2;border-radius:14px;background:#edf4f0}
.wiki-db-guide h2 {margin:0 0 10px;font-size:23px}
.wiki-db-guide p {line-height:1.7;margin:8px 0}
.wiki-db-filter {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:20px;border:1px solid #d4dfdc;border-radius:14px;background:#fff;margin-bottom:20px}
.wiki-db-filter label {display:grid;gap:7px;font-size:13px;font-weight:600;min-width:0}
.wiki-db-filter input,.wiki-db-filter select {width:100%;min-width:0;box-sizing:border-box;height:42px;border:1px solid #a5b7b3;border-radius:8px;padding:8px 10px;background:transparent;color:inherit;font:inherit}
.wiki-db-filter .wiki-db-filter-query {grid-column:span 2}
.wiki-db-filter-actions {display:flex;gap:12px;align-items:center;min-height:42px}
.wiki-db-filter-actions a {color:inherit;font-size:13px}
.wiki-db-equipment .wiki-data-head,.wiki-db-equipment .wiki-data-row {grid-template-columns:40px 65px minmax(190px,1fr) 120px repeat(4,65px)!important;gap:12px}
.wiki-db-equipment .wiki-data-row {padding-top:10px;padding-bottom:10px;font-size:14px}
.wiki-data-row small {overflow-wrap:anywhere}
.wiki-data-row:hover {outline:1px solid #7cafa3;outline-offset:-1px}
html[data-theme="dark"] :is(.wiki-db-toolbar,.wiki-db-card,.wiki-db-filter) {background:#15231f;border-color:#344d43}
html[data-theme="dark"] :is(.wiki-db-card p,.wiki-db-intro p,.wiki-db-breadcrumb) {color:#b2c5bc}
html[data-theme="dark"] .wiki-db-count {color:#74d8bc}
html[data-theme="dark"] .wiki-db-shortcuts a {color:#b6e6d4;border-color:#476254}
html[data-theme="dark"] .wiki-db-shortcuts a:hover {background:#274137}
html[data-theme="dark"] .wiki-db-guide {background:#1b3028;border-color:#476254}
html[data-theme="dark"] .wiki-db-filter select option {background:#15231f;color:#e7efe9}
@media(max-width:1050px) {
 .wiki-db-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
 .wiki-db-equipment .wiki-data-head {display:none}
 .wiki-db-equipment .wiki-data-row {grid-template-columns:40px 65px minmax(0,1fr)!important}
 .wiki-db-equipment .wiki-data-row>span:nth-child(n+4) {grid-column:3}
 .wiki-db-equipment .wiki-data-row>span[data-label]::before {content:attr(data-label) ': ';color:#79948a}
}
@media(max-width:600px) {
 .wiki-db-grid {grid-template-columns:1fr}
 .wiki-db-card {padding:20px}
 .wiki-db-toolbar {padding:10px}
 .wiki-db-nav a {padding:8px 9px}
 .wiki-db-filter {grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}
 .wiki-db-filter-actions {grid-column:span 2}
 .wiki-db-breadcrumb a:last-child {margin-left:0}
 .wiki-db-equipment .wiki-data-row {grid-template-columns:32px 50px minmax(0,1fr)!important;gap:8px}
}
