@charset "UTF-8";
/* Default vivid colour layer. */


body.colourframe {
 --background:#071121; --surface:#122745; --field:#071934;
 --ink:#f2f6fc; --muted:#abc6e7; --line:#2b5b96;
 --blue:#74aadf; --blue-light:#b7d8f8; --gold:#f2bd7c;
 --green:#90eaba; --lilac:#c0a0f6; --coral:#f596aa;
 background:radial-gradient(ellipse at 80% 0%,#12315955,transparent 55%),var(--background);
 color:var(--ink);
}
body.colourframe #app-header {background-color:#091d37;border-bottom-color:#336eb0;}
body.colourframe .panel {background-color:#122745;border-color:#2b5b96;}
body.colourframe :is(.panel-heading,.list-panel>.list-heading,.dashboard-panel>.list-heading) {background-color:#1d3e68;border-bottom-color:#3d80c7;}
body.colourframe .editor-panel>.list-heading {background-color:#351c5f;border-bottom-color:#986cd4;}
body.colourframe .filterbar {background-color:#0a2443;}
body.colourframe :is(.active-person-bar,.management-menu) {background-color:#143857;border-color:#337baf;}
body.colourframe :is(.ticket-detail-main,.knowledge-main,.mail-main) {background-color:#112845;}
body.colourframe :is(.ticket-detail-sidebar,.knowledge-navigation,.mail-navigation,.board-sidebar) {background-color:#081d37;border-color:#2d639d;}
body.colourframe .ticket-detail-header {background-color:#1d426d;border-color:#4b8fcb;}
body.colourframe .ticket-detail-tabs {background-color:#06162f;border-bottom-color:#356bb5;}
body.colourframe :is(.panel-heading h1,.list-heading h2,.ticket-detail-header h2,.project-planning-rich-block h4) {color:#eaf2fc;}
body.colourframe :is(label,legend) {color:#d6e2f2;}
body.colourframe :is(.hint,.ticket-subtitle,.wiki-result-path,.note-edited) {color:#abc6e7;}

body.colourframe .workspace-menu a[data-workspace-view=tickets] {--action-bg:#1b4b85;--action-line:#76b1f1;}
body.colourframe .workspace-menu a[data-workspace-view=requests] {--action-bg:#77481d;--action-line:#f0b167;}
body.colourframe .workspace-menu a[data-workspace-view=requestsarchive] {--action-bg:#654a1d;--action-line:#e0b56c;}
body.colourframe .workspace-menu a[data-workspace-view=projects] {--action-bg:#482785;--action-line:#b88ef0;}
body.colourframe .workspace-menu a[data-workspace-view=todo] {--action-bg:#1e684a;--action-line:#8cddad;}
body.colourframe .workspace-menu a[data-workspace-view=kanban] {--action-bg:#263d83;--action-line:#99b1f5;}
body.colourframe .workspace-menu a[data-workspace-view=calendar] {--action-bg:#1f5e7a;--action-line:#7cd1f2;}
body.colourframe .workspace-menu a[data-workspace-view=wiki] {--action-bg:#49257e;--action-line:#bb93ed;}
body.colourframe .workspace-menu a[data-workspace-view=favorites] {--action-bg:#6b511f;--action-line:#f0c662;}
body.colourframe .workspace-menu a[data-workspace-view=notices] {--action-bg:#1e675d;--action-line:#81dbc8;}
body.colourframe .workspace-menu a[data-workspace-view=categories] {--action-bg:#19516b;--action-line:#75cce6;}
body.colourframe .workspace-menu a[data-workspace-view=settings] {--action-bg:#254a7f;--action-line:#9fbbe3;}
body.colourframe .workspace-menu a {background-color:var(--action-bg);border-color:var(--action-line);color:#f5f7fc;}
body.colourframe .workspace-menu a[aria-current] {background-color:var(--action-bg);border-color:#f2f6fc;color:#fff;}

body.colourframe :is(#global-ticket-stats,#requests-view>.stats)>.list-jump-tile:not(.dashboard-jump-tile) {color:#0a1428;}
body.colourframe :is(#global-ticket-stats,#requests-view>.stats)>.list-jump-tile:nth-child(1) {background-color:#79dfff;}
body.colourframe :is(#global-ticket-stats,#requests-view>.stats)>.list-jump-tile:nth-child(2) {background-color:#ffc269;}
body.colourframe :is(#global-ticket-stats,#requests-view>.stats)>.list-jump-tile:nth-child(3) {background-color:#d1a0ff;}
body.colourframe :is(#global-ticket-stats,#requests-view>.stats)>.list-jump-tile:nth-child(4) {background-color:#72e4ad;}
body.colourframe :is(#global-ticket-stats,#requests-view>.stats)>.list-jump-tile:not(.dashboard-jump-tile)>span {color:#000;}
body.colourframe .stats>.dashboard-jump-tile {background:linear-gradient(140deg,#1c426d,#112a48);border-color:#44c98c;color:#f2f6fc;}
body.colourframe :is(#current-panel,#request-current-panel)>.list-heading {background-color:#173f68;border-color:#66b2ee;}
body.colourframe :is(#working-panel,#request-working-panel)>.list-heading {background-color:#603c1c;border-color:#eea652;}
body.colourframe :is(#waiting-panel,#request-waiting-panel) .list-heading {background-color:#471e69;border-color:#b489df;}
body.colourframe :is(#closed-panel,#request-closed-panel)>.list-heading {background-color:#195740;border-color:#78d8a4;}
body.colourframe .list-panel tbody tr:nth-child(odd)>td {background-color:#102948;}
body.colourframe .list-panel tbody tr:nth-child(even)>td {background-color:#153356;}
body.colourframe .list-panel tbody tr:hover>td {background-color:#1e4b78;}
body.colourframe .list-panel th {background-color:#092041;color:#dceafb;border-color:#2f68a4;}
body.colourframe .list-panel td {border-bottom-color:#285589;}

body.colourframe :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select,textarea) {background-color:#061935;color:#f2f6fc;border-color:#3f7ec7;}
body.colourframe :is(input,textarea)::placeholder {color:#9dbce3;}
body.colourframe :is(input,select,textarea):focus-visible {border-color:#bfdfff;outline-color:#bfdfff;}
body.colourframe .filter-picker {background-color:#0f294d;border-color:#3a7bc6;color:#e9f2fc;}
body.colourframe .filter-picker.has-selection {background-color:#154d6c;border-color:#8ad9f3;}
body.colourframe .filter-picker-options {background-color:#0a2346;border-color:#3a7bc6;}
body.colourframe .filter-picker-options>label:hover {background-color:#1d4e80;}

body.colourframe .wiki-home-tab:nth-child(1) {background-color:#133c69!important;border-color:#5fa6ec;}
body.colourframe .wiki-home-tab:nth-child(2) {background-color:#175957!important;border-color:#73d9cc;}
body.colourframe .wiki-home-tab:nth-child(3) {background-color:#45206d!important;border-color:#b886f0;}
body.colourframe .wiki-home-tab:nth-child(4) {background-color:#62481c!important;border-color:#efb95a;}
body.colourframe .wiki-home-tab[aria-selected=true] {border-color:#f0f5fb;}
body.colourframe :is(.wiki-home-card,.wiki-search-card,.wiki-topic-card) {background-color:#14335b;border-color:#3876bf;}
body.colourframe :is(.wiki-home-tree,.wiki-home-tag-row,.wiki-tag-page-card>.rich-content) {background-color:#082041;border-color:#326dac;}
body.colourframe .wiki-page-link[aria-current=page] {color:#c8e5ff;}
body.colourframe #wiki-breadcrumb .wiki-breadcrumb-topic {color:#dfc1ff;}

body.colourframe .mail-thread {background-color:#103f60!important;color:#eef6ff!important;border-color:#388ac2!important;}
body.colourframe .mail-thread.sent {background-color:#361c62!important;border-left-color:#bf94f4!important;}
body.colourframe .mail-thread.selected {background-color:#215e86!important;border-color:#c2e6ff!important;}
body.colourframe .mail-thread.sent.selected {background-color:#5b2788!important;border-color:#e4caff!important;}
body.colourframe :is(.mail-address,.mail-thread time,.mail-snippet) {color:#b6d0ea;}
body.colourframe .mail-reader-state {background-color:#176957;color:#c2f1dc;}
body.colourframe .mail-reader-state.sent {background-color:#542785;color:#efdfff;}
body.colourframe :is(.mail-body,#mail-rich-body,.compose-text-editor,.note-visual-editor) {background-color:#071e3b;border-color:#397bc3;}
body.colourframe :is(#mail-toolbar,#wiki-toolbar,#note-format-toolbar).compose-text-toolbar {background-color:#1d2764;border-color:#696ed3;}
body.colourframe .project-planning-toolbar {background-color:#1d2764;border-color:#696ed3;}
body.colourframe .mail-warning {background-color:#643e13;color:#ffe2b5;}

body.colourframe .mail-preset-dialog {background-color:#0e4737;color:#edf8f0;border-color:#77d894;}
body.colourframe .mail-preset-dialog :is(input:not([type=checkbox]):not([type=color]),select,.rich-editor) {background-color:#053226;color:#edf8f0;border-color:#53cd81;}
body.colourframe :is(.mail-preset-picker,.mail-preset-save-frame) {background-color:#1a583e;border-color:#53cd81;}

body.colourframe .note-history-card {background:linear-gradient(145deg,#163b61,#102b4c);border-color:#3e86c7;}
body.colourframe .note-history-card[data-note-type=diagnose] {background:linear-gradient(145deg,#381d64,#211548);--note-accent:#d1adf7;}
body.colourframe .note-history-card[data-note-type=rueckfrage] {background:linear-gradient(145deg,#583b19,#422c13);--note-accent:#f3c281;}
body.colourframe .note-history-card[data-note-type=loesung] {background:linear-gradient(145deg,#1a5940,#113c30);--note-accent:#93f3bc;}
body.colourframe .note-history-card .note-card-body {background-color:#071e3a;border-color:#306ba6;}
body.colourframe .note-history-card .note-card-meta span {background-color:#0e2746;border-color:var(--note-accent);}
body.colourframe .note-composer {background-color:#221851;border-color:#8a63d2;}
body.colourframe .history-note {background-color:#251955;border-color:#a173d6;}

body.colourframe .project-card {background:linear-gradient(145deg,#17365a,#0d2441);border-color:#397cc6;}
body.colourframe .project-card[data-status=in_bearbeitung] {background:linear-gradient(145deg,#185446,#103732);border-left-color:#88efca;}
body.colourframe .project-card[data-status=abgeschlossen] {background:linear-gradient(145deg,#193456,#132640);border-left-color:#8cb3de;}
body.colourframe .project-phase-chip {background-color:#233b79;color:#e0eafe;}
body.colourframe .project-portfolio>div {background-color:#12385f;border-color:#4186c8;}
body.colourframe .project-planning-rich-block:nth-child(1) {background-color:#11375c;border-color:#65b1e4;}
body.colourframe .project-planning-rich-block:nth-child(2) {background-color:#2d1a5b;border-color:#ae8be0;}
body.colourframe .project-planning-rich-block:nth-child(3) {background-color:#174f3b;border-color:#77d89e;}
body.colourframe .project-planning-rich-block:nth-child(4) {background-color:#57193b;border-color:#d97ca7;}
body.colourframe .project-planning-rich-block:nth-child(5) {background-color:#503d17;border-color:#d9b46d;}
body.colourframe .project-planning-editor {background-color:#071e3a;border-color:#3a7ec6;}
body.colourframe .project-planning-editor .planning-list-item {background-color:#1e4966;border-left-color:#8ec9f4;}
body.colourframe .project-planning-editor .planning-item-locked {background-color:#593c1a;border-left-color:#f2bf7c;}
body.colourframe .execution-block-heading {background-color:#1d426d;color:#eaf3fd;border-color:#5491ce;}
body.colourframe :is(.project-tables-sidebar,.project-table-main) {background-color:#122e50;border-color:#3c7ec7;}
body.colourframe .project-table-list-item {background-color:#082245;}
body.colourframe .project-table-pick[aria-current=true] {background-color:#20508a!important;border-color:#b8d8f8!important;}
body.colourframe #project-table-grid tbody tr:nth-child(odd)>* {background-color:#0c294a;}
body.colourframe #project-table-grid tbody tr:nth-child(even)>* {background-color:#143a5f;}
body.colourframe #project-table-grid tbody tr:hover>* {background-color:#1e5079;}
body.colourframe #project-table-grid tbody input {background-color:transparent;border-color:transparent;}
body.colourframe #project-table-grid tbody input:focus {background-color:#061935;border-color:#bfdfff;}

body.colourframe :is(#project-table-search,#project-table-grid thead,#project-table-grid thead th,#project-table-grid thead input,#project-table-grid thead button) {background-color:#000;color:#edf2f7;border-color:#437ec8;}
body.colourframe .file-browser-row {background-color:#671733;border-color:#cd5183;}
body.colourframe .file-browser-row>.attachment-button {--action-bg:#ffaf56;--action-line:#ffd088;background-color:#ffaf56;color:#2b1708;}
body.colourframe .file-browser-row>.attachment-button:hover {background-color:#ffd088;}

body.colourframe :is(.kanban-shell,.calendar-shell,.todo-section) {background-color:#0d2849;border-color:#387ac0;}
body.colourframe #kanban-view .kanban-shell>.list-heading {background-color:#95d3f5;border-bottom-color:#7dabd9;}
body.colourframe #kanban-view .kanban-shell>.list-heading>h2 {color:#000;}
body.colourframe .kanban-column {background-color:#071e40;border-color:#316ba8;}
body.colourframe .kanban-column-heading {background-color:#1c3a62;}
body.colourframe .kanban-card {background-color:#14375f;border-color:#3a7dc6;border-left-color:var(--column-color);}
body.colourframe .kanban-card:hover {background-color:#1d4f7c;}
body.colourframe :is(.calendar-day,.calendar-week-day,.calendar-list-day) {background-color:#0f3056;border-color:#326ead;}
body.colourframe .calendar-day.other-month {background-color:#071c36;}
body.colourframe .todo-date[data-urgency=overdue] {background-color:#752240;color:#ffdae4;}
body.colourframe .todo-date[data-urgency=today] {background-color:#754f16;color:#ffe6b3;}
body.colourframe .todo-date[data-urgency=undated] {background-color:#1c3860;color:#b9ceec;}

body.colourframe #settings-view .editor-field {background-color:#0a294d;border-color:#4585c9;}
body.colourframe #settings-view .form-preview {background-color:#154a3a;border-color:#77d8a3;}
body.colourframe .staff-card {background-color:#123859;border-color:#3f88c7;}
body.colourframe :is(.password-card,#password-form) {background-color:#192657;border-color:#6360d1;}
body.colourframe .password-revealed code {background-color:#071935;color:#f2f6fc;}
body.colourframe .favorite-card {background-color:#173058;border-color:#437fc9;}
body.colourframe .notice-public-card {background-color:#11445d;border-color:#64b3d4;}
body.colourframe .notice-public-card[data-severity=warning] {background-color:#553b18;border-color:#f0bd68;}
body.colourframe .notice-public-card[data-severity=outage] {background-color:#591a36;border-color:#f385af;}
body.colourframe.report-page .panel {border-color:#5b95d0;}
body.colourframe #receipt {background-color:#104c36;border-color:#81e7ac;color:#d0f5de;}
body.colourframe #ticket-diagnostics details {background-color:#0c2d4f;border-color:#5b95cf;}

body.colourframe .ticket-detail-section.original-request,
body.colourframe #ticket-panel-steps .task-text-line {background-color:#0f4c69;color:#e4f4fc;border-color:#6abee4;}
body.colourframe .board-assignment-collapse[open]>#detail-board-tags {background-color:#0d3258;}


body.colourframe #ticket-dialog .ticket-detail-header {background:linear-gradient(120deg,#381c61,#19174f);border-color:#b489e0;}
body.colourframe #ticket-dialog .ticket-detail-header #detail-title {color:#f5edff;}
body.colourframe #ticket-dialog .ticket-detail-header :is(.eyebrow,.ticket-updated) {color:#d6bdf4;}
body.colourframe #ticket-dialog .ticket-header-actions #close-dialog {--action-bg:#d5a4ff;--action-line:#eadbfc;background-color:#d5a4ff;border-color:#eadbfc;color:#23103a;}
body.colourframe #ticket-dialog .ticket-header-actions #close-dialog:hover {background-color:#e0ccf5;}
body.colourframe #ticket-dialog .ticket-header-actions #delete-record {--action-bg:#7b203f;--action-line:#f381a8;background-color:#7b203f;border-color:#f381a8;color:#ffe6ee;}
body.colourframe #ticket-dialog .ticket-header-actions #detail-favorite {background-color:#64491d;border-color:#eab756;color:#f8e5b8;}
body.colourframe #ticket-dialog .ticket-header-actions #detail-favorite[aria-pressed=true] {background-color:#f0c165;border-color:#f6dca3;color:#362307;}

body.colourframe #ticket-tab-overview{--action-bg:#174b81;--action-line:#78c7ff;}
body.colourframe #ticket-tab-project-plan{--action-bg:#685019;--action-line:#ffcf63;}
body.colourframe #ticket-tab-project-mindmap{--action-bg:#49307e;--action-line:#c1a0ff;}
body.colourframe #ticket-tab-project-board{--action-bg:#12615b;--action-line:#6debd2;}
body.colourframe #ticket-tab-project-tables{--action-bg:#425f22;--action-line:#c0ea77;}
body.colourframe #ticket-tab-notes{--action-bg:#59217c;--action-line:#dbaaFF;}
body.colourframe #ticket-tab-note-editor{--action-bg:#752565;--action-line:#ff9dde;}
body.colourframe #ticket-tab-steps{--action-bg:#754316;--action-line:#ffbd70;}
body.colourframe #ticket-tab-files{--action-bg:#195f38;--action-line:#85edb2;}
body.colourframe #ticket-tab-credentials{--action-bg:#72273f;--action-line:#ffabc6;}
body.colourframe #ticket-tab-mail{--action-bg:#175873;--action-line:#85e1ff;}
body.colourframe #ticket-tab-history{--action-bg:#41466b;--action-line:#bfc5ff;}

body.colourframe #detail-description {background-color:#071e3a;border-color:#306ba6;}

body.colourframe #project-list .project-card-objective {background-color:#071e3a;border-color:#306ba6;}

/* Match each planning section in execution. */
body.colourframe #project-execution-blocks .execution-block:nth-child(1){background-color:#11375c;border-color:#65b1e4}body.colourframe #project-execution-blocks .execution-block:nth-child(2){background-color:#2d1a5b;border-color:#ae8be0}body.colourframe #project-execution-blocks .execution-block:nth-child(3){background-color:#174f3b;border-color:#77d89e}body.colourframe #project-execution-blocks .execution-block:nth-child(4){background-color:#57193b;border-color:#d97ca7}body.colourframe #project-execution-blocks .execution-block:nth-child(5){background-color:#503d17;border-color:#d9b46d}body.colourframe #project-execution-blocks .execution-row>.execution-text{background-color:#1e4966;border-left-color:#8ec9f4}
