/* r467.363 final clean dark layer */
:root {
  --final-bg: #05070b;
  --final-shell: #070a0f;
  --final-surface: #0b0f14;
  --final-surface-2: #0e131a;
  --final-control: #0c1117;
  --final-border: rgba(255,255,255,.08);
  --final-border-soft: rgba(255,255,255,.06);
  --final-text: #e8edf5;
  --final-muted: rgba(147, 160, 180, 0.56);
  --final-accent: #d7b15a;
}
html, body {
  background: var(--final-bg) !important;
  background-image: none !important;
  color: var(--final-text) !important;
}
body::before, body::after, .app-shell::before, .app-shell::after {
  display: none !important;
  content: none !important;
}
.app-shell,
.r439-shell,
.r441-shell,
.hub-shell,
body[data-page="project-console"] .app-shell,
body[data-page="batch-workspace"] .app-shell,
body[data-page="project-hub"] .app-shell {
  background: var(--final-shell) !important;
  background-image: none !important;
  box-shadow: none !important;
}
.r447-gate,
.r447-gate-card,
.hub-delete-dialog,
.hub-delete-modal,
.modal,
[class*="modal"] {
  background: var(--final-shell) !important;
  background-image: none !important;
}
.r447-gate-card,
.panel,
.r439-panel,
.hub-panel,
.hub-create-panel,
.r46797-batch-strip,
.r467123-auth-card,
.r467124-auth-card,
.r46798-batch-grid > *,
.r46799-empty-state,
.r467105-batch-headerbar,
.r452-validation-shell,
.r452-validation-pipeline,
.r467114-validation-cards,
.r467-validation-results-layer,
.r467-validation-table-wrap,
.r439-table-wrap,
.r441-table-wrap,
.r46795-mailbox-scope,
.r46795-mailbox-scope-card,
.r46791-batch-toolbar,
.r46791-batch-group,
.r46726-import-bar,
.r467114-validation-jobs,
.r467114-validation-jobs-head,
.r46797-batch-strip-head,
.r46797-batch-strip-main,
.r46797-batch-strip-actions,
.r467105-batch-titleline,
.r46793-section-batchline,
.r467101-action-status,
.r46791-batch-subline,
.r467-validation-toolbar,
.r46795-mailbox-scope-actions,
.r46795-mailbox-filter-label,
.r46795-mailbox-filter,
.r467123-auth-card-head,
.r467146-auth-card-head,
.r467216-auth-card-head,
.r467218-auth-card-head,
.r467274-auth-subactions,
.r467274-auth-actions,
.r467274-auth-badges,
.r467274-auth-badge,
.r467274-badge,
.r467104-batch-strip-head,
.r46795-mailbox-scope-stats,
.r46795-mailbox-scope-card strong,
.r439-plain-grid > *,
[class*="issue-item"],
[class*="run-item"],
[class*="note-card"],
[class*="summary-card"],
[class*="workspace-card"] {
  background: var(--final-surface) !important;
  background-image: none !important;
  box-shadow: none !important;
  border-color: var(--final-border-soft) !important;
}
.r439-form,
.r441-form,
.r439-form-grid,
.r440-form-grid,
.r441-form-grid,
label.field,
label[data-field] {
  background: transparent !important;
}
input,
select,
textarea,
.field input,
.field select,
.field textarea,
.r439-form input,
.r439-form select,
.r439-form textarea,
.r441-form input,
.r441-form select,
.r441-form textarea,
label[data-field] input,
label[data-field] select,
label[data-field] textarea,
.hub-search,
.r467-validation-search,
.r467-validation-filter,
.r46795-mailbox-filter,
.r46791-mailbox-batch-select {
  background: var(--final-control) !important;
  background-image: none !important;
  color: var(--final-text) !important;
  border: 1px solid var(--final-border-soft) !important;
  box-shadow: none !important;
}
input::placeholder,
textarea::placeholder,
.hub-search::placeholder,
.r467-validation-search::placeholder {
  color: var(--final-muted) !important;
}
.r439-kicker,
.r443-panel-kicker,
.section-eyebrow,
.r467123-auth-eyebrow,
.r46791-batch-subline,
.r439-inline-note,
.r467-inline-status-note,
.r467218-inline-status,
.r447-gate-message,
.r467-meta-loading,
.r46795-mailbox-filter-summary,
.r442-precheck-status,
.r439-subline,
.hub-form-status,
.hub-delete-copy,
.hub-delete-project-code,
.hub-stats,
[class*="muted"],
[class*="subline"],
[class*="note"],
[class*="summary"] {
  color: var(--final-muted) !important;
}
body, h1, h2, h3, h4, h5, h6,
a, span, div, td, th, label, strong, small, button {
  color: inherit;
}
body,
h1, h2, h3, h4, h5, h6,
.r447-gate-title,
.r467105-batch-title,
.hub-panel h3,
.hub-create-panel h3,
.r467-meta-value,
.r46732-step-label,
.r46795-mailbox-scope-card strong,
.r439-table,
.r441-table,
.r439-table td,
.r441-table td,
.r439-table th,
.r441-table th,
.r467-validation-table td,
.r467-validation-table th,
.r46795-mailbox-scope-card,
.r46795-mailbox-scope-card span,
.r46795-mailbox-scope-card strong,
.r467274-badge,
.action-btn,
.r440-secondary-btn,
.r467149-primary-action,
.r467273-wizard-btn,
.r46764c-action-btn,
.r447-retry,
.r467103-primary-action,
.r467216-header-action,
.r467218-header-action,
.hub-page-tab,
.hub-project-list,
.hub-project-row,
.hub-project-name,
.hub-project-route,
.hub-project-meta,
.hub-project-cell,
.hub-project-code,
.r46795-mailbox-filter,
.r46791-mailbox-batch-select,
.r467-validation-search,
.r467-validation-filter,
.r439-back,
.r467-meta-back,
.r467-meta-label,
.r467-meta-value span,
.r46795-mailbox-filter-label,
label[data-field] > span,
.field > span {
  color: var(--final-text) !important;
}
.r439-header,
.r441-header,
.hub-topbar,
.hub-strip,
.r46732-flow-shell,
.r467-meta-line,
.r467105-batch-meta-inline {
  background: transparent !important;
  border-color: var(--final-border-soft) !important;
}
.r467-meta-box,
.pair-chip,
.project-nav-item,
.status-badge,
.action-chip,
.hub-page-tab,
.r467274-badge,
.r46795-mailbox-scope-card,
.r46732-step,
.r46795-mailbox-filter-label,
.r46795-mailbox-filter-control,
[class*="chip"],
[class*="badge"],
[class*="pill"] {
  background: var(--final-surface-2) !important;
  background-image: none !important;
  color: var(--final-text) !important;
  border: 1px solid var(--final-border-soft) !important;
  box-shadow: none !important;
}
.r467-meta-value {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.r467-provider-icon {
  color: var(--final-muted) !important;
}
button,
.action-btn,
.r440-secondary-btn,
.r447-retry,
.r467273-wizard-btn,
.r46764c-action-btn,
.r467149-primary-action,
.r467103-primary-action,
.r467216-header-action,
.r467218-header-action,
.hub-create-btn,
#r467147-open-batch-modal,
#r467147-open-batch-modal-secondary,
#r46726-import-trigger,
#r442-run-precheck,
#hub-submit-create,
#hub-delete-confirm,
#hub-delete-cancel,
#hub-close-create,
#hub-open-create {
  background: var(--final-surface-2) !important;
  background-image: none !important;
  color: var(--final-text) !important;
  border: 1px solid var(--final-border-soft) !important;
  box-shadow: none !important;
}
.action-btn.is-primary,
.r467149-primary-action.is-success,
.r467149-primary-action.is-passed,
.r46732-step.is-active,
#hub-submit-create,
#hub-open-create,
#r467147-open-batch-modal,
#r467147-open-batch-modal-secondary,
#r442-run-precheck {
  background: #121821 !important;
  border-color: rgba(215,177,90,.35) !important;
}
.action-btn.is-danger,
#hub-delete-confirm {
  border-color: rgba(239,68,68,.4) !important;
}
.r467149-primary-action.is-passed,
.r467149-primary-action.is-success,
.r467274-badge.is-good,
.r467274-badge.is-success,
[class*="is-good"],
[class*="is-success"] {
  background: rgba(16,24,33,.95) !important;
  color: #d7f3d1 !important;
  border-color: rgba(34,197,94,.35) !important;
}
.r467274-badge.is-idle,
[class*="is-idle"] {
  color: var(--final-muted) !important;
}
.r439-table,
.r441-table,
.r467-validation-table {
  background: transparent !important;
  color: var(--final-text) !important;
}
.r439-table thead th,
.r441-table thead th,
.r467-validation-table thead th {
  background: var(--final-surface-2) !important;
  color: var(--final-muted) !important;
  border-bottom: 1px solid var(--final-border-soft) !important;
}
.r439-table tbody tr,
.r441-table tbody tr,
.r467-validation-table tbody tr {
  background: transparent !important;
}
.r439-table td,
.r441-table td,
.r467-validation-table td,
.r439-table th,
.r441-table th,
.r467-validation-table th {
  border-color: var(--final-border-soft) !important;
}
.r439-table tbody tr:hover,
.r441-table tbody tr:hover,
.r467-validation-table tbody tr:hover {
  background: rgba(255,255,255,.02) !important;
}
.r447-gate-card,
.hub-delete-dialog {
  border: 1px solid var(--final-border) !important;
}
.r46797-batch-strip,
.r467123-auth-card,
.r467124-auth-card,
.r439-panel,
.hub-panel,
.hub-create-panel,
.r447-gate-card,
.hub-delete-dialog {
  border-radius: 18px !important;
}
.r46797-batch-strip,
.r467123-auth-card,
.r467124-auth-card,
.r439-panel,
.hub-panel,
.hub-create-panel,
.r447-gate-card,
.hub-delete-dialog,
.r439-table-wrap,
.r441-table-wrap,
.r467-validation-table-wrap {
  border: 1px solid var(--final-border-soft) !important;
}


body[data-page="project-hub"] .hub-provider-route,
body[data-page="project-hub"] .hub-project-code{
  display:inline-flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
}
body[data-page="project-hub"] .hub-provider-route-item,
body[data-page="project-hub"] .hub-provider-pill{
  display:inline-flex;
  align-items:center;
  gap:6px;
}
body[data-page="project-hub"] .hub-provider-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:14px;
  height:14px;
  color:var(--final-muted);
  flex:0 0 auto;
}
body[data-page="project-hub"] .hub-provider-icon svg{
  width:14px;
  height:14px;
  display:block;
}
body[data-page="project-hub"] .hub-provider-route-arrow,
body[data-page="project-hub"] .hub-project-code-sep{
  color:var(--final-muted);
  opacity:.92;
}
