@font-face{font-family:"Cairo Local";src:url("../fonts/Cairo-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
:root{--dsa-gold:#d6b075;--dsa-text:#f1eae5;--dsa-muted:#b5a9a4;--dsa-border:#51433d;color-scheme:dark}
:root{--dsa-panel:#231310;--dsa-panel-raised:#36211a;--dsa-overlay:rgba(8,3,3,.7)}
body,button,input,select,textarea,.popover,.ui-dialog{font-family:"Cairo Local",Tahoma,Arial,sans-serif}
body{background:#170909;color:var(--dsa-text)}
#layout{direction:rtl}
#layout-menu{background:linear-gradient(180deg,#480f10,#160909);border-inline-end:1px solid #634332}
#layout-menu .popover-header img{max-height:58px}
#layout-menu #taskmenu a{transition:background-color .15s,color .15s}
#layout-menu #taskmenu a.selected{box-shadow:inset -3px 0 0 var(--dsa-gold)}
#layout>.header,#layout>div>.header{background:linear-gradient(100deg,#260a0a,#500f10);color:var(--dsa-text)}
#layout-sidebar,#layout-list,#layout-content{min-width:0}
#layout-list{min-width:300px}
#layout-sidebar{min-width:220px}
#layout-list>.header,#layout-sidebar>.header,#layout-content>.header{border-bottom:1px solid #634332}
#layout-content .iframe-wrapper{background:#170d0c}
.btn-primary,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:focus{background:var(--dsa-gold);border-color:var(--dsa-gold);color:#170909;box-shadow:none}
.btn-primary:hover{background:#edc891;border-color:#edc891;color:#170909}
.btn-secondary{background:#35211d;border-color:#665041;color:#f1eae5}
.btn-secondary:hover{background:#493025;border-color:#8c6b4c;color:#fff}
.form-control,.custom-select,.input-group-text{background:#160c0b;color:var(--dsa-text);border-color:var(--dsa-border);border-radius:8px}
.form-control:focus,.custom-select:focus{background:#1c100d;color:#fff;border-color:var(--dsa-gold);box-shadow:0 0 0 2px #d6b07533}
.form-control::placeholder{color:#a89689;opacity:1}
.form-control:disabled,.form-control[readonly]{background:#281a17;color:#b9a89b}
.form-control-plaintext{color:var(--dsa-text)}
.custom-control-label:before{background:#1b100c;border-color:#896b4c}
.popover,.popupmenu,.ui-dialog,.ui-menu,.ui-widget-content{background:#231411;color:var(--dsa-text);border-color:var(--dsa-border)}
.popover-header,.ui-dialog-titlebar{background:#381412;color:var(--dsa-text);border-color:var(--dsa-border)}
.table{color:var(--dsa-text)}
.ui-dialog .ui-dialog-buttonpane{background:#231411;border-color:var(--dsa-border)}
.propform legend{color:var(--dsa-gold)}
.propform .row.form-group{border-color:var(--dsa-border)}
.message-part,.attachment-header{border-color:var(--dsa-border)}
#messagebody{direction:initial;text-align:initial;color:initial}
#messagebody .message-htmlpart{color:initial}
#messagebody>.message-part,#messagebody>.message-htmlpart{background:#fff;color:#222;border-radius:6px;padding:12px}
/* Keep addresses readable, while interface labels and folder order remain RTL. */
#rcmloginuser,#rcmloginpwd,input[type=email],input[name="_smtp_host"],input[name="_imap_host"],.recipient-input{direction:ltr;text-align:left}
#composebody{direction:rtl;text-align:right;font-family:"Cairo Local",Tahoma,Arial,sans-serif}
.dsa-skip{position:absolute;top:-100px;right:16px;z-index:9999;background:var(--dsa-gold);color:#170909;padding:10px;border-radius:8px}
.dsa-skip:focus{top:8px}
.task-login{overflow:auto;min-height:100svh;background:radial-gradient(900px 560px at 88% 15%,#8613136e,transparent 64%),radial-gradient(760px 520px at 6% 88%,#5c0c0c80,transparent 65%),linear-gradient(135deg,#090303,#260909);background-attachment:fixed}
.task-login #layout{display:flex;flex-direction:column;min-height:100svh;height:auto;overflow:visible;padding:16px max(20px,calc((100vw - 1180px)/2));gap:16px}
.dsa-status{display:flex;align-items:center;gap:18px;padding:10px 16px;border:1px solid #665248;border-radius:12px;background:#100909cc;font-size:12px;color:#bdb0a4;flex-wrap:wrap}
.dsa-status time{margin-inline-start:auto}
.dsa-banner{display:flex;align-items:center;justify-content:center;position:relative;min-height:124px;border:1px solid #775749;border-radius:18px;padding:20px 108px;background:linear-gradient(180deg,#550e10b3,#25090880);text-align:center;box-shadow:0 12px 35px #0003}
.task-login .dsa-banner #logo{position:absolute;top:16px;right:24px;max-height:90px;max-width:78px}
.dsa-banner h1{font-size:26px;font-weight:bold;margin:0;color:#f7f0e9;line-height:1.6}
.dsa-banner p{font-size:12px;letter-spacing:3px;color:var(--dsa-gold);margin:3px 0 0}
.task-login #layout-content.dsa-login-main{display:grid;place-items:center;flex:1;min-height:430px;background:transparent;padding:38px 0;width:100%;text-align:right}
.dsa-login-card{width:min(100%,480px);border:1px solid #716252;border-top:3px solid var(--dsa-gold);border-radius:16px;background:#140c0ced;padding:28px;box-shadow:0 20px 50px #0005}
.dsa-eyebrow{margin:0 0 6px;color:var(--dsa-gold);font-size:13px}
.dsa-login-card h2{font-size:26px;font-weight:bold;margin:0 0 6px}
.dsa-intro{color:var(--dsa-muted);font-size:14px;margin:0 0 20px}
.task-login #login-form{margin:0;top:auto;width:100%;max-width:none;position:static}
.task-login #login-form .row{margin:0 0 14px;display:block}
.task-login #login-form .row>.col-form-label,.task-login #login-form .row>.col-sm-4,.task-login #login-form .row>.col-sm-8{width:100%;max-width:100%;padding:0;flex:none}
.task-login #login-form .col-form-label{font-size:14px;margin-bottom:6px;text-align:right}
.task-login #login-form .form-control{min-height:50px;padding:10px 14px}
.task-login #login-form .formbuttons{margin:16px 0 0;display:block}
.task-login #rcmloginsubmit{width:100%;min-height:48px;border-radius:10px;font-weight:bold}
.dsa-login-hint{font-size:12px;color:#bdad9d;margin:12px 0 0;line-height:1.8}
#login-footer:empty{display:none}
.dsa-page-footer{background:linear-gradient(180deg,#410d0e,#1b0808);border:1px solid #785044;padding:12px 16px;border-radius:12px;color:#c6b4a9;text-align:center;font-size:12px}
@media(max-width:1200px) and (min-width:769px){#layout-list{min-width:260px}#layout-sidebar{min-width:240px}}
@media(max-width:768px){#layout-sidebar,#layout-list{max-width:none;min-width:0}#layout-menu.popover{left:auto!important;right:0!important}#layout-menu #taskmenu a.selected{box-shadow:inset -3px 0 0 var(--dsa-gold)}}
@media(max-width:480px){.task-login #layout{padding:12px;gap:12px}.dsa-status{padding:8px 10px;gap:10px;font-size:11px}.dsa-status time{width:100%;margin:0}.dsa-banner{padding:16px 76px 16px 12px;min-height:100px;border-radius:14px}.task-login .dsa-banner #logo{right:14px;top:17px;max-height:68px;max-width:58px}.dsa-banner h1{font-size:19px}.dsa-banner p{font-size:10px;letter-spacing:1.5px}.task-login #layout-content.dsa-login-main{min-height:350px;padding:16px 0}.dsa-login-card{padding:22px 18px}.dsa-login-card h2{font-size:23px}.task-login #login-form .form-control{font-size:16px}.dsa-page-footer{font-size:11px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
@media print{body,#layout-content{background:#fff!important;color:#222!important}#print-layout{direction:rtl}#print-layout img#logo{max-height:70px}#messagebody{background:#fff;color:#222}}

/* Compose chrome stays outside the message; quoted content is styled in the editor iframe. */
.task-mail.action-compose #layout-sidebar.sidebar-right{flex:0 0 300px;min-width:260px;max-width:340px;background:#1b0e0c}
.action-compose #compose-content>form.formcontent{padding:20px}
.action-compose .dsa-compose-heading,.action-compose #compose-headers,.action-compose .dsa-editor-heading,.action-compose #composebodycontainer{width:100%;max-width:1100px;margin-inline:auto}
.action-compose .dsa-compose-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}
.action-compose .dsa-compose-heading h2{margin:0;font-size:23px;line-height:1.5;font-weight:bold}
.action-compose .dsa-compose-heading .dsa-eyebrow{font-size:12px;margin-bottom:3px}
.action-compose .dsa-compose-badge{padding:6px 10px;border:1px solid #705239;border-radius:8px;color:var(--dsa-gold);font-size:11px;white-space:nowrap}
.action-compose #compose-headers{padding:16px;margin-bottom:20px;background:#231310;border:1px solid #654735;border-radius:12px}
.action-compose #compose-headers .form-group.row{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;margin:0 0 12px;align-items:start}
.action-compose #compose-headers .form-group.row:last-child{margin-bottom:0}
.action-compose #compose-headers .form-group.row>.col-2,.action-compose #compose-headers .form-group.row>.col-10{position:static;width:auto;max-width:none;min-width:0;flex:none;padding:0}
.action-compose #compose-headers .col-form-label{display:block;visibility:visible;color:var(--dsa-gold);font-size:14px;line-height:1.6;padding-top:10px!important;text-align:right}
.action-compose #compose-headers .input-group{min-width:0}
.action-compose #compose-headers .form-control{min-height:44px;font-size:14px}
.action-compose #compose-headers .recipient-input{padding:3px 10px;align-items:center;margin:0}
.action-compose #compose-headers .recipient-input input{font-size:14px;min-height:32px}
.action-compose #compose-headers .input-group-text{min-height:44px;color:var(--dsa-gold);background:#36211a;border-color:#655044}
.action-compose .dsa-editor-heading{margin-bottom:10px}
.action-compose .dsa-editor-heading label{display:block;color:var(--dsa-gold);font-size:15px;font-weight:bold;margin-bottom:3px}
.action-compose .dsa-editor-heading p{color:#c8b7a9;font-size:12px;line-height:1.8;margin:0}
.action-compose #composebodycontainer{margin-bottom:16px}
.action-compose textarea#composebody{background:#fff;color:#252021;min-height:360px;padding:18px;font-size:16px;line-height:1.85;border-color:#72543d;border-radius:10px}
.action-compose #composebodycontainer .editor-toolbar{background:#2f1814;border:1px solid #72543d;border-bottom:0;color:#f1eae5;border-radius:10px 10px 0 0;padding:5px 10px}
.action-compose #composebodycontainer .editor-toolbar a{color:#f1eae5}
.action-compose .dsa-compose-card{margin:14px;padding:14px;border:1px solid #654735;border-radius:12px;background:#241410}
.action-compose .dsa-section-title{font-size:15px;font-weight:bold;line-height:1.6;color:var(--dsa-gold);margin:0 0 14px}
.action-compose #compose-attachments{padding:14px}
.action-compose #compose-attachments.droptarget:after{width:5rem;margin:1rem auto .4rem;opacity:.45}
.action-compose #compose-attachments.droptarget.active{border-color:var(--dsa-gold)}
.action-compose #compose-attachments.droptarget.hover{background:#35211d;border-color:var(--dsa-gold)}
.action-compose #compose-attachments .upload-form{padding-bottom:6px}
.action-compose #compose-attachments .hint{font-size:11px;color:#c8b7a9}
.action-compose #compose-attachments .btn{width:100%;min-height:42px}
.action-compose #compose-options .row{margin-inline:0;margin-bottom:12px}
.action-compose #compose-options .col-form-label{padding-inline:0;padding-top:7px;font-size:12px;color:#e1d2c7;line-height:1.7}
.action-compose #compose-options .col-6{padding-inline:4px;min-width:0}
.action-compose #compose-options .custom-select{min-height:38px;padding-block:5px;font-size:12px}
.action-compose .dsa-compose-actions{border-top:1px solid #634332;background:#21100d;padding:12px 20px}
.action-compose .dsa-compose-actions .send{min-width:128px;min-height:44px;border-radius:10px;font-weight:bold}
.action-compose .dsa-compose-extra .btn-link{color:#cbb7a5;font-size:12px}

/* The bundled TinyMCE silver skin otherwise paints dark icons on the dark toolbar. */
.action-compose div.tox.tox-tinymce{border:1px solid #72543d;border-radius:10px;overflow:hidden}
.action-compose div.tox .tox-editor-header,.action-compose div.tox .tox-toolbar,.action-compose div.tox .tox-toolbar__primary,.action-compose div.tox .tox-toolbar__overflow,.action-compose div.tox .tox-toolbar-overlord,.action-compose div.tox .tox-statusbar{background:#2f1814!important;color:#f1eae5}
.action-compose div.tox .tox-toolbar__group{border-color:#705542!important;padding-inline:4px}
.action-compose div.tox .tox-tbtn{color:#f1eae5!important;height:38px;margin-block:2px;border-radius:5px}
.action-compose div.tox .tox-tbtn svg{fill:currentColor!important}
.action-compose div.tox .tox-tbtn:hover,.action-compose div.tox .tox-tbtn:focus,.action-compose div.tox .tox-tbtn--select{background:#432820!important;color:#fff!important}
.action-compose div.tox .tox-tbtn--enabled,.action-compose div.tox .tox-tbtn--enabled:hover{background:#d6b075!important;color:#211009!important}
.action-compose div.tox .tox-tbtn--disabled{opacity:.45}
.action-compose div.tox .tox-tbtn__select-label,.action-compose div.tox .tox-statusbar a,.action-compose div.tox .tox-statusbar__path-item,.action-compose div.tox .tox-statusbar__wordcount{color:inherit!important}
.action-compose div.tox .tox-split-button{border-color:transparent}
.action-compose div.tox .tox-split-button:hover,.action-compose div.tox .tox-split-button:focus{border-color:#aa8054!important}
.action-compose div.tox .tox-statusbar{border-color:#72543d!important}
.action-compose div.tox .tox-menu,.action-compose div.tox .tox-collection--list,.action-compose div.tox .tox-dialog,.action-compose div.tox .tox-dialog__header,.action-compose div.tox .tox-dialog__footer{background:#2f1814!important;color:#f1eae5!important;border-color:#72543d!important}
.action-compose div.tox .tox-collection__item,.action-compose div.tox .tox-collection__item-label,.action-compose div.tox .tox-collection__item-accessory,.action-compose div.tox .tox-dialog__title,.action-compose div.tox .tox-label{color:#f1eae5!important}
.action-compose div.tox .tox-collection__item--active,.action-compose div.tox .tox-collection__item--enabled{background:#56332a!important}
.action-compose div.tox .tox-collection__item-icon svg{fill:currentColor!important}
.action-compose div.tox .tox-textfield,.action-compose div.tox .tox-textarea,.action-compose div.tox .tox-listboxfield .tox-listbox--select{background:#160c0b!important;color:#f1eae5!important;border-color:#72543d!important}
.action-compose div.tox .tox-dialog__body-nav-item{color:#d6b075!important}
@media(max-width:1200px) and (min-width:769px){.task-mail.action-compose #layout-sidebar.sidebar-right{flex-basis:240px;min-width:220px;max-width:280px}.action-compose #compose-content>form.formcontent{padding:16px}.action-compose .dsa-compose-badge{display:none}}
@media(max-width:768px){.task-mail.action-compose #layout-sidebar.sidebar-right{flex:1;min-width:0;max-width:none}.action-compose #compose-content>form.formcontent{padding:12px}.action-compose .dsa-compose-heading{margin-bottom:12px}.action-compose .dsa-compose-heading h2{font-size:20px}.action-compose .dsa-compose-badge{display:none}.action-compose #compose-headers{padding:12px;margin-bottom:16px}.action-compose #compose-headers .form-group.row{grid-template-columns:62px minmax(0,1fr);gap:8px}.action-compose #compose-headers .col-form-label{font-size:12px}.action-compose #compose-headers .form-control,.action-compose #compose-headers .recipient-input input{font-size:16px}.action-compose #compose-headers .input-group-text{padding-inline:8px}.action-compose .dsa-compose-card{margin:12px}.action-compose .dsa-compose-actions{padding:10px 12px}.action-compose div.tox .tox-tbtn{height:40px}.action-compose .dsa-editor-heading p{font-size:11px}}

/* jQuery UI loads its theme separately: keep dialogs and menus on the same palette. */
body .ui-dialog.ui-widget-content{background:var(--dsa-panel);color:var(--dsa-text);border:1px solid #72543d;border-radius:14px;box-shadow:0 20px 70px #0008;overflow:hidden;box-sizing:border-box}
body .ui-dialog .ui-dialog-titlebar.ui-widget-header{background:#3b1a16;color:var(--dsa-text);border:0;border-bottom:1px solid #72543d;border-radius:0}
body .ui-dialog .ui-dialog-title,body .ui-dialog .ui-dialog-titlebar-close{color:var(--dsa-text)}
body .ui-dialog .ui-dialog-content.ui-widget-content{background:var(--dsa-panel);color:var(--dsa-text);border:0;line-height:1.9}
body .ui-dialog .ui-dialog-buttonpane.ui-widget-content{background:#2d1913;color:var(--dsa-text);border:0;border-top:1px solid #72543d}
body .ui-dialog .ui-dialog-buttonpane .btn-primary{background:var(--dsa-gold);border-color:var(--dsa-gold);color:#211009;border-radius:8px}
body .ui-dialog .ui-dialog-buttonpane .btn-secondary{background:#3d2820;border-color:#846344;color:var(--dsa-text);border-radius:8px}
body .ui-widget-overlay,body .popover-overlay{background:var(--dsa-overlay);opacity:1!important}
body .popover-overlay{background:var(--dsa-overlay)!important}
body .popover,body .popupmenu.popover,body .ui-menu.ui-widget-content{background:var(--dsa-panel);color:var(--dsa-text);border-color:#72543d;box-shadow:0 12px 32px #0005}
body .popover .popover-header{background:#3b1a16;color:var(--dsa-text);border-color:#72543d}
body .popover .popover-body{background:var(--dsa-panel);color:var(--dsa-text)}
body .popover .menu.listing li{border-color:#514035}
body .popover .menu.listing li>a{color:var(--dsa-text)}
body .popover .menu.listing li>a:hover,body .popover .menu.listing li>a:focus,body .ui-menu .ui-state-active{background:#4b3023!important;color:#fff!important}
body .popover .menu.listing li>a:not(.disabled):before{color:var(--dsa-gold)}
body .popover .menu.listing li>a.disabled{color:#ad9b8d;opacity:.55}
body .popover .menu.listing li.separator{background:#2d1913;color:var(--dsa-gold);border-color:#72543d}
body .bs-popover-bottom>.arrow:after{border-bottom-color:var(--dsa-panel)}
body .bs-popover-top>.arrow:after{border-top-color:var(--dsa-panel)}
body .bs-popover-left>.arrow:after{border-left-color:var(--dsa-panel)}
body .bs-popover-right>.arrow:after{border-right-color:var(--dsa-panel)}
body .menu.toolbar a:not(.disabled){color:var(--dsa-text)}
body #taskmenu a.selected,body #taskmenu a:hover,body #taskmenu a:focus{background:#42251b;color:#f0c891}
body #taskmenu a.selected{box-shadow:inset -3px 0 0 var(--dsa-gold)}
body #taskmenu .action-buttons a.compose{color:var(--dsa-gold)}
body .toolbar a:focus-visible,body .popupmenu a:focus-visible{outline:2px solid var(--dsa-gold);outline-offset:-3px;border-radius:6px}
.action-compose div.tox .tox-dialog__body,.action-compose div.tox .tox-dialog__body-content{background:#2f1814;color:var(--dsa-text)}
.action-compose div.tox .tox-dialog-wrap__backdrop{background:var(--dsa-overlay)}
@media(max-width:480px){body .ui-dialog.ui-widget-content{border-radius:0}body .ui-dialog .ui-dialog-buttonpane .btn-primary,body .ui-dialog .ui-dialog-buttonpane .btn-secondary{background:transparent;border-color:transparent;color:var(--dsa-gold)}}

/* Status messages keep the native position, dismissal and loading animation. */
body #messagestack>.ui.alert{background:var(--dsa-panel);color:var(--dsa-text);border:1px solid #72543d;border-radius:8px;box-shadow:0 8px 24px #0006}
body #messagestack>.ui.alert.alert-success{background:#173023;color:#effff4;border-color:#6ba77d}
body #messagestack>.ui.alert.alert-warning{background:#3a2814;color:#fff4dc;border-color:#d6b075}
body #messagestack>.ui.alert.alert-danger{background:#421a1c;color:#fff0f0;border-color:#d17b79}
body #messagestack>.ui.alert.loading{background:#352014;color:#fff4df;border-color:var(--dsa-gold)}
body #messagestack>.ui.alert>i.icon,body #messagestack>.ui.alert>i.icon::before{color:inherit}
body #messagestack>.ui.alert.loading>i.icon::before{color:var(--dsa-gold)}
body #messagestack>.ui.alert>span{min-width:0;overflow-wrap:anywhere}
@media(max-width:480px){body #messagestack>.ui.alert{border-radius:0}}

/* DevelopedSA local line icons: keep native labels, commands and focus targets. */
body .menu a.compose::before,
body .folderlist li.drafts > a::before{--dsa-line-icon:url("../images/icons/compose.svg")}
body .menu a.mail::before,
body .menu a.unread::before{--dsa-line-icon:url("../images/icons/mail.svg")}
body .menu a.contacts::before,
body .input-group .icon.recipient::before{--dsa-line-icon:url("../images/icons/contacts.svg")}
body .menu a.settings::before{--dsa-line-icon:url("../images/icons/settings.svg")}
body .menu a.logout::before{--dsa-line-icon:url("../images/icons/logout.svg")}
body .menu a.about::before,
body a.button.about::before{--dsa-line-icon:url("../images/icons/about.svg")}
body .menu a.reply::before{--dsa-line-icon:url("../images/icons/reply.svg")}
body .menu a.reply-all::before{--dsa-line-icon:url("../images/icons/reply-all.svg")}
body .menu a.forward::before{--dsa-line-icon:url("../images/icons/forward.svg")}
body .menu a.delete::before,
body button.btn.delete::before,
body .folderlist li.trash > a::before{--dsa-line-icon:url("../images/icons/delete.svg")}
body .menu a.archive::before,
body .folderlist li.archive > a::before{--dsa-line-icon:url("../images/icons/archive.svg")}
body .menu a.markmessage::before{--dsa-line-icon:url("../images/icons/markmessage.svg")}
body .menu a.more::before{--dsa-line-icon:url("../images/icons/more.svg")}
body .menu a.save::before,
body .menu a.draft::before,
body button.btn.save::before{--dsa-line-icon:url("../images/icons/save.svg")}
body .menu a.attach::before,
body .btn.attach::before{--dsa-line-icon:url("../images/icons/attach.svg")}
body .menu a.signature::before{--dsa-line-icon:url("../images/icons/signature.svg")}
body .menu a.responses::before{--dsa-line-icon:url("../images/icons/responses.svg")}
body .menu a.spellcheck::before{--dsa-line-icon:url("../images/icons/spellcheck.svg")}
body .menu a.select::before{--dsa-line-icon:url("../images/icons/select.svg")}
body .menu a.refresh::before,
body .menu a.checkmail::before{--dsa-line-icon:url("../images/icons/refresh.svg")}
body .menu a.options::before{--dsa-line-icon:url("../images/icons/options.svg")}
body .menu a.print::before{--dsa-line-icon:url("../images/icons/print.svg")}
body .menu a.download::before{--dsa-line-icon:url("../images/icons/download.svg")}
body .menu a.edit::before,
body .input-group .icon.edit::before,
body button.btn.edit::before{--dsa-line-icon:url("../images/icons/edit.svg")}
body .menu a.source::before{--dsa-line-icon:url("../images/icons/source.svg")}
body .menu a.move::before{--dsa-line-icon:url("../images/icons/move.svg")}
body .menu a.copy::before{--dsa-line-icon:url("../images/icons/copy.svg")}
body .menu a.extwin::before{--dsa-line-icon:url("../images/icons/extwin.svg")}
body .menu a.read::before{--dsa-line-icon:url("../images/icons/read.svg")}
body .menu a.flag::before,
body .menu a.unflag::before{--dsa-line-icon:url("../images/icons/flag.svg")}
body .menu a.junk::before,
body .folderlist li.junk > a::before{--dsa-line-icon:url("../images/icons/junk.svg")}
body .menu a.send::before,
body .btn.send::before,
body .folderlist li.sent > a::before{--dsa-line-icon:url("../images/icons/send.svg")}
body .menu a.cancel::before,
body .ui-dialog .ui-dialog-titlebar-close::before,
body button.btn.cancel::before,
body a.button.cancel::before{--dsa-line-icon:url("../images/icons/cancel.svg")}
body .menu a.add::before,
body .input-group .icon.add:not(.recipient)::before{--dsa-line-icon:url("../images/icons/add.svg")}
body .menu a.inbox::before,
body .folderlist li.inbox > a::before{--dsa-line-icon:url("../images/icons/inbox.svg")}
body .menu a.folder::before{--dsa-line-icon:url("../images/icons/folder.svg")}
body .menu a.compose::before,
body .folderlist li.drafts > a::before,
body .menu a.mail::before,
body .menu a.unread::before,
body .menu a.contacts::before,
body .input-group .icon.recipient::before,
body .menu a.settings::before,
body .menu a.logout::before,
body .menu a.about::before,
body a.button.about::before,
body .menu a.reply::before,
body .menu a.reply-all::before,
body .menu a.forward::before,
body .menu a.delete::before,
body button.btn.delete::before,
body .folderlist li.trash > a::before,
body .menu a.archive::before,
body .folderlist li.archive > a::before,
body .menu a.markmessage::before,
body .menu a.more::before,
body .menu a.save::before,
body .menu a.draft::before,
body button.btn.save::before,
body .menu a.attach::before,
body .btn.attach::before,
body .menu a.signature::before,
body .menu a.responses::before,
body .menu a.spellcheck::before,
body .menu a.select::before,
body .menu a.refresh::before,
body .menu a.checkmail::before,
body .menu a.options::before,
body .menu a.print::before,
body .menu a.download::before,
body .menu a.edit::before,
body .input-group .icon.edit::before,
body button.btn.edit::before,
body .menu a.source::before,
body .menu a.move::before,
body .menu a.copy::before,
body .menu a.extwin::before,
body .menu a.read::before,
body .menu a.flag::before,
body .menu a.unflag::before,
body .menu a.junk::before,
body .folderlist li.junk > a::before,
body .menu a.send::before,
body .btn.send::before,
body .folderlist li.sent > a::before,
body .menu a.cancel::before,
body .ui-dialog .ui-dialog-titlebar-close::before,
body button.btn.cancel::before,
body a.button.cancel::before,
body .menu a.add::before,
body .input-group .icon.add:not(.recipient)::before,
body .menu a.inbox::before,
body .folderlist li.inbox > a::before,
body .menu a.folder::before{content:"";display:inline-block!important;vertical-align:middle;background:currentColor;-webkit-mask-image:var(--dsa-line-icon);mask-image:var(--dsa-line-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.25em;height:1.25em;font-family:inherit}
body .menu.toolbar a::before{display:block!important}
body #taskmenu a::before{width:1.6rem;height:1.6rem;margin-inline:auto}
body .popover .menu.listing a::before{margin-inline-end:.65rem;height:35px!important}
html.touch body .popover .menu.listing a::before{height:47px!important}
@media(max-width:480px){body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn::before{display:block!important;margin-inline:auto!important;width:1.25em;height:1.25em}}
/* End DevelopedSA local line icons. */
