/* Gemeinsame Kontrollmaße: Änderungen hier mit tests/visual absichern. */
/* Öffentliche Anmeldung: gemeinsame Farben und Maße, keine eigenen Stylesheets. */
body.page-login{margin:0;background:var(--ui-bg,#f3f4f6);color:var(--ui-text,#172331);font-family:Arial,sans-serif;line-height:1.5}
.page-login *{box-sizing:border-box}
.page-login .wrap{max-width:720px;margin:0 auto;padding:36px 20px}
.page-login .top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}
.page-login .brand img{display:block;width:235px;max-width:65vw;height:auto}
.page-login .login-card{padding:28px;border:1px solid var(--ui-line,#d9e1e6);border-radius:20px;background:var(--ui-surface,#fff)}
.page-login h1{font-size:26px;margin:0 0 8px}
.page-login .login-intro{margin:0 0 24px;color:var(--ui-muted,#66758a)}
.page-login .login-submit{display:block;width:100%;min-height:44px;padding:12px 16px;border:1px solid #198b3d;border-radius:var(--ui-control-radius,18px);background:#198b3d;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.page-login .login-submit:hover{background:#137330}
.page-login .login-remember{display:flex;align-items:flex-start;gap:12px;margin:20px 0 12px;cursor:pointer}
.page-login .login-remember input{width:20px;height:20px;flex:0 0 20px;margin:2px 0;accent-color:#198b3d}
.page-login .login-hint{margin:0;color:var(--ui-muted,#66758a);font-size:13px}
.page-login .page-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;font:11px/1.4 Arial,sans-serif;color:var(--ui-footer-color)!important;padding:18px 2px}
.page-login button:focus-visible,.page-login input:focus-visible{outline:3px solid var(--theme-focus,#7aa2ff);outline-offset:3px}
@media(max-width:480px){.page-login .wrap{padding:22px 14px}.page-login .login-card{padding:20px}.page-login .brand img{width:200px}}
:root{--ui-control-height:42px;--ui-control-touch-height:44px;--ui-control-padding:9px 11px;--ui-control-font-size:13px;--ui-control-line-height:1.2;--ui-control-radius:18px;--ui-field-padding:10px 12px;--ui-field-radius:14px;--ui-dialog-radius:12px;}
/* Zentralisierte Theme-Grundregeln aus theme.js.
   Reihenfolge bewusst am Dateianfang: entspricht der bisherigen Kaskade vor ui-system.css. */
:root{--theme-focus:#7aa2ff}
.sigeko-theme-picker{display:inline-flex;align-items:center;flex:0 0 auto}
.sigeko-theme-icon{width:38px;height:34px;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #999!important;border-radius:5px!important;background:#fff;color:#222!important;cursor:pointer!important;font-size:18px!important;line-height:1!important}
.sigeko-theme-icon:focus-visible{outline:2px solid var(--theme-focus)!important;outline-offset:2px!important}
.theme-picker-host{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}
@media(max-width:760px){.sigeko-theme-icon{width:44px;height:44px;font-size:20px!important}}
html[data-theme="dark"] body{background:#15171b!important;color:#eef1f4!important}
html[data-theme="dark"] .wrap{color:#eef1f4!important}
html[data-theme="dark"] .panel,html[data-theme="dark"] .card,html[data-theme="dark"] .area-card,html[data-theme="dark"] .module-card,html[data-theme="dark"] .project-master-card,html[data-theme="dark"] .editor-card,html[data-theme="dark"] .archive,html[data-theme="dark"] .archive-list,html[data-theme="dark"] .category-column,html[data-theme="dark"] .categories,html[data-theme="dark"] .nav-card,html[data-theme="dark"] .panel .box,html[data-theme="dark"] .wrap .box,html[data-theme="dark"] .panel .section,html[data-theme="dark"] .wrap .section,html[data-theme="dark"] .form-grid,html[data-theme="dark"] .contact-editor,html[data-theme="dark"] .editor,html[data-theme="dark"] .presentation-variant-config,html[data-theme="dark"] .library-grid{background:#22252b!important;border-color:#444b56!important;color:#eef1f4!important}
html[data-theme="dark"] .panel .toolbar{background:#22252b!important;border-color:#444b56!important;color:#eef1f4!important}
html[data-theme="dark"] .panel .item,html[data-theme="dark"] .panel .server-box,html[data-theme="dark"] .panel .status,html[data-theme="dark"] .panel .save-status,html[data-theme="dark"] .panel .settings,html[data-theme="dark"] .panel .custom-logo-box,html[data-theme="dark"] .panel .source-note,html[data-theme="dark"] .panel .format-info,html[data-theme="dark"] .panel .important-comment,html[data-theme="dark"] .panel .priority-badge,html[data-theme="dark"] .panel .high-priority-editor,html[data-theme="dark"] .panel .row-editor,html[data-theme="dark"] .panel .library-box,html[data-theme="dark"] .panel .selector-card,html[data-theme="dark"] .panel .selector-preview,html[data-theme="dark"] .panel .empty-editor,html[data-theme="dark"] .panel .check-editor,html[data-theme="dark"] .panel .slide-browser,html[data-theme="dark"] .panel .slide-toggle,html[data-theme="dark"] .panel .variant,html[data-theme="dark"] .panel .weekday-trigger,html[data-theme="dark"] .panel .weekday-popover,html[data-theme="dark"] .panel .table-editor tr,html[data-theme="dark"] .panel .package-editor,html[data-theme="dark"] .panel .package-settings,html[data-theme="dark"] .panel .package-time-note,html[data-theme="dark"] .panel .copy-plan,html[data-theme="dark"] .panel .excavation-checks,html[data-theme="dark"] .panel .package-editor-head,html[data-theme="dark"] .panel .package-rows,html[data-theme="dark"] .panel .package-row .row-title,html[data-theme="dark"] .panel [style*="background:#fff"],html[data-theme="dark"] .panel [style*="background: #fff"]{background:#292d34!important;border-color:#4b535f!important;color:#eef1f4!important}
html[data-theme="dark"] .panel .item-head,
html[data-theme="dark"] .nav-current{background:#30353d!important;border-color:#626b78!important;color:#fff!important}
html[data-theme="dark"] .auth-user,html[data-theme="dark"] .panel .badge,html[data-theme="dark"] .wrap .badge,html[data-theme="dark"] .readonly-value{background:#2c3138!important;border-color:#4b535f!important;color:#eef1f4!important}
html[data-theme="dark"] .panel input,html[data-theme="dark"] .panel textarea,html[data-theme="dark"] .panel select,html[data-theme="dark"] .wrap input,html[data-theme="dark"] .wrap textarea,html[data-theme="dark"] .wrap select{background:#171a1f!important;color:#f3f5f7!important;border-color:#5b6471!important}
html[data-theme="dark"] .panel input::placeholder,html[data-theme="dark"] .panel textarea::placeholder,html[data-theme="dark"] .wrap input::placeholder,html[data-theme="dark"] .wrap textarea::placeholder{color:#9fa8b4!important}


html[data-theme="dark"] .module-card .open,
html[data-theme="dark"] .area-card .open{background:#39475a!important;color:#fff!important;border-color:#667991!important}

html[data-theme="dark"] .app-main-nav a,html[data-theme="dark"] .projects-heading-nav a,html[data-theme="dark"] .section-nav a,html[data-theme="dark"] .main-nav a,html[data-theme="dark"] .main-path a{color:#c9ced6!important}
html[data-theme="dark"] .app-main-nav .main-current,html[data-theme="dark"] .main-path .current,html[data-theme="dark"] .main-current{color:#fff!important;border-color:#eef1f4!important}
html[data-theme="dark"] .sep{color:#737c88!important}
html[data-theme="dark"] .panel .mini,html[data-theme="dark"] .wrap .mini,html[data-theme="dark"] .panel .hint,html[data-theme="dark"] .wrap .hint,html[data-theme="dark"] .page-footer,html[data-theme="dark"] .area-card p,html[data-theme="dark"] .area-list,html[data-theme="dark"] .module-card p,html[data-theme="dark"] .auth-name,html[data-theme="dark"] .copy-hint,html[data-theme="dark"] .project .address,html[data-theme="dark"] .project-count{color:#b9c0ca!important}
html[data-theme="dark"] body.page-projekte .sub{color:#c3cbd5!important}
html[data-theme="dark"] body.page-projekte .project-main-fields .field-label{color:#c3cbd5!important}
html[data-theme="dark"] .page-footer{border-color:#414852!important}
html[data-theme="dark"] .wrap .cat,html[data-theme="dark"] .wrap .item,html[data-theme="dark"] .wrap .placeholder-help,html[data-theme="dark"] .wrap .section-editor,html[data-theme="dark"] .wrap .slide-editor,html[data-theme="dark"] .wrap .template-logo-upload{background:#292d34!important;color:#eef1f4!important;border-color:#4b535f!important}

html[data-theme="dark"] .wrap .cat small,html[data-theme="dark"] .wrap .usage,html[data-theme="dark"] .wrap .empty,html[data-theme="dark"] .wrap .pager,html[data-theme="dark"] .wrap .template-logo-name,html[data-theme="dark"] .wrap .status{color:#b9c0ca!important}
html[data-theme="dark"] .wrap .message{background:#1f3527!important;border-color:#477158!important;color:#c8ead1!important}
html[data-theme="dark"] .wrap .message.error{background:#3b2327!important;border-color:#80505a!important;color:#ffb3b3!important}
html[data-theme="dark"] .sigeko-theme-icon{background:#2b3037!important;color:#fff!important;border-color:#66707d!important}
html[data-theme="dark"] .report-undo-button{background:#f1f3f5!important;color:#15171b!important;border-color:#f1f3f5!important}
html[data-theme="dark"] .project{background:#23272d!important;border-color:#454d58!important;color:#f0f2f4!important}



html[data-theme="dark"] .status-badge.running{background:#294b34!important;color:#bce7c7!important}
html[data-theme="dark"] .status-badge.paused{background:#5b4724!important;color:#ffe0a3!important}
html[data-theme="dark"] .status-badge.completed{background:#444a52!important;color:#d0d4da!important}

html[data-theme="dark"] .years a.year-running{background:#1f3527!important;border-color:#477158!important;color:#c8ead1!important}
html[data-theme="dark"] .years a.year-paused{background:#3a301f!important;border-color:#856f41!important;color:#ffe1a6!important}
html[data-theme="dark"] .years a.year-completed{background:#2b3036!important;border-color:#565e68!important;color:#c9ced5!important}
html[data-theme="dark"] .years a.active{outline:2px solid #f0f2f4!important;outline-offset:1px!important}

html[data-theme="dark"] .processing-table th{border-color:#555e69!important}
html[data-theme="dark"] .processing-table td{border-color:#48505b!important}



html[data-theme="dark"] .processing-table tr.running .status-badge{color:#9fd3ac!important}





html[data-theme="dark"] .save-bar{background:rgba(34,37,43,.97)!important;border-color:#4b535f!important}
html[data-theme="dark"] .trash-table,html[data-theme="dark"] .panel .table-editor table,html[data-theme="dark"] .wrap .table-editor table{color:#eef1f4!important;background:#22252b!important}
html[data-theme="dark"] .trash-table th,html[data-theme="dark"] .trash-table td,html[data-theme="dark"] .panel .table-editor th,html[data-theme="dark"] .panel .table-editor td,html[data-theme="dark"] .wrap .table-editor th,html[data-theme="dark"] .wrap .table-editor td{border-color:#49515c!important;color:#eef1f4!important}
html[data-theme="dark"] .trash-table th{background:#30353c!important}
html[data-theme="dark"] .trash-table tr{background:#22252b!important}
html[data-theme="dark"] #moduleLeaveDialog .sigeko-leave-card,html[data-theme="dark"] #reportLeaveDialog>div{background:#262a31!important;color:#f1f3f5!important;border:1px solid #515a66!important}



html[data-theme="dark"] #moduleLeaveDialog button:disabled,html[data-theme="dark"] #reportLeaveDialog button:disabled{opacity:1!important;cursor:not-allowed!important}
html[data-theme="dark"] .panel .archive,html[data-theme="dark"] .panel .archive-list,html[data-theme="dark"] .panel .check-editor,html[data-theme="dark"] .panel .letter-manager,html[data-theme="dark"] .panel .letter-entry,html[data-theme="dark"] .panel .meta,html[data-theme="dark"] .panel .preview-toolbar{background:#292d34!important;color:#eef1f4!important;border-color:#4b535f!important}
html[data-theme="dark"] .panel .check-editor table,html[data-theme="dark"] .panel .check-editor tbody,html[data-theme="dark"] .panel .check-editor tr,html[data-theme="dark"] .panel .check-editor td{background:#292d34!important;color:#eef1f4!important;border-color:#5a626d!important}
html[data-theme="dark"] .panel .check-editor th,html[data-theme="dark"] .panel .check-editor .group,html[data-theme="dark"] .panel .check-editor [class*="group"]{background:#343941!important;color:#fff!important;border-color:#606976!important}
html[data-theme="dark"] .panel .letter-entry-main small,html[data-theme="dark"] .panel .letter-count,html[data-theme="dark"] .panel .letter-empty{color:#b9c0ca!important}


html[data-theme="dark"] .panel .letter-manager,html[data-theme="dark"] .panel .letter-entry,html[data-theme="dark"] .panel .contact-fixed-sige,html[data-theme="dark"] .panel .note,html[data-theme="dark"] .panel .archive-row,html[data-theme="dark"] .panel .readonly,html[data-theme="dark"] .panel .rab-note,html[data-theme="dark"] .panel .change-badge,html[data-theme="dark"] .panel .safety-card,html[data-theme="dark"] .panel .template-meta,html[data-theme="dark"] .panel .coord-checks label,html[data-theme="dark"] .panel .row-title,html[data-theme="dark"] .panel .row-section-input,html[data-theme="dark"] .panel .manual-section,html[data-theme="dark"] .panel .template-picker,html[data-theme="dark"] .panel .mobile-slide-count,html[data-theme="dark"] .panel .native-linked,html[data-theme="dark"] .panel .contact-fixed-sige{background:#292d34!important;color:#eef1f4!important;border-color:#4b535f!important}
html[data-theme="dark"] .panel .empty-plan{background:#292d34!important;color:#c9d0d8!important;border-color:#59626e!important}
html[data-theme="dark"] .panel .table-editor td::before,html[data-theme="dark"] .panel .source-note,html[data-theme="dark"] .panel .package-time-note,html[data-theme="dark"] .panel .template-meta,html[data-theme="dark"] .panel .copy-hint,html[data-theme="dark"] .panel .pan-hint,html[data-theme="dark"] .panel .package-kicker,html[data-theme="dark"] .panel .package-sub{color:#b9c0ca!important}
html[data-theme="dark"] .panel .status:not(.saved):not(.dirty),html[data-theme="dark"] .panel .server-box,html[data-theme="dark"] .panel .letter-manager,html[data-theme="dark"] .panel .archive,html[data-theme="dark"] .panel .archive-list{background:#292d34!important;color:#eef1f4!important;border-color:#4b535f!important}

html[data-theme="dark"] .panel .readonly,html[data-theme="dark"] .panel input[readonly],html[data-theme="dark"] .panel textarea[readonly],html[data-theme="dark"] .panel select:disabled{background:#24282e!important;color:#c9cfd7!important;border-color:#4f5864!important;opacity:1!important}
html[data-theme="dark"] .panel .note{background:#3a321f!important;color:#ffe2a6!important;border-color:#796a3d!important}
html[data-theme="dark"] .panel .contact-fixed-sige,html[data-theme="dark"] .panel .rab-note{background:#2b3037!important;color:#dce1e7!important;border-color:#59626e!important}
html[data-theme="dark"] .panel .category-toggle,html[data-theme="dark"] .panel .group,html[data-theme="dark"] .panel .letter-manager-head,html[data-theme="dark"] .panel .package-editor-head h3{color:#f2f4f6!important}
html[data-theme="dark"] .panel hr{border-color:#4b535f!important}
html[data-theme="dark"] .panel .photo-flow-block .photo-head th{background:#30353d!important;color:#f4f6f8!important;border-color:#59626e!important}
html[data-theme="dark"] .panel .custom-logo-name,html[data-theme="dark"] .panel .contact-edit-head,html[data-theme="dark"] .panel .empty-photo,html[data-theme="dark"] .panel .selector-card .position,html[data-theme="dark"] .panel .archive-badge{color:#c4cbd4!important}
html[data-theme="dark"] .panel .archive-badge{background:#3a4048!important;border-color:#59626e!important}
html[data-theme="dark"] .panel .check-section-title{background:#343941!important;color:#f5f7f9!important;border-color:#606976!important}
html[data-theme="dark"] .panel .check-section-title .category-toggle,html[data-theme="dark"] .panel .check-section-title>span{color:#f5f7f9!important}
html[data-theme="dark"] .panel .check-row{background:#292d34!important;color:#eef1f4!important;border-color:#5a626d!important}
html[data-theme="dark"] .page,html[data-theme="dark"] .paper,html[data-theme="dark"] .document-page,html[data-theme="dark"] .a4-page,html[data-theme="dark"] .order-page,html[data-theme="dark"] .plan-sheet,html[data-theme="dark"] .ppe-sheet,html[data-theme="dark"] .sheet,html[data-theme="dark"] .slide-page,html[data-theme="dark"] .native-a4,html[data-theme="dark"] .module-fo-root,html[data-theme="dark"] .annex-fo-root,html[data-theme="dark"] .annex-native-slot,html[data-theme="dark"] .annex-canvas,html[data-theme="dark"] .annex-paper-frame,html[data-theme="dark"] .paper-frame{background:#fff;color:#111!important;color-scheme:light!important}
html[data-theme="dark"] .preview-wrap{color:#111}
html[data-theme="dark"] .preview-wrap .address,html[data-theme="dark"] .preview-wrap .section,html[data-theme="dark"] .preview-wrap .box,html[data-theme="dark"] .preview-wrap .badge,html[data-theme="dark"] .preview-wrap .mini,html[data-theme="dark"] .preview-wrap .hint{color:inherit}
html[data-theme="dark"] .preview-canvas{color-scheme:light!important}
html[data-theme="dark"] .app-main-nav a,html[data-theme="dark"] .app-main-nav span,html[data-theme="dark"] .main-path a,html[data-theme="dark"] .main-path span{color:#d7dde5!important}
html[data-theme="dark"] .app-main-nav .main-current,html[data-theme="dark"] .main-path .current,html[data-theme="dark"] .heading .main-current{color:#ffffff!important;border:0!important;padding:0!important}
html[data-theme="dark"] .section-nav,html[data-theme="dark"] .projects-heading-nav,html[data-theme="dark"] .heading.section-nav{border-bottom:1px solid #525b67!important}
html[data-theme="dark"] .section-nav a,html[data-theme="dark"] .section-nav .nav-current,html[data-theme="dark"] .projects-heading-nav a,html[data-theme="dark"] .projects-heading-nav .nav-current,html[data-theme="dark"] .heading .nav-current,html[data-theme="dark"] .heading a{background:transparent!important;border-radius:0!important;color:#bfc8d3!important;border-top:0!important;border-left:0!important;border-right:0!important}
html[data-theme="dark"] .section-nav .nav-current,html[data-theme="dark"] .projects-heading-nav .nav-current,html[data-theme="dark"] .heading .nav-current{color:#1fb14e!important;border-bottom:3px solid #1fb14e!important;padding-bottom:10px!important;margin-bottom:-1px!important;box-shadow:none!important}
html[data-theme="dark"] .section-nav a:hover,html[data-theme="dark"] .projects-heading-nav a:hover,html[data-theme="dark"] .heading a:hover{color:#eef2f6!important}
html[data-theme="dark"] .project-filter{background:#232930!important;border-color:#46515d!important;color:#eef1f4!important}
html[data-theme="dark"] .project-filter strong,html[data-theme="dark"] .project-filter-stack,html[data-theme="dark"] .project-count{color:#d4dbe4!important}
html[data-theme="dark"] .project-filter label{background:#2b3138!important;border-color:#55606d!important;color:#eef1f4!important}
html[data-theme="dark"] .project.running{background:#173022!important;border-color:#355e47!important}
html[data-theme="dark"] .project.paused{background:#3b2d16!important;border-color:#7a6130!important}
html[data-theme="dark"] .project.completed{background:#2a2f35!important;border-color:#545d68!important;color:#c9d1d8!important}
html[data-theme="dark"] .project .project-no,html[data-theme="dark"] .project .object{color:#f4f7fa!important}
html[data-theme="dark"] .project .address{color:#d0d8e0!important;border-bottom-color:#4e5863!important}



html[data-theme="dark"] .years a{background:#2a3037!important;border-color:#55606c!important;color:#dbe2ea!important}
html[data-theme="dark"] .years a.year-running:not(.active){background:#203928!important;border-color:#3f6b50!important;color:#d8f0df!important}
html[data-theme="dark"] .years a.year-paused:not(.active){background:#43331a!important;border-color:#81663a!important;color:#ffe7b8!important}
html[data-theme="dark"] .years a.year-completed:not(.active){background:#30353b!important;border-color:#59626d!important;color:#d1d7df!important}
html[data-theme="dark"] .years a.year-all:not(.active){background:#30353b!important;border-color:#59626d!important;color:#eef1f4!important}
html[data-theme="dark"] .years a.active,html[data-theme="dark"] .years a.year-running.active,html[data-theme="dark"] .years a.year-paused.active,html[data-theme="dark"] .years a.year-completed.active,html[data-theme="dark"] .years a.year-all.active{background:#1a8e3c!important;border-color:#1a8e3c!important;color:#fff!important;box-shadow:none!important}
html[data-theme="dark"] .processing-wrap{background:#22252b!important;border-color:#46505c!important}
html[data-theme="dark"] .processing-table th{background:#323842!important;color:#f1f4f7!important;border-bottom-color:#5a6571!important;border-right-color:#4a545f!important}
html[data-theme="dark"] .processing-table td{color:#eef1f4!important;border-bottom-color:#49525e!important;border-right-color:#434c57!important}
html[data-theme="dark"] .processing-table tr.running td{background:#183123!important}
html[data-theme="dark"] .processing-table tr.paused td,html[data-theme="dark"] .processing-table tr.not-started td{background:#3a2f1b!important}
html[data-theme="dark"] .processing-table tr.completed td{background:#2b3037!important;color:#d1d8e0!important}
html[data-theme="dark"] .processing-table td::before{color:#cfd6df!important}
html[data-theme="dark"] .processing-table .status-badge{background:#294b34!important;color:#d7f0de!important}
html[data-theme="dark"] .processing-table tr.paused .status-badge,html[data-theme="dark"] .processing-table tr.not-started .status-badge{background:#6a5024!important;color:#ffe5b0!important}
html[data-theme="dark"] .processing-table tr.completed .status-badge{background:#424851!important;color:#dde3ea!important}
html[data-theme="dark"] .processing-progress-track{background:#5b6168!important;box-shadow:none!important}
html[data-theme="dark"] .processing-progress-fill{background:#1fa34a!important}
html[data-theme="dark"] .processing-progress-text,html[data-theme="dark"] .processing-progress [data-processing-progress-text]{color:#ffffff!important}
html[data-theme="dark"] .processing-rest-positive,html[data-theme="dark"] .processing-rest-negative,html[data-theme="dark"] .processing-done{color:#ffffff!important}
html[data-theme="dark"] .filter-empty{background:#232930!important;border-color:#48525e!important;color:#d2d9e1!important}






html[data-theme="dark"] #draftList,html[data-theme="dark"] .panel .letter-manager,html[data-theme="dark"] .panel .archive,html[data-theme="dark"] .panel .archive-list{background:#292d34!important;border-color:#4b535f!important;color:#eef1f4!important}
html[data-theme="dark"] #draftStatus,html[data-theme="dark"] .panel .letter-count,html[data-theme="dark"] .panel .letter-empty{color:#bfc7d1!important}
html[data-theme="dark"] .panel [data-letter-temp-manager]{background:#292d34!important;border-color:#4b535f!important;color:#eef1f4!important}
html[data-theme="dark"] .panel [data-letter-temp-manager] .letter-manager-head,html[data-theme="dark"] .panel [data-letter-temp-manager] .letter-manager-head strong,html[data-theme="dark"] .panel [data-letter-temp-manager] .letter-count,html[data-theme="dark"] .panel [data-letter-temp-manager] .letter-entry,html[data-theme="dark"] .panel [data-letter-temp-manager] .letter-entry-main,html[data-theme="dark"] .panel [data-letter-temp-manager] .letter-entry-main strong,html[data-theme="dark"] .panel [data-letter-temp-manager] .letter-entry-main span,html[data-theme="dark"] .panel [data-letter-temp-manager] .letter-entry-main small,html[data-theme="dark"] .panel [data-letter-temp-manager] .letter-empty{color:#eef1f4!important}


html[data-theme="dark"] .panel .status,html[data-theme="dark"] .panel .save-status{background:#292d34!important;border-color:#4b535f!important;color:#eef1f4!important}
html[data-theme="dark"] .panel .status.saved,html[data-theme="dark"] .panel .save-status.saved{background:#1f3527!important;border-color:#477158!important;color:#d0edd8!important}
html[data-theme="dark"] .panel .status.dirty,html[data-theme="dark"] .panel .save-status.dirty{background:#3a301f!important;border-color:#856f41!important;color:#ffe4b2!important}
html[data-theme="dark"] .panel h1,html[data-theme="dark"] .panel h2,html[data-theme="dark"] .panel h3{color:#f5f7fa!important}
html[data-theme="dark"] .panel .mini,html[data-theme="dark"] .panel .hint,html[data-theme="dark"] .panel .archive-title-row .mini{color:#c6cdd6!important}
html[data-theme="dark"] .panel .server-box>div:first-child,html[data-theme="dark"] .panel #activeProjectLabel{color:#eef1f4!important}
html[data-theme="dark"] .panel .item-category,html[data-theme="dark"] .panel .category-title strong,html[data-theme="dark"] .wrap .item-category,html[data-theme="dark"] .wrap .category-title strong{color:#f4f7fa!important}
html[data-theme="dark"] .panel .item-text,html[data-theme="dark"] .wrap .item-text{color:#d7dee7!important}
html[data-theme="dark"] .panel .categories,html[data-theme="dark"] .wrap .categories,html[data-theme="dark"] .panel .item,html[data-theme="dark"] .wrap .item,html[data-theme="dark"] .panel .category-column,html[data-theme="dark"] .wrap .category-column{background:#292d34!important;border-color:#4b535f!important;color:#eef1f4!important}
html[data-theme="dark"] .panel .cat,html[data-theme="dark"] .wrap .cat{background:#292d34!important;border-bottom-color:#444d58!important;color:#d7dee7!important}
html[data-theme="dark"] .panel .cat.active,html[data-theme="dark"] .wrap .cat.active{background:#1f3527!important;color:#cdebd5!important}
html[data-theme="dark"] .panel .cat small,html[data-theme="dark"] .wrap .cat small{color:#bfc7d0!important}


html[data-theme="dark"] .paperkorb-tabs a,html[data-theme="dark"] .paperkorb-tabs .nav-current,html[data-theme="dark"] .paperkorb-nav a,html[data-theme="dark"] .paperkorb-nav .nav-current{color:#cbd3dc!important}
html[data-theme="dark"] .paperkorb-tabs .nav-current,html[data-theme="dark"] .paperkorb-nav .nav-current{color:#1fb14e!important;border-bottom:3px solid #1fb14e!important}
html[data-theme="dark"] .hero h1{color:#f5f7fa!important}
html[data-theme="dark"] .section-label{color:#f1f4f7!important;border-top-color:#434c57!important}
html[data-theme="dark"] .area-card{background:#22252b!important;border-color:#444d58!important;color:#f2f5f8!important;box-shadow:0 12px 28px rgba(0,0,0,.18)!important}
html[data-theme="dark"] .area-card:hover{background:#272b32!important;border-color:#59636f!important;box-shadow:0 16px 34px rgba(0,0,0,.24)!important}
html[data-theme="dark"] .area-card h2,html[data-theme="dark"] .trash-card h2{color:#f5f7fa!important}
html[data-theme="dark"] .area-card p,html[data-theme="dark"] .trash-card p{color:#c5cdd6!important}
html[data-theme="dark"] .area-divider{border-top-color:#414a55!important}
html[data-theme="dark"] .icon-badge,html[data-theme="dark"] .area-open{background:#1f3527!important;color:#37c164!important}
html[data-theme="dark"] .area-open:hover{background:#274331!important;color:#4bd276!important}
html[data-theme="dark"] .card-disabled{opacity:.72!important}
html[data-theme="dark"] .card-disabled .area-open{background:#30353c!important;color:#8f9aa6!important}
html[data-theme="dark"] .trash-tabs{border-bottom-color:#525b67!important}
html[data-theme="dark"] .trash-tabs a,html[data-theme="dark"] .trash-tabs span{color:#bfc8d3!important}
html[data-theme="dark"] .trash-tabs .active{color:#25ba54!important;border-bottom-color:#25ba54!important}
html[data-theme="dark"] .trash-tabs a:hover{color:#eef2f6!important}
html[data-theme="dark"] .page-footer{color:var(--ui-footer-color)!important;border-top-color:#434c57!important}
@media print{.sigeko-theme-picker{display:none!important}html,body{color-scheme:light!important}}

