/* HPC-Design für Roundcube Elastic – erzeugt von css-bauen.mjs (Repository hpc-entwicklung, sites/highlight-pc.de/server/roundcube). Nicht von Hand ändern. */
a{color:#2b7a68}
a:hover{color:#0b3a31}
body{color:#214238}
#layout > div > .header{border-bottom:1px solid #dce5e0;color:#214238;background-color:#f4f8f6}
#layout > div > .header a.button{color:#214238}
#layout > div > .footer{border-top:1px solid #dce5e0}
#layout-sidebar{border-right:1px solid #dce5e0}
#layout-sidebar.sidebar-right{border-left:1px solid #dce5e0}
#layout-list{border-right:1px solid #dce5e0}
#rcmdraglayer{background-color:#0b3a31;box-shadow:3px 3px 5px #edf3f0}
.popup .listbox .footer{border-top:1px solid #dce5e0;background-color:#fafcfb}
p.image-attachment{background-color:rgba(61, 165, 146, 0.05)}
p.image-attachment span{color:#707976}
fieldset.image-attachment legend{color:#707976;border-top:1px solid #f3f4f4}
.iframe-loader .spinner-border{color:#edf3f0;border-color:currentColor #707976 currentColor currentColor}
.quota-widget{color:#707976}
.quota-widget .bar{border:1px solid #dce5e0}
.quota-widget .value{background-color:#3da592}
.quota-widget .value.warning{background-color:#e3262f}
.image-tools{background-color:rgba(61, 165, 146, 0.4)}
.image-tools a:focus, .image-tools a:hover{background-color:rgba(61, 165, 146, 0.5) !important}
.quota-info .root{color:#707976;background-color:#edf3f0}
.table-widget{border:1px solid #dce5e0}
.table-widget > .footer{border-top:1px solid #dce5e0}
.table-widget table.options-table tr:last-child td{border-bottom:1px solid #dce5e0}
.table-widget table.options-table tr.selected td{background-color:#ecf6f4;color:#214238}
table.table tr.deleted td{color:rgba(33, 66, 56, 0.5) !important}
.floating-action-buttons a.button{background:#3da592;box-shadow:0 0 5px 5px #b2e3da}
.btn:focus{box-shadow:0 0 0 0.2rem rgba(61, 165, 146, 0.3)}
.btn-link{color:#2b7a68}
.btn-secondary{background:#75baa4;border-color:#75baa4}
.btn-secondary:focus{background:#64b299;border-color:#5dae95;box-shadow:0 0 0 0.2rem rgba(117, 186, 164, 0.5)}
.btn-secondary:hover{background:#64b299;border-color:#5dae95}
.btn-secondary.disabled, .btn-secondary:disabled{background:#75baa4;border-color:#75baa4}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active{background:#54a88e;border-color:#51a188}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0.2rem rgba(117, 186, 164, 0.53)}
.btn-primary{background:#3da592;border-color:#3da592}
.btn-primary:focus{background:#369282;border-color:#338b7b;box-shadow:0 0 0 0.2rem rgba(61, 165, 146, 0.5)}
.btn-primary:hover{background:#369282;border-color:#338b7b}
.btn-primary.disabled, .btn-primary:disabled{background:#3da592;border-color:#3da592}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active{background:#2f8071;border-color:#2c786a}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0.2rem rgba(61, 165, 146, 0.53)}
.btn-danger{background:#e3262f;border-color:#e3262f}
.btn-danger:focus{background:#d41b24;border-color:#cb1a23;box-shadow:0 0 0 0.2rem rgba(227, 38, 47, 0.5)}
.btn-danger:hover{background:#d41b24;border-color:#cb1a23}
.btn-danger.disabled, .btn-danger:disabled{background:#e3262f;border-color:#e3262f}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active{background:#be1820;border-color:#b5171f}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0.2rem rgba(227, 38, 47, 0.53)}
.ui-widget-overlay{background-color:rgba(33, 66, 56, 0.5)}
.ui-widget{border:1px solid #dce5e0;box-shadow:3px 3px 5px #edf3f0}
.ui-menu .ui-state-active{background-color:#3da592 !important}
.ui-dialog .ui-dialog-title{color:#214238}
.ui-dialog .ui-dialog-titlebar-close{color:#214238}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link{color:#214238}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link:focus{background-color:rgba(61, 165, 146, 0.5)}
.ui-slider .ui-slider-range{background:#9fdcd1}
.ui-slider .ui-slider-handle.ui-state-active{background:#3da592;border-color:#0b3a31}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{color:#214238}
.ui-datepicker .ui-state-default, .ui-datepicker.ui-widget-content .ui-state-default{color:#214238}
.ui-datepicker .ui-datepicker-days-cell-over a, .ui-datepicker .ui-datepicker-days-cell-over a.ui-state-default, .ui-datepicker .ui-state-highlight, .ui-datepicker.ui-widget-content .ui-state-highlight{background:#9fdcd1;color:#3da592}
.ui-datepicker a.ui-state-active{background:#3da592 !important}
.minicolors-panel{border:1px solid #dce5e0;box-shadow:3px 3px 5px #edf3f0}
.popover{box-shadow:3px 3px 5px #edf3f0;border-color:#dce5e0}
html.layout-small .popover:not(.select-menu) .listing li:last-child, html.layout-phone .popover:not(.select-menu) .listing li:last-child{border-bottom:1px solid #edf3f0}
html.layout-small .popover-overlay, html.layout-phone .popover-overlay{background-color:rgba(33, 66, 56, 0.5)}
html.layout-small .popover-header, html.layout-phone .popover-header{background-color:#0b3a31}
.pgpkeyimport div.key.revoked, .pgpkeyimport div.key.disabled{color:#707976}
.menu a:not(.disabled):focus, .menu a:not(.disabled):hover{background-color:#ebf2ee}
.menu.toolbar a{color:#214238}
.menu.toolbar .dropbutton:not(.disabled):hover{background-color:#ebf2ee}
.menu.toolbar .dropbutton a.dropdown:hover{background-color:#dbe8e2}
.menu.pagenav a{color:#214238}
.menu.pagenav .pagenav-text{color:#707976}
.menu.pagenav.pagenav-list{background-color:#fafcfb;border-bottom:1px solid #edf3f0}
.menu.pagenav.pagenav-list.expanded + .navlist{border-bottom:1px solid #dce5e0}
.menu .buttons button{color:#214238}
.popover .menu li.separator{color:#707976;background-color:#edf3f0}
.popover .menu li a:not(.disabled):hover{background-color:#3da592}
.popover .menu li a[aria-haspopup]:after{color:#707976}
.popover .menu li a[aria-haspopup].dropdown:after{color:#214238}
.popover .menu .dropbutton a.dropdown:hover{background-color:#3da592}
.searchbar{background-color:#fafcfb;border-bottom:1px solid #edf3f0}
.searchbar form:before{color:#707976}
.searchbar a{color:#214238}
.ui.alert{color:#214238;background-color:rgba(61, 165, 146, 0.05)}
.ui.alert > i.icon{color:#3b7563}
.ui.alert.loading{color:#647b73}
.ui.alert.alert-danger > i.icon:before{color:#e3262f}
.ui.alert a:not(.btn){color:#3da592}
.ui.alert.boxerror{background-color:rgba(227, 38, 47, 0.2)}
.ui.alert.boxinformation{background-color:rgba(61, 165, 146, 0.2)}
#messagestack div{background-color:#214238}
#messagestack .loading{background-color:#647b73}
#messagestack .alert-info.information{background-color:#3da592}
#messagestack .alert-warning{color:#214238}
#messagestack .alert-warning > i.icon:before{color:#214238}
#messagestack .alert-danger{background-color:#e3262f}
.listing tbody td, .listing li{border-bottom:1px solid #edf3f0}
.listing tbody td, .listing li a{color:#214238}
.listing tbody td a{color:#214238}
.listing li.selected, .listing tr.selected td{color:#214238;background-color:#ecf6f4}
.listing li.disabled, .listing tr.disabled td{color:rgba(33, 66, 56, 0.5)}
.listing span.secondary{color:#707976}
html:not(.touch) .listing li > a:focus, html:not(.touch) .listing.focus tbody tr.focused > td:first-child, html:not(.touch) .listing.focus:not(.withselection) tbody tr.focused > td.selection + td{border-left:2px solid #7acebf}
ul.listing li ul{border-top:1px solid #edf3f0}
.listing-info{color:#707976}
.popupmenu .listing li > a:not(.disabled):hover{background-color:#3da592}
.popupmenu .listing li.selected{background-color:#3da592}
ul.treelist li.selected > div > a, ul.treelist li.selected > a{color:#214238;background-color:#ecf6f4}
.folderlist li.mailbox .unreadcount{background:#3da592}
.folderlist li.mailbox.recent > a{color:#215b50}
.folderlist li.mailbox.recent > a > .unreadcount{background:#3da592}
.messagelist td.subject span.size, .messagelist td.subject span.date{color:#707976}
.messagelist td.subject span.fromto{color:#707976}
.messagelist tr.flagged td, .messagelist tr.flagged td.subject span.subject a, .messagelist tr.flagged td.subject span.date, .messagelist tr.flagged td.subject span.fromto{color:#e3262f}
.messagelist tr.deleted td, .messagelist tr.deleted td.subject span.subject a, .messagelist tr.deleted td.subject span.date, .messagelist tr.deleted td.subject span.fromto{color:rgba(33, 66, 56, 0.5)}
.messagelist span.attachment span{color:rgba(112, 121, 118, 0.75)}
.messagelist tr.flaggedroot:not(:hover) span.unflagged:before{color:rgba(112, 121, 118, 0.75)}
.contactlist span.email{color:#707976}
.attachmentslist li .attachment-name{color:#214238}
.attachmentslist li .attachment-size{color:#707976}
.propform .form-text{color:#707976}
.formcontent .hint{color:#707976}
.formcontent.raweditor .CodeMirror{color:#214238}
.formcontent.raweditor .CodeMirror-focused{border-color:#3da592;box-shadow:0 0 0 0.2rem rgba(61, 165, 146, 0.25)}
.formcontent.raweditor .CodeMirror-linebackground.line-error{background-color:#e3262f}
.input-group a:focus{background-color:rgba(61, 165, 146, 0.25)}
.proplist li.with-sublist > a.dropdown{color:#214238}
.multi-input > .content.focused{border-color:#3da592;box-shadow:0 0 0 0.2rem rgba(61, 165, 146, 0.25)}
.multi-input.is-invalid > .content{border:1px solid #e3262f}
.multi-input.is-invalid > .content.focused{border-color:#e3262f;box-shadow:0 0 0 0.2rem rgba(227, 38, 47, 0.25)}
.file-upload{border:0.2rem dashed #dce5e0}
.file-upload .hint{color:#707976}
.file-upload.droptarget.active{border-color:#accabb}
.file-upload.droptarget.hover{border-color:#accabb;background-color:#ebf2ee}
.recipient-input.focus{border-color:#3da592;box-shadow:0 0 0 0.2rem rgba(61, 165, 146, 0.25)}
.recipient-input li.recipient, body > li.recipient.ui-sortable-helper{background-color:#edf3f0}
.recipient-input li.recipient a.button.icon, body > li.recipient.ui-sortable-helper a.button.icon{color:#214238}
.tagedit-list[tabindex="-1"]{border-color:#3da592;box-shadow:0 0 0 0.2rem rgba(61, 165, 146, 0.25)}
.tagedit-list li.tagedit-listelement-old{background-color:#edf3f0}
.image-upload{background-color:#f4f8f6}
.form-control{color:#214238}
.form-control:focus{color:#214238;border-color:#3da592;box-shadow:0 0 0 0.2rem rgba(61, 165, 146, 0.25)}
.form-control.is-invalid{border-color:#e3262f}
.form-control.is-invalid:focus{border-color:#e3262f;box-shadow:0 0 0 0.2rem rgba(227, 38, 47, 0.25)}
.invalid-feedback{color:#e3262f}
.input-group-text{color:#214238;background-color:#edf3f0}
.input-group-text input:focus{border-color:#3da592 !important}
.custom-switch .custom-control-input:focus ~ .custom-control-label:before{box-shadow:0 0 0 0.2rem rgba(61, 165, 146, 0.25)}
.custom-switch .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#3da592}
.custom-switch .custom-control-input:checked ~ .custom-control-label::before{border-color:#3da592;background-color:#3da592}
.custom-switch .custom-control-input:checked:disabled ~ .custom-control-label::before{border-color:#68c7b6;background-color:#68c7b6}
.custom-file-input:focus ~ .custom-file-label{border-color:#3da592;box-shadow:0 0 0 0.2rem rgba(61, 165, 146, 0.25)}
div.tox.focused{border-color:#3da592 !important;box-shadow:0 0 0 0.2rem rgba(61, 165, 146, 0.25) !important}
div.tox .tox-toolbar-overlord > div{background-color:#edf3f0}
div.tox .tox-toolbar{background-color:#edf3f0}
div.tox .tox-dialog{border-color:#dce5e0}
div.tox .tox-dialog .tox-dialog__body-nav-item--active{color:#2b7a68}
div.tox .tox-dialog .tox-dialog__body-nav-item--active:hover{color:#0b3a31}
div.tox .tox-dialog-wrap__backdrop{background-color:rgba(33, 66, 56, 0.5)}
div.tox .tox-dialog__header .tox-button{color:#214238}
div.tox .tox-dialog__footer .tox-button{background:#3da592;border-color:#3da592}
div.tox .tox-dialog__footer .tox-button:focus{background:#369282;border-color:#338b7b;box-shadow:0 0 0 0.2rem rgba(61, 165, 146, 0.5)}
div.tox .tox-dialog__footer .tox-button:hover{background:#369282;border-color:#338b7b}
div.tox .tox-dialog__footer .tox-button.disabled, div.tox .tox-dialog__footer .tox-button:disabled{background:#3da592;border-color:#3da592}
div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled):active, div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled).active{background:#2f8071;border-color:#2c786a}
div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled):active:focus, div.tox .tox-dialog__footer .tox-button:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0.2rem rgba(61, 165, 146, 0.53)}
div.tox .tox-dialog__footer .tox-button:focus:not(:disabled){background:#3da592;border-color:#3da592}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary{background:#75baa4;border-color:#75baa4}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:focus{background:#64b299;border-color:#5dae95;box-shadow:0 0 0 0.2rem rgba(117, 186, 164, 0.5)}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:hover{background:#64b299;border-color:#5dae95}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary.disabled, div.tox .tox-dialog__footer .tox-button.tox-button--secondary:disabled{background:#75baa4;border-color:#75baa4}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled):active, div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled).active{background:#54a88e;border-color:#51a188}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled):active:focus, div.tox .tox-dialog__footer .tox-button.tox-button--secondary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0.2rem rgba(117, 186, 164, 0.53)}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:focus:not(:disabled){background:#75baa4;border-color:#75baa4}
div.tox .tox-dialog__title{color:#214238}
div.tox .tox-label{color:#214238}
div.tox .tox-color-input > input, div.tox .tox-listboxfield .tox-listbox--select, div.tox .tox-textarea, div.tox .tox-textfield{color:#214238}
div.tox .tox-color-input > input:focus, div.tox .tox-listboxfield .tox-listbox--select:focus, div.tox .tox-textarea:focus, div.tox .tox-textfield:focus{border-color:#3da592;box-shadow:0 0 0 0.2rem rgba(61, 165, 146, 0.25)}
div.tox .image-selector button{background:#75baa4;border-color:#75baa4}
div.tox .image-selector button:focus{background:#64b299;border-color:#5dae95;box-shadow:0 0 0 0.2rem rgba(117, 186, 164, 0.5)}
div.tox .image-selector button:hover{background:#64b299;border-color:#5dae95}
div.tox .image-selector button.disabled, div.tox .image-selector button:disabled{background:#75baa4;border-color:#75baa4}
div.tox .image-selector button:not(:disabled):not(.disabled):active, div.tox .image-selector button:not(:disabled):not(.disabled).active{background:#54a88e;border-color:#51a188}
div.tox .image-selector button:not(:disabled):not(.disabled):active:focus, div.tox .image-selector button:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 0.2rem rgba(117, 186, 164, 0.53)}
.image-selector.droptarget{border:0.2rem dashed #dce5e0}
.image-selector .attachmentslist li:hover, .image-selector .attachmentslist li:focus{background:#ecf6f4}
.image-selector .attachmentslist li span.img{border:1px solid #edf3f0}
.html-editor .editor-toolbar{background-color:#edf3f0}
.googie_link{color:#e3262f}
.googie_list li.googie_list_onhover{background-color:#3da592}
#login-footer{color:#707976}
#login-footer > div{background:#edf3f0}
#contactpic{background-color:#f4f8f6}
#contacthead.readonly .source.row{color:#707976}
body.status-flagged #message-header > .subject:before{color:#e3262f}
#message-header > .header img.contactphoto{background:#f4f8f6}
#message-header .header-headers .header-title{color:#707976}
.message-partheaders table.headers-table{color:#707976}
.message-part blockquote, .message-htmlpart blockquote{color:#14352f;border-left:2px solid #14352f;border-right:2px solid #14352f;background-color:rgba(237, 243, 240, 0.5)}
.message-part blockquote blockquote blockquote, .message-htmlpart blockquote blockquote blockquote{color:#901319;border-left:2px solid #901319;border-right:2px solid #901319}
.message-part blockquote span.blockquote-link, .message-htmlpart blockquote span.blockquote-link{color:#707976;background:#edf3f0;border:1px solid #dce5e0}
.message-part span.sig{color:#707976}
html.dark-mode{scrollbar-color:#1b4840 #4d6066}
html.dark-mode:not(.touch) ::-webkit-scrollbar-thumb{background-color:#1b4840}
html.dark-mode .ui.alert.boxinformation, html.dark-mode #messagestack .alert-info{background-color:#256358}
html.dark-mode .ui.alert.boxerror, html.dark-mode #messagestack .alert-danger{background-color:#88171c}
html.dark-mode #taskmenu .action-buttons a{color:#3da592}
html.dark-mode .listing li.selected, html.dark-mode .listing li.selected > a, html.dark-mode .listing li.selected > div > a, html.dark-mode .listing tr.selected td{color:#3da592}
html.dark-mode .messagelist tr:not(.flagged):not(.deleted).selected td.subject a, html.dark-mode .messagelist tr:not(.flagged):not(.deleted).selected td.subject span.msgicon.status{color:#3da592}
html.dark-mode .messagelist tr.flagged:not(.deleted) td, html.dark-mode .messagelist tr.flagged:not(.deleted) span.attachment span{color:#e3262f}
html.dark-mode .btn-primary{background-color:#14352f}
html.dark-mode .btn-primary:hover:not(:disabled){background-color:#1b4840}
html.dark-mode .btn-danger{background-color:#88171c}
html.dark-mode .btn-danger:hover:not(:disabled){background-color:#9e1a21}
html.dark-mode .floating-action-buttons a.button{background:#14352f}
html.dark-mode .custom-file-label:focus:not(.is-invalid), html.dark-mode .form-control:focus:not(.is-invalid){border-color:#3da592}
html.dark-mode .custom-switch .custom-control-input:checked ~ .custom-control-label::before{background-color:#14352f}
html.dark-mode .multi-input:not(.is-invalid) > .content.focused{border-color:#3da592}
html.dark-mode .input-group a:focus{border-color:#3da592;box-shadow:0 0 0 0.2rem rgba(61, 165, 146, 0.25)}
html.dark-mode .recipient-input.focus{border-color:#3da592}
html.dark-mode .formcontent.raweditor .CodeMirror-focused{border-color:#3da592}
html.dark-mode .tox .tox-dialog__footer .tox-button{background-color:#14352f}
html.dark-mode .tox .tox-dialog__footer .tox-button:focus:not(:disabled){background-color:#14352f}
html.dark-mode .tox .tox-dialog__footer .tox-button:hover:not(:disabled){background-color:#1b4840}
html.dark-mode .tox .tox-dialog__body-nav-item--active{color:#3da592}
html.dark-mode .tox .tox-collection__item--enabled{color:#3da592}
html.dark-mode .message-part blockquote{border-color:#55c0ad;color:#55c0ad}
html.dark-mode .message-part blockquote blockquote blockquote{color:#e9535a;border-color:#e9535a}
html.dark-mode .message-htmlpart{color:#214238}
html.dark-mode .ui-datepicker .ui-state-highlight, html.dark-mode .ui-datepicker.ui-widget-content .ui-state-highlight{color:#3da592}
.task-login #layout{background:linear-gradient(180deg, #f4f8f6 0%, #e9f5f1 100%)}
.task-login #layout-content{background:transparent;min-height:100vh}
.task-login #logo{top:12vh;max-height:150px;max-width:min(420px, 86vw)}
.task-login #login-form{top:16vh;max-width:360px;padding:28px 24px 18px;background:#fff;border-radius:12px;box-shadow:0 18px 50px rgba(11, 58, 49, 0.14)}
.task-login #login-form .formbuttons button.mainaction, .task-login #login-form #rcmloginsubmit{border-radius:8px;font-weight:700;letter-spacing:0.4px;background:linear-gradient(135deg, #3da592, #2b7a68);border:0}
.task-login #login-footer{color:#5b6b75}
.task-login #login-footer > .hpc-fuss{background:none;border-radius:0}
.task-login .hpc-fuss{display:flex;flex-direction:column;align-items:center;gap:10px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid #dce5e0;font-size:12.5px;line-height:1.4;text-align:center;color:#5b6b75}
.task-login .hpc-fuss a{color:#2b7a68;text-decoration:none}
.task-login .hpc-fuss a:hover{color:#0b3a31;text-decoration:underline}
.task-login .hpc-fuss .hpc-marke{display:flex;align-items:center;gap:10px;text-align:left;color:#3a594d}
.task-login .hpc-fuss .hpc-marke:hover{text-decoration:none}
.task-login .hpc-fuss .hpc-marke img{width:34px;height:34px;border-radius:8px;box-shadow:0 2px 6px rgba(11, 58, 49, 0.2)}
.task-login .hpc-fuss .hpc-marke b{color:#0b3a31}
.task-login .hpc-fuss nav a{white-space:nowrap}
.task-login .hpc-fuss nav a + a:before{content:"·";display:inline-block;margin:0 6px;color:#9aa5a0}
html.dark-mode .task-login #layout{background:linear-gradient(180deg, #0b1d18 0%, #0b3a31 100%)}
html.dark-mode .task-login #login-form{background:#10201b;box-shadow:0 18px 50px rgba(0, 0, 0, 0.4)}
html.dark-mode .task-login .hpc-fuss{border-top-color:#24423a;color:#a9bab3}
html.dark-mode .task-login .hpc-fuss a, html.dark-mode .task-login .hpc-fuss .hpc-marke{color:#7fd4bd}
html.dark-mode .task-login .hpc-fuss .hpc-marke b{color:#fff}
.hpc-info{margin:0 0 1.5rem;padding:0 0 1rem;border-bottom:1px solid #dce5e0;color:#3a594d}
.hpc-info img{display:block;width:80%;max-width:300px;height:auto;margin:0 0 0.75rem}
.hpc-info p{margin:0.35rem 0}
html.dark-mode .hpc-info{border-bottom-color:#24423a;color:#c9d6d1}
html.dark-mode .hpc-info img{content:url(../../images/hpc-logo-dunkel.png)}
#layout-menu #logo{border-radius:10px}
@media screen and (min-width: 481px){#layout-menu .popover-header{background-color:#0b3a31 !important}
#layout-menu{background-color:#0b3a31}
#taskmenu a.selected{background:#136555}
#taskmenu a.selected:hover{background:#136555}
#taskmenu a:hover{background:#136555}
#taskmenu .special-buttons{background-color:#0b3a31}
#taskmenu .action-buttons a{color:#7fd4bd}
#taskmenu .action-buttons a:hover{color:#a8e4d6;background:#136555}
#taskmenu a.logout{color:#e3262f !important}
#taskmenu a.logout:hover{color:#e3262f !important}}
@media screen and (max-width: 768px){#layout > div > .header{background-color:#f4f8f6}
#layout > div > .footer{background-color:#f4f8f6}
.menu.listing a{color:#214238}}
@media screen and (max-width: 480px){.ui-dialog .ui-dialog-titlebar{background-color:#f4f8f6}
.ui-dialog .ui-dialog-buttonpane{background-color:#f4f8f6}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-primary, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-secondary{color:#214238}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-danger{color:#e3262f}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link{color:#214238}
#taskmenu a{border-bottom:1px solid #edf3f0 !important;color:#214238}
div.tox .tox-dialog__header{background-color:#f4f8f6}
div.tox .tox-dialog__footer{background-color:#f4f8f6}
div.tox .tox-dialog__footer .tox-button{color:#214238 !important}
div.tox .tox-dialog__footer .tox-button:active, div.tox .tox-dialog__footer .tox-button:focus, div.tox .tox-dialog__footer .tox-button:hover{color:#214238}}
@media screen and (min-width: 769px){.header a.button.icon:not(.disabled):focus, .header a.button.icon:not(.disabled):hover{background-color:#ebf2ee}}
@media screen and (min-width: 1025px){#taskmenu a:focus{background-color:#136555}}
@media screen and (max-width: 1200px){.listing.selection-large-only li.selected{color:#214238}}
@-moz-document url-prefix(){select:-moz-focusring{text-shadow:0 0 0 #214238 !important}}
