/* wygenerowane z elastic: paleta klikamy #255fe2 */
a{color:#1849b8}
a:hover{color:#12378b}
body{color:#303236}
#layout>div>.header{border-bottom:1px solid #d7d8db;color:#303236}
#layout>div>.header a.button{color:#303236}
#layout>div>.footer{border-top:1px solid #d7d8db}
#layout-sidebar{border-right:1px solid #d7d8db}
#layout-sidebar.sidebar-right{border-left:1px solid #d7d8db}
#layout-list{border-right:1px solid #d7d8db}
#rcmdraglayer{background-color:#34363a;box-shadow:3px 3px 5px #f2f2f3}
.popup .listbox .footer{border-top:1px solid #d7d8db}
p.image-attachment{background-color:rgba(37,95,226,.05)}
.iframe-loader .spinner-border{color:#f2f2f3}
.quota-widget .bar{border:1px solid #d7d8db}
.quota-widget .value{background-color:#255fe2}
.image-tools{background-color:rgba(37,95,226,.4)}
.image-tools a:focus,.image-tools a:hover{background-color:rgba(37,95,226,.5)!important}
.quota-info .root{background-color:#f2f2f3}
.table-widget{border:1px solid #d7d8db}
.table-widget>.footer{border-top:1px solid #d7d8db}
.table-widget table.options-table tr:last-child td{border-bottom:1px solid #d7d8db}
.table-widget table.options-table tr.selected td{background-color:#c4d4f7;color:#303236}
table.table tr.deleted td{color:rgba(48,50,54,.5)!important}
.floating-action-buttons a.button{background:#255fe2;box-shadow:0 0 5px 5px #c3d3f7}
.btn:focus{box-shadow:0 0 0 .2rem rgba(37,95,226,.3)}
.btn-link{color:#1849b8}
.btn-secondary{background:#94979e;border-color:#94979e}
.btn-secondary:focus{background:#868a92;border-color:#82858d;box-shadow:0 0 0 .2rem rgba(148,151,158,.5)}
.btn-secondary:hover{background:#868a92;border-color:#82858d}
.btn-secondary.disabled,.btn-secondary:disabled{background:#94979e;border-color:#94979e}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active{background:#797d86;border-color:#747881}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(148,151,158,.53)}
.btn-primary{background:#255fe2;border-color:#255fe2}
.btn-primary:focus{background:#1c54d2;border-color:#1b50c8;box-shadow:0 0 0 .2rem rgba(37,95,226,.5)}
.btn-primary:hover{background:#1c54d2;border-color:#1b50c8}
.btn-primary.disabled,.btn-primary:disabled{background:#255fe2;border-color:#255fe2}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background:#194bbb;border-color:#1847b2}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(37,95,226,.53)}
.ui-widget-overlay{background-color:rgba(48,50,54,.5)}
.ui-widget{border:1px solid #d7d8db;box-shadow:3px 3px 5px #f2f2f3}
.ui-menu .ui-state-active{background-color:#255fe2!important}
.ui-dialog .ui-dialog-title{color:#303236}
.ui-dialog .ui-dialog-titlebar-close{color:#303236}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link{color:#303236}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link:focus{background-color:rgba(37,95,226,.5)}
.ui-slider .ui-slider-range{background:#acc2f4}
.ui-slider .ui-slider-handle.ui-state-active{background:#255fe2;border-color:#0a1e4b}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{color:#303236}
.ui-datepicker .ui-state-default,.ui-datepicker.ui-widget-content .ui-state-default{color:#303236}
.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:#acc2f4;color:#255fe2}
.ui-datepicker a.ui-state-active{background:#255fe2!important}
.minicolors-panel{border:1px solid #d7d8db;box-shadow:3px 3px 5px #f2f2f3}
.popover{box-shadow:3px 3px 5px #f2f2f3;border-color:#d7d8db}
html.layout-phone .popover:not(.select-menu) .listing li:last-child,html.layout-small .popover:not(.select-menu) .listing li:last-child{border-bottom:1px solid #f2f2f3}
html.layout-phone .popover-overlay,html.layout-small .popover-overlay{background-color:rgba(48,50,54,.5)}
html.layout-phone .popover-header,html.layout-small .popover-header{background-color:#0a1e4b}
.menu.toolbar a{color:#303236}
.menu.pagenav a{color:#303236}
.menu.pagenav.pagenav-list{border-bottom:1px solid #f2f2f3}
.menu.pagenav.pagenav-list.expanded+.navlist{border-bottom:1px solid #d7d8db}
.menu .buttons button{color:#303236}
.popover .menu li.separator{background-color:#f2f2f3}
.popover .menu li a:not(.disabled):hover{background-color:#255fe2}
.popover .menu li a[aria-haspopup].dropdown:after{color:#303236}
.popover .menu .dropbutton a.dropdown:hover{background-color:#255fe2}
.searchbar{border-bottom:1px solid #f2f2f3}
.searchbar a{color:#303236}
.ui.alert{color:#303236;background-color:rgba(37,95,226,.05)}
.ui.alert>i.icon{color:#55585e}
.ui.alert a:not(.btn){color:#255fe2}
.ui.alert.boxinformation{background-color:rgba(37,95,226,.2)}
#messagestack div{background-color:#303236}
#messagestack .alert-info.information{background-color:#255fe2}
#messagestack .alert-warning{color:#303236}
#messagestack .alert-warning>i.icon:before{color:#303236}
.listing li,.listing tbody td{border-bottom:1px solid #f2f2f3}
.listing li a,.listing tbody td{color:#303236}
.listing tbody td a{color:#303236}
.listing li.selected,.listing tr.selected td{color:#303236;background-color:#c4d4f7}
.listing li.disabled,.listing tr.disabled td{color:rgba(48,50,54,.5)}
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 #7fa1ee}
ul.listing li ul{border-top:1px solid #f2f2f3}
.listing-hover-menu a.button{color:#303236}
.popupmenu .listing li>a:not(.disabled):hover{background-color:#255fe2}
.popupmenu .listing li.selected{background-color:#255fe2}
ul.treelist li.selected>a,ul.treelist li.selected>div>a{color:#303236;background-color:#c4d4f7}
.folderlist li.mailbox .unreadcount{background:#255fe2}
.folderlist li.mailbox.recent>a{color:#13398e}
.folderlist li.mailbox.recent>a>.unreadcount{background:#255fe2}
.messagelist tr.deleted td,.messagelist tr.deleted td.subject span.date,.messagelist tr.deleted td.subject span.fromto,.messagelist tr.deleted td.subject span.subject a{color:rgba(48,50,54,.5)}
.attachmentslist li .attachment-name{color:#303236}
.formcontent.raweditor .CodeMirror{border:1px solid #d2d3d6;color:#303236}
.formcontent.raweditor .CodeMirror-focused{border-color:#255fe2;box-shadow:0 0 0 .2rem rgba(37,95,226,.25)}
.input-group a:focus{background-color:rgba(37,95,226,.25)}
.proplist li.with-sublist>a.dropdown{color:#303236}
.multi-input>.content{border:1px solid #d2d3d6}
.multi-input>.content.focused{border-color:#255fe2;box-shadow:0 0 0 .2rem rgba(37,95,226,.25)}
.multi-input .input-group-text,.multi-input input,.multi-input input:focus{border-bottom:1px solid #d2d3d6}
.multi-input .input-group-text{border-left:1px solid #d2d3d6}
.file-upload{border:.2rem dashed #d7d8db}
.recipient-input.focus{border-color:#255fe2;box-shadow:0 0 0 .2rem rgba(37,95,226,.25)}
.recipient-input li.recipient,body>li.recipient.ui-sortable-helper{border:1px solid #d2d3d6;background-color:#f2f2f3}
.recipient-input li.recipient a.button.icon,body>li.recipient.ui-sortable-helper a.button.icon{color:#303236}
.tagedit-list[tabindex="-1"]{border-color:#255fe2;box-shadow:0 0 0 .2rem rgba(37,95,226,.25)}
.tagedit-list li.tagedit-listelement-old{border:1px solid #d2d3d6;background-color:#f2f2f3}
.skinselection .skinthumbnail{border:1px solid #d2d3d6}
select:-moz-focusring{text-shadow:0 0 0 #303236!important}
.form-control{color:#303236}
.form-control:focus{color:#303236;border-color:#255fe2;box-shadow:0 0 0 .2rem rgba(37,95,226,.25)}
.input-group-text{color:#303236;background-color:#f2f2f3}
.input-group-text input:focus{border-color:#255fe2!important}
.custom-switch .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(37,95,226,.25)}
.custom-switch .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#255fe2}
.custom-switch .custom-control-input:checked~.custom-control-label::before{border-color:#255fe2;background-color:#255fe2}
.custom-switch .custom-control-input:checked:disabled~.custom-control-label::before{border-color:#6991eb;background-color:#6991eb}
.custom-file-input:focus~.custom-file-label{border-color:#255fe2;box-shadow:0 0 0 .2rem rgba(37,95,226,.25)}
div.tox.tox-tinymce{border:1px solid #d2d3d6}
div.tox.focused{border-color:#255fe2!important;box-shadow:0 0 0 .2rem rgba(37,95,226,.25)!important}
div.tox .tox-toolbar-overlord>div{background-color:#f2f2f3}
div.tox .tox-toolbar{background-color:#f2f2f3}
div.tox .tox-dialog{border-color:#d7d8db}
div.tox .tox-dialog .tox-dialog__body-nav-item--active{color:#1849b8}
div.tox .tox-dialog .tox-dialog__body-nav-item--active:hover{color:#12378b}
div.tox .tox-dialog-wrap__backdrop{background-color:rgba(48,50,54,.5)}
div.tox .tox-dialog__header .tox-button{color:#303236}
div.tox .tox-dialog__footer .tox-button{background:#255fe2;border-color:#255fe2}
div.tox .tox-dialog__footer .tox-button:focus{background:#1c54d2;border-color:#1b50c8;box-shadow:0 0 0 .2rem rgba(37,95,226,.5)}
div.tox .tox-dialog__footer .tox-button:hover{background:#1c54d2;border-color:#1b50c8}
div.tox .tox-dialog__footer .tox-button.disabled,div.tox .tox-dialog__footer .tox-button:disabled{background:#255fe2;border-color:#255fe2}
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:#194bbb;border-color:#1847b2}
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 .2rem rgba(37,95,226,.53)}
div.tox .tox-dialog__footer .tox-button:focus:not(:disabled){background:#255fe2;border-color:#255fe2}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary{background:#94979e;border-color:#94979e}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:focus{background:#868a92;border-color:#82858d;box-shadow:0 0 0 .2rem rgba(148,151,158,.5)}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:hover{background:#868a92;border-color:#82858d}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary.disabled,div.tox .tox-dialog__footer .tox-button.tox-button--secondary:disabled{background:#94979e;border-color:#94979e}
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:#797d86;border-color:#747881}
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 .2rem rgba(148,151,158,.53)}
div.tox .tox-dialog__footer .tox-button.tox-button--secondary:focus:not(:disabled){background:#94979e;border-color:#94979e}
div.tox .tox-dialog__title{color:#303236}
div.tox .tox-label{color:#303236}
div.tox .tox-color-input>input,div.tox .tox-listboxfield .tox-listbox--select,div.tox .tox-textarea,div.tox .tox-textfield{color:#303236}
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:#255fe2;box-shadow:0 0 0 .2rem rgba(37,95,226,.25)}
div.tox .image-selector button{background:#94979e;border-color:#94979e}
div.tox .image-selector button:focus{background:#868a92;border-color:#82858d;box-shadow:0 0 0 .2rem rgba(148,151,158,.5)}
div.tox .image-selector button:hover{background:#868a92;border-color:#82858d}
div.tox .image-selector button.disabled,div.tox .image-selector button:disabled{background:#94979e;border-color:#94979e}
div.tox .image-selector button:not(:disabled):not(.disabled).active,div.tox .image-selector button:not(:disabled):not(.disabled):active{background:#797d86;border-color:#747881}
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 .2rem rgba(148,151,158,.53)}
.image-selector.droptarget{border:.2rem dashed #d7d8db}
.image-selector .attachmentslist li:focus,.image-selector .attachmentslist li:hover{background:#c4d4f7}
.image-selector .attachmentslist li span.img{border:1px solid #f2f2f3}
.html-editor .editor-toolbar{border-bottom:1px solid #d2d3d6;background-color:#f2f2f3}
.html-editor .editor-toolbar .mce-i-html{color:#2e2f32}
.html-editor .editor-toolbar .mce-i-html:focus,.html-editor .editor-toolbar .mce-i-html:hover{border-color:#e3e4e6}
.html-editor>iframe{border:1px solid #d2d3d6}
.googie_edit_layer{border:1px solid #d2d3d6}
.googie_list li.googie_list_onhover{background-color:#255fe2}
#login-footer>div{background:#f2f2f3}
.message-htmlpart blockquote,.message-part blockquote{color:#0d2761;border-left:2px solid #0d2761;border-right:2px solid #0d2761;background-color:rgba(242,242,243,.5)}
.message-htmlpart blockquote span.blockquote-link,.message-part blockquote span.blockquote-link{background:#f2f2f3;border:1px solid #d7d8db}
html.dark-mode{scrollbar-color:#103078 #55585e}
html.dark-mode:not(.touch) ::-webkit-scrollbar-track{background-color:#55585e}
html.dark-mode:not(.touch) ::-webkit-scrollbar-thumb{background-color:#103078}
html.dark-mode body{color:#c9cbcf;background-color:#252628}
html.dark-mode #layout-content,html.dark-mode #layout-list,html.dark-mode #layout-sidebar,html.dark-mode #layout>div>.footer,html.dark-mode #layout>div>.header,html.dark-mode .menu.pagenav.pagenav-list,html.dark-mode .menu.pagenav.pagenav-list+.navlist,html.dark-mode .menu.pagenav.pagenav-list.expanded+.navlist,html.dark-mode .popup .listbox .footer{border-color:#55585e}
html.dark-mode #layout>div>.footer a.button,html.dark-mode #layout>div>.header a.button{color:#c9cbcf}
html.dark-mode #layout-menu{border-right:1px solid #55585e}
html.dark-mode #layout-menu .special-buttons a:not(:focus){background:#252628}
html.dark-mode.layout-phone #layout-menu{background:#18191b}
html.dark-mode .searchbar{border-color:#55585e}
html.dark-mode #messagestack div{color:#c9cbcf}
html.dark-mode #messagestack div i.icon:before{color:#c9cbcf}
html.dark-mode #messagestack .alert-info,html.dark-mode .ui.alert.boxinformation{background-color:#10317b}
html.dark-mode #messagestack .loading{background-color:#3d3f43}
html.dark-mode .ui.alert.boxconfirmation,html.dark-mode .ui.alert.boxerror,html.dark-mode .ui.alert.boxinformation,html.dark-mode .ui.alert.boxwarning{color:#c9cbcf}
html.dark-mode .ui.alert.boxconfirmation i.icon:before,html.dark-mode .ui.alert.boxerror i.icon:before,html.dark-mode .ui.alert.boxinformation i.icon:before,html.dark-mode .ui.alert.boxwarning i.icon:before{color:#c9cbcf}
html.dark-mode .ui.alert a:not(.btn){color:#c9cbcf}
html.dark-mode .iframe-loader{background-color:rgba(37,38,40,.9)}
html.dark-mode .iframe-loader .spinner-border{color:#878a92;border-color:currentColor #494b50 currentColor currentColor}
html.dark-mode #taskmenu a,html.dark-mode .menu.toolbar a{color:#c9cbcf}
html.dark-mode #taskmenu a.selected,html.dark-mode .menu.toolbar a.selected{background-color:#3d3f43}
html.dark-mode #taskmenu .action-buttons a{color:#255fe2}
html.dark-mode.layout-phone .popover,html.dark-mode.layout-small .popover{border-left:1px solid #55585e}
html.dark-mode.layout-phone .popover:not(.select-menu) .listing li:last-child,html.dark-mode.layout-small .popover:not(.select-menu) .listing li:last-child{border-color:#303236}
html.dark-mode.layout-phone .popover-header,html.dark-mode.layout-small .popover-header{background:#18191b;border-bottom:1px solid #55585e}
html.dark-mode #taskmenu a:hover,html.dark-mode .header a.button.icon:not(.disabled):focus,html.dark-mode .header a.button.icon:not(.disabled):hover,html.dark-mode .menu a:not(.disabled):focus,html.dark-mode .menu a:not(.disabled):hover,html.dark-mode .menu.toolbar .dropbutton:not(.disabled):hover,html.dark-mode .popupmenu .listing li>a:not(.disabled):hover{background-color:#3d3f43}
html.dark-mode .menu.toolbar .dropbutton a.dropdown:hover{background-color:#494c51}
html.dark-mode .listing li a,html.dark-mode .listing tbody td,html.dark-mode .listing tbody td a,html.dark-mode .proplist li.with-sublist>a.dropdown{color:#c9cbcf}
html.dark-mode .listing li,html.dark-mode .listing li ul,html.dark-mode .listing tbody td{border-color:#303236}
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:#255fe2;background-color:#3d3f43}
html.dark-mode .listing li.selected ul{background-color:#252628}
html.dark-mode .listing li.selected ul div.treetoggle{color:#c9cbcf}
html.dark-mode .listing li.disabled,html.dark-mode .listing tr.disabled td{color:#6d7078}
html.dark-mode .messagelist{color:#c9cbcf}
html.dark-mode .messagelist tr:not(.flagged):not(.deleted) td.subject span.date,html.dark-mode .messagelist tr:not(.flagged):not(.deleted) td.subject span.fromto,html.dark-mode .messagelist tr:not(.flagged):not(.deleted) td.subject span.size{color:#94979e}
html.dark-mode .messagelist tr:not(.flagged):not(.deleted) td.subject span.msgicon.status{color:#c9cbcf}
html.dark-mode .messagelist tr:not(.flagged):not(.deleted) span.flag{color:#c9cbcf}
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:#255fe2}
html.dark-mode .messagelist tr.deleted td span.attachment span,html.dark-mode .messagelist tr.deleted td span.flag,html.dark-mode .messagelist tr.deleted td.subject span.date,html.dark-mode .messagelist tr.deleted td.subject span.fromto,html.dark-mode .messagelist tr.deleted td.subject span.msgicon.status,html.dark-mode .messagelist tr.deleted td.subject span.msgicon.status.unread:before,html.dark-mode .messagelist tr.deleted td.subject span.subject a{color:#6d7078}
html.dark-mode .messagelist span.attachment span{color:#94979e}
html.dark-mode .folderlist li.mailbox .unreadcount{background-color:#55585e;color:#e4e5e7}
html.dark-mode .attachmentslist{background-color:#3d3f43}
html.dark-mode .attachmentslist a{color:#c9cbcf}
html.dark-mode .attachmentslist li .attachment-name{color:#c9cbcf}
html.dark-mode .attachmentslist li .attachment-size{color:#94979e}
html.dark-mode .btn{color:#c9cbcf}
html.dark-mode .btn:focus,html.dark-mode .btn:hover{color:#e4e5e7}
html.dark-mode .btn-primary{background-color:#0d2761;color:#e4e5e7}
html.dark-mode .btn-primary:hover:not(:disabled){background-color:#103078}
html.dark-mode .btn-secondary{background-color:#55585e;color:#e4e5e7}
html.dark-mode .btn-secondary:hover:not(:disabled){background-color:#61656c}
html.dark-mode .btn-danger{color:#e4e5e7}
html.dark-mode .floating-action-buttons a.button{background:#0d2761}
html.dark-mode .custom-file-label,html.dark-mode .form-control{background-color:#252628;color:#c9cbcf}
html.dark-mode .custom-file-label:not(.is-invalid),html.dark-mode .form-control:not(.is-invalid){border-color:#868a92}
html.dark-mode .custom-file-label:focus,html.dark-mode .form-control:focus{background-color:#313336}
html.dark-mode .custom-file-label:focus:not(.is-invalid),html.dark-mode .form-control:focus:not(.is-invalid){color:#e4e5e7!important;border-color:#255fe2}
html.dark-mode .custom-file-label::after{color:#c9cbcf;background-color:#3d3f43}
html.dark-mode .custom-switch .custom-control-label::before{background-color:#55585e}
html.dark-mode .custom-switch .custom-control-label::after{background-color:#c9cbcf}
html.dark-mode .custom-switch .custom-control-input:checked~.custom-control-label::before{background-color:#0d2761}
html.dark-mode .custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#c9cbcf}
html.dark-mode .multi-input:not(.is-invalid)>.content{border-color:#868a92}
html.dark-mode .multi-input:not(.is-invalid)>.content.focused{border-color:#255fe2}
html.dark-mode .input-group-text{color:#c9cbcf;background-color:#3d3f43;border-color:#868a92}
html.dark-mode .input-group a:focus{border-color:#255fe2;box-shadow:0 0 0 .2rem rgba(37,95,226,.25)}
html.dark-mode .recipient-input.focus{color:#e4e5e7;background-color:#313336;border-color:#255fe2}
html.dark-mode .recipient-input a.button.icon,html.dark-mode .recipient-input input{color:#c9cbcf}
html.dark-mode .recipient-input .recipient{background-color:#3d3f43;border-color:#868a92}
html.dark-mode .file-upload{border-color:#55585e}
html.dark-mode .file-upload.droptarget.active{border-color:#c9cbcf}
html.dark-mode .file-upload.droptarget.hover{border-color:#c9cbcf;background-color:#3d3f43}
html.dark-mode .image-upload{background-color:#3d3f43}
html.dark-mode .image-upload a.button{background-color:rgba(37,38,40,.25)}
html.dark-mode .formcontent.raweditor .CodeMirror{color:#c9cbcf;background-color:#252628;border-color:#868a92}
html.dark-mode .formcontent.raweditor .CodeMirror-focused{background-color:#313336;border-color:#255fe2}
html.dark-mode .CodeMirror-line::selection,html.dark-mode .CodeMirror-line>span::selection,html.dark-mode .CodeMirror-line>span>span::selection,html.dark-mode .CodeMirror-selected{background:#3d3f43}
html.dark-mode .CodeMirror-gutters{background-color:#252628}
html.dark-mode .CodeMirror-activeline-background{background:#3d3f43}
html.dark-mode .skinselection .skinthumbnail{border-color:#868a92}
html.dark-mode .html-editor .editor-toolbar{background-color:#3d3f43;border-color:#868a92}
html.dark-mode .html-editor .editor-toolbar .mce-i-html:focus,html.dark-mode .html-editor .editor-toolbar .mce-i-html:hover{background-color:#61656c}
html.dark-mode .tox.tox-tinymce{border-color:#868a92}
html.dark-mode .tox .tox-toolbar{background-color:#3d3f43;border-color:#868a92}
html.dark-mode .tox .tox-toolbar-overlord>div{background:url("data:image/svg+xml,%3Csvg height='33px' viewBox='0 0 40 33px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='32px' width='100' height='1' fill='%237c949c'/%3E%3C/svg%3E") #3d3f43}
html.dark-mode .tox .tox-pop.tox-pop--top:after,html.dark-mode .tox .tox-pop.tox-pop--top:before{border-bottom-color:#94979e}
html.dark-mode .tox .tox-pop__dialog{border-color:#94979e}
html.dark-mode .tox .tox-split-button,html.dark-mode .tox .tox-swatches__picker-btn,html.dark-mode .tox .tox-tbtn{color:#c9cbcf}
html.dark-mode .tox .tox-split-button svg,html.dark-mode .tox .tox-swatches__picker-btn svg,html.dark-mode .tox .tox-tbtn svg{fill:#c9cbcf!important}
html.dark-mode .tox .tox-split-button:focus,html.dark-mode .tox .tox-split-button:hover,html.dark-mode .tox .tox-swatches__picker-btn:focus,html.dark-mode .tox .tox-swatches__picker-btn:hover,html.dark-mode .tox .tox-tbtn:focus,html.dark-mode .tox .tox-tbtn:hover{color:#c9cbcf;background:#61656c}
html.dark-mode .tox .tox-tbtn--enabled{background:#61656c}
html.dark-mode .tox .tox-button--naked.tox-button--icon:hover:not(:disabled),html.dark-mode .tox .tox-button--naked:focus:not(:disabled){color:#d7d8db;background-color:#61656c}
html.dark-mode .tox .tox-selectfield select{color:#c9cbcf}
html.dark-mode .tox .tox-selectfield svg{fill:#c9cbcf}
html.dark-mode .tox .tox-color-input span::before{background-color:#c9cbcf}
html.dark-mode .tox .tox-toolbar__group:not(:last-of-type){border-color:#868a92}
html.dark-mode .tox .tox-dialog,html.dark-mode .tox .tox-dialog__body,html.dark-mode .tox .tox-dialog__footer,html.dark-mode .tox .tox-dialog__header,html.dark-mode .tox .tox-dialog__title{color:#c9cbcf;border-color:#55585e;background-color:#252628}
html.dark-mode .tox .tox-button--naked,html.dark-mode .tox .tox-color-input>input,html.dark-mode .tox .tox-dialog__body-nav-item,html.dark-mode .tox .tox-dialog__header .tox-button,html.dark-mode .tox .tox-insert-table-picker__label,html.dark-mode .tox .tox-label,html.dark-mode .tox .tox-textfield{color:#c9cbcf}
html.dark-mode .tox .tox-dialog__footer .tox-button{background-color:#0d2761;color:#e4e5e7}
html.dark-mode .tox .tox-dialog__footer .tox-button:focus:not(:disabled){background-color:#0d2761}
html.dark-mode .tox .tox-dialog__footer .tox-button:hover:not(:disabled){background-color:#103078}
html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary{background-color:#55585e;color:#e4e5e7}
html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary:focus:not(:disabled){background-color:#55585e}
html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary:hover:not(:disabled){background-color:#61656c}
html.dark-mode .tox .tox-dialog__body-nav-item--active{color:#255fe2}
html.dark-mode .tox .tox-menu{background-color:#18191b;border-color:#94979e}
html.dark-mode .tox .tox-collection__item-caret svg{fill:#c9cbcf}
html.dark-mode .tox .tox-collection__item{color:#c9cbcf}
html.dark-mode .tox .tox-collection__item:not(:last-child){border-bottom:1px solid #303236}
html.dark-mode .tox .tox-collection__item--active,html.dark-mode .tox .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#c9cbcf;background-color:#3d3f43}
html.dark-mode .tox .tox-collection__item--enabled{color:#255fe2;background-color:#3d3f43}
html.dark-mode .message-part{border-color:#55585e}
html.dark-mode .message-part blockquote{background-color:#252628;border-color:#5280e8;color:#5280e8}
html.dark-mode .message-part blockquote span.blockquote-link{background:#252628}
html.dark-mode .message-part span.sig{color:#94979e}
html.dark-mode .message-htmlpart{color:#303236}
html.dark-mode #message-header .header-headers .header-title{color:#c9cbcf}
html.dark-mode .message-partheaders{background-color:#3d3f43}
html.dark-mode .message-partheaders table.headers-table{color:#c9cbcf}
html.dark-mode p.image-attachment{border-color:#55585e;background-color:#3d3f43}
html.dark-mode p.image-attachment span{color:#94979e}
html.dark-mode fieldset.image-attachment legend{color:#94979e;border-color:#55585e}
html.dark-mode .ui-widget{border-color:#55585e}
html.dark-mode .ui-widget-content,html.dark-mode .ui-widget-header{background-color:#252628}
html.dark-mode .ui-dialog .ui-dialog-titlebar{border-color:#55585e}
html.dark-mode .ui-dialog .ui-dialog-title,html.dark-mode .ui-dialog .ui-dialog-titlebar-close{color:#c9cbcf}
html.dark-mode .ui-dialog .ui-dialog-buttonpane{border-color:#55585e}
html.dark-mode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link{color:#c9cbcf}
html.dark-mode .ui-datepicker .ui-datepicker-header{border-color:#55585e}
html.dark-mode .ui-datepicker th{color:#94979e}
html.dark-mode .ui-datepicker .ui-datepicker-next,html.dark-mode .ui-datepicker .ui-datepicker-prev,html.dark-mode .ui-datepicker .ui-state-default,html.dark-mode .ui-datepicker.ui-widget-content .ui-state-default{color:#c9cbcf}
html.dark-mode .ui-datepicker .ui-state-highlight,html.dark-mode .ui-datepicker.ui-widget-content .ui-state-highlight{color:#255fe2;background-color:#3d3f43}
html.dark-mode .ui-datepicker .ui-datepicker-days-cell-over a{background-color:#55585e}
html.dark-mode .ui-menu{background-color:#18191b;border-color:#94979e}
html.dark-mode .ui-menu .ui-menu-item{border-bottom:1px solid #303236}
html.dark-mode .ui-menu .ui-state-active{background-color:#3d3f43!important}
html.dark-mode .minicolors-panel{border-color:#55585e;background:#18191b}
html.dark-mode #contacthead.readonly .source.row,html.dark-mode #login-footer,html.dark-mode .contactlist span.email,html.dark-mode .file-upload .hint,html.dark-mode .formcontent .hint,html.dark-mode .listing span.secondary,html.dark-mode .listing-info,html.dark-mode ::-webkit-input-placeholder,html.dark-mode ::placeholder{color:#94979e}
html.dark-mode .popover{background-color:#18191b;border-color:#94979e}
html.dark-mode .popover .menu li.separator{color:#94979e}
html.dark-mode .popover .menu ul+li.separator{border-top:1px solid #303236}
html.dark-mode .popover-body{color:#c9cbcf}
html.dark-mode .bs-popover-auto[x-placement^=right]>.arrow::after,html.dark-mode .bs-popover-right>.arrow::after{border-right-color:#94979e}
html.dark-mode .bs-popover-auto[x-placement^=left]>.arrow::after,html.dark-mode .bs-popover-left>.arrow::after{border-left-color:#94979e}
html.dark-mode .bs-popover-auto[x-placement^=top]>.arrow::after,html.dark-mode .bs-popover-top>.arrow::after{border-top-color:#94979e}
html.dark-mode .bs-popover-auto[x-placement^=bottom]>.arrow::after,html.dark-mode .bs-popover-bottom>.arrow::after{border-bottom-color:#94979e}
html.dark-mode .listing-hover-menu{background-color:#18191b;border-color:#55585e}
html.dark-mode .listing-hover-menu a.button{color:#c9cbcf}
html.dark-mode .listing-hover-menu span.txt{color:#94979e}
html.dark-mode .nav-tabs{border-color:#55585e}
html.dark-mode .nav-tabs .nav-link{color:#c9cbcf;border-bottom-color:#55585e}
html.dark-mode .nav-tabs .nav-link:hover{background:#252628;border-color:#55585e;color:#c9cbcf}
html.dark-mode .nav-tabs .nav-link.active{background:#252628;border-color:#55585e}
html.dark-mode .table{color:#c9cbcf}
html.dark-mode .table td,html.dark-mode .table th,html.dark-mode .table thead th{border-color:#55585e}
html.dark-mode .table-widget{border-color:#55585e}
html.dark-mode .table-widget>.footer{border-color:#55585e}
html.dark-mode .table-widget table.options-table tr:last-child td{border-color:#55585e}
html.dark-mode .table-widget table.options-table tr.selected td{background-color:#3d3f43;color:#c9cbcf}
html.dark-mode #rcmdraglayer{background-color:#18191b;border:1px solid #94979e;color:#c9cbcf}
html.dark-mode .quota-widget .bar{border-color:#55585e;background-color:#55585e}
html.dark-mode .quota-info .root{color:#94979e}
html.dark-mode #contactpic,html.dark-mode img.contactphoto{background-color:#3d3f43!important}
html.dark-mode .pgpkeyimport div.key.disabled,html.dark-mode .pgpkeyimport div.key.revoked{color:#6d7078}
@media screen and (min-width:481px){#layout-menu .popover-header{background-color:#34363a!important}}
@media screen and (min-width:481px){#layout-menu{background-color:#34363a}}
@media screen and (max-width:480px){.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-primary,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-secondary{color:#303236}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link{color:#303236}}
@media screen and (max-width:768px){.menu.listing a{color:#303236}}
@media screen and (max-width:480px){#taskmenu a{border-bottom:1px solid #f2f2f3!important;color:#303236}}
@media screen and (min-width:481px){#taskmenu a.selected{background:#4c4f55}#taskmenu a.selected:hover{background:#4c4f55}#taskmenu a:hover{background:#4c4f55}#taskmenu .special-buttons{background-color:#34363a}#taskmenu .action-buttons a{color:#255fe2}#taskmenu .action-buttons a:hover{color:#255fe2;background:#4c4f55}}
@media screen and (min-width:1025px){#taskmenu a:focus{background-color:#4c4f55}}
@media screen and (max-width:1200px){.listing.selection-large-only li.selected{color:#303236}}
@media screen and (max-width:480px){div.tox .tox-dialog__footer .tox-button{color:#303236!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:#303236}}
@media screen and (max-width:480px){html.dark-mode #layout-menu .popover-header{border-bottom:1px solid #55585e}}
@media screen and (max-width:480px){html.dark-mode #taskmenu a{border-color:#303236!important}}
@media screen and (max-width:480px){html.dark-mode .tox .tox-dialog__footer .tox-button{color:#c9cbcf!important}}
@media screen and (max-width:480px){html.dark-mode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-primary:not(.btn-danger),html.dark-mode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-secondary{color:#c9cbcf}}
/* --- logo i drobiazgi klikamy --- */
html.dark-mode #logo,html.dark-mode .logo{content:url(logo-klikamy-white.png)}
body.task-login #logo{max-width:280px;height:auto}
#layout-menu #logo{max-height:34px;object-fit:contain}

/* === klikamy 02.10: logo = sama strzalka, plaskie przyciski, spokojne pola, logowanie z pomoca === */
/* logo: biala strzalka w trybie ciemnym, ciemna w jasnym; w poczcie tez sama ikonka */
#logo, html.dark-mode .logo { content: url(arrow-white.png); }
html:not(.dark-mode) #logo { content: url(arrow-dark.png); }
body.task-login #logo { width: 54px; height: 54px; max-width: none; max-height: none; opacity: 1; object-fit: contain; }
#layout-menu #logo { width: 30px; height: 30px; max-height: 30px; object-fit: contain; }
/* przyciski: zwykly niebieski klikamy, bez polysku i cieni */
.btn-primary, html.dark-mode .btn-primary, .btn-primary.disabled, .btn-primary:disabled { background: #2563eb; background-image: none; border-color: #2563eb; color: #fff; box-shadow: none; }
.btn-primary:hover, html.dark-mode .btn-primary:hover:not(:disabled), .btn-primary:not(:disabled):not(.disabled):active { background: #1d4ed8; border-color: #1d4ed8; color: #fff; }
.btn:focus, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active:focus { box-shadow: none; }
#login-form .btn { text-transform: none; font-weight: 600; letter-spacing: 0; border-radius: 8px; }
/* pola: bez poswiaty, tylko kolor obramowania */
.form-control:focus, html.dark-mode .form-control:focus, html.dark-mode .form-control:focus:not(.is-invalid) { box-shadow: none !important; border-color: #2563eb !important; }
/* strona logowania */
body.task-login #layout-content { overflow-y: auto; }
body.task-login #logo { top: 10vh; }
#login-form { max-width: 420px; }
.kb-intro { margin: 18px 0 22px; text-align: center; }
.kb-intro h2 { margin: 0; font-size: 22px; font-weight: 600; }
.kb-intro p { margin: 6px 0 0; font-size: 14px; opacity: .7; }
#login-footer { font-size: 0; margin-top: 18px; }
#login-footer .kb-help, #login-footer .kb-copy { font-size: 14px; }
#login-footer > a.support-link { display: none; }
.kb-help { display: grid; gap: 8px; text-align: left; }
.kb-card { display: flex; flex-direction: column; gap: 2px; padding: 12px 14px; border: 1px solid #d7d8db; border-radius: 10px; color: inherit !important; text-decoration: none !important; }
.kb-card:hover { border-color: #2563eb; }
.kb-card b { font-size: 14px; font-weight: 600; }
.kb-card span { font-size: 13px; opacity: .7; }
html.dark-mode .kb-card { border-color: #3d4045; }
html.dark-mode .kb-card:hover { border-color: #2563eb; }
.kb-copy { margin: 16px 0 0; font-size: 12.5px !important; opacity: .55; text-align: center; }
/* poprawki 02.10: ciemny tryb mial wlasna regule logo (wyzsza waga), przycisk logowania ma wlasne wielkie litery, stopka bez szarego pudelka */
html.dark-mode #logo, html.dark-mode .logo { content: url(arrow-white.png); }
body.task-login #logo { top: 0; margin-top: 9vh; }
#rcmloginsubmit { text-transform: none !important; font-weight: 600; letter-spacing: 0; border-radius: 8px; box-shadow: none; }
#login-footer > div { margin-top: 0; padding: 0; background: none; }
body.task-login #login-form { top: 0; margin: 26px auto 40px; }
/* pomoc w formularzu (nie w stopce) */
#login-form .kb-help { margin-top: 18px; font-size: 14px; }
#login-form .kb-copy { font-size: 12.5px; }
#login-footer { display: none; }
