/* KHA Webmail 1.13.4 | parent: Elastic */
@font-face{font-family:"DM Sans";font-style:normal;font-weight:400 900;font-display:swap;src:url("assets/fonts/dm-sans-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Sans";font-style:normal;font-weight:400 900;font-display:swap;src:url("assets/fonts/dm-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--kha-font:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--kha-grad:linear-gradient(30.84deg,#a254f7 0%,#647eee 90%,#6a7aef 100%);--kha-accent:#6a4fe8;--kha-accent-hover:#5a3ed6;--kha-rail:#17161f;--kha-rail-icon:#8b88a3;--kha-rail-active:rgba(255,255,255,.12);--kha-panel:#fff;--kha-panel-2:#fbfafd;--kha-bg:#f5f7fa;--kha-border:#efedf5;--kha-border-2:#ebe9f2;--kha-field:#f8f7fb;--kha-sel:#f1edfe;--kha-sel-ink:#4a34c7;--kha-sel-soft:rgba(138,99,242,.09);--kha-unread:#f7f4ff;--kha-unread-hover:#f0ebff;--kha-text:#3d3d3d;--kha-muted:#646464;--kha-faint:#8c89a0;--kha-faintest:#a5a2b5;--kha-link:#6a5cf0;--kha-danger:#d64545;--kha-radius:0px;--kha-radius-sm:0px}html body,body.task-mail,body.task-addressbook,body.task-settings{font-family:var(--kha-font);color:var(--kha-text)}#layout{background:var(--kha-bg)}#layout-sidebar,#layout-list,#layout-content{background:var(--kha-panel)}#layout>div + div{border-color:var(--kha-border)!important}#layout-sidebar>.header,#layout-list>.header,#layout-content>.header{background:var(--kha-panel);border-bottom:1px solid var(--kha-border)}#layout-sidebar>.header .header-title,#layout-list>.header .header-title,#layout-content>.header .header-title{font-family:var(--kha-font);font-size:17px;font-weight:900;letter-spacing:-.01em;color:var(--kha-text)}#layout>div>.footer.small,#layout>div>.pagenav.footer{background:var(--kha-panel);border-top:1px solid var(--kha-border);color:var(--kha-faint)}#layout-menu{position:relative;background:var(--kha-rail);border:0!important;overflow-x:hidden}#layout-menu .popover-header{justify-content:center;padding:16px 0 10px}#layout-menu .popover-header a{display:flex;align-items:center;justify-content:center}#layout-menu #logo{content:url("assets/images/kha-mark-white.svg");box-sizing:border-box;width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;cursor:pointer;padding:0!important;object-fit:contain!important;border-radius:0!important;background:none!important;filter:none!important}#taskmenu a>.inner,#layout-menu .special-buttons a>.inner{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}#taskmenu a,#layout-menu .special-buttons a{box-sizing:border-box!important;border:0!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;max-width:100%!important;height:52px!important;min-height:0!important;margin:0;padding:0!important;border-radius:0;color:var(--kha-rail-icon);font-family:var(--kha-font);font-size:0;transition:background-color .15s ease,color .15s ease}#taskmenu a:before,#layout-menu .special-buttons a:before{margin:0!important;font-size:21px!important;line-height:1!important}#layout-menu .special-buttons,#layout-menu .special-buttons>a{background:transparent!important}#layout-menu .special-buttons{box-sizing:border-box!important;left:0!important;right:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0 0 10px!important}#layout-menu .special-buttons>a{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}#taskmenu a:hover,#layout-menu .special-buttons a:hover{background:rgba(255,255,255,.07);color:#fff}#taskmenu a.selected{background:var(--kha-rail-active);color:#fff}#taskmenu a.selected:before{color:#fff}#taskmenu .action-buttons a.compose{width:100%;height:52px;margin:0 0 6px;border-radius:0;background:var(--kha-grad);box-shadow:none;color:#fff}#taskmenu .action-buttons a.compose:hover{background:var(--kha-grad);filter:brightness(1.06);color:#fff}#taskmenu .action-buttons a.compose:before{color:#fff}#layout-menu .special-buttons a.logout:hover{color:#ff8f8f}#mailboxlist{padding:0}#mailboxlist li.mailbox>a{margin:0;border-radius:0;font-family:var(--kha-font);font-size:14px;color:var(--kha-text)}#mailboxlist li.mailbox>a:before{color:var(--kha-faint)}#mailboxlist li.mailbox>a:hover{background:var(--kha-field)}#mailboxlist li.mailbox.selected>a,#mailboxlist li.mailbox.selected>a:before{color:var(--kha-text)}#mailboxlist li.mailbox.selected>a{background:var(--kha-sel);font-weight:700}#mailboxlist li.mailbox .unreadcount{min-width:22px;border-radius:11px;background:transparent;font-size:12px;font-weight:500;color:var(--kha-faint)}#mailboxlist li.mailbox.selected>a .unreadcount{background:transparent;color:var(--kha-text);font-weight:700}#quotadisplay{color:var(--kha-faint);font-size:12px}#quotadisplay .bar,.quota-widget .bar-bg{border-radius:3px}.quota-widget .bar{background:var(--kha-grad)!important;border-radius:3px}.searchbar{background:var(--kha-panel);border-bottom:1px solid var(--kha-border)}.searchbar{padding:0!important;background:var(--kha-field)!important;border-bottom:1px solid var(--kha-border)}.searchbar>form{display:flex;align-items:center;height:46px;margin:0;padding:0 14px;border:0;border-radius:0;background:transparent;font-family:var(--kha-font)}.searchbar>form:before{margin-right:9px;font-size:15px;color:var(--kha-faint)}.searchbar>form>input{height:36px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--kha-font);font-size:13.5px;color:var(--kha-text)}.searchbar>form>input:focus{border:0!important;background:transparent!important;box-shadow:none!important}.searchbar>form>input::placeholder{color:var(--kha-faintest);opacity:1}.searchbar:focus-within{background:var(--kha-panel)!important;box-shadow:inset 0 -2px 0 var(--kha-accent)}.searchbar a.button{color:var(--kha-faint)}.searchbar a.button:hover{color:var(--kha-accent)}#messagelist-content,#contacts-content,#sections-content{background:var(--kha-panel)}table.listing.messagelist tbody tr>td{border-color:transparent}table.listing.messagelist tbody tr>td.subject{font-family:var(--kha-font)}#messagelist tbody tr>td:first-child,#messagelist tbody tr>td:last-child{border-radius:0}#messagelist tbody tr:hover>td{background:var(--kha-field)!important}#messagelist tr.unread:not(.selected)>td{background:var(--kha-unread)!important}#messagelist tr.unread:not(.selected):hover>td{background:var(--kha-unread-hover)!important}#messagelist tr.unread:not(.selected)>td:first-child{box-shadow:inset 3px 0 0 var(--kha-accent)}#messagelist tr.selected>td,#messagelist tr.selected:hover>td{background:var(--kha-sel-soft)!important}#messagelist tr.unread td.subject span.fromto,#messagelist tr.unread td.subject span.fromto a{font-size:14.5px!important;font-weight:800!important;color:#2c2b35!important}#messagelist tr.unread td.subject span.subject,#messagelist tr.unread td.subject span.subject a{font-size:13.5px!important;font-weight:700!important;color:var(--kha-text)!important}#messagelist tr.unread td.subject span.date{font-weight:700!important;color:var(--kha-accent)!important}#messagelist tr.unread span.msgicon.status.unread:before{font-size:12px!important}#messagelist td.subject span.fromto{font-size:13.5px}#messagelist td.subject span.subject{font-size:13px}#messagelist tr:not(.unread):not(.selected)>td{opacity:1}#messagelist tr:not(.unread):not(.selected):hover>td{opacity:1}#messagelist tr:not(.unread) td.subject span.subject,#messagelist tr:not(.unread) td.subject span.subject a{font-weight:400!important;color:#4f4f5a!important}#messagelist tr:not(.unread):not(.selected) td.subject span.fromto,#messagelist tr:not(.unread):not(.selected) td.subject span.fromto a{font-weight:500!important;color:var(--kha-muted)!important}#messagelist tr:not(.unread):not(.selected) td.subject span.date{color:var(--kha-faint)}#messagelist td.subject span.date,#messagelist td.subject span.size{font-size:11.5px}#messagelist tr.selected td.subject span.fromto,#messagelist tr.selected td.subject span.fromto a,#messagelist tr.selected td.subject span.subject,#messagelist tr.selected td.subject span.subject a{color:var(--kha-text)!important}#messagelist tr.selected td.subject span.date{color:var(--kha-faint)!important}#messagelist span.msgicon.status.unread:before,#messagelist span.msgicon.status.unreadchildren:before{color:var(--kha-accent)!important}#messagelist td.flags span.flagged:before{color:#e8823a!important}#messagelist td.attachment span.attachment:before,#messagelist td.subject span.attachment:before{color:var(--kha-faintest)}.listing-hover-menu{border:1px solid var(--kha-border-2);border-radius:var(--kha-radius-sm);background:var(--kha-panel);box-shadow:0 8px 20px -6px rgba(24,20,60,.18)}.listing-hover-menu span.txt{display:none}.listing-hover-menu a.button{color:var(--kha-faint)}.listing-hover-menu a.button:hover{color:var(--kha-accent)}.listing-hover-menu a.button.delete:hover{color:var(--kha-danger)}#toolbar-menu>li>a,#toolbar-list-menu>li>a{border-radius:var(--kha-radius-sm);font-family:var(--kha-font);color:var(--kha-muted);transition:background-color .15s ease,color .15s ease}#toolbar-menu>li>a:before,#toolbar-list-menu>li>a:before{color:var(--kha-muted)}#toolbar-menu>li>a .inner,#toolbar-list-menu>li>a .inner{font-size:11.5px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important}#toolbar-menu>li>a:hover,#toolbar-list-menu>li>a:hover{background:var(--kha-sel);color:var(--kha-sel-ink)}#toolbar-menu>li>a:hover:before,#toolbar-list-menu>li>a:hover:before{color:var(--kha-sel-ink)}#toolbar-menu>li>a.delete:hover,#toolbar-menu>li>a.delete:hover:before{background:#fdecec;color:var(--kha-danger)}.header a.button.icon:not(.toolbar-button){color:var(--kha-faint)}.header a.button.icon:hover{color:var(--kha-accent)}#message-header,#message-content,.message-partheaders{font-family:var(--kha-font)}#message-header img.contactphoto,.message-partheaders img.contactphoto{display:none!important}#message-header .header{padding-left:0!important}#message-header h2.subject{margin-bottom:14px;font-family:var(--kha-font);font-size:22px;font-weight:900;line-height:30px;letter-spacing:-.01em;color:var(--kha-text)}#message-header .header-summary{font-size:14px;color:var(--kha-muted)}#message-header a.rcmContactAddress,#message-header .header-links a{color:var(--kha-link);font-weight:500}#message-header .header-headers td.header-title{color:var(--kha-faint)}#message-header .dates,#message-header .text-nowrap{color:var(--kha-faint)}#attachment-list li,.attachmentslist li{border:1px solid var(--kha-border-2);border-radius:var(--kha-radius-sm);background:var(--kha-panel-2)}.attachmentslist li a.filename{font-family:var(--kha-font);color:var(--kha-text)}#messagebody{font-family:var(--kha-font);color:#4a4a55}.btn-primary,button.mainaction,input.button.mainaction,.ui-dialog-buttonpane button.mainaction{border:0!important;border-radius:var(--kha-radius)!important;background:var(--kha-grad)!important;box-shadow:0 8px 18px -6px rgba(115,89,242,.35);font-family:var(--kha-font);font-weight:700;color:#fff!important}.btn-primary:hover,button.mainaction:hover,input.button.mainaction:hover,.ui-dialog-buttonpane button.mainaction:hover{filter:brightness(1.06);box-shadow:0 10px 22px -6px rgba(115,89,242,.45)}.btn-secondary,button.btn-secondary,input.button:not(.mainaction),.ui-dialog-buttonpane button:not(.mainaction){border:1px solid var(--kha-border-2)!important;border-radius:var(--kha-radius)!important;background:var(--kha-field)!important;font-family:var(--kha-font);font-weight:500;color:var(--kha-text)!important}button.btn-danger,button.btn.discard,button.btn.delete,input.button.btn-danger,.ui-dialog .ui-dialog-buttonpane button.btn-danger,.ui-dialog .ui-dialog-buttonpane button.discard,.ui-dialog .ui-dialog-buttonpane button.delete{border:0!important;border-radius:var(--kha-radius)!important;background:var(--kha-danger)!important;box-shadow:0 8px 18px -6px rgba(214,69,69,.35)!important;color:#fff!important}button.btn-danger:hover,.ui-dialog .ui-dialog-buttonpane button.btn-danger:hover{background:#c23c3c!important;filter:none}input.form-control,select.form-control,select.custom-select,textarea.form-control,.propform input:not(.button),.propform select,.propform textarea{border:1px solid var(--kha-border-2)!important;border-radius:var(--kha-radius-sm)!important;background:var(--kha-field)!important;font-family:var(--kha-font);font-size:14px;color:var(--kha-text)!important}input.form-control:focus,select.form-control:focus,select.custom-select:focus,textarea.form-control:focus,.propform input:not(.button):focus,.propform select:focus,.propform textarea:focus{border-color:var(--kha-accent)!important;background:var(--kha-panel)!important;box-shadow:0 0 0 3px rgba(138,99,242,.14)!important}.custom-switch .custom-control-label:before{background:#e3e1ec;border-color:#e3e1ec}.custom-switch .custom-control-input:checked ~ .custom-control-label:before{background:var(--kha-grad);border-color:transparent}.custom-control-input:focus ~ .custom-control-label:before{box-shadow:0 0 0 3px rgba(138,99,242,.18)!important}#compose-buttons button.mainaction,#layout-content .formbuttons button.mainaction,button.btn-primary.send,button.mainaction.send{min-width:170px;padding-left:30px!important;padding-right:30px!important}#compose-headers{font-family:var(--kha-font)}#compose-headers .form-group.row{margin-left:0;margin-right:0}#compose-headers .form-group.row>label.col-form-label,#compose-headers .form-group.row>label.col-2{flex:0 0 92px!important;width:92px!important;max-width:92px!important;padding-left:0!important;padding-right:10px!important;text-align:left}#compose-headers .form-group.row>.col-10,#compose-headers .form-group.row>div[class^="col-"]{flex:1 1 auto!important;width:auto!important;max-width:none!important;padding-left:0!important}#compose-headers td.title label,#compose-headers .compose-headers label{color:var(--kha-faint);font-weight:500}#compose-headers input,#compose-headers select,#compose-headers textarea,#compose-subject,#compose-headers .form-control,.recipient-input,.recipient-input input,.recipient-input .form-control{border-radius:0!important;background:var(--kha-field)!important;box-shadow:none!important}#compose-headers .rounded-left,#compose-headers .input-group>.form-control:first-child,#compose-headers .input-group>select:first-child{border-radius:6px 0 0 6px!important}#compose-headers .input-group-append .input-group-text,#compose-headers .input-group-append .btn{border-radius:0!important}#compose-headers input:focus,#compose-headers select:focus,#compose-headers textarea:focus,#compose-subject:focus,#compose-headers .form-control:focus,.recipient-input.focus,.recipient-input:focus-within{outline:0!important;border-color:var(--kha-accent)!important;background:var(--kha-field)!important;box-shadow:none!important}.recipient-input span.recipient,span.recipient{border:0!important;border-radius:8px!important;background:var(--kha-sel-soft)!important;font-weight:500;color:var(--kha-text)!important}.recipient-input span.recipient a.button.icon.remove:before,span.recipient a.icon:before{color:var(--kha-accent)!important}.tox.tox-tinymce{border:1px solid var(--kha-border-2)!important;border-radius:var(--kha-radius)!important}.tox .tox-toolbar,.tox .tox-toolbar__primary{background:var(--kha-field)!important}#compose-attachments .attachmentslist li,#composeoptions{font-family:var(--kha-font)}#composeoptions,#compose-attachments{background:var(--kha-panel-2)}#compose-attachments .dropzone,.file-upload .dropzone,.dropzone{border:1.5px dashed #d6d1ea!important;border-radius:14px!important;background:#f4f2fb!important;color:var(--kha-faint)}#contacts-table.listing tbody tr>td,#directorylist.listing li>a{font-family:var(--kha-font);font-size:14px}#contacts-table.listing tbody tr>td:first-child,#contacts-table.listing tbody tr>td:last-child{border-radius:0}#contacts-table.listing tbody tr:hover>td{background:var(--kha-field)!important}#contacts-table.listing tbody tr.selected>td{background:var(--kha-sel-soft)!important;color:var(--kha-text)!important}#directorylist.listing li.selected>a,#directorylist.listing li.selected>a:before{color:var(--kha-text);font-weight:700}#directorylist.listing li.selected>a{background:var(--kha-sel);border-radius:var(--kha-radius-sm)}#directorylist.listing li>a{margin:0;border-radius:0}#contact-details .names .fn,#contacthead .names .fn{font-size:24px;font-weight:900;letter-spacing:-.01em;color:var(--kha-text)}#settings-menu.listing li>a,#sections-table.listing tbody tr>td,#settings-sections .listing li>a{font-family:var(--kha-font);font-size:14px}#sections-table.listing tbody tr>td:first-child,#sections-table.listing tbody tr>td:last-child{border-radius:0}#sections-table.listing tbody tr>td,#settings-menu.listing li>a{border-color:transparent!important}#settings-menu.listing li>a,#settings-sections .listing li>a{margin:0;border-radius:0}#settings-menu.listing li.selected>a,#settings-sections .listing li.selected>a{background:var(--kha-sel);color:var(--kha-text);font-weight:700}#settings-menu.listing li.selected>a:before,#settings-sections .listing li.selected>a:before{color:var(--kha-text)}#sections-table.listing tbody tr.selected>td{background:var(--kha-sel-soft)!important;color:var(--kha-text)!important}#sections-table.listing tbody tr:hover>td{background:var(--kha-field)!important}fieldset.propform legend,.formcontent legend,#preferences-frame legend{font-family:var(--kha-font);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--kha-faintest)}.ui-dialog{border:0!important;border-radius:0!important;box-shadow:0 26px 60px -12px rgba(24,20,60,.35)!important;font-family:var(--kha-font);overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:30px 32px 0!important;border:0!important;background:var(--kha-panel)!important;text-align:left}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{float:none!important;display:block;margin:0!important;padding:0!important;text-align:left}.ui-dialog .ui-dialog-titlebar-close{top:18px!important;right:18px!important}.ui-dialog .ui-dialog-title{font-size:20px;line-height:28px;font-weight:900;letter-spacing:-.01em;color:var(--kha-text)}.ui-dialog .ui-dialog-content{box-sizing:border-box;padding:16px 32px 28px!important;text-align:left;font-size:14.5px;line-height:22px;color:var(--kha-muted)}.ui-dialog .ui-dialog-content p,.ui-dialog .ui-dialog-content table{max-width:100%}.ui-dialog .ui-dialog-buttonpane{padding:0 32px 30px!important;border:0!important;background:var(--kha-panel)!important}.ui-widget-overlay{background:#17161f!important;opacity:.5!important}.popupmenu,.popover{margin:0!important;border:1px solid var(--kha-border-2)!important;border-radius:0!important;box-shadow:0 18px 40px -12px rgba(24,20,60,.28)!important;font-family:var(--kha-font)}.popupmenu ul.listing li>a,.popover ul.listing li>a{font-size:14px;color:var(--kha-text)}.popupmenu ul.listing li>a:hover,.popover ul.listing li>a:hover{background:var(--kha-sel);color:var(--kha-sel-ink)}#messagestack div,.ui-alert{border:0!important;border-radius:0!important;box-shadow:0 14px 30px -10px rgba(24,20,60,.3)!important;font-family:var(--kha-font)}#messagestack div.confirmation{background:#35b37e!important}#messagestack div.error{background:var(--kha-danger)!important}#messagestack div.loading{background:var(--kha-accent)!important}@media (min-width:1200px){#layout>#layout-menu{width:78px;min-width:78px;flex:0 0 78px}#layout>div + div{border-left:1px solid var(--kha-border)!important}}html.dark-mode{--kha-panel:#22212f;--kha-panel-2:#1d1c29;--kha-bg:#15141e;--kha-rail:#16151f;--kha-rail-icon:#a9a6bc;--kha-border:#34324a;--kha-border-2:#45435e;--kha-field:#2c2a3c;--kha-sel:#342b52;--kha-sel-ink:#d0c2ff;--kha-sel-soft:rgba(169,140,255,.14);--kha-unread:#2a2740;--kha-unread-hover:#332f4d;--kha-text:#f6f5fb;--kha-muted:#bfbcce;--kha-faint:#a9a6bc;--kha-faintest:#948faa;--kha-link:#bcadff;--kha-accent:#8a6df0}html.dark-mode #layout-sidebar,html.dark-mode #layout-list,html.dark-mode #layout-content,html.dark-mode #messagelist-content,html.dark-mode #contacts-content,html.dark-mode #sections-content,html.dark-mode .searchbar,html.dark-mode #layout-sidebar>.header,html.dark-mode #layout-list>.header,html.dark-mode #layout-content>.header,html.dark-mode #layout>div>.footer.small,html.dark-mode #layout>div>.pagenav.footer{background:var(--kha-panel)!important}html.dark-mode #messagebody{color:#dad8e6}html.dark-mode #messagelist tr:not(.unread) td.subject span.subject,html.dark-mode #messagelist tr:not(.unread) td.subject span.subject a{color:#cbc8da!important}html.dark-mode #messagelist tr.unread td.subject span.fromto,html.dark-mode #messagelist tr.unread td.subject span.fromto a{color:#fff!important}html.dark-mode #messagelist tr.unread td.subject span.subject,html.dark-mode #messagelist tr.unread td.subject span.subject a{color:var(--kha-text)!important}html.dark-mode #messagelist tr.unread td.subject span.date{color:var(--kha-link)!important}html.dark-mode .ui-dialog,html.dark-mode .ui-dialog .ui-dialog-titlebar,html.dark-mode .ui-dialog .ui-dialog-buttonpane,html.dark-mode .popupmenu,html.dark-mode .popover{background:var(--kha-panel)!important}html.dark-mode .ui-widget-overlay{background:#08070d!important;opacity:.6!important}html.dark-mode .listing-hover-menu{background:var(--kha-panel);border-color:var(--kha-border-2);box-shadow:0 10px 24px -8px #000}html.dark-mode .custom-switch .custom-control-label:before{background:#45435e;border-color:#45435e}html.dark-mode #compose-attachments .dropzone,html.dark-mode .file-upload .dropzone,html.dark-mode .dropzone{border-color:#4a4766!important;background:#2a2740!important}html.dark-mode .tox .tox-toolbar,html.dark-mode .tox .tox-toolbar__primary{background:var(--kha-field)!important}@media (max-width:768px){#layout-menu #logo{width:31px!important;height:40px!important}#layout-content>.header ul.toolbar>li>a.button,#layout-list>.header ul.toolbar>li>a.button{height:36px;padding:0 10px;font-size:12.5px}}html,html *,html.dark-mode,html.dark-mode *{scrollbar-width:thin;scrollbar-color:#cfccdd transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent!important}::-webkit-scrollbar-thumb{border:2px solid transparent;background:#cfccdd!important;background-clip:content-box;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#b8b4cc!important;background-clip:content-box}html.dark-mode,html.dark-mode *{scrollbar-color:#514e6b transparent}html.dark-mode ::-webkit-scrollbar-thumb{background:#514e6b!important;background-clip:content-box}html.dark-mode ::-webkit-scrollbar-thumb:hover{background:#666284!important;background-clip:content-box}#taskmenu a:focus-visible,#layout-menu .special-buttons a:focus-visible,#mailboxlist li.mailbox>a:focus-visible,#directorylist.listing li>a:focus-visible,.listing-hover-menu a.button:focus-visible,.header ul.toolbar>li>a.button:focus-visible{outline:2px solid var(--kha-accent)!important;outline-offset:-2px}@media (prefers-contrast:more){#messagelist tr.unread td.subject span.subject,#messagelist tr.unread td.subject span.subject a{font-weight:800!important}:root{--kha-faintest:#6f6c87;--kha-faint:#5d5a72}.task-login{--kl-border:#8c89a0;--kl-muted:#3d3d3d}}@media (prefers-reduced-motion:reduce){#taskmenu a,.listing-hover-menu,.listing-hover-menu *,.task-login .kha-login *,.task-login .kha-login *:after{animation:none!important;transition:none!important}}.task-login{--kl-grad:linear-gradient(128.66deg,#a254f7 8.33%,#647eee 83.33%,#6a7aef 91.67%);--kl-btn:linear-gradient(30.84deg,#a254f7 0%,#647eee 90%,#6a7aef 100%);--kl-bg:#f5f7fa;--kl-text:#3d3d3d;--kl-muted:#646464;--kl-faint:#8c89a0;--kl-purple:#8a63f2;--kl-link:#6a5cf0;--kl-field:#f8f7fb;--kl-field-focus:#fff;--kl-border:#e3e1ec;--kl-divider:#eceaf3;--kl-dot:#c9c6d6;--kl-ico-mail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238C89A0' stroke-width='1.33' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='4.17' width='15' height='11.67' rx='2.08'/%3E%3Cpath d='M2.92 5.83 10 10.83l7.08-5'/%3E%3C/svg%3E");--kl-ico-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238C89A0' stroke-width='1.33' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.75' y='8.75' width='12.5' height='8.33' rx='2.08'/%3E%3Cpath d='M6.67 8.75v-2.5a3.33 3.33 0 0 1 6.66 0v2.5'/%3E%3C/svg%3E");--kl-ico-eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238C89A0' stroke-width='1.33' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.08 10S5 4.58 10 4.58 17.92 10 17.92 10 15 15.42 10 15.42 2.08 10 2.08 10Z'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3C/svg%3E");--kl-ico-eye-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238C89A0' stroke-width='1.33' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.08 10S5 4.58 10 4.58 17.92 10 17.92 10 15 15.42 10 15.42 2.08 10 2.08 10Z'/%3E%3Ccircle cx='10' cy='10' r='2.5'/%3E%3Cpath d='M3.33 3.33l13.34 13.34'/%3E%3C/svg%3E");--kl-ico-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.25 4.75 8.5 9.5 3.75'/%3E%3C/svg%3E");--kl-ico-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 9h10.5M9.75 13.5 14.25 9l-4.5-4.5'/%3E%3C/svg%3E");background:var(--kl-bg)!important}.task-login #layout,.task-login #layout-content{background:transparent!important}.task-login #layout-content{display:block!important;width:100%!important;height:100%!important;min-height:100vh!important;padding:0!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important}.task-login .kha-login{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--kl-text);text-align:left;-webkit-font-smoothing:antialiased}.task-login .kha-login *,.task-login .kha-login *:before,.task-login .kha-login *:after{box-sizing:border-box}.task-login .kha-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:64px 80px 64px;overflow:hidden;background:var(--kl-grad);color:#fff}.task-login .kha-ring{position:absolute;border:1.5px solid rgba(255,255,255,.14);border-radius:50%;pointer-events:none}.task-login .kha-ring-1{width:560px;height:560px;top:-180px;right:-260px}.task-login .kha-ring-2{width:400px;height:400px;top:-100px;right:-180px;border-color:rgba(255,255,255,.12)}.task-login .kha-ring-3{width:420px;height:420px;bottom:-160px;left:-160px;border-color:rgba(255,255,255,.12)}.task-login .kha-brand-logo,.task-login .kha-brand-msg,.task-login .kha-brand-site{position:relative;z-index:1}.task-login .kha-brand-logo{display:inline-flex;align-self:flex-start}.task-login .kha-brand-logo img{display:block;width:160px;height:auto}.task-login .kha-brand-msg{margin:auto 0;padding:48px 0;max-width:480px}.task-login .kha-brand-title{margin:0 0 20px;font-family:inherit;font-size:48px;font-weight:900;line-height:56px;letter-spacing:-.01em;color:#fff}.task-login .kha-brand-text{margin:0;max-width:460px;font-size:17px;line-height:26px;color:rgba(255,255,255,.85)}.task-login .kha-benefits{display:flex;flex-direction:column;gap:14px;margin:32px 0 0;padding:0;list-style:none}.task-login .kha-benefits li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;line-height:20px;color:#fff}.task-login .kha-benefits li:before{content:"";flex:0 0 24px;width:24px;height:24px;border-radius:12px;background:rgba(255,255,255,.2) var(--kl-ico-check) center/12px no-repeat}.task-login .kha-brand-site{align-self:flex-start;font-size:14px;line-height:18px;color:rgba(255,255,255,.7);text-decoration:none}.task-login .kha-brand-site:hover{color:#fff}.task-login .kha-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:64px 40px 76px;position:relative}.task-login .kha-card{width:100%;max-width:400px}.task-login .kha-head{margin-bottom:28px}.task-login .kha-title{margin:0 0 10px;font-size:32px;font-weight:900;line-height:40px;letter-spacing:-.01em;color:var(--kl-text)}.task-login .kha-subtitle{margin:0;font-size:15px;line-height:22px;color:var(--kl-muted)}.task-login .kha-copy{position:absolute;left:0;right:0;bottom:30px;margin:0;padding:0 16px;text-align:center;font-size:13px;line-height:18px;color:var(--kl-faint)}.task-login #login-form{position:static!important;display:flex!important;flex-direction:column;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.task-login #login-form>table{order:1}.task-login #login-form>.kha-login-meta{order:2}.task-login #login-form>.formbuttons{order:3}.task-login #login-form>#login-footer{order:4}.task-login #login-form table,.task-login #login-form tbody{display:block;width:100%;margin:0;border:0}.task-login #login-form tbody{display:flex;flex-direction:column;gap:18px}.task-login #login-form tr{display:block!important;margin:0!important;padding:0!important}.task-login #login-form td{display:block!important;width:100%!important;max-width:none!important;flex:none!important;padding:0!important;border:0!important;background:transparent!important}.task-login #login-form td.title{margin:0 0 8px!important}.task-login #login-form td.title label{display:block;margin:0;font-size:14px;font-weight:500;line-height:18px;color:var(--kl-text)}.task-login #login-form td.input{position:relative!important;display:block!important;flex-wrap:nowrap!important}.task-login #login-form .input-group-prepend{position:absolute;top:50%;left:16px;z-index:5;display:block;width:20px;height:20px;margin:-10px 0 0;pointer-events:none}.task-login #login-form .input-group-text{display:block;width:20px;height:20px;padding:0;border:0;border-radius:0;font-size:0;background:var(--kl-ico-mail) center/20px no-repeat}.task-login #login-form .input-group-text:before{content:none!important;display:none!important}.task-login #login-form .input-group-text.pass{background-image:var(--kl-ico-lock)}.task-login #login-form input.form-control,.task-login #login-form select{display:block;width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 16px 0 48px!important;border:1px solid var(--kl-border)!important;border-radius:12px!important;background-color:var(--kl-field)!important;box-shadow:none!important;font-family:inherit!important;font-size:16px!important;line-height:22px!important;color:var(--kl-text)!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.task-login #login-form select{padding-left:16px!important}.task-login #login-form input#rcmloginpwd{padding-right:48px!important}.task-login #login-form input.form-control::placeholder{color:var(--kl-faint);opacity:1}.task-login #login-form input.form-control:hover{border-color:#d3cfe3!important}.task-login #login-form input.form-control:focus,.task-login #login-form select:focus{outline:0!important;border-color:var(--kl-purple)!important;background-color:var(--kl-field-focus)!important;box-shadow:0 0 0 .5px var(--kl-purple),0 0 0 4px rgba(138,99,242,.16)!important}.task-login #login-form input.form-control:-webkit-autofill{-webkit-text-fill-color:var(--kl-text);caret-color:var(--kl-text);transition:background-color 99999s ease-in-out 0s}.task-login .kha-pass-toggle{position:absolute;top:50%;right:12px;z-index:5;width:28px;height:28px;margin:-14px 0 0;padding:0;border:0;border-radius:8px;background:transparent var(--kl-ico-eye) center/20px no-repeat;cursor:pointer}.task-login .kha-pass-toggle[aria-pressed="true"]{background-image:var(--kl-ico-eye-off)}.task-login .kha-pass-toggle:hover{background-color:rgba(138,99,242,.08)}.task-login .kha-login-meta{display:flex;justify-content:flex-end;margin-top:18px}.task-login .kha-forgot{font-size:14px;font-weight:500;line-height:18px;color:var(--kl-link)!important;text-decoration:none}.task-login .kha-forgot:hover{text-decoration:underline}.task-login #login-form .formbuttons{margin:28px 0 0!important;padding:0!important;text-align:center}.task-login #login-form #rcmloginsubmit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 24px!important;border:0!important;border-radius:12px!important;background:var(--kl-btn)!important;box-shadow:0 10px 24px -6px rgba(115,89,242,.28)!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important;cursor:pointer;transition:box-shadow .15s ease,filter .15s ease,transform .15s ease}.task-login #login-form #rcmloginsubmit:after{content:"";flex:0 0 18px;width:18px;height:18px;background:var(--kl-ico-arrow) center/18px no-repeat;transition:transform .15s ease}.task-login #login-form #rcmloginsubmit:hover{filter:brightness(1.05) saturate(1.05);box-shadow:0 14px 28px -8px rgba(115,89,242,.42)!important}.task-login #login-form #rcmloginsubmit:hover:after{transform:translateX(3px)}.task-login #login-form #rcmloginsubmit:active{transform:translateY(1px)}.task-login #login-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin:28px 0 0!important;padding:28px 0 0!important;border-top:1px solid var(--kl-divider);opacity:1!important;font-size:14px;font-weight:500;line-height:18px;color:var(--kl-muted)!important;text-align:center}.task-login #login-footer .kha-dot{width:4px;height:4px;border-radius:2px;background:var(--kl-dot)}.task-login #login-footer a{color:var(--kl-link)!important;text-decoration:none}.task-login #login-footer a:hover{text-decoration:underline}html.dark-mode .task-login{--kl-bg:#15161d;--kl-text:#eeedf5;--kl-muted:#a9a7ba;--kl-faint:#7f7c94;--kl-link:#a393ff;--kl-field:#1e1f29;--kl-field-focus:#23242f;--kl-border:#33354a;--kl-divider:#2a2b38;--kl-dot:#4a4b60}html.dark-mode .task-login #login-form input.form-control:hover{border-color:#45475f!important}@media (max-width:1200px){.task-login .kha-brand{padding:56px}.task-login .kha-brand-title{font-size:40px;line-height:48px}}@media (max-width:900px){.task-login .kha-login{grid-template-columns:1fr}.task-login .kha-brand{min-height:0;padding:28px 24px;justify-content:center}.task-login .kha-brand-msg,.task-login .kha-brand-site{display:none}.task-login .kha-brand-logo img{width:150px}.task-login .kha-ring-1{width:280px;height:280px;top:-120px;right:-110px}.task-login .kha-ring-2{width:200px;height:200px;top:-80px;right:-70px}.task-login .kha-ring-3{display:none}.task-login .kha-panel{min-height:0;justify-content:flex-start;padding:40px 20px 32px}.task-login .kha-copy{position:static;margin-top:40px}}@media (max-width:480px){.task-login .kha-title{font-size:27px;line-height:34px}.task-login .kha-subtitle br{display:none}}.task-login .kha-login a:focus-visible,.task-login .kha-pass-toggle:focus-visible,.task-login #login-form #rcmloginsubmit:focus-visible{outline:2px solid var(--kl-purple)!important;outline-offset:2px}.task-login .kha-brand a:focus-visible{outline-color:#fff!important}
