changes to the style
Release Inventarsystem / release-docker (push) Successful in 2m27s

This commit is contained in:
2026-09-14 10:24:45 +02:00
parent acfb633cda
commit 2c6043399e
3 changed files with 256 additions and 0 deletions
+146
View File
@@ -2396,5 +2396,151 @@
})();
</script>
<style id="dark-mode-component-overrides">
:root[data-theme="dark"] .mahnungen-head,
:root[data-theme="dark"] .mahnungen-card,
:root[data-theme="dark"] .tutorial-side,
:root[data-theme="dark"] .workflow-step,
:root[data-theme="dark"] .tutorial-note,
:root[data-theme="dark"] .tutorial-tooltip-toggle,
:root[data-theme="dark"] .bulk-delete-drawer,
:root[data-theme="dark"] .filter-group,
:root[data-theme="dark"] .filter-dropdown,
:root[data-theme="dark"] .calendar-wrapper,
:root[data-theme="dark"] .calendar-day-details,
:root[data-theme="dark"] .cal-booking-item,
:root[data-theme="dark"] .edit-form,
:root[data-theme="dark"] .password-change-form,
:root[data-theme="dark"] .upload-form,
:root[data-theme="dark"] .book-info-container,
:root[data-theme="dark"] .student-card-form,
:root[data-theme="dark"] .user-management-container {
background: var(--ui-surface) !important;
background-color: var(--ui-surface) !important;
color: var(--ui-text) !important;
border-color: var(--ui-border) !important;
}
:root[data-theme="dark"] .mahnungen-table th,
:root[data-theme="dark"] .calendar-header,
:root[data-theme="dark"] .filter-inputs,
:root[data-theme="dark"] .items-loading-indicator,
:root[data-theme="dark"] .detail-group.full-width .detail-value,
:root[data-theme="dark"] .library-filter-panel,
:root[data-theme="dark"] .card-header,
:root[data-theme="dark"] .modal-header,
:root[data-theme="dark"] .modal-footer {
background: var(--ui-surface-soft) !important;
background-color: var(--ui-surface-soft) !important;
color: var(--ui-text) !important;
border-color: var(--ui-border) !important;
}
:root[data-theme="dark"] .mahnungen-table tr:hover td,
:root[data-theme="dark"] .filter-option:hover,
:root[data-theme="dark"] .calendar-header button:hover,
:root[data-theme="dark"] .workflow-nav button:hover {
background: var(--ui-bg-accent) !important;
background-color: var(--ui-bg-accent) !important;
}
:root[data-theme="dark"] .mahnungen-head h1,
:root[data-theme="dark"] .tutorial-side h2,
:root[data-theme="dark"] .workflow-step h3,
:root[data-theme="dark"] .calendar-header span,
:root[data-theme="dark"] .calendar-day-details h5,
:root[data-theme="dark"] .detail-value,
:root[data-theme="dark"] .cal-booking-time,
:root[data-theme="dark"] .cal-booking-user,
:root[data-theme="dark"] .cal-booking-note,
:root[data-theme="dark"] .form-group label,
:root[data-theme="dark"] .page-header h1,
:root[data-theme="dark"] .card-header h2 {
color: var(--ui-title) !important;
}
:root[data-theme="dark"] .mahnungen-head p,
:root[data-theme="dark"] .tutorial-side p,
:root[data-theme="dark"] .workflow-step p,
:root[data-theme="dark"] .workflow-step li,
:root[data-theme="dark"] .tutorial-tooltip-toggle label,
:root[data-theme="dark"] .tooltip-description,
:root[data-theme="dark"] .page-header p,
:root[data-theme="dark"] .form-group small,
:root[data-theme="dark"] .cal-booking-label,
:root[data-theme="dark"] .cal-empty-state {
color: var(--ui-text-muted) !important;
}
:root[data-theme="dark"] .workflow-nav button,
:root[data-theme="dark"] .bulk-delete-actions button,
:root[data-theme="dark"] .filter-toggle,
:root[data-theme="dark"] .clear-filter {
background: var(--ui-surface-soft) !important;
background-color: var(--ui-surface-soft) !important;
color: var(--ui-text) !important;
border-color: var(--ui-border) !important;
}
:root[data-theme="dark"] .workflow-nav button.active,
:root[data-theme="dark"] .filter-toggle.is-open {
background: #1d4ed8 !important;
color: #ffffff !important;
border-color: #60a5fa !important;
}
:root[data-theme="dark"] .badge-light,
:root[data-theme="dark"] .badge.bg-light,
:root[data-theme="dark"] .badge.bg-secondary,
:root[data-theme="dark"] .filter-tag,
:root[data-theme="dark"] .tutorial-pill {
background: var(--ui-surface-soft) !important;
color: var(--ui-text) !important;
border-color: var(--ui-border) !important;
}
:root[data-theme="dark"] .form-control,
:root[data-theme="dark"] .form-select,
:root[data-theme="dark"] input,
:root[data-theme="dark"] select,
:root[data-theme="dark"] textarea {
background-color: var(--ui-bg) !important;
color: var(--ui-text) !important;
border-color: var(--ui-border) !important;
}
:root[data-theme="dark"] ::placeholder {
color: #b7c4d6 !important;
opacity: 1 !important;
}
:root[data-theme="dark"] .modal-content,
:root[data-theme="dark"] .modal-dialog-white,
:root[data-theme="dark"] .modal-body,
:root[data-theme="dark"] .modal-content-margin {
background: var(--ui-overlay-surface) !important;
background-color: var(--ui-overlay-surface) !important;
color: var(--ui-text) !important;
border-color: var(--ui-overlay-border) !important;
}
:root[data-theme="dark"] .modal-content h1,
:root[data-theme="dark"] .modal-content h2,
:root[data-theme="dark"] .modal-content h3,
:root[data-theme="dark"] .modal-content h4,
:root[data-theme="dark"] .modal-content h5,
:root[data-theme="dark"] .modal-content h6,
:root[data-theme="dark"] .modal-content label,
:root[data-theme="dark"] .modal-content p,
:root[data-theme="dark"] .modal-content span {
color: var(--ui-text) !important;
}
:root[data-theme="dark"] .guest-impressum-footer a {
color: #dbeafe !important;
border-bottom-color: #93c5fd !important;
}
</style>
</body>
</html>
+2
View File
@@ -650,6 +650,7 @@
// =========================================================================
function createModalOverlay() {
const overlay = document.createElement('div');
overlay.className = 'ui-modal-overlay';
overlay.style.position = 'fixed';
overlay.style.top = '0';
overlay.style.left = '0';
@@ -665,6 +666,7 @@
function createModalBox() {
const box = document.createElement('div');
box.className = 'ui-modal-surface';
box.style.backgroundColor = '#fff';
box.style.padding = '24px';
box.style.borderRadius = '8px';