/* Ranarr Midnight Minimal: generated from Elastic styles.min.css by make_midnight.py, then the hand rules */
a{color:#f2c14e}a:hover{color:#f2c14e}.quota-widget .value{background-color:#f2c14e;color:#1e1603}.floating-action-buttons a.button{background:#f2c14e;color:#1e1603}.btn-link{color:#f2c14e}.btn-primary{background:#f2c14e;border-color:#f2c14e;color:#1e1603}.btn-primary:focus{background:#f2c14e;border-color:#f2c14e;color:#1e1603}.btn-primary:hover{background:#f2c14e;border-color:#f2c14e;color:#1e1603}.btn-primary.disabled,.btn-primary:disabled{background:#f2c14e;border-color:#f2c14e;color:#1e1603}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background:#f2c14e;border-color:#f2c14e;color:#1e1603}.ui-menu .ui-state-active{background-color:#f2c14e!important;color:#1e1603}.ui-slider .ui-slider-handle.ui-state-active{background:#f2c14e;border-color:#5a4a1c;color:#1e1603}.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{color:#f2c14e}.ui-datepicker a.ui-state-active{background:#f2c14e!important;color:#1e1603}html.layout-phone .popover-header,html.layout-small .popover-header{background-color:#2e2813}.popover .menu li a:not(.disabled):hover{background-color:#f2c14e;color:#1e1603}.popover .menu .dropbutton a.dropdown:hover{background-color:#f2c14e;color:#1e1603}@media screen and (min-width:481px){#taskmenu .action-buttons a{color:#f2c14e}#taskmenu .action-buttons a:hover{color:#f2c14e}}.ui.alert a:not(.btn){color:#f2c14e}#messagestack .alert-info.information{background-color:#f2c14e;color:#1e1603}.popupmenu .listing li>a:not(.disabled):hover{background-color:#f2c14e;color:#1e1603}.popupmenu .listing li.selected{background-color:#f2c14e;color:#1e1603}.folderlist li.mailbox .unreadcount{background:#f2c14e;color:#1e1603}.folderlist li.mailbox.recent>a>.unreadcount{background:#f2c14e;color:#1e1603}.formcontent.raweditor .CodeMirror-focused{border-color:#f2c14e;box-shadow:0 0 0 .2rem rgba(242,193,78,.25)}.input-group a:focus{background-color:rgba(242,193,78,.25)}.multi-input>.content.focused{border-color:#f2c14e;box-shadow:0 0 0 .2rem rgba(242,193,78,.25)}.recipient-input.focus{border-color:#f2c14e;box-shadow:0 0 0 .2rem rgba(242,193,78,.25)}.tagedit-list[tabindex="-1"]{border-color:#f2c14e;box-shadow:0 0 0 .2rem rgba(242,193,78,.25)}.form-control:focus{border-color:#f2c14e;box-shadow:0 0 0 .2rem rgba(242,193,78,.25)}.input-group-text input:focus{border-color:#f2c14e!important}.custom-switch .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(242,193,78,.25)}.custom-switch .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#f2c14e}.custom-switch .custom-control-input:checked~.custom-control-label::before{border-color:#f2c14e;background-color:#f2c14e;color:#1e1603}.custom-switch .custom-control-input:checked:disabled~.custom-control-label::before{border-color:#f2c14e;background-color:#f2c14e;color:#1e1603}.custom-file-input:focus~.custom-file-label{border-color:#f2c14e;box-shadow:0 0 0 .2rem rgba(242,193,78,.25)}div.tox.focused{border-color:#f2c14e!important;box-shadow:0 0 0 .2rem rgba(242,193,78,.25)!important}div.tox .tox-dialog .tox-dialog__body-nav-item--active{color:#f2c14e}div.tox .tox-dialog .tox-dialog__body-nav-item--active:hover{color:#f2c14e}div.tox .tox-dialog__footer .tox-button{background:#f2c14e;border-color:#f2c14e;color:#1e1603}div.tox .tox-dialog__footer .tox-button:focus{background:#f2c14e;border-color:#f2c14e;color:#1e1603}div.tox .tox-dialog__footer .tox-button:hover{background:#f2c14e;border-color:#f2c14e;color:#1e1603}div.tox .tox-dialog__footer .tox-button.disabled,div.tox .tox-dialog__footer .tox-button:disabled{background:#f2c14e;border-color:#f2c14e;color:#1e1603}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:#f2c14e;border-color:#f2c14e;color:#1e1603}div.tox .tox-dialog__footer .tox-button:focus:not(:disabled){background:#f2c14e;border-color:#f2c14e;color:#1e1603}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:#f2c14e;box-shadow:0 0 0 .2rem rgba(242,193,78,.25)}.googie_list li.googie_list_onhover{background-color:#f2c14e;color:#1e1603}.message-htmlpart blockquote,.message-part blockquote{color:#f2c14e;border-left:2px solid #5a4a1c;border-right:2px solid #5a4a1c}html.dark-mode{scrollbar-color:#2e2813 #2a3135}html.dark-mode:not(.touch) ::-webkit-scrollbar-track{background-color:#2a3135}html.dark-mode:not(.touch) ::-webkit-scrollbar-thumb{background-color:#2e2813}html.dark-mode body{color:#c9cfd2;background-color:#0e1113}html.dark-mode #logo{opacity:.8}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{background-color:transparent;border-color:#2a3135}html.dark-mode #layout>div>.footer{font-weight:400}html.dark-mode #layout>div>.footer,html.dark-mode #layout>div>.header{color:unset}html.dark-mode #layout>div>.footer a.button,html.dark-mode #layout>div>.header a.button{color:#c9cfd2}html.dark-mode #layout-menu{background:unset;border-right:1px solid #2a3135}html.dark-mode #layout-menu .popover-header,html.dark-mode #layout-menu .special-buttons{background:0 0!important}@media screen and (max-width:480px){html.dark-mode #layout-menu{border-left:0}html.dark-mode #layout-menu .popover-header{border-bottom:1px solid #2a3135}}html.dark-mode #layout-menu .special-buttons a:not(:focus){background:#0e1113}html.dark-mode.layout-phone #layout-menu{background:#0b0d0f}html.dark-mode .searchbar{background-color:transparent;border-color:#2a3135}html.dark-mode .searchbar a,html.dark-mode .searchbar form:before,html.dark-mode .searchbar input{color:unset}html.dark-mode .searchbar a.selected{color:#41b849}html.dark-mode #messagestack div{color:#c9cfd2}html.dark-mode #messagestack div i.icon:before{color:#c9cfd2}html.dark-mode #messagestack .alert-info,html.dark-mode .ui.alert.boxinformation{background-color:#2e2813}html.dark-mode #messagestack .alert-danger,html.dark-mode .ui.alert.boxerror{background-color:#993331}html.dark-mode #messagestack .alert-warning,html.dark-mode .ui.alert.boxwarning{background-color:#997f31}html.dark-mode #messagestack .alert-success,html.dark-mode .ui.alert.boxconfirmation{background-color:#276e2c}html.dark-mode #messagestack .loading{background-color:#22282c}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:#c9cfd2}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:#c9cfd2}html.dark-mode .ui.alert a:not(.btn){color:#c9cfd2;text-decoration:underline}html.dark-mode .iframe-loader{background-color:rgba(14,17,19,.9)}html.dark-mode .iframe-loader .spinner-border{color:#8a949a;border-color:currentColor #1e2427 currentColor currentColor}html.dark-mode #taskmenu a,html.dark-mode .menu.toolbar a{color:#c9cfd2}html.dark-mode #taskmenu a.selected,html.dark-mode .menu.toolbar a.selected{background-color:#22282c}html.dark-mode .menu.pagenav .pagenav-text,html.dark-mode .menu.pagenav a,html.dark-mode .popover .menu li a[aria-haspopup]::after,html.dark-mode pre{color:unset}html.dark-mode #taskmenu .action-buttons a{color:#f2c14e}@media screen and (max-width:480px){html.dark-mode #taskmenu a{border-color:#111517!important}html.dark-mode #taskmenu a.selected{background:0 0}}@media screen and (min-width:481px) and (max-width:1024px){html.dark-mode #taskmenu a{width:41px}}@media screen and (min-width:1025px){html.dark-mode #taskmenu a{width:77px}}html.dark-mode.layout-phone .popover,html.dark-mode.layout-small .popover{border-left:1px solid #2a3135}html.dark-mode.layout-phone .popover .menu .dropbutton a.dropdown,html.dark-mode.layout-small .popover .menu .dropbutton a.dropdown{background:0 0}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:#111517}html.dark-mode.layout-phone .popover-header,html.dark-mode.layout-small .popover-header{background:#0b0d0f;border-bottom:1px solid #2a3135;color:unset}html.dark-mode.layout-phone .popover-overlay,html.dark-mode.layout-small .popover-overlay{background:rgba(0,0,0,.7)}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:#22282c}html.dark-mode .menu.toolbar a.selected{color:#41b849;background:0 0}html.dark-mode .menu.toolbar .dropbutton a.dropdown:hover{background-color:#1e2427}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:#c9cfd2}html.dark-mode .listing li,html.dark-mode .listing li ul,html.dark-mode .listing tbody td{border-color:#111517}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:#f2c14e;background-color:#22282c}html.dark-mode .listing li.selected ul{background-color:#0e1113}html.dark-mode .listing li.selected ul div.treetoggle{color:#c9cfd2}html.dark-mode .listing li.disabled,html.dark-mode .listing tr.disabled td{color:#8a949a}html.dark-mode .listing li.droptarget>a,html.dark-mode .listing tr.droptarget>td{background-color:#4d4d00}html.dark-mode .messagelist{color:#c9cfd2}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:#8a949a}html.dark-mode .messagelist tr:not(.flagged):not(.deleted) td.subject span.msgicon.status{color:#c9cfd2}html.dark-mode .messagelist tr:not(.flagged):not(.deleted) span.flag{color:#c9cfd2}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:#f2c14e}html.dark-mode .messagelist tr.flagged:not(.deleted) span.attachment span,html.dark-mode .messagelist tr.flagged:not(.deleted) td{color:#ff5552}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:#8a949a}html.dark-mode .messagelist span.attachment span{color:#8a949a}html.dark-mode .folderlist li.mailbox .unreadcount{background-color:#2a3135;color:#e6e9eb;font-weight:400}html.dark-mode .attachmentslist{background-color:#22282c;border:0}html.dark-mode .attachmentslist a{color:#c9cfd2}html.dark-mode .attachmentslist li .attachment-name{color:#c9cfd2}html.dark-mode .attachmentslist li .attachment-size{color:#8a949a}html.dark-mode .btn{color:#c9cfd2}html.dark-mode .btn:focus,html.dark-mode .btn:hover{color:#e6e9eb}html.dark-mode .btn:disabled{opacity:.5!important}html.dark-mode .btn-primary{background-color:#2e2813;color:#e6e9eb}html.dark-mode .btn-primary:hover:not(:disabled){background-color:#2e2813}html.dark-mode .btn-secondary{background-color:#2a3135;color:#e6e9eb}html.dark-mode .btn-secondary:hover:not(:disabled){background-color:#3a4348}html.dark-mode .btn-danger{background-color:#993331;color:#e6e9eb}html.dark-mode .btn-danger:hover:not(:disabled){background-color:#ac3937}html.dark-mode .floating-action-buttons a.button{box-shadow:none;background:#2e2813}html.dark-mode .custom-file-label,html.dark-mode .form-control{background-color:#0e1113;color:#c9cfd2}html.dark-mode .custom-file-label:not(.is-invalid),html.dark-mode .form-control:not(.is-invalid){border-color:#8a949a}html.dark-mode .custom-file-label:focus,html.dark-mode .form-control:focus{background-color:#111517}html.dark-mode .custom-file-label:focus:not(.is-invalid),html.dark-mode .form-control:focus:not(.is-invalid){color:#e6e9eb!important;border-color:#f2c14e}html.dark-mode .custom-file-label::after{color:#c9cfd2;background-color:#22282c}html.dark-mode .custom-select{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23c5d1d3' viewBox='0 0 4 5'%3e%3cpath d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px}html.dark-mode .custom-switch .custom-control-label::before{background-color:#2a3135}html.dark-mode .custom-switch .custom-control-label::after{background-color:#c9cfd2}html.dark-mode .custom-switch .custom-control-input:disabled~.custom-control-label{opacity:.4}html.dark-mode .custom-switch .custom-control-input:checked~.custom-control-label::before{background-color:#2e2813}html.dark-mode .custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#c9cfd2}html.dark-mode input:disabled,html.dark-mode select:disabled{opacity:.5}html.dark-mode .multi-input:not(.is-invalid)>.content{border-color:#8a949a}html.dark-mode .multi-input:not(.is-invalid)>.content.focused{border-color:#f2c14e}html.dark-mode .input-group-text{color:#c9cfd2;background-color:#22282c;border-color:#8a949a}html.dark-mode .input-group a:focus{border-color:#f2c14e;box-shadow:0 0 0 .2rem rgba(242,193,78,.25);z-index:1}html.dark-mode .form-control-plaintext{color:unset}html.dark-mode .recipient-input.focus{color:#e6e9eb;background-color:#111517;border-color:#f2c14e}html.dark-mode .recipient-input a.button.icon,html.dark-mode .recipient-input input{color:#c9cfd2}html.dark-mode .recipient-input .recipient{background-color:#22282c;border-color:#8a949a}html.dark-mode .file-upload{border-color:#2a3135}html.dark-mode .file-upload:after{mix-blend-mode:soft-light}html.dark-mode .file-upload.droptarget.active{border-color:#c9cfd2}html.dark-mode .file-upload.droptarget.hover{border-color:#c9cfd2;background-color:#22282c}html.dark-mode .file-upload .attachmentslist{background:0 0}html.dark-mode .image-upload{background-color:#22282c}html.dark-mode .image-upload a.button{background-color:rgba(14,17,19,.25)}html.dark-mode .formcontent.raweditor .CodeMirror{color:#c9cfd2;background-color:#0e1113;border-color:#8a949a}html.dark-mode .formcontent.raweditor .CodeMirror-focused{background-color:#111517;border-color:#f2c14e}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:#22282c}html.dark-mode .CodeMirror-gutters{background-color:#0e1113;border:0}html.dark-mode .CodeMirror-activeline-background{background:#22282c}html.dark-mode .skinselection .skinthumbnail{border-color:#8a949a;background:0 0}html.dark-mode .html-editor .editor-toolbar{background-color:#22282c;border-color:#8a949a}html.dark-mode .html-editor .editor-toolbar .mce-i-html{color:unset}html.dark-mode .html-editor .editor-toolbar .mce-i-html:focus,html.dark-mode .html-editor .editor-toolbar .mce-i-html:hover{background-color:#3a4348;border-color:transparent}html.dark-mode .tox.tox-tinymce{border-color:#8a949a}html.dark-mode .tox .tox-toolbar{background-color:#22282c;border-color:#8a949a}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") #22282c}html.dark-mode .tox .tox-pop.tox-pop--top:after,html.dark-mode .tox .tox-pop.tox-pop--top:before{border-bottom-color:#8a949a}html.dark-mode .tox .tox-pop__dialog{box-shadow:none;border-color:#8a949a}html.dark-mode .tox .tox-split-button,html.dark-mode .tox .tox-swatches__picker-btn,html.dark-mode .tox .tox-tbtn{color:#c9cfd2}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:#c9cfd2!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:#c9cfd2;background:#3a4348;box-shadow:none}html.dark-mode .tox .tox-tbtn--enabled{background:#3a4348}html.dark-mode .tox .tox-button--naked.tox-button--icon:hover:not(:disabled),html.dark-mode .tox .tox-button--naked:focus:not(:disabled){color:#e6e9eb;background-color:#3a4348;border-color:transparent}html.dark-mode .tox .tox-button--naked:disabled{background:0 0;border:transparent}html.dark-mode .tox .tox-dialog__header .tox-button--naked:hover{background:0 0!important}html.dark-mode .tox .tox-selectfield select{background:0 0;color:#c9cfd2}html.dark-mode .tox .tox-selectfield svg{fill:#c9cfd2}html.dark-mode .tox .tox-color-input span::before{background-color:#c9cfd2}html.dark-mode .tox .tox-toolbar__group:not(:last-of-type){border-color:#8a949a}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:#c9cfd2;border-color:#2a3135;background-color:#0e1113}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:#c9cfd2}html.dark-mode .tox .tox-dialog__footer .tox-button{background-color:#2e2813;color:#e6e9eb}html.dark-mode .tox .tox-dialog__footer .tox-button:disabled{opacity:.5}@media screen and (max-width:480px){html.dark-mode .tox .tox-dialog__footer .tox-button{color:#c9cfd2!important}}html.dark-mode .tox .tox-dialog__footer .tox-button:focus:not(:disabled){background-color:#2e2813}html.dark-mode .tox .tox-dialog__footer .tox-button:hover:not(:disabled){background-color:#2e2813}html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary{background-color:#2a3135;color:#e6e9eb}html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary:focus:not(:disabled){background-color:#2a3135}html.dark-mode .tox .tox-dialog__footer .tox-button.tox-button--secondary:hover:not(:disabled){background-color:#3a4348}html.dark-mode .tox .tox-dialog__body-nav-item--active{color:#f2c14e}html.dark-mode .tox .tox-dialog-wrap__backdrop{background-color:rgba(0,0,0,.7)}html.dark-mode .tox .tox-menu{background-color:#0b0d0f;border-color:#8a949a;box-shadow:none}html.dark-mode .tox .tox-collection__item-caret svg{fill:#c9cfd2}html.dark-mode .tox .tox-collection__item{color:#c9cfd2}html.dark-mode .tox .tox-collection__item:not(:last-child){border-bottom:1px solid #111517}html.dark-mode .tox .tox-collection--grid .tox-collection__item{border:0}html.dark-mode .tox .tox-collection__item--active,html.dark-mode .tox .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#c9cfd2;background-color:#22282c}html.dark-mode .tox .tox-collection__item--enabled{color:#f2c14e;background-color:#22282c}html.dark-mode .message-part{border-color:#2a3135}html.dark-mode .message-part blockquote{background-color:#0e1113;border-color:#f2c14e;color:#f7d683}html.dark-mode .message-part blockquote span.blockquote-link{color:currentColor;background:#0e1113;border-color:currentColor}html.dark-mode .message-part blockquote blockquote{color:#64c86b;border-color:#64c86b}html.dark-mode .message-part blockquote blockquote blockquote{color:#ff8785;border-color:#ff8785}html.dark-mode .message-part span.sig{color:#8a949a}html.dark-mode .message-htmlpart{background-color:#fff;color:#111517;padding:0;margin-top:.5rem}html.dark-mode #message-header .header-headers .header-title{color:#c9cfd2;font-weight:400}html.dark-mode .message-partheaders{background-color:#22282c;border:0}html.dark-mode .message-partheaders table.headers-table{color:#c9cfd2}html.dark-mode .message-partheaders table.headers-table *{font-weight:400}html.dark-mode p.image-attachment{border-color:#2a3135;background-color:#22282c}html.dark-mode p.image-attachment span{color:#8a949a}html.dark-mode fieldset.image-attachment legend{color:#8a949a;border-color:#2a3135}html.dark-mode #messagepartframe{background:#fff}html.dark-mode .ui-widget{border-color:#2a3135}html.dark-mode .ui-widget-overlay{background-color:rgba(0,0,0,.7)}html.dark-mode .ui-widget-content,html.dark-mode .ui-widget-header{background-color:#0e1113}html.dark-mode .ui-dialog .ui-dialog-titlebar{border-color:#2a3135}html.dark-mode .ui-dialog .ui-dialog-title,html.dark-mode .ui-dialog .ui-dialog-titlebar-close{color:#c9cfd2;background:0 0}html.dark-mode .ui-dialog .ui-dialog-buttonpane{border-color:#2a3135}html.dark-mode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link{color:#c9cfd2}html.dark-mode .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link:focus{background:0 0}@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:#c9cfd2}}html.dark-mode .ui-datepicker .ui-datepicker-header{border-color:#2a3135}html.dark-mode .ui-datepicker th{color:#8a949a;font-size:80%;font-weight:400}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:#c9cfd2}html.dark-mode .ui-datepicker .ui-state-highlight,html.dark-mode .ui-datepicker.ui-widget-content .ui-state-highlight{color:#f2c14e;background-color:#22282c}html.dark-mode .ui-datepicker .ui-datepicker-days-cell-over a{background-color:#2a3135}html.dark-mode .ui-menu{background-color:#0b0d0f;border-color:#8a949a;box-shadow:none}html.dark-mode .ui-menu .ui-menu-item{border-bottom:1px solid #111517}html.dark-mode .ui-menu .ui-state-active{background-color:#22282c!important}html.dark-mode .minicolors-panel{box-shadow:none;border-color:#2a3135;background:#0b0d0f}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{font-weight:400;color:#8a949a}html.dark-mode .popover{background-color:#0b0d0f;border-color:#8a949a;box-shadow:none}html.dark-mode .popover .menu li.separator{background-color:transparent;color:#8a949a}html.dark-mode .popover .menu ul+li.separator{border-top:1px solid #111517}html.dark-mode .popover-body{color:#c9cfd2}html.dark-mode .bs-popover-auto[x-placement^=right]>.arrow::after,html.dark-mode .bs-popover-right>.arrow::after{border-right-color:#8a949a}html.dark-mode .bs-popover-auto[x-placement^=left]>.arrow::after,html.dark-mode .bs-popover-left>.arrow::after{border-left-color:#8a949a}html.dark-mode .bs-popover-auto[x-placement^=top]>.arrow::after,html.dark-mode .bs-popover-top>.arrow::after{border-top-color:#8a949a}html.dark-mode .bs-popover-auto[x-placement^=bottom]>.arrow::after,html.dark-mode .bs-popover-bottom>.arrow::after{border-bottom-color:#8a949a}html.dark-mode .listing-hover-menu{background-color:#0b0d0f;border-color:#2a3135;box-shadow:0 0 5px #000}html.dark-mode .listing-hover-menu a.button{color:#c9cfd2}html.dark-mode .listing-hover-menu a.button:hover{background:0 0}html.dark-mode .listing-hover-menu span.txt{color:#8a949a}html.dark-mode .nav-tabs{border-color:#2a3135}html.dark-mode .nav-tabs .nav-link{color:#c9cfd2;border-color:transparent;border-bottom-color:#2a3135}html.dark-mode .nav-tabs .nav-link:hover{background:#0e1113;border-color:#2a3135;color:#c9cfd2}html.dark-mode .nav-tabs .nav-link.active{background:#0e1113;border-color:#2a3135;border-bottom-color:transparent;color:#fff}html.dark-mode .table{color:#c9cfd2}html.dark-mode .table td,html.dark-mode .table th,html.dark-mode .table thead th{border-color:#2a3135}html.dark-mode .table-widget{border-color:#2a3135}html.dark-mode .table-widget>.footer{border-color:#2a3135}html.dark-mode .table-widget table.options-table tr:last-child td{border-color:#2a3135}html.dark-mode .table-widget table.options-table tr.selected td{background-color:#22282c;color:#c9cfd2}html.dark-mode #rcmdraglayer{background-color:#0b0d0f;border:1px solid #8a949a;box-shadow:none;color:#c9cfd2}html.dark-mode .quota-widget{color:unset}html.dark-mode .quota-widget .bar{border-color:#2a3135;background-color:#2a3135}html.dark-mode .quota-info .root{color:#8a949a;background-color:transparent}html.dark-mode #contactpic,html.dark-mode img.contactphoto{background-color:#22282c!important}html.dark-mode .pgpkeyimport div.key.disabled,html.dark-mode .pgpkeyimport div.key.revoked{color:#8a949a}html.dark-mode .pgpkeyimport li.uid::before{opacity:1}

/* The hand rules */
html, body, button, input, select, textarea, .form-control, .btn, .popover, .ui-dialog, .ui-widget {
	font-family: Geist, system-ui, -apple-system, 'Segoe UI', sans-serif !important;
}
html.dark-mode, html.dark-mode body {
	background-color: #0e1113;
}
html.dark-mode ::selection {
	background: rgba(242, 193, 78, 0.35);
}

/* The theme is dark only, so the light and dark switch has nothing to do */
#taskmenu a.theme {
	display: none !important;
}

/* The task rail, the darkest strip, as in the design */
html.dark-mode #layout-menu {
	background-color: #0b0d0f;
	border-right: 1px solid #1e2427;
}
html.dark-mode #layout-sidebar,
html.dark-mode #layout-list {
	background-color: #111517;
	border-right-color: #1e2427;
}
html.dark-mode #layout-content {
	background-color: #0e1113;
}

/* Times, counts and sizes in the mono face */
.messagelist td.date,
.messagelist span.date,
.messagelist span.msgicon + .date,
.messagelist .size,
#folderlist-content .unreadcount,
.listing li .unreadcount,
#messagecount,
.pagenav .countdisplay {
	font-family: 'Geist Mono', ui-monospace, SFMono-Regular, Menlo, monospace !important;
	font-size: 0.8rem;
}
html.dark-mode #folderlist-content .unreadcount,
html.dark-mode .listing li .unreadcount {
	background: #1e2427;
	color: #f2c14e;
}

/* Rounder controls */
.btn, .form-control, .input-group .form-control, .searchbar input, .popover, .ui-dialog {
	border-radius: 9px;
}
html.dark-mode .header .searchbar,
html.dark-mode .searchbar {
	background-color: #0e1113;
}

/* Elastic keeps an HTML email on white so its own colours stay readable, so its links take a dark gold that reads on white */
.message-htmlpart {
	border-radius: 9px;
	padding: 14px 16px !important;
}
.message-htmlpart a:not([style*="color"]) {
	color: #7a5900;
}

/* Elastic's dark primary button is a deep fill, which maps to a dim gold tint, so primary buttons take the solid gold of the design */
html.dark-mode .btn-primary,
html.dark-mode .btn-primary:focus,
html.dark-mode .btn-primary:not(:disabled):not(.disabled):active {
	background-color: #f2c14e;
	border-color: #f2c14e;
	color: #1e1603;
}
html.dark-mode .btn-primary:hover {
	background-color: #f7d683;
	border-color: #f7d683;
	color: #1e1603;
}
html.dark-mode .btn-primary.disabled,
html.dark-mode .btn-primary:disabled {
	background-color: #f2c14e;
	border-color: #f2c14e;
	color: #1e1603;
	opacity: 0.45;
}
