/* Final contrast layer. Printed after WordPress Custom CSS to prevent pale text on white cards. */
body.jce-mode-dark .jcphe-dossier-head,
body.jce-mode-dark .jcphe-dossier-section,
body.jce-mode-dark .jcphe-dossier-cloud,
body.jce-mode-dark .jcphe-dossier-stat{background:#fff!important;color:#123047!important;border-color:#cbd8e2!important}
body.jce-mode-dark .jcphe-dossier-head h1,
body.jce-mode-dark .jcphe-dossier-section h2,
body.jce-mode-dark .jcphe-dossier-section h3,
body.jce-mode-dark .jcphe-dossier-stat strong,
body.jce-mode-dark .jcphe-dossier-table th,
body.jce-mode-dark .jcphe-dossier-table td{color:#123047!important;opacity:1!important}
body.jce-mode-dark .jcphe-dossier-head p,
body.jce-mode-dark .jcphe-dossier-section header p,
body.jce-mode-dark .jcphe-dossier-stat small,
body.jce-mode-dark .jcphe-dossier-fact span,
body.jce-mode-dark .jcphe-dossier-empty,
body.jce-mode-dark .jcphe-dossier-event time,
body.jce-mode-dark .jcphe-dossier-event small{color:#36566d!important;opacity:1!important}
body.jce-mode-dark .jcphe-dossier-actions a,
body.jce-mode-dark .jcphe-dossier-actions button{background:#164e63!important;border:1px solid #0e7490!important;color:#fff!important;opacity:1!important}
body.jce-mode-dark .jcphe-dossier-actions .gold{background:#d7af52!important;border-color:#b88d2e!important;color:#123047!important}
body.jce-mode-dark .jcphe-dossier-number{background:#164e63!important;color:#fff!important}
body.jce-mode-dark .jcphe-dossier-table th{background:#edf3f7!important}
body.jce-mode-dark .jcphe-dossier-fact{background:#f3f7fa!important}
body.jce-mode-dark .jcphe-dossier-cloud h2,
body.jce-mode-dark .jcphe-dossier-cloud p,
body.jce-mode-dark .jcphe-dossier-cloud a,
body.jce-mode-dark .jcphe-dossier-cloud strong{opacity:1!important}
body.jce-mode-dark .jcphe-dossier-cloud h2{color:#123047!important}
body.jce-mode-dark .jcphe-dossier-cloud p{color:#36566d!important}
body.jce-mode-dark .jcphe-dossier-cloud a{color:#075985!important}
body.jce-mode-dark .jce-content .jce-card,
body.jce-mode-dark .jce-content .jce-panel{background:#fff!important;color:#123047!important;border-color:#cbd8e2!important}
body.jce-mode-dark .jce-content .jce-card p,
body.jce-mode-dark .jce-content .jce-panel p{color:#36566d!important;opacity:1!important}
/* Cohesive dark appearance: dark application shell and dark dossier surfaces. */
body.jce-mode-dark .jce-content .jcphe-dossier-head,
body.jce-mode-dark .jce-content .jcphe-dossier-cloud,
body.jce-mode-dark .jce-content .jcphe-dossier-section,
body.jce-mode-dark .jce-content .jcphe-dossier-stat,
body.jce-mode-dark .jce-content .jcphe-dossier-fact,
body.jce-mode-dark .jce-content .jcphe-dossier-empty{background:#0d2231!important;color:#eaf3f8!important;border-color:#34566b!important}
body.jce-mode-dark .jce-content .jcphe-dossier-head h1,
body.jce-mode-dark .jce-content .jcphe-dossier-head strong,
body.jce-mode-dark .jce-content .jcphe-dossier-section h2,
body.jce-mode-dark .jce-content .jcphe-dossier-stat strong,
body.jce-mode-dark .jce-content .jcphe-dossier-table td{color:#eaf3f8!important;-webkit-text-fill-color:#eaf3f8!important}
body.jce-mode-dark .jce-content .jcphe-dossier-head p,
body.jce-mode-dark .jce-content .jcphe-dossier-cloud p,
body.jce-mode-dark .jce-content .jcphe-dossier-cloud>small,
body.jce-mode-dark .jce-content .jcphe-dossier-section header p,
body.jce-mode-dark .jce-content .jcphe-dossier-stat small,
body.jce-mode-dark .jce-content .jcphe-dossier-fact span,
body.jce-mode-dark .jce-content .jcphe-dossier-empty{color:#b4c8d5!important;-webkit-text-fill-color:#b4c8d5!important}
body.jce-mode-dark .jce-content .jcphe-dossier-table th{background:#17384b!important;color:#f6fbff!important;border-color:#43657a!important}
body.jce-mode-dark .jce-content .jcphe-dossier-table td{border-color:#34566b!important}
body.jce-mode-dark .jce-content .jcphe-dossier a:not(.jce-btn):not(.button){color:#8dd8f0!important;-webkit-text-fill-color:#8dd8f0!important}
body.jce-mode-dark .jce-content .jcphe-dossier-actions .jce-btn.light,
body.jce-mode-dark .jce-content .jcphe-dossier-cloud-actions .jce-btn.light{background:#17384b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#53758a!important}
/* Override legacy Customizer rules that applied white backgrounds to every child. */
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-head > div,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-head > div *{background:transparent!important}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-head h1,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-head p,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-head .jcphe-dossier-kicker{color:#eaf3f8!important;-webkit-text-fill-color:#eaf3f8!important;opacity:1!important}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-head p{color:#b4c8d5!important;-webkit-text-fill-color:#b4c8d5!important}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-head .jcphe-dossier-actions{background:transparent!important}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-cloud,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-section,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-stat{background:#0d2231!important;color:#eaf3f8!important}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-cloud p,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-section header p,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-empty{color:#b4c8d5!important;-webkit-text-fill-color:#b4c8d5!important}
/* Tables: remove pale/white rows left by legacy styles. */
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier table.jcphe-dossier-table,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier table.jcphe-dossier-table tbody,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier table.jcphe-dossier-table tr,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier table.jcphe-dossier-table td{background:#0d2231!important;color:#eaf3f8!important;-webkit-text-fill-color:#eaf3f8!important;border-color:#34566b!important}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier table.jcphe-dossier-table th{background:#17384b!important;color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;border-color:#43657a!important}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier table.jcphe-dossier-table tr:hover td{background:#153448!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
/* Header context button: never render its identifier as white on white. */
body.jce-mode-dark .jce-topbar a.jce-context-dossier,
body.jce-mode-dark .jce-topbar a.jce-context-dossier:visited{background:#164e63!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:2px solid #77b9d2!important;opacity:1!important}
body.jce-mode-dark .jce-topbar a.jce-context-dossier small,
body.jce-mode-dark .jce-topbar a.jce-context-dossier strong{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}
body.jce-mode-dark .jce-topbar a.jce-context-dossier:hover,
body.jce-mode-dark .jce-topbar a.jce-context-dossier:focus-visible{background:#125278!important;color:#fff!important}
/* Dossier descriptions and secondary information. */
body.jce-mode-dark .jcphe-dossier-head p,
body.jce-mode-dark .jcphe-dossier-cloud p,
body.jce-mode-dark .jcphe-dossier-cloud>small,
body.jce-mode-dark .jcphe-dossier-section header p,
body.jce-mode-dark .jcphe-dossier-empty{color:#36566d!important;-webkit-text-fill-color:#36566d!important;opacity:1!important}
body.jce-mode-dark .jcphe-dossier-actions .jce-btn.light,
body.jce-mode-dark .jcphe-dossier-cloud-actions .jce-btn.light{background:#164e63!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#0e7490!important}
body.jce-mode-dark .jcphe-dossier-actions .jce-btn.light:hover,
body.jce-mode-dark .jcphe-dossier-cloud-actions .jce-btn.light:hover{background:#125278!important;color:#fff!important}
body.jce-mode-dark .jcphe-dossier-actions .jce-btn:not(.light):not(.gold),
body.jce-mode-dark .jcphe-dossier-cloud-actions .jce-btn:not(.light):not(.gold){background:#164e63!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
@media(max-width:700px){body.jce-mode-dark .jcphe-dossier-head,body.jce-mode-dark .jcphe-dossier-section{padding:16px!important}body.jce-mode-dark .jcphe-dossier-table{min-width:640px}}

/* 4.9.5 — platform-wide dark-mode audit.
 * These rules target components that retained light-mode ink after their
 * surfaces switched to the dark palette. Light/day appearance is untouched. */
body.jce-app.jce-mode-dark .jce-main .jce-content .jce-metric-ring,
body.jce-app.jce-mode-dark .jce-main .jce-content .jce-metric-ring b,
body.jce-app.jce-mode-dark .jce-main .jce-content .jce-metric-ring i{
  color:#f4f9fc!important;
  -webkit-text-fill-color:#f4f9fc!important;
  opacity:1!important
}
body.jce-app.jce-mode-dark .jce-main .jce-content .jce-metric-ring:before{background:#102a3b!important}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-latest-head>div>span{
  color:#8dd8f0!important;
  -webkit-text-fill-color:#8dd8f0!important
}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-geo-advanced>summary small{
  background:#17384b!important;
  color:#eaf3f8!important;
  -webkit-text-fill-color:#eaf3f8!important;
  border:1px solid #43657a!important
}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-exec-metric strong,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-exec-funnel strong{
  color:#f4f9fc!important;
  -webkit-text-fill-color:#f4f9fc!important;
  opacity:1!important
}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-exec-metric.is-alert strong{color:#ff9da5!important;-webkit-text-fill-color:#ff9da5!important}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-exec-metric.is-hot strong{color:#f5d47c!important;-webkit-text-fill-color:#f5d47c!important}

/* Final dossier guard: supersedes old Customizer colors at every depth. */
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier :is(p,small,time,.jcphe-dossier-empty,.jcphe-dossier-fact span){
  color:#b9ceda!important;
  -webkit-text-fill-color:#b9ceda!important;
  opacity:1!important
}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier :is(h1,h2,h3,h4,strong,td){
  color:#eef7fb!important;
  -webkit-text-fill-color:#eef7fb!important;
  opacity:1!important
}

/* 4.9.6 — dossier action buttons. Legacy Customizer CSS was making gold
 * actions transparent while leaving their dark-blue label in place. */
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-actions :is(a,button).gold,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-actions :is(a,button).jce-btn.gold,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-cloud-actions :is(a,button).gold,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-cloud-actions :is(a,button).jce-btn.gold{
  background:#e0b84f!important;
  background-image:none!important;
  color:#071c2b!important;
  -webkit-text-fill-color:#071c2b!important;
  border:2px solid #f1cb63!important;
  opacity:1!important;
  text-shadow:none!important;
  box-shadow:0 2px 0 #8f6816!important
}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-actions :is(a,button).gold *,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-cloud-actions :is(a,button).gold *{
  background:transparent!important;
  color:#071c2b!important;
  -webkit-text-fill-color:#071c2b!important;
  opacity:1!important
}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-actions :is(a,button).gold:hover,
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-actions :is(a,button).gold:focus-visible{
  background:#f0ca66!important;
  color:#04131e!important;
  -webkit-text-fill-color:#04131e!important
}
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-actions :is(button,a)[disabled],
body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier .jcphe-dossier-actions .is-disabled{
  background:#263f50!important;
  color:#c2d1da!important;
  -webkit-text-fill-color:#c2d1da!important;
  border-color:#526b7b!important;
  opacity:.78!important
}

/* 4.9.7 — structural table fallback. Covers every table nested in an on-screen
 * dossier section, even when another module omits the dossier-table class. */
html body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier:not(.jcphe-dossier-print-page) .jcphe-dossier-section table,
html body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier:not(.jcphe-dossier-print-page) .jcphe-dossier-section table tbody,
html body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier:not(.jcphe-dossier-print-page) .jcphe-dossier-section table tbody tr,
html body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier:not(.jcphe-dossier-print-page) .jcphe-dossier-section table tbody td{
  background:#102735!important;
  background-color:#102735!important;
  background-image:none!important;
  color:#edf6fa!important;
  -webkit-text-fill-color:#edf6fa!important;
  border-color:#3b5c70!important;
  opacity:1!important
}
html body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier:not(.jcphe-dossier-print-page) .jcphe-dossier-section table thead,
html body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier:not(.jcphe-dossier-print-page) .jcphe-dossier-section table thead tr,
html body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier:not(.jcphe-dossier-print-page) .jcphe-dossier-section table thead th{
  background:#174158!important;
  background-color:#174158!important;
  background-image:none!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:#527489!important;
  opacity:1!important
}
html body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier:not(.jcphe-dossier-print-page) .jcphe-dossier-section table tbody tr:nth-child(even) td{background:#132e3e!important;background-color:#132e3e!important}
html body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier:not(.jcphe-dossier-print-page) .jcphe-dossier-section table tbody tr:hover td{background:#193b4e!important;background-color:#193b4e!important}
html body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-dossier:not(.jcphe-dossier-print-page) .jcphe-dossier-section table tbody td *{color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}
/* Platform-wide final contrast guard. This file is intentionally loaded last. */
html body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-cfa-module .cfa-pane h3,
html body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-cfa-module .cfa-pane label{color:#f5f8fb!important;-webkit-text-fill-color:#f5f8fb!important;opacity:1!important}
html body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-cfa-module .jcphe-cfa-results table tbody tr:nth-child(odd) td{background:#fff!important;background-color:#fff!important;color:#173852!important;-webkit-text-fill-color:#173852!important}
html body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-cfa-module .jcphe-cfa-results table tbody tr:nth-child(even) td{background:#eaf3f7!important;background-color:#eaf3f7!important;color:#173852!important;-webkit-text-fill-color:#173852!important}
html body.jce-app.jce-mode-dark .jce-main .jce-content .jcphe-cfa-module .jcphe-cfa-results table tbody td *{color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}
html body.jce-app.jce-mode-dark .jce-main .jce-content .jce-sidebar-quicklink.jcphe-quick-action{color:#082f4d!important;-webkit-text-fill-color:#082f4d!important;background:#eef5fb!important;border-color:#79cde8!important}
html body.jce-app.jce-mode-dark .jce-main .jce-content .jce-sidebar-quicklink.jcphe-quick-action strong,
html body.jce-app.jce-mode-dark .jce-main .jce-content .jce-sidebar-quicklink.jcphe-quick-action small{color:#082f4d!important;-webkit-text-fill-color:#082f4d!important;opacity:1!important}
/* Global quick-action contrast: applies outside the main content column too. */
html body.jce-app.jce-mode-dark .jce-sidebar-quicklink.jcphe-quick-action,
html body.jce-app.jce-mode-dark .jce-sidebar-quicklink.jcphe-quick-action strong,
html body.jce-app.jce-mode-dark .jce-sidebar-quicklink.jcphe-quick-action small{color:#082f4d!important;-webkit-text-fill-color:#082f4d!important;opacity:1!important}
html body.jce-app.jce-mode-dark .jce-sidebar-quicklink.jcphe-quick-action{background:#eef5fb!important;background-image:none!important;border-color:#79cde8!important}
html body.jce-app.jce-mode-dark .jcphe-quick-actions button,
html body.jce-app.jce-mode-dark .jce-btn.light{color:#082f4d!important;-webkit-text-fill-color:#082f4d!important;opacity:1!important}
/* Kiosk dark-mode contrast guard. */
html body.jce-app.jce-mode-dark .jce-kiosk-shell .jce-kiosk-shortcuts>a,
html body.jce-app.jce-mode-dark .jce-kiosk-shell .jce-kiosk-shortcuts>a *{background:#eef5fb!important;color:#0b4d80!important;-webkit-text-fill-color:#0b4d80!important;opacity:1!important}
html body.jce-app.jce-mode-dark .jce-kiosk-shell .jce-kiosk-tip,
html body.jce-app.jce-mode-dark .jce-kiosk-shell .jce-kiosk-tip *{background:#fff7df!important;color:#6b5316!important;-webkit-text-fill-color:#6b5316!important;opacity:1!important}
html body.jce-app.jce-mode-dark .jce-kiosk-shell .jce-kiosk-tip{border-color:#efda91!important}
html body.jce-app.jce-mode-dark .jce-kiosk-shell .jce-kiosk-shortcuts>a:hover{background:#dceff8!important;color:#073b62!important;-webkit-text-fill-color:#073b62!important}
/* Kiosk complete dark-mode contrast correction. */
html body.jce-app.jce-mode-dark .jce-kiosk-shell .jcphe-kiosk-capture-card h1,html body.jce-app.jce-mode-dark .jce-kiosk-shell .jcphe-kiosk-capture-card h2,html body.jce-app.jce-mode-dark .jce-kiosk-shell .jcphe-kiosk-capture-card h3,html body.jce-app.jce-mode-dark .jce-kiosk-shell .jcphe-kiosk-capture-card label,html body.jce-app.jce-mode-dark .jce-kiosk-shell .jce-kiosk-step span{color:#f5fbff!important;-webkit-text-fill-color:#f5fbff!important;opacity:1!important}
html body.jce-app.jce-mode-dark .jce-kiosk-shell .jce-kiosk-types span{color:#f2f8fb!important;-webkit-text-fill-color:#f2f8fb!important;background:#102b3c!important;border-color:#46697c!important}
html body.jce-app.jce-mode-dark .jce-kiosk-shell .jcphe-kiosk-capture-card input,html body.jce-app.jce-mode-dark .jce-kiosk-shell .jcphe-kiosk-capture-card select,html body.jce-app.jce-mode-dark .jce-kiosk-shell .jcphe-kiosk-capture-card textarea{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#082333!important;border-color:#70a9c1!important}
html body.jce-app.jce-mode-dark .jce-kiosk-shell .jce-kiosk-shortcuts>a,html body.jce-app.jce-mode-dark .jce-kiosk-shell .jce-kiosk-shortcuts>a *{background:#eef5fb!important;color:#0b4d80!important;-webkit-text-fill-color:#0b4d80!important;border-color:#9fc8dd!important;opacity:1!important}
html body.jce-app.jce-mode-dark .jce-kiosk-shell .jce-kiosk-tip{background:#fff7df!important;color:#6b5316!important;border-color:#efda91!important;opacity:1!important}
html body.jce-app.jce-mode-dark .jce-kiosk-shell .jce-kiosk-tip *{background:transparent!important;color:#6b5316!important;-webkit-text-fill-color:#6b5316!important;opacity:1!important}

/* 4.9.9 — final platform-wide dark-mode control guard. Some module-specific
 * rules were losing to design-system-6903.css because the controls are
 * rendered outside .jce-main .jce-content. Keep gold actions dark, but make
 * every secondary control readable on the dark surface. */
html body.jce-app.jce-mode-dark :is(button,a,input[type="button"],input[type="submit"]).jce-btn:not(.gold),
html body.jce-app.jce-mode-dark :is(button,a,input[type="button"],input[type="submit"])[class*="search"],
html body.jce-app.jce-mode-dark :is(button,a,input[type="button"],input[type="submit"])[class*="portal"],
html body.jce-app.jce-mode-dark :is(button,a,input[type="button"],input[type="submit"])[class*="compare"],
html body.jce-app.jce-mode-dark :is(button,a,input[type="button"],input[type="submit"])[class*="map"],
html body.jce-app.jce-mode-dark :is(button,a,input[type="button"],input[type="submit"])[class*="sync"],
html body.jce-app.jce-mode-dark :is(button,a,input[type="button"],input[type="submit"])[class*="clear"],
html body.jce-app.jce-mode-dark :is(button,a,input[type="button"],input[type="submit"])[class*="reset"]{
  color:#eaf6fb!important;
  -webkit-text-fill-color:#eaf6fb!important;
  text-shadow:none!important;
  opacity:1!important
}
html body.jce-app.jce-mode-dark :is(button,a,input[type="button"],input[type="submit"]).jce-btn:not(.gold) *{
  color:inherit!important;
  -webkit-text-fill-color:inherit!important;
  opacity:1!important
}
html body.jce-app.jce-mode-dark .jce-header-actions :is(button,a),
html body.jce-app.jce-mode-dark .jce-topbar :is(button,a),
html body.jce-app.jce-mode-dark .jce-actions :is(button,a),
html body.jce-app.jce-mode-dark .jce-btn-row :is(button,a){
  color:#eaf6fb!important;
  -webkit-text-fill-color:#eaf6fb!important;
  opacity:1!important
}
html body.jce-app.jce-mode-dark :is(.jce-work-tabs,.jce-queue-tabs,.jce-tabs) :is(button,a):not(.active):not(.gold){
  color:#eaf6fb!important;
  -webkit-text-fill-color:#eaf6fb!important;
  background:#173b50!important;
  border-color:#4f758b!important;
  opacity:1!important
}

/* 4.10.0 · Página 404 profesional. */
.jcre-404{min-height:68vh;display:grid;place-items:center;padding:70px 20px;background:radial-gradient(circle at 82% 15%,rgba(23,126,164,.16),transparent 30%),linear-gradient(135deg,#061d31,#0c4776)}
.jcre-404-card{width:min(760px,100%);padding:52px 46px;text-align:center;border:1px solid rgba(255,255,255,.20);border-radius:28px;background:rgba(255,255,255,.10);box-shadow:0 28px 70px rgba(0,0,0,.24);backdrop-filter:blur(12px);color:#fff}
.jcre-404-code{display:inline-grid;place-items:center;width:82px;height:82px;margin-bottom:20px;border-radius:24px;background:linear-gradient(145deg,#d7ae4d,#a97921);color:#102b44;font-size:25px;font-weight:950;box-shadow:0 12px 28px rgba(0,0,0,.18)}
.jcre-404-card h1{margin:0 0 12px;color:#fff;font-size:clamp(32px,5vw,54px);letter-spacing:-.04em}.jcre-404-card p{max-width:560px;margin:0 auto;color:#dcecf5;font-size:17px;line-height:1.65}.jcre-404-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.jcre-404-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:12px;text-decoration:none;font-weight:850}.jcre-404-actions .primary{background:#d7ae4d;color:#102b44}.jcre-404-actions .secondary{border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.10);color:#fff}.jcre-404-links{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:24px}.jcre-404-links a{color:#cce7f2;text-decoration:none;font-size:13px;font-weight:750}.jcre-404-links a:hover{text-decoration:underline;color:#fff}@media(max-width:560px){.jcre-404-card{padding:38px 22px;border-radius:22px}.jcre-404-actions{display:grid;grid-template-columns:1fr}.jcre-404-actions a{width:100%}}
