/* Generated paint-only compatibility rules; approved Dark V1 preview compatibility layer. */

/* style.css */
:root[data-theme="dark"] :is(.news-page) {background:radial-gradient(circle at 18% 18%, rgba(185,121,172,0.08), transparent 28%),
    radial-gradient(circle at 82% 78%, rgba(185,121,172,0.08), transparent 32%),
    var(--abt-page);}
:root[data-theme="dark"] :is(.news-list-item:hover,
.news-list-item.is-active,
.news-admin-row:hover) {border-color:rgba(185,121,172,0.32);background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.news-cover) {background:linear-gradient(135deg, rgba(185,121,172,0.12), rgba(185,121,172,0.1)),
    var(--abt-page);}
:root[data-theme="dark"] :is(.news-cover span) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.news-admin-nav) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.news-admin-status button:hover,
.news-admin-status button.is-active) {border-color:rgba(185,121,172,0.28);}
:root[data-theme="dark"] :is(.news-admin-row.is-active) {border-color:rgba(185,121,172,0.38);background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.news-editor-topbar) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.news-cover-uploader) {border:1px dashed rgba(185,121,172,0.28);background:linear-gradient(135deg, rgba(185,121,172,0.1), rgba(185,121,172,0.08)),
    var(--abt-page);}
:root[data-theme="dark"] :is(.news-cover-uploader:hover,
.news-cover-uploader.is-dragging) {border-color:rgba(185,121,172,0.46);color:var(--abt-purple);}
:root[data-theme="dark"] :is(.news-document-meta input:focus,
.news-document-meta select:focus,
.news-category-add input:focus) {border-color:var(--abt-purple);box-shadow:0 0 0 4px var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.portal-content-editor .jodit-container) {box-shadow:0 16px 38px rgba(0,0,0,.08);}
:root[data-theme="dark"] :is(.portal-content-editor .jodit-toolbar__box) {background:linear-gradient(180deg, var(--abt-card) 0%, var(--abt-surface-2) 100%) !important;}
:root[data-theme="dark"] :is(.portal-content-editor .jodit-toolbar-button__button:hover,
.portal-content-editor .jodit-toolbar-button__button[aria-pressed="true"]) {background:var(--abt-purple-soft) !important;color:var(--abt-purple) !important;}
:root[data-theme="dark"] :is(.portal-content-editor .jodit-status-bar) {background:var(--abt-card) !important;}
:root[data-theme="dark"] :is(.portal-content-editor .jodit-workplace,
.portal-content-editor .jodit-wysiwyg) {background:var(--abt-card) !important;}
:root[data-theme="dark"] :is(.news-category-chip button) {color:var(--abt-red);}
:root[data-theme="dark"] :is(.news-attachment-card:hover) {border-color:rgba(185,121,172,0.32);background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.login-page) {background:radial-gradient(circle at 18% 18%, rgba(185,121,172,0.08), transparent 28%),
    radial-gradient(circle at 82% 78%, rgba(185,121,172,0.08), transparent 32%),
    var(--abt-page);}
:root[data-theme="dark"] :is(.login-brand-block) {background:linear-gradient(145deg, rgba(185,121,172,0.08), rgba(185,121,172,0.06)),
    var(--abt-white);}
:root[data-theme="dark"] :is(.login-error) {color:var(--abt-red);}
:root[data-theme="dark"] :is(.login-brand-strip) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.input:focus) {border-color:var(--abt-purple);box-shadow:0 0 0 4px var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.btn-primary:hover) {background:var(--abt-purple);}
:root[data-theme="dark"] :is(.abt-nav-item) {color:rgba(242,241,238,0.76);}
:root[data-theme="dark"] :is(.abt-nav-item.is-active) {background:rgba(185,121,172,0.22);}
:root[data-theme="dark"] :is(.abt-nav-item.is-active::before) {background:var(--abt-purple);}
:root[data-theme="dark"] :is(.abt-icon-button:hover) {color:var(--abt-purple);background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.abt-logout-button:hover) {color:var(--abt-purple);background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.abt-metric.is-clickable:hover,
.abt-service.is-clickable:hover) {border-color:rgba(185,121,172,0.32);}
:root[data-theme="dark"] :is(.abt-activity-item:hover) {border-color:rgba(185,121,172,0.28);background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.abt-quick-link .abt-icon) {color:var(--abt-purple);}
:root[data-theme="dark"] :is(.ticket-page) {background:radial-gradient(circle at 18% 18%, rgba(185,121,172,0.08), transparent 28%),
    radial-gradient(circle at 82% 78%, rgba(185,121,172,0.08), transparent 32%),
    var(--abt-page);}
:root[data-theme="dark"] :is(.ticket-field input:focus,
.ticket-field select:focus,
.ticket-field textarea:focus) {border-color:var(--abt-purple);box-shadow:0 0 0 4px var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.ticket-dropzone) {border:1px dashed rgba(185,121,172,0.45);}
:root[data-theme="dark"] :is(.ticket-dropzone:hover,
.ticket-dropzone.is-dragging) {color:var(--abt-purple);border-color:var(--abt-purple);background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.ticket-selected-file button:hover) {color:var(--abt-red);}
:root[data-theme="dark"] :is(.ticket-status.error) {color:var(--abt-red);}
:root[data-theme="dark"] :is(.ticket-tab:hover) {color:var(--abt-purple);background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.ticket-tab.is-active) {background:var(--abt-purple);}
:root[data-theme="dark"] :is(.ticket-search input:focus,
.ticket-sort select:focus,
.ticket-sort input:focus) {border-color:var(--abt-purple);box-shadow:0 0 0 4px var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.ticket-row:hover) {background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.ticket-detail-overview) {background:linear-gradient(135deg, rgba(185,121,172,0.07), rgba(185,121,172,0.04)),
    var(--abt-white);}
:root[data-theme="dark"] :is(.btn-danger) {background:var(--abt-red-soft);border-color:var(--abt-red);color:var(--abt-text);}
:root[data-theme="dark"] :is(.btn-danger:hover) {background:var(--abt-red-soft);border-color:var(--abt-red);}
:root[data-theme="dark"] :is(.ticket-file:hover) {border-color:rgba(185,121,172,0.32);background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.ticket-comment-form textarea:focus) {border-color:var(--abt-purple);box-shadow:0 0 0 4px var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.ticket-toast.error) {color:var(--abt-red);}
:root[data-theme="dark"] :is(.org-page) {background:radial-gradient(circle at 18% 18%, rgba(185,121,172,0.08), transparent 28%),
    var(--abt-page);}
:root[data-theme="dark"] :is(.org-chart-actions .btn) {border-color:rgba(185,121,172,0.12);}
:root[data-theme="dark"] :is(.org-chart-stage) {background:radial-gradient(circle at 50% 12%, rgba(185,121,172,0.035), transparent 38%),
    linear-gradient(180deg, var(--abt-card) 0%, rgba(248, 250, 252, 0.74) 100%);}
:root[data-theme="dark"] :is(.org-chart-link) {stroke:var(--abt-soft);}
:root[data-theme="dark"] :is(.org-chart-card-bg) {fill:var(--abt-text);}
:root[data-theme="dark"] :is(.org-chart-card:hover .org-chart-card-bg,
.org-chart-card:focus .org-chart-card-bg) {stroke:rgba(185,121,172,0.46);}
:root[data-theme="dark"] :is(.org-chart-title) {fill:var(--abt-muted);}
:root[data-theme="dark"] :is(.org-chart-company) {fill:var(--abt-muted);}
:root[data-theme="dark"] :is(.org-chart-avatar) {stroke:rgba(185,121,172,0.16);}
:root[data-theme="dark"] :is(.org-chart-avatar.org-avatar-level-2,
.org-chart-avatar.org-avatar-level-4) {fill:var(--abt-muted);}
:root[data-theme="dark"] :is(.org-chart-avatar.org-avatar-level-3,
.org-chart-avatar.org-avatar-level-5) {fill:var(--abt-muted);}
:root[data-theme="dark"] :is(.org-chart-report-badge rect) {fill:rgba(185,121,172,0.1);}
:root[data-theme="dark"] :is(.kb-page) {background:radial-gradient(circle at 18% 12%, rgba(185,121,172,0.08), transparent 30%),
    var(--abt-page);}
:root[data-theme="dark"] :is(.kb-search-hero) {background:linear-gradient(135deg, rgba(185,121,172,0.08), rgba(185,121,172,0.05)),
    var(--abt-white);}
:root[data-theme="dark"] :is(.kb-global-search input) {border:1px solid rgba(185,121,172,0.24);box-shadow:0 14px 34px rgba(0,0,0,.08);}
:root[data-theme="dark"] :is(.kb-global-search input:focus) {border-color:var(--abt-purple);box-shadow:0 0 0 4px var(--abt-purple-soft), 0 14px 34px rgba(0,0,0,.08);}
:root[data-theme="dark"] :is(.kb-search-loading) {border:1px solid rgba(185,121,172,0.18);}
:root[data-theme="dark"] :is(.kb-article-card:hover,
.kb-search-result:hover,
.kb-compact-link:hover,
.kb-category-card:hover) {border-color:rgba(185,121,172,0.36);background:linear-gradient(180deg, var(--abt-card), rgba(234, 246, 238, 0.58));}
:root[data-theme="dark"] :is(.kb-compact-link em) {color:var(--abt-purple);background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.kb-empty-state) {border:1px dashed rgba(185,121,172,0.28);}
:root[data-theme="dark"] :is(.kb-back-link) {color:var(--abt-purple);}
:root[data-theme="dark"] :is(.kb-tree-group button:hover,
.kb-tree-group button.is-active) {border-color:rgba(185,121,172,0.18);background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.kb-attachment-list .news-attachment-card:hover) {border-color:rgba(185,121,172,0.34);}
:root[data-theme="dark"] :is(.kb-related-card:hover) {border-color:rgba(185,121,172,0.36);}
:root[data-theme="dark"] :is(.kb-feedback) {background:linear-gradient(135deg, rgba(185,121,172,0.055), rgba(185,121,172,0.035)),
    var(--abt-white);}
:root[data-theme="dark"] :is(.kb-feedback button:hover) {border-color:rgba(185,121,172,0.36);background:var(--abt-purple-soft);color:var(--abt-purple);}
:root[data-theme="dark"] :is(.cal-status.is-error,
.cal-form-message) {color:var(--abt-red);}
:root[data-theme="dark"] :is(.cal-weekday) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.cal-day.is-outside) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.cal-day.is-today .cal-day-number) {color:var(--abt-text);}
:root[data-theme="dark"] :is(.cal-event-chip) {background:color-mix(in srgb, var(--cal-color, var(--abt-green)) 10%, var(--abt-card));}
:root[data-theme="dark"] :is(.cal-upcoming-event:hover,
.cal-event-chip:hover) {border-color:color-mix(in srgb, var(--abt-purple) 40%, var(--abt-border));}
:root[data-theme="dark"] :is(.org-delete-body strong) {color:var(--abt-red);background:var(--abt-red-soft);}
:root[data-theme="dark"] :is(.asset-tabs,
.asset-master-tabs) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.asset-tabs button,
.asset-master-tabs button) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.asset-tabs button:hover,
.asset-master-tabs button:hover) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.asset-grid-panel) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.asset-action-menu) {border:1px solid var(--abt-border);background:var(--abt-card);}
:root[data-theme="dark"] :is(.asset-action-menu button) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.asset-action-menu button:hover,
.asset-action-menu button:focus-visible) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.asset-action-menu button:disabled) {color:var(--abt-soft);}
:root[data-theme="dark"] :is(.asset-button,
.asset-icon-control) {border:1px solid var(--abt-border);background:var(--abt-card);color:var(--abt-muted);}
:root[data-theme="dark"] :is(.asset-button:hover,
.asset-icon-control:hover) {border-color:var(--abt-border);background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.asset-button.is-primary) {color:var(--abt-text);}
:root[data-theme="dark"] :is(.asset-button.is-danger) {border-color:var(--abt-red);background:var(--abt-card);color:var(--abt-red);}
:root[data-theme="dark"] :is(.asset-button.is-danger:hover) {border-color:var(--abt-red);background:var(--abt-red-soft);}
:root[data-theme="dark"] :is(.asset-filterbar) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.asset-filterbar span) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.asset-filterbar input,
.asset-filterbar select) {border:1px solid var(--abt-border);background:var(--abt-card);}
:root[data-theme="dark"] :is(.asset-data-grid th) {background:var(--abt-card);color:var(--abt-muted);}
:root[data-theme="dark"] :is(.asset-data-grid td) {color:var(--abt-text);}
:root[data-theme="dark"] :is(.asset-data-grid tr:hover td) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.asset-data-grid tr.is-selected td) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.asset-identity strong,
.asset-person strong,
.asset-data-grid td > strong) {color:var(--abt-text);}
:root[data-theme="dark"] :is(.asset-pill.is-blue) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.asset-pill.is-muted,
.asset-warranty.is-muted) {background:var(--abt-surface-2);color:var(--abt-muted);}
:root[data-theme="dark"] :is(.asset-pagination) {background:var(--abt-card);color:var(--abt-muted);}
:root[data-theme="dark"] :is(.asset-pagination select) {border:1px solid var(--abt-border);background:var(--abt-card);}
:root[data-theme="dark"] :is(.asset-profile-panel) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.asset-profile-meta) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.asset-profile-section h3) {color:var(--abt-text);}
:root[data-theme="dark"] :is(.asset-activity strong) {color:var(--abt-text);}
:root[data-theme="dark"] :is(.asset-request-list a) {color:var(--abt-text);}
:root[data-theme="dark"] :is(.asset-request-list a:hover) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.asset-empty strong) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.asset-customize-options label) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.asset-wizard-steps li:not(:last-child)::after) {border-top:1.5px solid var(--abt-border);border-right:1.5px solid var(--abt-border);}
:root[data-theme="dark"] :is(.asset-wizard-steps button) {border-bottom:2px solid var(--abt-border);}
:root[data-theme="dark"] :is(.asset-register-dialog .ticket-field.is-invalid input,
.asset-register-dialog .ticket-field.is-invalid select,
.asset-register-dialog .ticket-field.is-invalid textarea) {border-color:var(--abt-red);}
:root[data-theme="dark"] :is(.asset-field-error) {color:var(--abt-red);}
:root[data-theme="dark"] :is(.asset-review dl div) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.asset-success-mark) {background:var(--abt-green-soft);}
:root[data-theme="dark"] :is(.abt-profile-link:focus-visible) {outline:2px solid var(--abt-primary, var(--abt-purple));}
:root[data-theme="dark"] :is(.abt-account-item) {color:var(--abt-text, var(--abt-text));}
:root[data-theme="dark"] :is(.abt-account-item:hover,
.abt-account-item:focus-visible) {color:var(--abt-purple);background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.abt-nav-item.is-active) {background:rgba(185,121,172,.22);}

/* assets/home.css */
:root[data-theme="dark"] :is(.home-hero) {background:radial-gradient(circle at 92% 20%, rgba(185,121,172,0.12), transparent 32%),
    linear-gradient(120deg, var(--abt-card) 0%, var(--abt-card) 100%);}
:root[data-theme="dark"] :is(.home-action:hover) {border-color:rgba(185,121,172,0.32);}
:root[data-theme="dark"] :is(.home-pending-row:hover,
.home-activity-row:hover,
.home-event-row:hover,
.home-useful-link:hover) {border-color:rgba(185,121,172,0.28);}

/* assets/all-services.css */
:root[data-theme="dark"] :is(.services-hero) {background:radial-gradient(circle at 90% 15%, rgba(185,121,172,0.11), transparent 34%),
    linear-gradient(120deg, var(--abt-card) 0%, var(--abt-card) 100%);}
:root[data-theme="dark"] :is(.services-search:focus-within) {border-color:rgba(185,121,172,0.55);box-shadow:0 0 0 3px rgba(185,121,172,0.1);}
:root[data-theme="dark"] :is(.services-card:hover) {border-color:rgba(185,121,172,0.3);}
:root[data-theme="dark"] :is(.services-card.is-coming-soon) {background:linear-gradient(145deg, var(--abt-card), var(--abt-card));}
:root[data-theme="dark"] :is(.services-status) {color:var(--abt-amber);}

/* assets/organization-local-ux.css */
:root[data-theme="dark"] :is(.orgx-stat) {background:var(--abt-card);box-shadow:0 6px 18px rgba(0,0,0,.08);}
:root[data-theme="dark"] :is(.orgx-stat:hover,
.orgx-stat:focus-visible,
.orgx-stat.is-active) {border-color:rgba(185,121,172,0.42);box-shadow:0 8px 22px rgba(185,121,172,0.08);}
:root[data-theme="dark"] :is(.orgx-stat-attention strong) {color:var(--abt-amber);}
:root[data-theme="dark"] :is(.orgx-toolbar) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.orgx-toolbar input:focus,
.orgx-toolbar select:focus) {outline:3px solid rgba(185,121,172,0.11);}
:root[data-theme="dark"] :is(.orgx-workspace) {background:var(--abt-card);box-shadow:0 10px 28px rgba(0,0,0,.08);}
:root[data-theme="dark"] :is(.orgx-person-row.is-selected) {border-color:rgba(185,121,172,0.2);}
:root[data-theme="dark"] :is(.orgx-avatar) {border:1px solid rgba(185,121,172,0.14);}
:root[data-theme="dark"] :is(.orgx-person-copy small) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.orgx-person-copy span) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.orgx-row-arrow) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.orgx-focus) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.orgx-focus-head) {border-bottom:1px solid var(--abt-border);}
:root[data-theme="dark"] :is(.orgx-details-button) {border-color:rgba(185,121,172,0.18);}
:root[data-theme="dark"] :is(.orgx-state-badge.is-inactive) {background:var(--abt-surface-2);color:var(--abt-muted);}
:root[data-theme="dark"] :is(.orgx-detail-grid span,
.orgx-contact span) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.orgx-contact) {border-bottom:1px solid var(--abt-border);}
:root[data-theme="dark"] :is(.orgx-breadcrumbs) {border:1px solid var(--abt-border);}
:root[data-theme="dark"] :is(.orgx-breadcrumbs strong,
.orgx-no-line) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.orgx-relationship-card,
.orgx-report-card) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.orgx-relationship-card:hover,
.orgx-relationship-card:focus-visible,
.orgx-report-card:hover,
.orgx-report-card:focus-visible) {border-color:rgba(185,121,172,0.38);box-shadow:0 7px 18px rgba(185,121,172,0.07);}
:root[data-theme="dark"] :is(.orgx-unassigned) {border:1px dashed var(--abt-amber);background:var(--abt-amber-soft);}
:root[data-theme="dark"] :is(.orgx-unassigned strong) {color:var(--abt-amber);}
:root[data-theme="dark"] :is(.orgx-empty) {border:1px dashed var(--abt-border);}
:root[data-theme="dark"] :is(.orgx-loading span) {border:3px solid var(--abt-border);}
:root[data-theme="dark"] :is(.orgx-status.is-error) {color:var(--abt-red);}
:root[data-theme="dark"] :is(.orgx-details-dialog) {background:var(--abt-card);box-shadow:0 28px 80px rgba(0,0,0,.08);}
:root[data-theme="dark"] :is(.orgx-details-header) {background:linear-gradient(180deg, var(--abt-surface-2) 0%, var(--abt-card) 100%);}
:root[data-theme="dark"] :is(.orgx-dialog-close) {border:1px solid var(--abt-border);background:var(--abt-card);}
:root[data-theme="dark"] :is(.orgx-dialog-close:hover,
.orgx-dialog-close:focus-visible) {border-color:rgba(185,121,172,0.4);}
:root[data-theme="dark"] :is(.orgx-details-grid > div) {border:1px solid var(--abt-border);}
:root[data-theme="dark"] :is(.orgx-details-grid dt) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.orgx-details-grid dd a,
.orgx-manager-link) {text-decoration-color:rgba(185,121,172,0.28);}
:root[data-theme="dark"] :is(.orgx-missing) {color:var(--abt-muted);}

/* assets/claims.css */
:root[data-theme="dark"] :is(.claims-nav-item:hover) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.claims-nav-item.is-active) {color:var(--abt-purple);background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.claims-count) {color:var(--abt-text);}
:root[data-theme="dark"] :is(.claims-page-status) {color:var(--abt-red);}
:root[data-theme="dark"] :is(.claims-stat.pending .claims-stat-icon) {color:var(--abt-amber);background:var(--abt-amber-soft);}
:root[data-theme="dark"] :is(.claims-stat.approved .claims-stat-icon) {color:var(--abt-green);background:var(--abt-green-soft);}
:root[data-theme="dark"] :is(.claims-stat.rejected .claims-stat-icon) {color:var(--abt-red);background:var(--abt-red-soft);}
:root[data-theme="dark"] :is(.claims-filters input,.claims-filters select) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-filters input:focus,.claims-filters select:focus) {border-color:var(--abt-border);box-shadow:0 0 0 3px rgba(185,121,172,.09);}
:root[data-theme="dark"] :is(.claims-badge) {background:var(--abt-surface-2);color:var(--abt-muted);}
:root[data-theme="dark"] :is(.claims-badge.pending,.claims-badge.active) {background:var(--abt-amber-soft);color:var(--abt-amber);}
:root[data-theme="dark"] :is(.claims-badge.approved) {background:var(--abt-green-soft);color:var(--abt-green);}
:root[data-theme="dark"] :is(.claims-badge.rejected) {background:var(--abt-red-soft);color:var(--abt-red);}
:root[data-theme="dark"] :is(.claims-back:hover) {color:var(--abt-purple);}
:root[data-theme="dark"] :is(.claims-form-section-title) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-form-section-title>span) {color:var(--abt-text);}
:root[data-theme="dark"] :is(.claims-upload-copy h3 em) {color:var(--abt-red);}
:root[data-theme="dark"] :is(.claims-dropzone) {border:1px dashed var(--abt-border);background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-dropzone:hover,.claims-dropzone.is-dragging) {border-color:var(--abt-purple);background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.claims-file-item) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-file-remove) {color:var(--abt-red);background:var(--abt-red-soft);}
:root[data-theme="dark"] :is(.claims-form-actions) {box-shadow:0 10px 30px rgba(0,0,0,.08);}
:root[data-theme="dark"] :is(.claims-approval-row) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-approval-row:hover) {border-color:var(--abt-border);box-shadow:0 8px 20px rgba(0,0,0,.08);}
:root[data-theme="dark"] :is(.claims-timeline li:not(:last-child)::after) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.claims-timeline-mark) {border:2px solid var(--abt-border);color:var(--abt-muted);background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-timeline li.done .claims-timeline-mark) {color:var(--abt-text);}
:root[data-theme="dark"] :is(.claims-timeline li.active .claims-timeline-mark) {border-color:var(--abt-amber);color:var(--abt-amber);background:var(--abt-amber-soft);}
:root[data-theme="dark"] :is(.claims-reject) {color:var(--abt-red);border-color:var(--abt-border);}
:root[data-theme="dark"] :is(.claims-chain span:not(:last-child)::after) {color:var(--abt-soft);}
:root[data-theme="dark"] :is(.claims-workflow-card) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-route-node) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-route-arrow) {color:var(--abt-soft);}
:root[data-theme="dark"] :is(.claims-draft-badge) {color:var(--abt-amber);background:var(--abt-amber-soft);}
:root[data-theme="dark"] :is(.claims-pending-row) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-pending-row.is-blocked) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-workflow-current,.claims-workflow-preview) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-step-actions button) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-user-results) {background:var(--abt-card);box-shadow:0 14px 30px rgba(0,0,0,.08);}
:root[data-theme="dark"] :is(.claims-user-result) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-user-result:hover) {background:var(--abt-purple-soft);}
:root[data-theme="dark"] :is(.claims-workflow-warning,.claims-confirm-warning) {border:1px solid var(--abt-amber);color:var(--abt-amber);background:var(--abt-amber-soft);}
:root[data-theme="dark"] :is(.claims-reassignment-entry) {border-left:3px solid var(--abt-amber);background:var(--abt-amber-soft);}
:root[data-theme="dark"] :is(.claims-reassignment-entry .claims-reassignment-meta) {color:var(--abt-amber);}
:root[data-theme="dark"] :is(.claims-history-decision.reassigned) {color:var(--abt-amber);}
:root[data-theme="dark"] :is(.claims-history-reassigned) {background:var(--abt-amber-soft);}
:root[data-theme="dark"] :is(.claims-manager-required) {border:1px solid var(--abt-border);}
:root[data-theme="dark"] :is(.claims-manager-lock strong) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-route-node.manager::after) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-inbox-context,.claims-inbox-handover) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.claims-inbox-handover) {border-left:3px solid var(--abt-amber);background:var(--abt-amber-soft);}
:root[data-theme="dark"] :is(.claims-original-approver) {color:var(--abt-amber)!important;}
:root[data-theme="dark"] :is(.claims-current-handover,.claims-handover-decision) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.claims-handover-decision.approved) {border-color:var(--abt-border);}
:root[data-theme="dark"] :is(.claims-handover-decision.rejected) {border-color:var(--abt-border);background:var(--abt-red-soft);}
:root[data-theme="dark"] :is(.claims-handover-decision.rejected>strong,.claims-handover-decision.rejected>span) {color:var(--abt-red);}
:root[data-theme="dark"] :is(.claims-reassignment-entry>strong) {color:var(--abt-amber);}
:root[data-theme="dark"] :is(.claims-attachment-preview) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.claims-preview-head) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-preview-toolbar) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-preview-body) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.claims-preview-pdf) {background:var(--abt-card);box-shadow:0 8px 24px rgba(0,0,0,.08);}
:root[data-theme="dark"] :is(.claims-preview-image) {box-shadow:0 8px 24px rgba(0,0,0,.08);}
:root[data-theme="dark"] :is(.claims-preview-loading>span) {border:3px solid var(--abt-border);}
:root[data-theme="dark"] :is(.claims-preview-file-state.is-error .claims-preview-file-icon) {color:var(--abt-red);background:var(--abt-red-soft);}
:root[data-theme="dark"] :is(.claims-preview-status) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-preview-actions) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-preview-head p:last-child span) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.claims-preview-head p:last-child i) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.claims-preview-workspace) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.claims-preview-sidebar) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.claims-preview-list-item:hover) {border-color:var(--abt-border);background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-preview-list-item.is-current) {border-color:var(--abt-border);background:var(--abt-card);box-shadow:0 6px 16px rgba(0,0,0,.08);}
:root[data-theme="dark"] :is(.claims-preview-toolbar) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.claims-preview-body) {background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.claims-preview-pdf) {box-shadow:0 10px 28px rgba(0,0,0,.08);}
:root[data-theme="dark"] :is(.claims-preview-footer) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-workflow-history-item) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-workflow-history-item.is-current) {border-color:var(--abt-border);background:var(--abt-card);}
:root[data-theme="dark"] :is(.claims-version-status) {color:var(--abt-muted);background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.claims-version-status.published) {color:var(--abt-green);background:var(--abt-green-soft);}
:root[data-theme="dark"] :is(.claims-version-status.draft) {color:var(--abt-amber);background:var(--abt-amber-soft);}

/* assets/learning-center.css */
:root[data-theme="dark"] :is(.learning-status.error) {color:var(--abt-red);}
:root[data-theme="dark"] :is(.learning-featured) {color:var(--abt-text);background:linear-gradient(120deg,var(--abt-surface-2),var(--abt-surface-2) 60%,var(--abt-surface-2));}
:root[data-theme="dark"] :is(.learning-featured-copy p) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.learning-featured-mark) {border:1px solid rgba(242,241,238,.22);color:var(--abt-muted);background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.learning-kicker) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.learning-filters input,.learning-filters select) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.learning-filters input:focus,.learning-filters select:focus) {border-color:var(--abt-border);box-shadow:0 0 0 3px rgba(185,121,172,.09);}
:root[data-theme="dark"] :is(.learning-card) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.learning-card:hover) {border-color:var(--abt-border);box-shadow:0 12px 24px rgba(0,0,0,.08);}
:root[data-theme="dark"] :is(.learning-thumb) {color:var(--abt-text);background:linear-gradient(135deg,var(--abt-surface-2),var(--abt-surface-2));}
:root[data-theme="dark"] :is(.learning-play) {border:1px solid rgba(242,241,238,.55);color:var(--abt-text);}
:root[data-theme="dark"] :is(.learning-duration) {color:var(--abt-text);}
:root[data-theme="dark"] :is(.learning-category) {color:var(--abt-text);background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.learning-badge.required) {color:var(--abt-amber);}
:root[data-theme="dark"] :is(.learning-badge.optional) {color:var(--abt-muted);background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.learning-badge.inactive) {color:var(--abt-red);background:var(--abt-red-soft);}
:root[data-theme="dark"] :is(.learning-empty) {border:1px dashed var(--abt-border);}
:root[data-theme="dark"] :is(.learning-back:hover) {color:var(--abt-purple);}
:root[data-theme="dark"] :is(.learning-video-stage) {color:var(--abt-text);background:linear-gradient(135deg,var(--abt-surface-2),var(--abt-surface-2));}
:root[data-theme="dark"] :is(.learning-placeholder-mark) {border:1px solid rgba(242,241,238,.35);background:var(--abt-surface-2);}
:root[data-theme="dark"] :is(.learning-placeholder small) {color:var(--abt-muted);}
:root[data-theme="dark"] :is(.learning-admin-summary) {background:var(--abt-card);}
:root[data-theme="dark"] :is(.learning-order-buttons button) {background:var(--abt-card);}

/* assets/profile-settings.css */
:root[data-theme="dark"] :is(.profile-settings-status) {color:var(--abt-text-muted, var(--abt-muted));}
:root[data-theme="dark"] :is(.profile-settings-status.is-error) {color:var(--abt-red);}
:root[data-theme="dark"] :is(.profile-hero) {border-bottom:1px solid var(--abt-border, var(--abt-border));}
:root[data-theme="dark"] :is(.profile-hero p, .profile-section-heading p) {color:var(--abt-text-muted, var(--abt-muted));}
:root[data-theme="dark"] :is(.profile-avatar) {background:var(--abt-green-soft);color:var(--abt-green);}
:root[data-theme="dark"] :is(.profile-details > div) {border-bottom:1px solid var(--abt-border, var(--abt-border));}
:root[data-theme="dark"] :is(.profile-details dt) {color:var(--abt-text-muted, var(--abt-muted));}
:root[data-theme="dark"] :is(.profile-managed-note) {border-left:3px solid var(--abt-green);background:var(--abt-surface-2);color:var(--abt-muted);}
:root[data-theme="dark"] :is(.profile-section-heading a) {color:var(--abt-green);}
:root[data-theme="dark"] :is(.profile-form select) {border:1px solid var(--abt-border, var(--abt-border));background:var(--abt-card);}
:root[data-theme="dark"] :is(.profile-form small, .notification-list small) {color:var(--abt-text-muted, var(--abt-muted));}
:root[data-theme="dark"] :is(.notification-list label) {border-bottom:1px solid var(--abt-border, var(--abt-border));}
:root[data-theme="dark"] :is(.profile-form-actions span) {color:var(--abt-text-muted, var(--abt-muted));}
:root[data-theme="dark"] :is(.profile-activity-item) {border-bottom:1px solid var(--abt-border, var(--abt-border));}
:root[data-theme="dark"] :is(.profile-activity-item small) {color:var(--abt-text-muted, var(--abt-muted));}
:root[data-theme="dark"] :is(.profile-empty, .profile-error) {color:var(--abt-text-muted, var(--abt-muted));}
:root[data-theme="dark"] :is(.profile-error) {color:var(--abt-red);}

/* light-extensions.css */
:root[data-theme="dark"] :is(.claims-count,.claims-form-section-title>span,.login-option-icon) {color:var(--abt-text);}
