
:root{--sb-p:#ffc03d;--sb-dark:#212d45;--sb-ink:#212d45;--sb-tint:#fff9ec}
body.task-login{background:radial-gradient(1200px 600px at 50% -10%,#5f5643 0%,transparent 60%),var(--sb-dark)!important;min-height:100vh}
body.task-login #layout,body.task-login #layout-content{background:transparent!important}
body.task-login #layout-content{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:24px 16px}
body.task-login #logo,body.task-login #login-form{position:static!important;top:auto!important}
body.task-login #layout-content{padding-bottom:56px}
body.task-login #logo{max-width:280px;max-height:120px;width:auto;height:auto;margin:0 auto 28px;display:block}
body.task-login #login-form{background:#fff;border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.35);padding:28px 28px 18px;max-width:420px;width:100%;margin:0 auto}
body.task-login #login-form table td.title{color:#3b4650}
body.task-login #login-form .form-control:focus{border-color:var(--sb-p);box-shadow:0 0 0 .2rem rgba(255,192,61,.25)}
body.task-login #rcmloginsubmit{background:var(--sb-p)!important;border-color:var(--sb-p)!important;color:var(--sb-ink)!important;font-weight:600;border-radius:8px;padding:.6rem 1rem}
body.task-login #rcmloginsubmit:hover{filter:brightness(.94)}
body.task-login #login-footer{color:#7a8590;margin-top:14px}
.sb-forgot{text-align:center;margin:2px 0 10px;font-size:13.5px}
.sb-forgot a{color:var(--sb-p)!important;font-weight:600;text-decoration:none}
.sb-forgot a:hover{text-decoration:underline}
.sb-forgot .sb-help{margin-top:4px;font-size:12px;color:#7a8590}
html.dark-mode body.task-login #login-form{background:#21292c}
html.dark-mode body.task-login #login-form table td.title{color:#c5d1d3}
#layout-menu{background-color:var(--sb-dark)!important}
#layout-menu #logo{max-height:56px;object-fit:contain}
#taskmenu .action-buttons a,#taskmenu .action-buttons a:hover{color:#ffc03d!important}

/* derived from elastic styles.min.css */
a{color:#936e23}
@media screen and (min-width:481px){#layout-menu .popover-header{background-color:#212d45!important}}
@media screen and (min-width:481px){#layout-menu{background-color:#212d45}}
#rcmdraglayer{background-color:#212d45}
p.image-attachment{background-color:rgba(255,192,61,.05)}
.quota-widget .value{background-color:#ffc03d}
.image-tools{background-color:rgba(255,192,61,.4)}
.image-tools a:focus,.image-tools a:hover{background-color:rgba(255,192,61,.5)!important}
.table-widget table.options-table tr.selected td{background-color:#fff9ec}
.floating-action-buttons a.button{background:#ffc03d;color:#212d45}
.btn:focus{box-shadow:0 0 0 .2rem rgba(255,192,61,.3)}
.btn-link{color:#936e23}
.btn-primary{background:#ffc03d;border-color:#ffc03d;color:#212d45}
.btn-primary:focus{background:#ebb138;border-color:#dba534;box-shadow:0 0 0 .2rem rgba(255,192,61,.5)}
.btn-primary:hover{background:#ebb138;border-color:#dba534}
.btn-primary.disabled,.btn-primary:disabled{background:#ffc03d;border-color:#ffc03d}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(255,192,61,.53)}
.ui-menu .ui-state-active{background-color:#ffc03d!important}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset a.btn-link:focus{background-color:rgba(255,192,61,.5)}
.ui-slider .ui-slider-handle.ui-state-active{background:#ffc03d}
.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:#936e23}
.ui-datepicker a.ui-state-active{background:#ffc03d!important;color:#212d45}
.popover .menu li a:not(.disabled):hover{background-color:#ffc03d;color:#212d45}
.popover .menu .dropbutton a.dropdown:hover{background-color:#ffc03d}
@media screen and (min-width:481px){#taskmenu .special-buttons{background-color:#212d45}}
@media screen and (min-width:481px){#taskmenu .action-buttons a{color:#936e23}}
@media screen and (min-width:481px){#taskmenu .action-buttons a:hover{color:#936e23}}
.ui.alert{background-color:rgba(255,192,61,.05)}
.ui.alert a:not(.btn){color:#936e23}
.ui.alert.boxinformation{background-color:rgba(255,192,61,.2)}
#messagestack .alert-info.information{background-color:#ffc03d}
.listing li.selected,.listing tr.selected td{background-color:#fff9ec}
.popupmenu .listing li>a:not(.disabled):hover{background-color:#ffc03d;color:#212d45}
.popupmenu .listing li.selected{background-color:#ffc03d;color:#212d45}
ul.treelist li.selected>a,ul.treelist li.selected>div>a{background-color:#fff9ec}
.folderlist li.mailbox .unreadcount{background:#ffc03d;color:#212d45}
.folderlist li.mailbox.recent>a>.unreadcount{background:#ffc03d;color:#212d45}
.formcontent.raweditor .CodeMirror-focused{border-color:#ffc03d;box-shadow:0 0 0 .2rem rgba(255,192,61,.25)}
.input-group a:focus{background-color:rgba(255,192,61,.25)}
.multi-input>.content.focused{border-color:#ffc03d;box-shadow:0 0 0 .2rem rgba(255,192,61,.25)}
.recipient-input.focus{border-color:#ffc03d;box-shadow:0 0 0 .2rem rgba(255,192,61,.25)}
.tagedit-list[tabindex="-1"]{border-color:#ffc03d;box-shadow:0 0 0 .2rem rgba(255,192,61,.25)}
.form-control:focus{border-color:#ffc03d;box-shadow:0 0 0 .2rem rgba(255,192,61,.25)}
.input-group-text input:focus{border-color:#ffc03d!important}
.custom-switch .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(255,192,61,.25)}
.custom-switch .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#ffc03d}
.custom-switch .custom-control-input:checked~.custom-control-label::before{border-color:#ffc03d;background-color:#ffc03d}
.custom-file-input:focus~.custom-file-label{border-color:#ffc03d;box-shadow:0 0 0 .2rem rgba(255,192,61,.25)}
div.tox.focused{border-color:#ffc03d!important;box-shadow:0 0 0 .2rem rgba(255,192,61,.25)!important}
div.tox .tox-dialog .tox-dialog__body-nav-item--active{color:#936e23}
div.tox .tox-dialog__footer .tox-button{background:#ffc03d;border-color:#ffc03d;color:#212d45}
div.tox .tox-dialog__footer .tox-button:focus{background:#ebb138;border-color:#dba534;box-shadow:0 0 0 .2rem rgba(255,192,61,.5)}
div.tox .tox-dialog__footer .tox-button:hover{background:#ebb138;border-color:#dba534}
div.tox .tox-dialog__footer .tox-button.disabled,div.tox .tox-dialog__footer .tox-button:disabled{background:#ffc03d;border-color:#ffc03d}
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(255,192,61,.53)}
div.tox .tox-dialog__footer .tox-button:focus:not(:disabled){background:#ffc03d;border-color:#ffc03d}
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:#ffc03d;box-shadow:0 0 0 .2rem rgba(255,192,61,.25)}
.image-selector .attachmentslist li:focus,.image-selector .attachmentslist li:hover{background:#fff9ec}
.googie_list li.googie_list_onhover{background-color:#ffc03d;color:#212d45}
.message-htmlpart blockquote,.message-part blockquote{color:#b2862b;border-left:2px solid #b2862b;border-right:2px solid #b2862b}
html.dark-mode{scrollbar-color:#b2862b #4d6066}
html.dark-mode:not(.touch) ::-webkit-scrollbar-thumb{background-color:#b2862b}
html.dark-mode #taskmenu .action-buttons a{color:#ffc03d}
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:#ffc03d}
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:#ffc03d}
html.dark-mode .btn-primary{background-color:#b2862b}
html.dark-mode .btn-primary:hover:not(:disabled){background-color:#b2862b}
html.dark-mode .floating-action-buttons a.button{background:#b2862b}
html.dark-mode .custom-file-label:focus:not(.is-invalid),html.dark-mode .form-control:focus:not(.is-invalid){border-color:#ffc03d}
html.dark-mode .custom-switch .custom-control-input:checked~.custom-control-label::before{background-color:#b2862b}
html.dark-mode .multi-input:not(.is-invalid)>.content.focused{border-color:#ffc03d}
html.dark-mode .input-group a:focus{border-color:#ffc03d;box-shadow:0 0 0 .2rem rgba(255,192,61,.25)}
html.dark-mode .recipient-input.focus{border-color:#ffc03d}
html.dark-mode .formcontent.raweditor .CodeMirror-focused{border-color:#ffc03d}
html.dark-mode .tox .tox-dialog__footer .tox-button{background-color:#b2862b}
html.dark-mode .tox .tox-dialog__footer .tox-button:focus:not(:disabled){background-color:#b2862b}
html.dark-mode .tox .tox-dialog__footer .tox-button:hover:not(:disabled){background-color:#b2862b}
html.dark-mode .tox .tox-dialog__body-nav-item--active{color:#ffc03d}
html.dark-mode .tox .tox-collection__item--enabled{color:#ffc03d}
html.dark-mode .ui-datepicker .ui-state-highlight,html.dark-mode .ui-datepicker.ui-widget-content .ui-state-highlight{color:#ffc03d}