/* XK Online Exam v0.15.1 Enterprise UI — Apple-inspired, theme-safe refinement */
.xk-oe-ui-enterprise {
  --xk-ui-shadow: 0 8px 28px rgba(15, 23, 42, .055);
  --xk-ui-shadow-float: 0 24px 72px rgba(15, 23, 42, .16);
  --xk-ui-radius-sm: 10px;
  --xk-ui-radius: 14px;
  --xk-ui-radius-lg: 18px;
  --xk-ui-space-1: 4px;
  --xk-ui-space-2: 8px;
  --xk-ui-space-3: 12px;
  --xk-ui-space-4: 16px;
  --xk-ui-space-5: 24px;
  --xk-ui-space-6: 32px;
  --xk-ui-space-7: 48px;
  color: var(--xk-oe-text);
  font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}



.xk-oe-ui-enterprise *,
.xk-oe-ui-enterprise *::before,
.xk-oe-ui-enterprise *::after { box-sizing: border-box; }

.xk-oe-ui-enterprise .xk-oe-page,
.xk-oe-ui-enterprise .xk-oe-manager-app,
.xk-oe-ui-enterprise .xk-oe-manager-app.xk-oe-density--comfortable {
  color: var(--xk-oe-text);
  background: transparent !important;
}

/* Typography hierarchy */
.xk-oe-ui-enterprise :is(.xk-oe-page, .xk-oe-manager-app) h1 {
  margin-block: 0 var(--xk-ui-space-3);
  color: var(--xk-oe-text);
  font-size: clamp(28px, 4vw, 42px) !important;
  line-height: 1.12 !important;
  font-weight: 680 !important;
  letter-spacing: -.035em;
}
.xk-oe-ui-enterprise :is(.xk-oe-page, .xk-oe-manager-app) h2 {
  color: var(--xk-oe-text);
  font-size: clamp(20px, 2.4vw, 26px) !important;
  line-height: 1.25 !important;
  font-weight: 660 !important;
  letter-spacing: -.022em;
}
.xk-oe-ui-enterprise :is(.xk-oe-page, .xk-oe-manager-app) h3 {
  color: var(--xk-oe-text);
  font-size: 16px !important;
  line-height: 1.42 !important;
  font-weight: 650 !important;
  letter-spacing: -.012em;
}
.xk-oe-ui-enterprise :is(.xk-oe-page, .xk-oe-manager-app) p {
  color: var(--xk-oe-muted);
  line-height: 1.72;
}
.xk-oe-ui-enterprise .xk-oe-eyebrow {
  color: var(--xk-oe-accent) !important;
  font-size: 11px !important;
  line-height: 1.3;
  font-weight: 680;
  letter-spacing: .065em;
}

/* Global surfaces: less shadow, clearer spacing */
.xk-oe-ui-enterprise :is(
  .xk-oe-section,
  .xk-oe-manager-card,
  .xk-oe-library-category,
  .xk-oe-account-hub,
  .xk-oe-practice__setup,
  .xk-oe-question-pane,
  .xk-oe-exam-stage,
  .xk-oe-result
) {
  border-color: var(--xk-oe-line) !important;
  border-radius: var(--xk-ui-radius-lg) !important;
  background: color-mix(in srgb, var(--xk-oe-card) 82%, transparent) !important;
  box-shadow: none !important;
  -webkit-backdrop-filter: saturate(140%) blur(18px);
  backdrop-filter: saturate(140%) blur(18px);
}
.xk-oe-ui-enterprise .xk-oe-section { padding: clamp(20px, 3vw, 32px) !important; }
.xk-oe-ui-enterprise .xk-oe-section + .xk-oe-section { margin-top: var(--xk-ui-space-5) !important; }
.xk-oe-ui-enterprise .xk-oe-section__head {
  align-items: flex-start;
  gap: var(--xk-ui-space-4);
  margin-bottom: var(--xk-ui-space-5) !important;
}
.xk-oe-ui-enterprise .xk-oe-section__head > div { max-width: 760px; }
.xk-oe-ui-enterprise .xk-oe-section__head p { margin-top: var(--xk-ui-space-2) !important; }

/* Navigation */
.xk-oe-ui-enterprise .xk-oe-topnav,
.xk-oe-ui-enterprise .xk-oe-manager-nav {
  border-color: var(--xk-oe-line) !important;
  border-radius: var(--xk-ui-radius) !important;
  background: color-mix(in srgb, var(--xk-oe-card) 82%, transparent) !important;
  box-shadow: none !important;
  -webkit-backdrop-filter: saturate(145%) blur(20px);
  backdrop-filter: saturate(145%) blur(20px);
}
.xk-oe-ui-enterprise :is(.xk-oe-topnav__links, .xk-oe-manager-nav) a {
  min-height: 44px;
  border-radius: var(--xk-ui-radius-sm) !important;
  color: var(--xk-oe-muted) !important;
  font-size: 13px;
  font-weight: 620;
}
.xk-oe-ui-enterprise :is(.xk-oe-topnav__links, .xk-oe-manager-nav) a:hover {
  color: var(--xk-oe-text) !important;
  background: color-mix(in srgb, var(--xk-oe-bg) 82%, var(--xk-oe-card)) !important;
}
.xk-oe-ui-enterprise :is(.xk-oe-topnav__links, .xk-oe-manager-nav) a:is(.is-active, [aria-current="page"]) {
  color: var(--xk-oe-accent) !important;
  background: color-mix(in srgb, var(--xk-oe-accent) 10%, transparent) !important;
}

/* Buttons: one clear primary action */
.xk-oe-ui-enterprise .xk-oe-btn {
  min-height: 44px;
  justify-content: center;
  gap: 8px;
  padding: 10px 16px !important;
  border-radius: 11px !important;
  border-color: var(--xk-oe-accent) !important;
  color: #fff !important;
  background: var(--xk-oe-accent) !important;
  box-shadow: none !important;
  font-size: 14px !important;
  line-height: 1.35;
  font-weight: 650 !important;
  transition: background-color .18s ease, border-color .18s ease, opacity .18s ease;
}
.xk-oe-ui-enterprise .xk-oe-btn:hover {
  border-color: color-mix(in srgb, var(--xk-oe-accent) 90%, #000 10%) !important;
  background: color-mix(in srgb, var(--xk-oe-accent) 90%, #000 10%) !important;
  transform: none !important;
}
.xk-oe-ui-enterprise .xk-oe-btn--ghost {
  border-color: color-mix(in srgb, var(--xk-oe-line) 76%, var(--xk-oe-text) 24%) !important;
  color: var(--xk-oe-text) !important;
  background: var(--xk-oe-card) !important;
}
.xk-oe-ui-enterprise .xk-oe-btn--ghost:hover {
  border-color: var(--xk-oe-accent) !important;
  color: var(--xk-oe-accent) !important;
  background: color-mix(in srgb, var(--xk-oe-accent) 7%, var(--xk-oe-card)) !important;
}
.xk-oe-ui-enterprise .xk-oe-btn:disabled {
  opacity: .45 !important;
  cursor: not-allowed;
}

/* Input system */
.xk-oe-ui-enterprise :is(input:not([type="checkbox"]):not([type="radio"]), textarea) {
  width: 100%;
  min-height: 44px;
  border: 1px solid color-mix(in srgb, var(--xk-oe-line) 76%, var(--xk-oe-text) 24%) !important;
  border-radius: var(--xk-ui-radius-sm) !important;
  color: var(--xk-oe-text) !important;
  background: var(--xk-oe-card) !important;
  box-shadow: none !important;
  font: inherit;
}
.xk-oe-ui-enterprise textarea { min-height: 112px; resize: vertical; }
.xk-oe-ui-enterprise :is(input, textarea, button, a):focus-visible {
  outline: 3px solid color-mix(in srgb, var(--xk-oe-accent) 28%, transparent) !important;
  outline-offset: 2px !important;
}
.xk-oe-ui-enterprise label > span:first-child,
.xk-oe-ui-enterprise legend {
  color: var(--xk-oe-text);
  font-size: 13px;
  font-weight: 640;
}
.xk-oe-ui-enterprise .xk-oe-form-help,
.xk-oe-ui-enterprise label small { color: color-mix(in srgb, var(--xk-oe-muted) 82%, transparent) !important; font-size: 12px; line-height: 1.58; }

/* Sidebar layout */
.xk-oe-ui-enterprise .xk-oe-library-layout { gap: var(--xk-ui-space-5) !important; }
.xk-oe-ui-enterprise .xk-oe-category-sidebar {
  border: 1px solid var(--xk-oe-line) !important;
  border-radius: var(--xk-ui-radius-lg) !important;
  background: color-mix(in srgb, var(--xk-oe-card) 82%, transparent) !important;
  box-shadow: none !important;
  -webkit-backdrop-filter: saturate(140%) blur(18px);
  backdrop-filter: saturate(140%) blur(18px);
}
.xk-oe-ui-enterprise .xk-oe-category-sidebar__nav { gap: 3px !important; }
.xk-oe-ui-enterprise .xk-oe-category-sidebar__nav a {
  min-height: 52px;
  padding: 10px 12px !important;
  border-radius: 10px !important;
  color: var(--xk-oe-muted) !important;
}
.xk-oe-ui-enterprise .xk-oe-category-sidebar__nav a:hover,
.xk-oe-ui-enterprise .xk-oe-category-sidebar__nav a.is-current {
  color: var(--xk-oe-text) !important;
  background: color-mix(in srgb, var(--xk-oe-bg) 82%, var(--xk-oe-card)) !important;
}
.xk-oe-ui-enterprise .xk-oe-category-sidebar__nav a.is-current {
  box-shadow: inset 3px 0 var(--xk-oe-accent);
}
.xk-oe-ui-enterprise .xk-oe-category-sidebar__nav small { color: color-mix(in srgb, var(--xk-oe-muted) 82%, transparent) !important; }

/* Index cards */
.xk-oe-ui-enterprise :is(.xk-oe-paper-index-card, .xk-oe-product-card, .xk-oe-record-card, .xk-oe-wrong-card) {
  border: 1px solid var(--xk-oe-line) !important;
  border-radius: var(--xk-ui-radius) !important;
  background: var(--xk-oe-card) !important;
  box-shadow: none !important;
  transform: none !important;
  transition: border-color .18s ease, background-color .18s ease;
}
.xk-oe-ui-enterprise :is(.xk-oe-paper-index-card, .xk-oe-product-card, .xk-oe-record-card, .xk-oe-wrong-card):hover {
  border-color: color-mix(in srgb, var(--xk-oe-accent) 36%, var(--xk-oe-line)) !important;
  transform: none !important;
  box-shadow: none !important;
}
.xk-oe-ui-enterprise .xk-oe-paper-index-card { padding: 18px !important; }
.xk-oe-ui-enterprise .xk-oe-paper-index-card h3 {
  min-height: 2.84em;
  display: -webkit-box;
  overflow: hidden;
  font-size: 15.5px !important;
  line-height: 1.42 !important;
  font-weight: 650 !important;
  overflow-wrap: anywhere;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.xk-oe-ui-enterprise .xk-oe-paper-index-card__description {
  min-height: 3.15em;
  display: -webkit-box;
  overflow: hidden;
  color: var(--xk-oe-muted) !important;
  font-size: 12.5px !important;
  line-height: 1.58 !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.xk-oe-ui-enterprise .xk-oe-paper-index-card__meta {
  gap: 6px !important;
  margin-block: var(--xk-ui-space-4) !important;
}
.xk-oe-ui-enterprise .xk-oe-paper-index-card__meta > div {
  min-width: 0;
  padding: 9px !important;
  border-radius: 9px !important;
  background: color-mix(in srgb, var(--xk-oe-bg) 82%, var(--xk-oe-card)) !important;
}

/* Choice controls */
.xk-oe-ui-enterprise :is(.xk-oe-choice-card, .xk-oe-check-card, .xk-oe-mode-cards label, .xk-oe-option) {
  min-height: 48px;
  border-color: color-mix(in srgb, var(--xk-oe-line) 76%, var(--xk-oe-text) 24%) !important;
  border-radius: 11px !important;
  background: var(--xk-oe-card) !important;
  box-shadow: none !important;
}
.xk-oe-ui-enterprise :is(.xk-oe-choice-card, .xk-oe-check-card, .xk-oe-mode-cards label, .xk-oe-option):hover {
  border-color: color-mix(in srgb, var(--xk-oe-accent) 44%, color-mix(in srgb, var(--xk-oe-line) 76%, var(--xk-oe-text) 24%)) !important;
  transform: none !important;
}
.xk-oe-ui-enterprise :is(.xk-oe-choice-card, .xk-oe-check-card, .xk-oe-mode-cards label):has(input:checked),
.xk-oe-ui-enterprise .xk-oe-option.is-selected {
  border-color: var(--xk-oe-accent) !important;
  background: color-mix(in srgb, var(--xk-oe-accent) 7%, var(--xk-oe-card)) !important;
}

/* Question view */
.xk-oe-ui-enterprise .xk-oe-question__meta { gap: 6px !important; }
.xk-oe-ui-enterprise .xk-oe-question__meta span,
.xk-oe-ui-enterprise .xk-oe-badge,
.xk-oe-ui-enterprise .xk-oe-status {
  border-radius: 999px !important;
  color: var(--xk-oe-muted);
  background: color-mix(in srgb, var(--xk-oe-bg) 82%, var(--xk-oe-card)) !important;
  font-size: 11px !important;
  font-weight: 630;
}
.xk-oe-ui-enterprise .xk-oe-question h2 {
  max-width: 820px;
  margin-block: var(--xk-ui-space-5) !important;
  font-size: clamp(19px, 2.3vw, 25px) !important;
  line-height: 1.62 !important;
  font-weight: 600 !important;
  letter-spacing: -.012em;
}
.xk-oe-ui-enterprise .xk-oe-options { gap: 10px !important; }
.xk-oe-ui-enterprise .xk-oe-option { padding: 13px 14px !important; line-height: 1.6; }
.xk-oe-ui-enterprise .xk-oe-answer-feedback {
  border-radius: var(--xk-ui-radius) !important;
  box-shadow: none !important;
}

/* Tables become stacked records on small screens; no horizontal scrollbar */
.xk-oe-ui-enterprise .xk-oe-table-wrap { overflow: visible !important; }
.xk-oe-ui-enterprise .xk-oe-table { width: 100%; border-collapse: separate; border-spacing: 0; }
.xk-oe-ui-enterprise .xk-oe-table :is(th, td) { border-color: var(--xk-oe-line) !important; }

/* Empty and notice states */
.xk-oe-ui-enterprise .xk-oe-empty,
.xk-oe-ui-enterprise .xk-oe-manager-empty,
.xk-oe-ui-enterprise .xk-oe-notice {
  padding: clamp(20px, 4vw, 32px) !important;
  border: 1px solid var(--xk-oe-line) !important;
  border-radius: var(--xk-ui-radius) !important;
  background: color-mix(in srgb, var(--xk-oe-bg) 82%, var(--xk-oe-card)) !important;
  box-shadow: none !important;
}
.xk-oe-ui-enterprise .xk-oe-empty strong,
.xk-oe-ui-enterprise .xk-oe-manager-empty strong { color: var(--xk-oe-text); font-size: 17px; }

/* Manager density */
.xk-oe-ui-enterprise .xk-oe-manager-app {
  --xk-oe-manager-card-pad: 22px;
  --xk-oe-manager-section-gap: 18px;
  --xk-oe-manager-control-y: 10px;
  --xk-oe-manager-nav-height: 46px;
  --xk-oe-manager-table-y: 11px;
}
.xk-oe-ui-enterprise .xk-oe-manager-app.xk-oe-density--compact {
  --xk-oe-manager-card-pad: 16px;
  --xk-oe-manager-section-gap: 12px;
  --xk-oe-manager-control-y: 7px;
  --xk-oe-manager-nav-height: 40px;
  --xk-oe-manager-table-y: 7px;
}
.xk-oe-ui-enterprise .xk-oe-manager-app.xk-oe-density--spacious {
  --xk-oe-manager-card-pad: 28px;
  --xk-oe-manager-section-gap: 24px;
  --xk-oe-manager-control-y: 13px;
  --xk-oe-manager-nav-height: 52px;
  --xk-oe-manager-table-y: 15px;
}
.xk-oe-ui-enterprise .xk-oe-manager-app :is(.xk-oe-manager-grid, .xk-oe-dashboard-grid, .xk-oe-manager-metrics, .xk-oe-user-detail-grid) {
  gap: var(--xk-oe-manager-section-gap) !important;
}
.xk-oe-ui-enterprise .xk-oe-manager-app :is(.xk-oe-manager-card, .xk-oe-manager-page-head, .xk-oe-dashboard-welcome, .xk-oe-manager-metric) {
  padding: var(--xk-oe-manager-card-pad) !important;
}
.xk-oe-ui-enterprise .xk-oe-manager-app .xk-oe-manager-card__head { margin-bottom: var(--xk-oe-manager-section-gap) !important; }
.xk-oe-ui-enterprise .xk-oe-manager-app :is(.xk-oe-manager-form, .xk-oe-settings-panels, .xk-oe-review-list) {
  gap: var(--xk-oe-manager-section-gap) !important;
}
.xk-oe-ui-enterprise .xk-oe-manager-app .xk-oe-manager-nav a {
  min-height: var(--xk-oe-manager-nav-height) !important;
  padding-block: var(--xk-oe-manager-control-y) !important;
}
.xk-oe-ui-enterprise .xk-oe-manager-app .xk-oe-table :is(th, td) {
  padding-block: var(--xk-oe-manager-table-y) !important;
}
.xk-oe-ui-enterprise .xk-oe-manager-app :is(.xk-oe-manager-stats > article, .xk-oe-manager-stats > div, .xk-oe-category-admin-item, .xk-oe-operation-panel) {
  padding: var(--xk-oe-manager-card-pad) !important;
}
.xk-oe-ui-enterprise .xk-oe-manager-metric {
  border-color: var(--xk-oe-line) !important;
  border-radius: var(--xk-ui-radius) !important;
  background: var(--xk-oe-card) !important;
  box-shadow: none !important;
}
.xk-oe-ui-enterprise .xk-oe-workspace-tabs a {
  min-height: 60px;
  border-color: var(--xk-oe-line) !important;
  border-radius: var(--xk-ui-radius) !important;
  background: var(--xk-oe-card) !important;
}
.xk-oe-ui-enterprise .xk-oe-workspace-tabs a.is-active {
  border-color: var(--xk-oe-accent) !important;
  background: color-mix(in srgb, var(--xk-oe-accent) 7%, var(--xk-oe-card)) !important;
}

@media (max-width: 760px) {
  .xk-oe-ui-enterprise .xk-oe-section { padding: 18px !important; }
  .xk-oe-ui-enterprise .xk-oe-section__head { flex-direction: column; }
  .xk-oe-ui-enterprise .xk-oe-category-sidebar {
    position: static !important;
    padding: 12px !important;
  }
  .xk-oe-ui-enterprise .xk-oe-category-sidebar__nav {
    display: grid !important;
    grid-template-columns: 1fr !important;
  }
  .xk-oe-ui-enterprise .xk-oe-paper-index-card h3 { min-height: 0; font-size: 15px !important; }
  .xk-oe-ui-enterprise .xk-oe-paper-index-card__description { min-height: 0; }
  .xk-oe-ui-enterprise .xk-oe-table-wrap { overflow: visible !important; }
  .xk-oe-ui-enterprise .xk-oe-table-wrap.xk-oe-table-wrap--mobile-labelled { overflow: visible !important; }
  .xk-oe-ui-enterprise .xk-oe-table.xk-oe-table--mobile-labelled thead {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border: 0 !important;
  }
  .xk-oe-ui-enterprise .xk-oe-table.xk-oe-table--mobile-labelled,
  .xk-oe-ui-enterprise .xk-oe-table.xk-oe-table--mobile-labelled tbody,
  .xk-oe-ui-enterprise .xk-oe-table.xk-oe-table--mobile-labelled tbody tr,
  .xk-oe-ui-enterprise .xk-oe-table.xk-oe-table--mobile-labelled tbody td { display: block; width: 100%; }
  .xk-oe-ui-enterprise .xk-oe-table.xk-oe-table--mobile-labelled tbody tr {
    margin-bottom: 12px;
    padding: 12px 14px;
    border: 1px solid var(--xk-oe-line);
    border-radius: var(--xk-ui-radius);
    background: var(--xk-oe-card);
  }
  .xk-oe-ui-enterprise .xk-oe-table.xk-oe-table--mobile-labelled tbody td {
    display: grid;
    grid-template-columns: minmax(90px, .8fr) minmax(0, 1.3fr);
    gap: 12px;
    padding: 8px 0 !important;
    border: 0 !important;
    border-bottom: 1px solid var(--xk-oe-line) !important;
    overflow-wrap: anywhere;
  }
  .xk-oe-ui-enterprise .xk-oe-table.xk-oe-table--mobile-labelled tbody td:last-child { border-bottom: 0 !important; }
  .xk-oe-ui-enterprise .xk-oe-table.xk-oe-table--mobile-labelled tbody td::before {
    content: attr(data-label);
    color: color-mix(in srgb, var(--xk-oe-muted) 82%, transparent);
    font-size: 12px;
    font-weight: 630;
  }
  .xk-oe-ui-enterprise .xk-oe-table.xk-oe-table--mobile-labelled tbody tr.xk-oe-table-row--empty td {
    grid-template-columns: 1fr;
  }
  .xk-oe-ui-enterprise .xk-oe-table.xk-oe-table--mobile-labelled tbody tr.xk-oe-table-row--empty td::before { content: none; }
}

@media (prefers-reduced-motion: reduce) {
  .xk-oe-ui-enterprise *,
  .xk-oe-ui-enterprise *::before,
  .xk-oe-ui-enterprise *::after {
    scroll-behavior: auto !important;
    animation-duration: .001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .001ms !important;
  }
}


.xk-oe-ui-enterprise .xk-oe-skip-link {
  position: fixed;
  z-index: 1000;
  top: 12px;
  left: 12px;
  transform: translateY(-160%);
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  padding: 10px 16px;
  border-radius: 11px;
  background: var(--xk-oe-accent);
  color: var(--xk-oe-accent-ink);
  font-weight: 650;
}
.xk-oe-ui-enterprise .xk-oe-skip-link:focus { transform: translateY(0); }
.xk-oe-ui-enterprise .xk-oe-manager-page-head { align-items: flex-start; }
.xk-oe-ui-enterprise .xk-oe-manager-page-head h1 { font-size: clamp(26px,3vw,38px) !important; }
.xk-oe-ui-enterprise .xk-oe-manager-sidebar { box-shadow: none !important; }
.xk-oe-ui-enterprise .xk-oe-manager-overlay { backdrop-filter: blur(4px); }
.xk-oe-ui-enterprise .xk-oe-inline-message[hidden],
.xk-oe-ui-enterprise [hidden] { display: none !important; }
.xk-oe-ui-enterprise .xk-oe-health-summary {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 12px;
  margin-bottom: 20px;
}
.xk-oe-ui-enterprise .xk-oe-health-summary > div {
  padding: 16px;
  border: 1px solid var(--xk-oe-line);
  border-radius: 12px;
  background: var(--xk-oe-card);
}
.xk-oe-ui-enterprise .xk-oe-health-summary span,
.xk-oe-ui-enterprise .xk-oe-health-summary strong { display: block; }
.xk-oe-ui-enterprise .xk-oe-health-summary span { color: var(--xk-oe-muted); font-size: 12px; }
.xk-oe-ui-enterprise .xk-oe-health-summary strong { margin-top: 4px; font-size: 22px; }
@media (max-width: 640px) {
  .xk-oe-ui-enterprise .xk-oe-health-summary { grid-template-columns: 1fr; }
}

/* Keep archive and mock structural containers from becoming nested cards. */
.xk-oe-ui-enterprise .xk-oe-page--archive .xk-oe-library-category,
.xk-oe-ui-enterprise .xk-oe-page--mock .xk-oe-exam-stage {
  border-color: transparent !important;
  border-radius: 0 !important;
  background: transparent !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}
.xk-oe-ui-enterprise .xk-oe-page--archive .xk-oe-category-sidebar {
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}
.xk-oe-ui-enterprise .xk-oe-page--archive .xk-oe-paper-index-card--launcher { padding: 22px !important; }
.xk-oe-ui-enterprise .xk-oe-page--archive .xk-oe-paper-index-card--launcher .xk-oe-paper-index-card__meta > div { padding: 11px 10px !important; }


/* v0.17.3 manager standalone safety override */
body.xk-oe-manager-standalone :is(.xk-oe-manager-app,.xk-oe-manager-app *, .xk-oe-manager-sidebar,.xk-oe-manager-nav,.xk-oe-manager-card,.xk-oe-manager-metric,.xk-oe-manager-page-head,.xk-oe-dashboard-welcome) {
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}
