/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--color-mok-accent:#2563eb;--color-mok-accent-hover:#1d4ed8;--color-mok-accent-soft:#dbeafe;--color-mok-nav:#f8fafc;--color-mok-nav-border:#e2e8f0;--color-mok-nav-text:#334155;--color-mok-nav-muted:#64748b;--color-mok-surface:#fff;--color-mok-login-from:#e8eef7;--color-mok-login-to:#f4f7fb;--color-mok-danger:#dc2626;--font-mok:"Segoe UI", system-ui, -apple-system, "Roboto", sans-serif}}@layer utilities{.hidden{display:none}}html:has(body.task-login),body.task-login{height:100%!important;min-height:100%!important;overflow:auto!important}body.task-login{font-family:var(--font-mok);background:linear-gradient(180deg, var(--color-mok-login-from) 0%, var(--color-mok-login-to) 100%)!important}body.task-login #layout{background:0 0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:100%!important;display:flex!important;overflow:auto!important}body.task-login #layout-content,body.task-login #layout-content.mok-login-pane{text-align:center;background:0 0!important;border:0!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:100%!important;height:auto!important;margin:2.5rem 1rem!important;padding:0!important;display:flex!important}body.task-login .mok-login-card{box-sizing:border-box;background:var(--color-mok-surface);border:1px solid var(--color-mok-nav-border);text-align:left;border-radius:1rem;width:22.5rem;max-width:calc(100vw - 2rem);padding:2rem 1.75rem 1.35rem;box-shadow:0 16px 40px -20px #0f172a47}body.task-login #logo,body.task-login .mok-login-logo{width:3rem!important;max-width:3rem!important;height:3rem!important;max-height:3rem!important;margin:0 auto 1rem!important;display:block!important;position:static!important;top:auto!important}body.task-login .mok-login-title{color:#0f172a;letter-spacing:-.02em;text-align:center;margin:0 0 1.35rem;font-size:1.15rem;font-weight:650}body.task-login #login-form{width:100%!important;max-width:none!important;margin:0!important;position:static!important;top:auto!important;left:auto!important}body.task-login #login-form table,body.task-login #login-form tbody,body.task-login #login-form tr,body.task-login #login-form td,body.task-login #login-form .row,body.task-login #login-form .form-group,body.task-login #login-form .col-sm-4,body.task-login #login-form .col-sm-8{float:none!important;background:0 0!important;border:0!important;flex:none!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}body.task-login #login-form td.title,body.task-login #login-form label{color:var(--color-mok-nav-text);text-align:left;font-size:.8rem;font-weight:600;margin:0 0 .35rem!important;padding:0!important;display:block!important}body.task-login #login-form td.input{margin:0 0 .9rem!important}body.task-login #login-form input[type=text],body.task-login #login-form input[type=email],body.task-login #login-form input[type=password],body.task-login #login-form select,body.task-login #rcmloginuser,body.task-login #rcmloginpwd,body.task-login #rcmloginhost,body.task-login #login-form .form-control{box-sizing:border-box!important;border:1px solid var(--color-mok-nav-border)!important;color:#0f172a!important;width:100%!important;max-width:100%!important;height:2.55rem!important;box-shadow:none!important;background:#fff!important;border-radius:.5rem!important;padding:0 .8rem!important;font-size:.95rem!important;display:block!important}body.task-login #login-form input:focus,body.task-login #login-form select:focus,body.task-login #login-form .form-control:focus{outline:2px solid var(--color-mok-accent)!important;outline-offset:1px!important;border-color:var(--color-mok-accent)!important}body.task-login #login-form .formbuttons{margin:.15rem 0 0!important;padding:0!important}body.task-login #rcmloginsubmit,body.task-login #login-form button[type=submit]{cursor:pointer;box-sizing:border-box!important;background:var(--color-mok-accent)!important;color:#fff!important;border:0!important;border-radius:.5rem!important;width:100%!important;height:2.6rem!important;margin:0!important;font-size:.95rem!important;font-weight:600!important}body.task-login #rcmloginsubmit:hover,body.task-login #rcmloginsubmit:focus,body.task-login #login-form button[type=submit]:hover,body.task-login #login-form button[type=submit]:focus{background:var(--color-mok-accent-hover)!important}body.task-login #login-footer{text-align:center;font-size:.78rem;color:var(--color-mok-nav-muted)!important;background:0 0!important;flex:none!important;margin-top:1rem!important;padding:0!important;display:block!important}body.task-login #login-footer>div{background:0 0!important;margin:.6rem 0 0!important;padding:0!important}body.task-login .noscriptwarning{max-width:22.5rem;color:var(--color-mok-danger);margin:1rem auto 0;font-size:.875rem}html.dark-mode body.task-login{background:linear-gradient(#0f172a,#1e293b)!important}html.dark-mode body.task-login .mok-login-card{background:#1e293b;border-color:#334155}html.dark-mode body.task-login .mok-login-title{color:#f1f5f9}html.dark-mode body.task-login #login-form td.title,html.dark-mode body.task-login #login-form label{color:#cbd5e1}html.dark-mode body.task-login #login-form input,html.dark-mode body.task-login #login-form select,html.dark-mode body.task-login #login-form .form-control{color:#e2e8f0!important;background:#0f172a!important;border-color:#334155!important}html.dark-mode body.task-login #login-footer{color:#94a3b8!important}#layout-menu.mok-shell-nav{font-family:var(--font-mok);border-right:1px solid var(--color-mok-nav-border)}#layout-menu.mok-shell-nav .popover-header{border-bottom:1px solid var(--color-mok-nav-border);justify-content:center;align-items:center;gap:.5rem;display:flex;background:var(--color-mok-nav)!important;padding:.75rem .85rem!important}#layout-menu.mok-shell-nav .popover-header img,#layout-menu.mok-shell-nav #logo{max-width:2.25rem;max-height:2.25rem;padding:0}#layout-menu.mok-shell-nav #taskmenu{box-sizing:border-box;flex-direction:column;height:calc(100% - 3.5rem);padding:.5rem .6rem .75rem;display:flex}#layout-menu.mok-shell-nav #taskmenu a{float:none;text-align:left;min-width:0;max-width:none;color:var(--color-mok-nav-text);border-radius:.55rem;align-items:center;gap:.65rem;font-weight:500;display:flex}#layout-menu.mok-shell-nav #taskmenu a:before{float:none!important;width:1.25rem!important;height:auto!important;margin:0!important;line-height:1.25rem!important}#layout-menu.mok-shell-nav #taskmenu a.selected,#layout-menu.mok-shell-nav #taskmenu a:hover,#layout-menu.mok-shell-nav #taskmenu a:focus{color:var(--color-mok-accent);background:var(--color-mok-accent-soft)}#layout-menu.mok-shell-nav #taskmenu .action-buttons a{color:#fff;background:var(--color-mok-accent);justify-content:center;margin-bottom:.65rem;font-weight:600}#layout-menu.mok-shell-nav #taskmenu .action-buttons a:hover,#layout-menu.mok-shell-nav #taskmenu .action-buttons a:focus,#layout-menu.mok-shell-nav #taskmenu .action-buttons a.selected{color:#fff;background:var(--color-mok-accent-hover)}#layout-menu.mok-shell-nav #taskmenu .special-buttons{background:0 0;width:auto;position:absolute;bottom:.6rem;left:.6rem;right:.6rem}#layout-menu.mok-shell-nav #taskmenu a.logout{color:var(--color-mok-danger)!important}html.dark-mode #layout-menu.mok-shell-nav,html.dark-mode #layout-menu.mok-shell-nav .popover-header{border-color:#1e293b;background:#0f172a!important}html.dark-mode #layout-menu.mok-shell-nav #taskmenu a{color:#cbd5e1}html.dark-mode #layout-menu.mok-shell-nav #taskmenu a.selected,html.dark-mode #layout-menu.mok-shell-nav #taskmenu a:hover,html.dark-mode #layout-menu.mok-shell-nav #taskmenu a:focus{color:#93c5fd;background:#1e3a8a}html.dark-mode #layout-menu.mok-shell-nav #taskmenu .action-buttons a,html.dark-mode #layout-menu.mok-shell-nav #taskmenu .action-buttons a.selected{color:#fff;background:var(--color-mok-accent)}@media screen and (min-width:481px) and (max-width:767px){html:not(.layout-phone) #layout-menu.mok-shell-nav{background:var(--color-mok-nav)!important;width:4.25rem!important}#layout-menu.mok-shell-nav #taskmenu a{justify-content:center;width:100%;min-height:2.75rem;padding:.35rem .15rem}#layout-menu.mok-shell-nav #taskmenu span.inner{display:none!important}#layout-menu.mok-shell-nav #taskmenu .special-buttons{left:.35rem;right:.35rem}}@media screen and (min-width:768px){html:not(.layout-phone) #layout-menu.mok-shell-nav{background:var(--color-mok-nav)!important;width:13.75rem!important}#layout-menu.mok-shell-nav #taskmenu a{width:100%;min-height:2.5rem;padding:.4rem .7rem}#layout-menu.mok-shell-nav #taskmenu span.inner{padding:0;font-size:.875rem;font-weight:500;display:inline!important}#layout-menu.mok-shell-nav .popover-header a{display:none!important}}html.layout-phone #layout-menu.mok-shell-nav{background:var(--color-mok-surface)}html.layout-phone #layout-menu.mok-shell-nav #taskmenu a{height:auto;min-height:3rem;padding:.65rem .85rem;line-height:1.3;border-bottom:0!important}html.layout-phone #layout-menu.mok-shell-nav #taskmenu span.inner{font-size:1rem;display:inline!important}body.task-mail{font-family:var(--font-mok)}body.task-mail #layout-sidebar,body.task-mail #layout-list,body.task-mail #layout-content{background-color:var(--color-mok-surface)!important;border-color:var(--color-mok-nav-border)!important}body.task-mail #layout-sidebar{background-color:var(--color-mok-nav)!important}body.task-mail #layout>div>.header,body.task-mail #layout>div>.footer{font-weight:600;background-color:var(--color-mok-nav)!important;border-color:var(--color-mok-nav-border)!important;color:var(--color-mok-nav-text)!important}body.task-mail #layout>div>.header a.button,body.task-mail #layout>div>.footer a.button{color:var(--color-mok-nav-text)!important}body.task-mail #layout>div>.header a.button:not(.disabled):hover,body.task-mail #layout>div>.header a.button:not(.disabled):focus{border-radius:.45rem;color:var(--color-mok-accent)!important;background-color:var(--color-mok-accent-soft)!important}body.task-mail .searchbar{background-color:var(--color-mok-nav)!important;border-bottom-color:var(--color-mok-nav-border)!important}body.task-mail .searchbar input{color:#0f172a}body.task-mail .searchbar a{color:var(--color-mok-nav-muted)!important}body.task-mail .searchbar a:not(.disabled):hover,body.task-mail .searchbar a.selected{color:var(--color-mok-accent)!important}body.task-mail #mailboxlist.folderlist li>a{color:var(--color-mok-nav-text);border-radius:.45rem}body.task-mail #mailboxlist.folderlist li.selected>a,body.task-mail #mailboxlist.folderlist li.selected{color:var(--color-mok-accent)!important;background-color:var(--color-mok-accent-soft)!important}body.task-mail #mailboxlist.folderlist li.unread>a{font-weight:700}body.task-mail #mailboxlist.folderlist li.mailbox .unreadcount{background:var(--color-mok-accent)!important;color:#fff!important}body.task-mail .listing li.selected,body.task-mail .listing tr.selected td{color:var(--color-mok-nav-text)!important;background-color:var(--color-mok-accent-soft)!important}body.task-mail .messagelist td{border-bottom-color:var(--color-mok-nav-border)!important}body.task-mail .messagelist td.subject span.subject,body.task-mail .messagelist td.subject span.subject a{color:#0f172a}body.task-mail .messagelist td.subject span.fromto,body.task-mail .messagelist td.subject span.date,body.task-mail .messagelist td.subject span.size{color:var(--color-mok-nav-muted)!important}body.task-mail .messagelist tr.unread td.subject span.subject,body.task-mail .messagelist tr.unread td.subject span.subject a,body.task-mail .messagelist tr.unread td.subject span.fromto{font-weight:700;color:#0f172a!important}body.task-mail .messagelist tr.selected td.subject span.subject a,body.task-mail .messagelist tr.selected td.subject span.fromto,body.task-mail .messagelist tr.selected td.subject span.date{color:#1e3a8a!important}body.task-mail .messagelist td.subject span{line-height:2.15em}body.task-mail .messagelist tr:hover td{background-color:#f8fafc}body.task-mail .messagelist tr.selected:hover td{background-color:var(--color-mok-accent-soft)!important}body.task-mail #mailtoolbar{background:0 0}body.task-mail #mailtoolbar a,body.task-mail #layout-content>.header .toolbar a{border-radius:.45rem;color:var(--color-mok-nav-text)!important}body.task-mail #mailtoolbar a:not(.disabled):hover,body.task-mail #mailtoolbar a:not(.disabled):focus,body.task-mail #layout-content>.header .toolbar a:not(.disabled):hover,body.task-mail #layout-content>.header .toolbar a:not(.disabled):focus{color:var(--color-mok-accent)!important;background-color:var(--color-mok-accent-soft)!important}body.task-mail #mailtoolbar a.delete:not(.disabled):hover,body.task-mail #mailtoolbar a.delete:not(.disabled):focus{color:var(--color-mok-danger)!important;background-color:#fee2e2!important}body.task-mail #layout-content>.header{background-color:var(--color-mok-nav)!important;border-bottom:1px solid var(--color-mok-nav-border)!important}body.task-mail #message-header,html.iframe body.task-mail #message-header{border-bottom:1px solid var(--color-mok-nav-border);background:var(--color-mok-surface);margin:0 0 1rem;padding:1rem 1.15rem .85rem}body.task-mail #message-header>.subject,html.iframe body.task-mail #message-header>.subject{color:#0f172a;letter-spacing:-.02em;font-size:1.35rem;font-weight:650}body.task-mail #message-header .header-headers .header-title,html.iframe body.task-mail #message-header .header-headers .header-title{color:var(--color-mok-nav-muted)}body.task-mail #message-header .header-links a,html.iframe body.task-mail #message-header .header-links a{color:var(--color-mok-accent)}body.task-mail #message-content,html.iframe body.task-mail #message-content{background:var(--color-mok-surface)}html.dark-mode body.task-mail{color:#e2e8f0;background-color:#0f172a}html.dark-mode body.task-mail #layout-sidebar,html.dark-mode body.task-mail #layout-list,html.dark-mode body.task-mail #layout-content,html.dark-mode body.task-mail #layout>div>.header,html.dark-mode body.task-mail #layout>div>.footer,html.dark-mode body.task-mail .searchbar,html.dark-mode body.task-mail #message-header,html.dark-mode.iframe body.task-mail #message-header,html.dark-mode body.task-mail #message-content,html.dark-mode.iframe body.task-mail #message-content{color:#e2e8f0!important;background-color:#0f172a!important;border-color:#1e293b!important}html.dark-mode body.task-mail #layout-sidebar,html.dark-mode body.task-mail #layout>div>.header,html.dark-mode body.task-mail .searchbar,html.dark-mode body.task-mail #layout-content>.header{background-color:#111827!important}html.dark-mode body.task-mail #layout>div>.header a.button,html.dark-mode body.task-mail #mailtoolbar a,html.dark-mode body.task-mail #layout-content>.header .toolbar a,html.dark-mode body.task-mail .searchbar a{color:#cbd5e1!important}html.dark-mode body.task-mail #layout>div>.header a.button:not(.disabled):hover,html.dark-mode body.task-mail #mailtoolbar a:not(.disabled):hover,html.dark-mode body.task-mail #mailtoolbar a:not(.disabled):focus,html.dark-mode body.task-mail #mailboxlist.folderlist li.selected>a,html.dark-mode body.task-mail #mailboxlist.folderlist li.selected,html.dark-mode body.task-mail .listing li.selected,html.dark-mode body.task-mail .listing tr.selected td{color:#93c5fd!important;background-color:#1e3a8a!important}html.dark-mode body.task-mail .searchbar input,html.dark-mode body.task-mail .messagelist td.subject span.subject,html.dark-mode body.task-mail .messagelist td.subject span.subject a,html.dark-mode body.task-mail .messagelist tr.unread td.subject span.subject a,html.dark-mode body.task-mail .messagelist tr.unread td.subject span.fromto,html.dark-mode body.task-mail #message-header>.subject,html.dark-mode.iframe body.task-mail #message-header>.subject{color:#f1f5f9!important}html.dark-mode body.task-mail .messagelist td.subject span.fromto,html.dark-mode body.task-mail .messagelist td.subject span.date,html.dark-mode body.task-mail .messagelist td.subject span.size{color:#94a3b8!important}html.dark-mode body.task-mail .messagelist tr.selected td.subject span.subject a,html.dark-mode body.task-mail .messagelist tr.selected td.subject span.fromto,html.dark-mode body.task-mail .messagelist tr.selected td.subject span.date{color:#dbeafe!important}html.dark-mode body.task-mail .messagelist tr:hover td{background-color:#1e293b}html.dark-mode body.task-mail .messagelist tr.selected:hover td{background-color:#1e3a8a!important}html.dark-mode body.task-mail #mailtoolbar a.delete:not(.disabled):hover{color:#fca5a5!important;background-color:#7f1d1d!important}