/* C&A TMS - Catalogs/Equipment light mode restoration v2 */
html:not([data-ca-theme="night"]) .catalogs-page,html:not([data-ca-theme="night"]) .catalogs-workspace,html:not([data-ca-theme="night"]) .catalogs-workspace__shell,html:not([data-ca-theme="night"]) .catalogs-workspace .admin-workspace-v2__content,html:not([data-ca-theme="night"]) .equipment-page,html:not([data-ca-theme="night"]) .equipment-workspace,html:not([data-ca-theme="night"]) .equipment-workspace__shell,html:not([data-ca-theme="night"]) .equipment-workspace .admin-workspace-v2__content{background:#f8fafc!important;color:#1f2937!important}
html:not([data-ca-theme="night"]) .catalogs-workspace .admin-workspace-v2__header,html:not([data-ca-theme="night"]) .catalogs-workspace .admin-workspace-v2__nav,html:not([data-ca-theme="night"]) .equipment-workspace .admin-workspace-v2__header,html:not([data-ca-theme="night"]) .equipment-workspace .admin-workspace-v2__nav{background:#fff!important;border-color:#e5e7eb!important;color:#1f2937!important}
html:not([data-ca-theme="night"]) .catalogs-workspace .admin-workspace-v2__header h1,html:not([data-ca-theme="night"]) .catalogs-section-header h2,html:not([data-ca-theme="night"]) .catalogs-workspace .eyebrow,html:not([data-ca-theme="night"]) .equipment-workspace .admin-workspace-v2__header h1,html:not([data-ca-theme="night"]) .equipment-section-header h2,html:not([data-ca-theme="night"]) .equipment-workspace .eyebrow{color:#1f2937!important}
html:not([data-ca-theme="night"]) .catalogs-workspace .admin-workspace-v2__version,html:not([data-ca-theme="night"]) .catalogs-section-header p,html:not([data-ca-theme="night"]) .equipment-workspace .admin-workspace-v2__version,html:not([data-ca-theme="night"]) .equipment-section-header p,html:not([data-ca-theme="night"]) .hint{color:#6b7280!important}
html:not([data-ca-theme="night"]) .catalogs-toolbar,html:not([data-ca-theme="night"]) .catalogs-grid-card,html:not([data-ca-theme="night"]) .catalogs-table-wrap,html:not([data-ca-theme="night"]) .equipment-toolbar,html:not([data-ca-theme="night"]) .equipment-grid-card,html:not([data-ca-theme="night"]) .equipment-table-wrap{background:#fff!important;border-color:#e5e7eb!important;color:#1f2937!important}
html:not([data-ca-theme="night"]) .catalogs-search span,html:not([data-ca-theme="night"]) .catalogs-check span,html:not([data-ca-theme="night"]) .catalog-field label,html:not([data-ca-theme="night"]) .equipment-search-field>span,html:not([data-ca-theme="night"]) .equipment-check>span,html:not([data-ca-theme="night"]) .form-grid .field label{color:#374151!important}
html:not([data-ca-theme="night"]) .catalogs-search input,html:not([data-ca-theme="night"]) .catalog-field input,html:not([data-ca-theme="night"]) .catalog-field textarea,html:not([data-ca-theme="night"]) .catalog-field select,html:not([data-ca-theme="night"]) .equipment-search-field input,html:not([data-ca-theme="night"]) .form-grid .field input,html:not([data-ca-theme="night"]) .form-grid .field select,html:not([data-ca-theme="night"]) .form-grid .field textarea{background:#fff!important;border-color:#d1d5db!important;color:#1f2937!important}
html:not([data-ca-theme="night"]) .catalogs-table,html:not([data-ca-theme="night"]) .equipment-table{color:#1f2937!important}
html:not([data-ca-theme="night"]) .catalogs-table th,html:not([data-ca-theme="night"]) .equipment-table th{background:#f9fafb!important;color:#4b5563!important;border-color:#e5e7eb!important}
html:not([data-ca-theme="night"]) .catalogs-table td,html:not([data-ca-theme="night"]) .equipment-table td{background:#fff!important;color:#1f2937!important;border-color:#e5e7eb!important}
html:not([data-ca-theme="night"]) .catalogs-table tbody tr:hover td,html:not([data-ca-theme="night"]) .equipment-table tbody tr:hover td{background:#f9fafb!important}
html:not([data-ca-theme="night"]) .catalogs-dialog,html:not([data-ca-theme="night"]) .equipment-dialog,html:not([data-ca-theme="night"]) .catalogs-dialog__body,html:not([data-ca-theme="night"]) .equipment-dialog__body{background:#fff!important;border-color:#d1d5db!important;color:#1f2937!important}
html:not([data-ca-theme="night"]) .catalogs-dialog__header,html:not([data-ca-theme="night"]) .catalogs-dialog__footer,html:not([data-ca-theme="night"]) .equipment-dialog__header,html:not([data-ca-theme="night"]) .equipment-dialog__footer{border-color:#e5e7eb!important;background:#fff!important}
html:not([data-ca-theme="night"]) .catalogs-dialog__header h2,html:not([data-ca-theme="night"]) .equipment-dialog__header h2{color:#1f2937!important}
html:not([data-ca-theme="night"]) .catalogs-dialog__header p:not(.eyebrow),html:not([data-ca-theme="night"]) .equipment-dialog__header p:not(.eyebrow),html:not([data-ca-theme="night"]) .catalogs-dialog__close,html:not([data-ca-theme="night"]) .equipment-dialog__close{color:#6b7280!important}
html:not([data-ca-theme="night"]) .writer-state{background:#f3f4f6!important;border-color:#d1d5db!important;color:#4b5563!important}
html:not([data-ca-theme="night"]) .writer-state.ready{background:#dcfce7!important;border-color:#86efac!important;color:#166534!important}
html:not([data-ca-theme="night"]) .writer-state.blocked{background:#fee2e2!important;border-color:#fca5a5!important;color:#991b1b!important}
html:not([data-ca-theme="night"]) .catalogs-workspace .button--secondary,html:not([data-ca-theme="night"]) .catalogs-toolbar .button--secondary,html:not([data-ca-theme="night"]) .equipment-workspace .button--secondary,html:not([data-ca-theme="night"]) .equipment-toolbar .button--secondary{background:#fff!important;border-color:#d1d5db!important;color:#374151!important}

/* Theme-aware policy note + all list/modal scrollbars. */
html:not([data-ca-theme="night"]) .catalogs-workspace .admin-fixed-policy-note,html:not([data-ca-theme="night"]) .equipment-workspace .admin-fixed-policy-note{background:#f8fafc!important;color:#475467!important;border:1px solid #d0d5dd!important;border-left:3px solid #98a2b3!important}
html:not([data-ca-theme="night"]) .catalogs-table-wrap,html:not([data-ca-theme="night"]) .equipment-table-wrap,html:not([data-ca-theme="night"]) .catalogs-dialog__body,html:not([data-ca-theme="night"]) .equipment-dialog__body{scrollbar-color:#98a2b3 #eaecf0!important;scrollbar-width:thin}
html:not([data-ca-theme="night"]) .catalogs-table-wrap::-webkit-scrollbar,html:not([data-ca-theme="night"]) .equipment-table-wrap::-webkit-scrollbar,html:not([data-ca-theme="night"]) .catalogs-dialog__body::-webkit-scrollbar,html:not([data-ca-theme="night"]) .equipment-dialog__body::-webkit-scrollbar{width:12px!important;height:12px!important;background:#eaecf0!important}
html:not([data-ca-theme="night"]) .catalogs-table-wrap::-webkit-scrollbar-track,html:not([data-ca-theme="night"]) .equipment-table-wrap::-webkit-scrollbar-track,html:not([data-ca-theme="night"]) .catalogs-dialog__body::-webkit-scrollbar-track,html:not([data-ca-theme="night"]) .equipment-dialog__body::-webkit-scrollbar-track{background:#eaecf0!important;border-radius:999px!important}
html:not([data-ca-theme="night"]) .catalogs-table-wrap::-webkit-scrollbar-thumb,html:not([data-ca-theme="night"]) .equipment-table-wrap::-webkit-scrollbar-thumb,html:not([data-ca-theme="night"]) .catalogs-dialog__body::-webkit-scrollbar-thumb,html:not([data-ca-theme="night"]) .equipment-dialog__body::-webkit-scrollbar-thumb{background:#98a2b3!important;border:2px solid #eaecf0!important;border-radius:999px!important}
html:not([data-ca-theme="night"]) .catalogs-table-wrap::-webkit-scrollbar-corner,html:not([data-ca-theme="night"]) .equipment-table-wrap::-webkit-scrollbar-corner,html:not([data-ca-theme="night"]) .catalogs-dialog__body::-webkit-scrollbar-corner,html:not([data-ca-theme="night"]) .equipment-dialog__body::-webkit-scrollbar-corner{background:#eaecf0!important}
html[data-ca-theme="night"] .catalogs-workspace .admin-fixed-policy-note,html[data-ca-theme="night"] .equipment-workspace .admin-fixed-policy-note{background:#111b2b!important;color:#94a3b8!important;border:1px solid #2b3b50!important;border-left:3px solid #64748b!important}
html[data-ca-theme="night"] .catalogs-table-wrap,html[data-ca-theme="night"] .equipment-table-wrap,html[data-ca-theme="night"] .catalogs-dialog__body,html[data-ca-theme="night"] .equipment-dialog__body{scrollbar-color:#64748b #0f172a!important;scrollbar-width:thin}
html[data-ca-theme="night"] .catalogs-table-wrap::-webkit-scrollbar,html[data-ca-theme="night"] .equipment-table-wrap::-webkit-scrollbar,html[data-ca-theme="night"] .catalogs-dialog__body::-webkit-scrollbar,html[data-ca-theme="night"] .equipment-dialog__body::-webkit-scrollbar{width:12px!important;height:12px!important;background:#0f172a!important}
html[data-ca-theme="night"] .catalogs-table-wrap::-webkit-scrollbar-track,html[data-ca-theme="night"] .equipment-table-wrap::-webkit-scrollbar-track,html[data-ca-theme="night"] .catalogs-dialog__body::-webkit-scrollbar-track,html[data-ca-theme="night"] .equipment-dialog__body::-webkit-scrollbar-track{background:#0f172a!important;border-radius:999px!important}
html[data-ca-theme="night"] .catalogs-table-wrap::-webkit-scrollbar-thumb,html[data-ca-theme="night"] .equipment-table-wrap::-webkit-scrollbar-thumb,html[data-ca-theme="night"] .catalogs-dialog__body::-webkit-scrollbar-thumb,html[data-ca-theme="night"] .equipment-dialog__body::-webkit-scrollbar-thumb{background:#64748b!important;border:2px solid #0f172a!important;border-radius:999px!important}
html[data-ca-theme="night"] .catalogs-table-wrap::-webkit-scrollbar-corner,html[data-ca-theme="night"] .equipment-table-wrap::-webkit-scrollbar-corner,html[data-ca-theme="night"] .catalogs-dialog__body::-webkit-scrollbar-corner,html[data-ca-theme="night"] .equipment-dialog__body::-webkit-scrollbar-corner{background:#0f172a!important}
