/* v2.10.8 — private EdgeOne technical-domain access gate */

/* Article navigation is a compact utility, not a second hero section. */
.ud-archive-article-nav-v2105{
  width:min(100%,1040px);
  margin:76px auto 0;
}
.ud-archive-article-nav-v2105 a{
  min-height:88px;
  padding:16px 18px;
  gap:13px;
}
.ud-archive-article-nav-v2105 span{font-size:7px}
.ud-archive-article-nav-v2105 strong{
  font-size:15px;
  line-height:1.25;
}

/* Keep article content itself neutral: only Archive cards are interactive. */
.ud-archive-article-v2105,
.ud-archive-article-v2105 article,
.ud-archive-article-shell-v2105{
  cursor:default;
}
.ud-archive-article-v2105 .ud-editorial-open{display:none!important}

/* Fixed header clearance for member routes whose breadcrumb touched the header. */
.ud-route-top-fix-v2106,
.ud-route-top-fix-v2107{
  padding-top:112px!important;
}

/* Archive administration stays on one line; destructive action uses the shared X language. */
.ud-admin-archive-table-v2106{
  overflow-x:auto;
  overscroll-behavior-inline:contain;
}
.ud-admin-archive-row-v2106{
  min-width:980px;
  grid-template-columns:minmax(110px,.7fr) minmax(260px,1.8fr) minmax(160px,1fr) minmax(190px,1.15fr) auto!important;
  align-items:center!important;
}
.ud-admin-archive-row-v2106 > :nth-child(2){
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.ud-admin-archive-actions-v2106{
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:center;
  justify-content:flex-start;
  gap:7px!important;
  white-space:nowrap;
}
.ud-admin-delete-x-v2106{
  display:inline-grid!important;
  place-items:center;
  flex:0 0 30px;
  width:30px;
  height:30px;
  min-width:30px;
  padding:0!important;
  font-size:17px!important;
  font-weight:800!important;
  line-height:1!important;
  border:1px solid #ef1111!important;
  color:#ef1111!important;
  background:transparent!important;
}
.ud-admin-delete-x-v2106:hover{
  border-color:#ef1111!important;
  color:#111!important;
  background:#ef1111!important;
}

/* System health now behaves like a normal console header action. */
.ud-health-trigger{
  position:static!important;
  inset:auto!important;
  margin:0!important;
  border:1px solid var(--line)!important;
  padding:8px 11px!important;
  min-height:34px;
  background:transparent!important;
  color:inherit!important;
  font:600 9px/1 var(--font-mono,monospace)!important;
  letter-spacing:.14em;
  text-transform:uppercase;
}
.ud-health-trigger:hover{border-color:var(--foreground)!important}

@media(max-width:900px){
  .ud-route-top-fix-v2106,
  .ud-route-top-fix-v2107{padding-top:102px!important}
  .ud-archive-article-nav-v2105{margin-top:62px}
}
@media(max-width:620px){
  .ud-route-top-fix-v2106,
  .ud-route-top-fix-v2107{padding-top:92px!important}
  .ud-archive-article-nav-v2105{width:100%;margin-top:56px}
  .ud-archive-article-nav-v2105 a{min-height:78px;padding:14px}
  .ud-archive-article-nav-v2105 strong{font-size:14px}
}


/* The global header already carries the brand mark; the Shop starts with its record heading. */
html[data-ud-path="/shop"] .ud-shop-oversized-logo-v2107{display:none!important}
