/* Account pages: membership, profile, notifications, feedback, unsubscribe, cookie settings, the Latest feed.
   Loaded through {% block extra_css %} on those pages only. Tokens come from 00-tokens.css. */

html[data-oaiw-ui="new"] .oaiw-acct { padding-block: var(--oaiw-space-6) var(--oaiw-space-8); display: grid; gap: var(--oaiw-space-6); }
html[data-oaiw-ui="new"] .oaiw-acct > section > h2, html[data-oaiw-ui="new"] .oaiw-acct__title { font-size: 1.25rem; margin: 0 0 var(--oaiw-space-4); }

/* ---- plan strip */
html[data-oaiw-ui="new"] .oaiw-planstrip { display: grid; gap: var(--oaiw-space-4) var(--oaiw-space-6); grid-template-columns: repeat(auto-fit, minmax(13rem, 1fr)); align-items: start; padding: var(--oaiw-space-5) var(--oaiw-space-6); background: linear-gradient(135deg, var(--oaiw-surface-2), var(--oaiw-surface)); border: 1px solid var(--oaiw-line-strong); border-radius: var(--oaiw-radius-lg); }
html[data-oaiw-ui="new"] .oaiw-planstrip__label { display: block; font: 500 .72rem/1 var(--oaiw-font-mono); letter-spacing: .12em; text-transform: uppercase; color: var(--oaiw-text-muted); margin-bottom: .45rem; }
html[data-oaiw-ui="new"] .oaiw-planstrip__name { font-size: clamp(1.5rem, 1.2rem + 1vw, 2rem); margin: 0; letter-spacing: -.01em; }
html[data-oaiw-ui="new"] .oaiw-planstrip__date { font: 600 1.1rem/1.3 var(--oaiw-font-display); }
html[data-oaiw-ui="new"] .oaiw-planstrip__note { grid-column: 1 / -1; margin: 0; color: var(--oaiw-text-muted); font-size: var(--oaiw-text-sm); max-width: 62rem; }

/* ---- usage meters */
html[data-oaiw-ui="new"] .oaiw-meters { display: grid; gap: var(--oaiw-space-5); grid-template-columns: repeat(auto-fit, minmax(min(100%, 26rem), 1fr)); }
html[data-oaiw-ui="new"] .oaiw-meter { display: flex; flex-direction: column; gap: var(--oaiw-space-4); padding: var(--oaiw-space-5); background: var(--oaiw-surface); border: 1px solid var(--oaiw-line); border-radius: var(--oaiw-radius-lg); box-shadow: var(--oaiw-shadow-sm); }
html[data-oaiw-ui="new"] .oaiw-meter--wide { grid-column: 1 / -1; }
html[data-oaiw-ui="new"] .oaiw-meter__head { display: flex; align-items: center; gap: .75rem; flex-wrap: wrap; }
html[data-oaiw-ui="new"] .oaiw-meter__head h3 { font-size: 1.05rem; margin: 0; flex: 1 1 auto; }
html[data-oaiw-ui="new"] .oaiw-meter__figure { display: flex; align-items: baseline; justify-content: space-between; gap: 1rem; flex-wrap: wrap; }
html[data-oaiw-ui="new"] .oaiw-meter__figure strong { font: 600 2.1rem/1 var(--oaiw-font-display); letter-spacing: -.02em; }
html[data-oaiw-ui="new"] .oaiw-meter__figure span { color: var(--oaiw-text-muted); font-size: var(--oaiw-text-sm); }
html[data-oaiw-ui="new"] .oaiw-meter__stat { margin: 0; color: var(--oaiw-text-muted); }
html[data-oaiw-ui="new"] .oaiw-meter__stat strong { color: var(--oaiw-text); font: 600 1.6rem/1 var(--oaiw-font-display); margin-right: .35rem; }
html[data-oaiw-ui="new"] .oaiw-meter .progress { height: .9rem; border-radius: 999px; background: var(--oaiw-surface-2); border: 1px solid var(--oaiw-line); overflow: hidden; }
html[data-oaiw-ui="new"] .oaiw-meter .progress-bar { border-radius: 999px; transition: width .7s cubic-bezier(.2, .7, .2, 1); }
html[data-oaiw-ui="new"] .oaiw-meter .alert { margin: 0; font-size: var(--oaiw-text-sm); }
html[data-oaiw-ui="new"] .oaiw-meter__note { margin: 0; color: var(--oaiw-text-muted); font-size: var(--oaiw-text-sm); display: flex; gap: .55rem; }
html[data-oaiw-ui="new"] .oaiw-meter__note i { color: var(--oaiw-accent); flex: none; margin-top: .15rem; }
@media (prefers-reduced-motion: reduce) { html[data-oaiw-ui="new"] .oaiw-meter .progress-bar { transition: none; } }

/* ---- upgrade + subscription panels */
html[data-oaiw-ui="new"] .oaiw-billing { display: grid; gap: var(--oaiw-space-5); grid-template-columns: repeat(auto-fit, minmax(min(100%, 24rem), 1fr)); }
html[data-oaiw-ui="new"] .oaiw-billing .oaiw-panel { display: flex; flex-direction: column; gap: var(--oaiw-space-4); }
html[data-oaiw-ui="new"] .oaiw-billing .oaiw-panel__actions { margin-top: auto; }
html[data-oaiw-ui="new"] .oaiw-plan-title { display: flex; align-items: center; gap: .75rem; flex-wrap: wrap; }
html[data-oaiw-ui="new"] .oaiw-plan-title h3 { margin: 0; }
html[data-oaiw-ui="new"] .oaiw-fineprint { color: var(--oaiw-text-muted); font-size: var(--oaiw-text-sm); }
html[data-oaiw-ui="new"] .oaiw-fineprint ul { margin: .35rem 0 0; padding-left: 1.2rem; }

/* payment history disclosure (the button keeps id payment-history-card-header for payment-history.js) */
html[data-oaiw-ui="new"] .oaiw-disclosure { display: flex; width: 100%; align-items: center; justify-content: space-between; gap: 1rem; padding: var(--oaiw-space-4) var(--oaiw-space-5); background: transparent; color: var(--oaiw-text); border: 0; font: 600 1rem/1.3 var(--oaiw-font-display); text-align: left; }
html[data-oaiw-ui="new"] .oaiw-disclosure:hover { background: var(--oaiw-surface-hover); }
html[data-oaiw-ui="new"] .oaiw-disclosure i.bi-chevron-down { transition: transform .3s ease; }
html[data-oaiw-ui="new"] .oaiw-disclosure[aria-expanded="true"] i.bi-chevron-down { transform: rotate(-180deg); }
html[data-oaiw-ui="new"] .oaiw-disclosurecard { padding: 0; overflow: hidden; }
html[data-oaiw-ui="new"] .oaiw-disclosurecard .card-body { padding: var(--oaiw-space-4) var(--oaiw-space-5) var(--oaiw-space-5); }
html[data-oaiw-ui="new"] .oaiw-disclosurecard .table-light { --bs-table-bg: var(--oaiw-surface-2); --bs-table-color: var(--oaiw-text); --bs-table-border-color: var(--oaiw-line); }
html[data-oaiw-ui="new"] .oaiw-disclosurecard .table { --bs-table-bg: transparent; --bs-table-color: var(--oaiw-text); --bs-table-border-color: var(--oaiw-line); --bs-table-hover-bg: var(--oaiw-surface-hover); --bs-table-hover-color: var(--oaiw-text); margin: 0; }

/* ---- forms (profile, feedback) */
html[data-oaiw-ui="new"] .oaiw-acctgrid { display: grid; gap: var(--oaiw-space-6); align-items: start; }
@media (min-width: 992px) { html[data-oaiw-ui="new"] .oaiw-acctgrid { grid-template-columns: minmax(0, 1fr) 21rem; } }
html[data-oaiw-ui="new"] .oaiw-formstack { display: grid; gap: var(--oaiw-space-5); }
/* a fieldset legend sits ON the border by default; Bootstrap's float trick pulls it inside the box */
html[data-oaiw-ui="new"] fieldset.oaiw-panel { min-width: 0; }
html[data-oaiw-ui="new"] .oaiw-panel legend { float: left; width: 100%; }
html[data-oaiw-ui="new"] .oaiw-panel legend + * { clear: left; }
html[data-oaiw-ui="new"] .oaiw-panel .form-label, html[data-oaiw-ui="new"] .oaiw-panel label.form-label { font-weight: 600; }
html[data-oaiw-ui="new"] .oaiw-panel .form-text, html[data-oaiw-ui="new"] .oaiw-panel small.text-muted { color: var(--oaiw-text-muted) !important; }
html[data-oaiw-ui="new"] .oaiw-panel .mb-3:last-child, html[data-oaiw-ui="new"] .oaiw-panel .form-group:last-child { margin-bottom: 0; }
html[data-oaiw-ui="new"] .oaiw-actionbar { display: flex; gap: .75rem; flex-wrap: wrap; align-items: center; }
html[data-oaiw-ui="new"] .oaiw-danger { border-color: color-mix(in srgb, var(--oaiw-danger) 45%, transparent); }
html[data-oaiw-ui="new"] .oaiw-danger p { color: var(--oaiw-text-muted); margin: 0 0 var(--oaiw-space-4); font-size: var(--oaiw-text-sm); }
html[data-oaiw-ui="new"] .oaiw-avatar-lg { width: 6rem; height: 6rem; border-radius: 50%; object-fit: cover; border: 2px solid var(--oaiw-line-strong); box-shadow: var(--oaiw-glow); }
html[data-oaiw-ui="new"] .oaiw-identity { display: flex; gap: 1rem; align-items: center; }
html[data-oaiw-ui="new"] .oaiw-identity strong { display: block; font: 600 1.2rem/1.2 var(--oaiw-font-display); }
html[data-oaiw-ui="new"] .oaiw-identity span { color: var(--oaiw-text-muted); font-size: var(--oaiw-text-sm); overflow-wrap: anywhere; }
html[data-oaiw-ui="new"] .oaiw-quicklinks { list-style: none; margin: 0; padding: 0; display: grid; gap: .25rem; }
html[data-oaiw-ui="new"] .oaiw-quicklinks a { display: flex; align-items: center; gap: .7rem; padding: .65rem .75rem; border-radius: var(--oaiw-radius); color: var(--oaiw-text); text-decoration: none; }
html[data-oaiw-ui="new"] .oaiw-quicklinks a:hover { background: var(--oaiw-surface-hover); color: var(--oaiw-accent); }
html[data-oaiw-ui="new"] .oaiw-quicklinks i { color: var(--oaiw-accent); }
html[data-oaiw-ui="new"] .oaiw-sticky { position: sticky; top: 5.5rem; display: grid; gap: var(--oaiw-space-5); }

/* ---- notifications page */
html[data-oaiw-ui="new"] .oaiw-notes { list-style: none; margin: 0; padding: 0; }
html[data-oaiw-ui="new"] .oaiw-noteshead { display: flex; align-items: center; justify-content: space-between; gap: 1rem; flex-wrap: wrap; margin-bottom: var(--oaiw-space-4); }
html[data-oaiw-ui="new"] .oaiw-noteshead h2 { margin: 0; font-size: 1.25rem; display: flex; align-items: center; gap: .75rem; }
html[data-oaiw-ui="new"] .oaiw-note { position: relative; display: grid; gap: .35rem; padding: var(--oaiw-space-4) var(--oaiw-space-5) var(--oaiw-space-4) calc(var(--oaiw-space-5) + 1rem); border-bottom: 1px solid var(--oaiw-line); }
html[data-oaiw-ui="new"] .oaiw-note:last-child { border-bottom: 0; }
html[data-oaiw-ui="new"] .oaiw-note::before { content: ""; position: absolute; left: var(--oaiw-space-5); top: 1.35rem; width: .55rem; height: .55rem; border-radius: 50%; background: transparent; }
html[data-oaiw-ui="new"] .oaiw-note.unread { background: color-mix(in srgb, var(--oaiw-accent) 7%, transparent); }
html[data-oaiw-ui="new"] .oaiw-note.unread::before { background: var(--oaiw-accent); box-shadow: 0 0 10px var(--oaiw-accent); }
html[data-oaiw-ui="new"] .oaiw-note__row { display: flex; justify-content: space-between; gap: 1rem; align-items: baseline; flex-wrap: wrap; }
/* set the title color explicitly for read and unread rows */
html[data-oaiw-ui="new"] .oaiw-note .oaiw-note__title { font-weight: 500; margin: 0; color: var(--oaiw-text); }
html[data-oaiw-ui="new"] .oaiw-note.unread .oaiw-note__title { font-weight: 700; }
html[data-oaiw-ui="new"] .oaiw-note__time { color: var(--oaiw-text-muted); font-size: var(--oaiw-text-sm); white-space: nowrap; }
html[data-oaiw-ui="new"] .oaiw-note__msg { margin: 0; color: var(--oaiw-text-muted); overflow-wrap: anywhere; }
html[data-oaiw-ui="new"] .oaiw-note__actions { display: flex; gap: .75rem; align-items: center; font-size: var(--oaiw-text-sm); }
html[data-oaiw-ui="new"] .oaiw-linkbtn { background: none; border: 0; padding: 0; color: var(--oaiw-link); text-decoration: underline; text-underline-offset: 3px; font: inherit; cursor: pointer; }
html[data-oaiw-ui="new"] .oaiw-linkbtn:hover { color: var(--oaiw-accent); }
html[data-oaiw-ui="new"] .oaiw-empty { text-align: center; padding: var(--oaiw-space-8) var(--oaiw-space-5); color: var(--oaiw-text-muted); }
html[data-oaiw-ui="new"] .oaiw-empty i { display: block; font-size: 2.5rem; margin-bottom: var(--oaiw-space-3); color: var(--oaiw-text-faint); }

/* ---- status pages (unsubscribe) */
html[data-oaiw-ui="new"] .oaiw-status { max-width: 34rem; margin-inline: auto; text-align: center; padding: var(--oaiw-space-8) var(--oaiw-space-6); }
html[data-oaiw-ui="new"] .oaiw-status i { font-size: 3rem; display: block; margin-bottom: var(--oaiw-space-4); }
html[data-oaiw-ui="new"] .oaiw-status i.ok { color: var(--oaiw-success); }
html[data-oaiw-ui="new"] .oaiw-status i.warn { color: var(--oaiw-warning); }
html[data-oaiw-ui="new"] .oaiw-status h2 { font-size: 1.5rem; margin: 0 0 var(--oaiw-space-3); }
html[data-oaiw-ui="new"] .oaiw-status p { color: var(--oaiw-text-muted); }

html[data-oaiw-ui="new"] .oaiw-pager { display: flex; align-items: center; justify-content: space-between; gap: 1rem; padding-top: var(--oaiw-space-4); border-top: 1px solid var(--oaiw-line); margin-top: var(--oaiw-space-2); }

/* ---- shared list items, chips, scroll regions (Latest feed, cookie information) */
html[data-oaiw-ui="new"] .oaiw-stack { display: grid; gap: var(--oaiw-space-5); }
html[data-oaiw-ui="new"] .oaiw-panel h2.oaiw-panel__title { display: flex; align-items: center; gap: .6rem; flex-wrap: wrap; }
html[data-oaiw-ui="new"] .oaiw-panel h2.oaiw-panel__title > i { color: var(--oaiw-accent); }
html[data-oaiw-ui="new"] .oaiw-panel h2.oaiw-panel__title .badge { margin-left: auto; }
html[data-oaiw-ui="new"] .oaiw-latest { display: grid; gap: var(--oaiw-space-5); grid-template-columns: repeat(auto-fit, minmax(min(100%, 22rem), 1fr)); }
html[data-oaiw-ui="new"] .oaiw-latest .oaiw-panel { display: flex; flex-direction: column; min-width: 0; }
html[data-oaiw-ui="new"] .oaiw-scroll { max-height: 24rem; overflow-y: auto; padding-right: .5rem; }
html[data-oaiw-ui="new"] .oaiw-scroll:focus-visible { outline: 2px solid var(--oaiw-accent); outline-offset: 2px; border-radius: var(--oaiw-radius); }
html[data-oaiw-ui="new"] .oaiw-tagchip { display: inline-flex; align-items: center; gap: .4rem; margin: 0 .35rem .45rem 0; padding: .25rem .65rem; border-radius: 999px; background: var(--oaiw-surface-2); border: 1px solid var(--oaiw-line); text-decoration: none; font-size: var(--oaiw-text-sm); color: var(--oaiw-link); }
html[data-oaiw-ui="new"] .oaiw-tagchip:hover { border-color: var(--oaiw-accent); color: var(--oaiw-accent); }
html[data-oaiw-ui="new"] .oaiw-subhead { font: 600 .95rem/1.3 var(--oaiw-font-display); margin: 0 0 .7rem; }
html[data-oaiw-ui="new"] .oaiw-note-list { list-style: none; margin: .4rem 0 0; padding: 0; font-size: var(--oaiw-text-sm); }
html[data-oaiw-ui="new"] .oaiw-note-list li + li { margin-top: .3rem; }

/* ---- NDA and signature pages (moved out of inline <style> blocks) */
html[data-oaiw-ui="new"] .oaiw-figure { display: block; max-width: 100%; height: auto; border-radius: var(--oaiw-radius-lg); border: 1px solid var(--oaiw-line); }
html[data-oaiw-ui="new"] .form-container { max-width: 800px; margin: 0 auto; }
html[data-oaiw-ui="new"] .signature-pad-container { width: 100%; }
html[data-oaiw-ui="new"] .signature-container { width: 100%; max-width: 600px; }
html[data-oaiw-ui="new"] .signature-pad { width: 100%; height: 200px; background-color: #fff; border: 1px solid var(--oaiw-line-strong); border-radius: var(--oaiw-radius); cursor: crosshair; touch-action: none; }   /* signatures are drawn in black, so the pad stays white in both themes */
html[data-oaiw-ui="new"] .founder-signature-container { border: 1px solid var(--oaiw-line); padding: 1rem; border-radius: var(--oaiw-radius); background-color: var(--oaiw-surface-2); text-align: center; }
html[data-oaiw-ui="new"] .founder-signature-preview { max-width: 300px; max-height: 120px; border: 1px solid var(--oaiw-line-strong); background-color: #fff; }
html[data-oaiw-ui="new"] .preview-container { max-width: 300px; }
html[data-oaiw-ui="new"] #preview-canvas { max-width: 100%; height: auto; }
html[data-oaiw-ui="new"] .nda-content { font-size: .95rem; line-height: 1.65; max-width: 800px; margin: 0 auto; }
html[data-oaiw-ui="new"] .nda-content h3 { margin-top: 1.4rem; margin-bottom: .6rem; }
html[data-oaiw-ui="new"] .nda-content :is(ol, ul) { margin-bottom: 1rem; padding-left: 1.3rem; }

/* ---- staff tools (moved out of inline <style> blocks) */
html[data-oaiw-ui="new"] .oaiw-modelhealth .status-badge { font-size: .8rem; }
html[data-oaiw-ui="new"] .oaiw-modelhealth .model-row td { vertical-align: middle; }
html[data-oaiw-ui="new"] .oaiw-modelhealth .notes-cell { max-width: 300px; font-size: .85rem; color: var(--oaiw-text-muted); }
html[data-oaiw-ui="new"] .oaiw-modelhealth .provider-badge { font-size: .75rem; }
html[data-oaiw-ui="new"] .oaiw-modelhealth .last-checked { font-size: .85rem; color: var(--oaiw-text-muted); }
html[data-oaiw-ui="new"] .oaiw-modelhealth .run-check-btn { white-space: nowrap; }
html[data-oaiw-ui="new"] .oaiw-apiusage .usage-info { font-size: .9rem; }
html[data-oaiw-ui="new"] .oaiw-apiusage .card { transition: transform .2s ease-in-out; }
html[data-oaiw-ui="new"] .oaiw-apiusage .card:hover { transform: translateY(-2px); box-shadow: var(--oaiw-shadow-sm); }
html[data-oaiw-ui="new"] .oaiw-apiusage .badge { font-size: .75rem; }
html[data-oaiw-ui="new"] .oaiw-apiusage .alert { font-size: .875rem; }
html[data-oaiw-ui="new"] .oaiw-apiusage .provider-link { font-size: .8rem; }
@media (max-width: 768px) {
  html[data-oaiw-ui="new"] .oaiw-apiusage .usage-info .row { margin-bottom: .5rem; }
  html[data-oaiw-ui="new"] .oaiw-apiusage .usage-info .col-6:first-child { font-size: .8rem; }
}
@media (prefers-reduced-motion: reduce) { html[data-oaiw-ui="new"] .oaiw-apiusage .card { transition: none; } html[data-oaiw-ui="new"] .oaiw-apiusage .card:hover { transform: none; } }

/* ---- moderation dashboard (ai_results): moved out of an inline <style> with hard-coded light colors */
html[data-oaiw-ui="new"] .oaiw-modtools .unmoderated-section { background: color-mix(in srgb, var(--oaiw-warning) 12%, var(--oaiw-surface)); border: 2px solid var(--oaiw-warning); border-radius: var(--oaiw-radius-lg); padding: 1.5rem; }
html[data-oaiw-ui="new"] .oaiw-modtools .review-section { background: color-mix(in srgb, var(--oaiw-accent) 10%, var(--oaiw-surface)); border: 2px solid var(--oaiw-accent-fill); border-radius: var(--oaiw-radius-lg); padding: 1.5rem; }
html[data-oaiw-ui="new"] .oaiw-modtools .unmoderated-image { max-width: 100px; max-height: 100px; object-fit: cover; border-radius: 4px; border: 1px solid var(--oaiw-line); }
html[data-oaiw-ui="new"] .oaiw-modtools .section-header { display: flex; justify-content: space-between; align-items: center; gap: 1rem; flex-wrap: wrap; margin-bottom: 1rem; }
html[data-oaiw-ui="new"] .oaiw-modtools :is(.badge-warning, .badge-success, .badge-secondary, .badge-danger, .badge-orange) { display: inline-block; padding: .3rem .6rem; border-radius: 4px; font-weight: 700; }
html[data-oaiw-ui="new"] .oaiw-modtools .badge-warning { background: #ffc107; color: #1a1200; }
html[data-oaiw-ui="new"] .oaiw-modtools .badge-success { background: #198754; color: #fff; }
html[data-oaiw-ui="new"] .oaiw-modtools .badge-secondary { background: var(--oaiw-surface-2); color: var(--oaiw-text); border: 1px solid var(--oaiw-line); }
html[data-oaiw-ui="new"] .oaiw-modtools .badge-danger { background: #c62f2b; color: #fff; }
html[data-oaiw-ui="new"] .oaiw-modtools .badge-orange { background: #fd7e14; color: #1a0d00; }
html[data-oaiw-ui="new"] .oaiw-modtools .badge-sm { font-size: .72rem; }
html[data-oaiw-ui="new"] .oaiw-modtools .progress-bar-25 { height: 25px; }
html[data-oaiw-ui="new"] .oaiw-modtools table thead th { background: var(--oaiw-surface-2) !important; color: var(--oaiw-text) !important; font: 600 .78rem/1.3 var(--oaiw-font-mono); text-transform: uppercase; letter-spacing: .06em; padding: .7rem .5rem !important; border-color: var(--oaiw-line) !important; }
html[data-oaiw-ui="new"] .oaiw-modtools table tbody td { color: var(--oaiw-text) !important; font-size: .85rem; border-color: var(--oaiw-line); }
html[data-oaiw-ui="new"] .oaiw-modtools table.dataTable tbody tr { background-color: transparent !important; }
html[data-oaiw-ui="new"] .oaiw-modtools table.dataTable tbody tr:hover { background-color: var(--oaiw-surface-hover) !important; }
html[data-oaiw-ui="new"] .oaiw-modtools table.dataTable.no-footer { border-bottom-color: var(--oaiw-line); }
/* DataTables ships a light theme; re-skin its chrome with the design tokens */
html[data-oaiw-ui="new"] .oaiw-modtools .dataTables_wrapper :is(.dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_paginate) { color: var(--oaiw-text-muted) !important; font-size: .85rem; }
html[data-oaiw-ui="new"] .oaiw-modtools .dataTables_wrapper :is(input, select) { background: var(--oaiw-input-bg); color: var(--oaiw-text); border: 1px solid var(--oaiw-line-strong); border-radius: var(--oaiw-radius-sm); padding: .25rem .5rem; }
html[data-oaiw-ui="new"] .oaiw-modtools .dataTables_wrapper .dataTables_paginate .paginate_button { color: var(--oaiw-text) !important; background: transparent !important; border: 1px solid transparent !important; border-radius: var(--oaiw-radius-sm); }
html[data-oaiw-ui="new"] .oaiw-modtools .dataTables_wrapper .dataTables_paginate .paginate_button:hover { background: var(--oaiw-surface-hover) !important; border-color: var(--oaiw-line-strong) !important; color: var(--oaiw-text) !important; }
html[data-oaiw-ui="new"] .oaiw-modtools .dataTables_wrapper .dataTables_paginate .paginate_button.current, html[data-oaiw-ui="new"] .oaiw-modtools .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { background: var(--oaiw-accent-fill) !important; color: var(--oaiw-on-accent) !important; border-color: transparent !important; }
html[data-oaiw-ui="new"] .oaiw-modtools .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, html[data-oaiw-ui="new"] .oaiw-modtools .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover { color: var(--oaiw-text-muted) !important; background: transparent !important; }
html[data-oaiw-ui="new"] .oaiw-modtools table.dataTable thead .sorting:before, html[data-oaiw-ui="new"] .oaiw-modtools table.dataTable thead .sorting:after { opacity: .5; }
