@import 'https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Share+Tech+Mono&display=swap';:root{--primary:#00ffaa;--primary-dim:rgba(0,255,170,.14);--primary-glow:rgba(0,255,170,.35);--primary-light:#5bffcc;--primary-brd:rgba(0,255,170,.24);--bg:#0a0a0f;--bg-surface:#111118;--bg-card:#15151f;--bg-hover:rgba(0,255,170,.06);--bg-active:rgba(0,255,170,.13);--text:#f3f4f6;--text-2:#9ca3af;--text-3:#4b5563;--border:#1c1c2a;--border-lt:rgba(0,255,170,.22);--danger:#ff4d6d;--warning:#fbbf24;--r:6px;--r-lg:10px;--t:.18s ease;--font:'Inter', system-ui, -apple-system, sans-serif;--font-mono:'Share Tech Mono', 'Courier New', monospace;--sidebar-w:220px;--list-w:340px;--nav-h:58px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{height:100%;font-size:14px;-webkit-text-size-adjust:100%}body{height:100%;font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased;overflow:hidden}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2a2a3a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(0,255,170,.4)}a{color:var(--primary);text-decoration:none;transition:color var(--t)}a:hover,a:focus{color:var(--primary-light);text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}.voice{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@font-face{font-family:sebicons;src:url(../fonts/fa-solid-900.woff2)format('woff2'),url(../fonts/fa-solid-900.woff)format('woff');font-weight:900;font-display:swap}@font-face{font-family:sebicons;src:url(../fonts/fa-regular-400.woff2)format('woff2'),url(../fonts/fa-regular-400.woff)format('woff');font-weight:400;font-display:swap}.sebicon{font-family:sebicons,sans-serif;font-weight:900;font-style:normal;speak:never;-webkit-font-smoothing:antialiased}#layout{display:flex;flex-direction:row;height:100vh;width:100%;overflow:hidden;background:var(--bg)}.listbox,#layout-sidebar,#layout-list,#layout-content{display:flex;flex-direction:column;overflow:hidden}#layout-sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);background:var(--bg-surface);border-right:1px solid var(--border);position:relative}#layout-sidebar .header{flex-shrink:0;padding:8px 10px;background:var(--bg-surface);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px;min-height:48px}.header-title.username{font-family:var(--font-mono);font-size:.75rem;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}a.compose.button,button.compose.button{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;background:var(--primary);color:#0a0a0f!important;border-radius:var(--r);font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 10px var(--primary-glow);transition:background var(--t),box-shadow var(--t);white-space:nowrap;width:calc(100% - 20px);margin:8px 10px;border:none}a.compose.button:hover{background:var(--primary-light);color:#0a0a0f!important;box-shadow:0 0 18px rgba(0,255,170,.6)}#folderlist-content{flex:1;overflow-y:auto;overflow-x:hidden}#mailboxlist,ul.treelist{list-style:none;padding:6px 0}#mailboxlist li{list-style:none}#mailboxlist li a,#mailboxlist li span.name{display:flex;align-items:center;gap:9px;padding:8px 14px;color:var(--text-2);font-size:.875rem;border-radius:var(--r);margin:1px 6px;transition:background var(--t),color var(--t);cursor:pointer}#mailboxlist li a:hover{background:var(--bg-hover);color:var(--text)}#mailboxlist li.selected>a,#mailboxlist li.focused>a{background:var(--bg-active);color:var(--primary);border-left:2px solid var(--primary);font-weight:500}#mailboxlist ul{padding-left:14px}.unreadcount,.count{background:var(--primary);color:#0a0a0f;border-radius:10px;font-family:var(--font-mono);font-size:.68rem;font-weight:700;padding:1px 5px;line-height:1.4;margin-left:auto;white-space:nowrap}#quotadisplay .count{background:0 0;color:var(--text-2);font-size:.72rem;padding:0}#quotadisplay,.quota-widget{padding:8px 14px;font-family:var(--font-mono);font-size:.72rem;color:var(--text-3);border-top:1px solid var(--border);flex-shrink:0}.menu.menu_bottom{display:flex;align-items:center;border-top:1px solid var(--border-lt);background:var(--bg-surface);flex-shrink:0}.menu.menu_bottom a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 8px;color:var(--text-3);font-size:.62rem;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex:1;transition:color var(--t)}.menu.menu_bottom a:hover,.menu.menu_bottom a.selected{color:var(--primary)}.menu.menu_bottom .sebicon{font-size:1.25rem;margin-bottom:1px}#layout-list{width:var(--list-w);flex:0 0 var(--list-w);background:var(--bg);border-right:1px solid var(--border)}#messagelist-header.header,.header{flex-shrink:0;background:var(--bg-surface);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:4px;padding:6px 8px;min-height:44px;overflow:hidden}#mailsearchform .searchbar,.searchbar{flex:1;display:flex;align-items:center}#mailsearchform input[type=text],.searchbar input[type=text]{flex:1;background:var(--bg);border:1px solid var(--border);border-radius:20px;color:var(--text);padding:6px 14px;font-size:.82rem;outline:none;transition:border-color var(--t)}#mailsearchform input[type=text]:focus,.searchbar input[type=text]:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-dim)}#messagelist{flex:1;overflow-y:auto;overflow-x:hidden}table.messagelist,#messagelist table{width:100%;border-collapse:collapse;font-size:.875rem}.messagelist .branch,.messagelist>thead,table.fixedcopy{display:none}table.messagelist tr,#messagelist table tr{border-bottom:1px solid var(--border);cursor:pointer;transition:background var(--t)}table.messagelist tr:hover{background:var(--bg-hover)}table.messagelist tr.selected{background:var(--bg-active)}table.messagelist tr.unread td{color:var(--text)}table.messagelist tr.unread .subject a{color:var(--primary);font-weight:600}table.messagelist td{padding:6px 4px;vertical-align:top;color:var(--text-2);overflow:hidden;width:2em}table.messagelist td.subject{width:100%;padding:.4rem .5rem;display:flex;flex-wrap:wrap;gap:0;overflow:visible}table.messagelist td.subject span.fromto{overflow:hidden;text-overflow:ellipsis;flex:1;color:var(--text);font-weight:500;padding-right:.5rem;min-width:0}table.messagelist td.subject span.subject{overflow:hidden;text-overflow:ellipsis;width:100%;flex:1 0 100%;order:3;color:var(--text-2);font-size:.82rem;padding-top:2px}table.messagelist td.subject span.date,table.messagelist td.subject span.size{font-family:var(--font-mono);font-size:.72rem;color:var(--text-3);line-height:26px;white-space:nowrap}table.messagelist td.subject span.size{margin-right:.5rem}table.messagelist td.subject a{text-decoration:none;color:inherit}table.messagelist td.subject a:hover{color:var(--primary)}.contactphoto{width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--bg-card);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:600;color:var(--text-2);flex-shrink:0}.contactphoto img{width:100%;height:100%;object-fit:cover}a.flag,span.flag{color:var(--text-3)}a.flag.active,span.flag.active{color:var(--warning)}.pagenav{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:5px 8px;background:var(--bg-surface);border-top:1px solid var(--border);font-size:.78rem;color:var(--text-2)}.pagenav a,.pagenav button{padding:4px 8px;border:none;background:0 0;color:var(--text-2);border-radius:var(--r);cursor:pointer;transition:background var(--t),color var(--t)}.pagenav a:hover{background:var(--bg-hover);color:var(--primary)}.pagenav a.disabled,.pagenav button:disabled{opacity:.3;pointer-events:none}.pagenav-text{font-family:var(--font-mono);font-size:.75rem;padding:0 4px}.pagenav input[type=text]{width:36px;text-align:center;background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:var(--r);padding:2px 4px;font-size:.75rem}.iframe-wrapper{width:100%;flex:1;display:flex;flex-direction:column}.iframe-wrapper iframe,iframe{width:100%;height:100%;border:0}#layout-content{flex:1;background:var(--bg)}#layout-content .header,#layout-content .toolbar{background:var(--bg-surface);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:6px 10px;min-height:44px;flex-shrink:0;gap:4px;overflow-x:auto;flex-wrap:nowrap}#message-header{flex-shrink:0;padding:14px 20px;background:var(--bg-surface);border-bottom:1px solid var(--border-lt)}h2.subject{font-size:1.05rem;font-weight:600;color:var(--text);margin-bottom:10px;line-height:1.3}.headers-table th{color:var(--text-3);font-weight:400;font-size:.82rem;padding-right:12px;white-space:nowrap;vertical-align:top}.headers-table td{color:var(--text-2);font-size:.82rem}#message-content{flex:1;overflow:auto;padding:16px 20px}#messagebody{max-width:860px}.attachmentslist{display:flex;flex-wrap:wrap;gap:8px;padding:10px 20px;background:var(--bg-surface);border-top:1px solid var(--border);flex-shrink:0}.attachmentslist li{list-style:none}.attachmentslist li a{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r);font-size:.8rem;color:var(--text-2);transition:border-color var(--t),color var(--t)}.attachmentslist li a:hover{border-color:var(--primary-brd);color:var(--primary)}.watermark{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;opacity:.2;pointer-events:none}.watermark img{max-width:160px;filter:hue-rotate(130deg)saturate(2.5)brightness(1.5)}.sebmenu{position:fixed;top:10px;right:14px;z-index:600}.sebicon.usermenu{cursor:pointer;color:var(--text-2);font-size:1.6rem;display:block;transition:color var(--t)}.sebicon.usermenu:hover{color:var(--primary)}.hovermenu{position:absolute;right:0;top:calc(100% + 6px);background:var(--bg-card);border:1px solid var(--border-lt);border-radius:var(--r-lg);min-width:180px;box-shadow:0 8px 32px rgba(0,0,0,.85);display:none;z-index:9999;overflow:hidden}.sebmenu:hover .hovermenu,.sebmenu:focus-within .hovermenu{display:block}.hovermenu .menuopt{display:flex;align-items:center;gap:10px;padding:11px 16px;color:var(--text-2);font-size:.875rem;cursor:pointer;transition:background var(--t),color var(--t)}.hovermenu .menuopt:hover{background:var(--bg-hover);color:var(--primary)}.hovermenu .menuopt+.menuopt{border-top:1px solid var(--border)}.toolbar a,.toolbar button,.header a.button,.header button{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:none;background:0 0;color:var(--text-2);border-radius:var(--r);font-size:.82rem;cursor:pointer;white-space:nowrap;transition:background var(--t),color var(--t);text-decoration:none}.toolbar a:hover,.toolbar button:hover,.header a.button:hover{background:var(--bg-hover);color:var(--primary)}.toolbar a.disabled,.toolbar button.disabled,.toolbar a[aria-disabled=true]{opacity:.35;pointer-events:none}.toolbar .sebicon{font-size:1.1rem}#tlb_back{cursor:pointer}#tlb_back .sebicon{font-size:1.5rem;color:var(--text-2);transition:color var(--t)}#tlb_back:hover .sebicon{color:var(--primary)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],textarea,select{background:var(--bg-surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r);padding:8px 12px;font-family:var(--font);font-size:.875rem;outline:none;width:100%;transition:border-color var(--t),box-shadow var(--t)}input:focus,textarea:focus,select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-dim)}input::placeholder,textarea::placeholder{color:var(--text-3)}select option{background:var(--bg-card);color:var(--text)}input[type=checkbox],input[type=radio]{accent-color:var(--primary);width:auto}label{color:var(--text-2);font-size:.875rem}.propform .form-group,.propform .row{margin-bottom:12px}.propform label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;color:var(--text-3)}.btn,button.btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--r);font-family:var(--font);font-size:.875rem;font-weight:500;border:1px solid var(--border);background:0 0;color:var(--text);cursor:pointer;white-space:nowrap;transition:background var(--t),border-color var(--t),color var(--t)}.btn:hover{background:var(--bg-hover);border-color:var(--primary-brd);color:var(--primary)}.btn-primary,input[type=submit],button[type=submit]{background:var(--primary)!important;color:#0a0a0f!important;border-color:var(--primary)!important;font-weight:700;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 8px var(--primary-glow)}.btn-primary:hover,input[type=submit]:hover,button[type=submit]:hover{background:var(--primary-light)!important;border-color:var(--primary-light)!important;box-shadow:0 0 16px rgba(0,255,170,.55)!important}.btn-secondary{background:var(--bg-card);border-color:var(--border);color:var(--text-2)}.btn-secondary:hover{background:var(--bg-hover);color:var(--text)}.btn-danger{color:var(--danger)!important}.btn-danger:hover{background:rgba(255,77,109,.1)!important;border-color:rgba(255,77,109,.4)!important}.btn:disabled,.btn.disabled,a.disabled{opacity:.4;pointer-events:none}.form-control{background:var(--bg-surface)!important;color:var(--text)!important;border-color:var(--border)!important}.form-control:focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px var(--primary-dim)!important}.popupmenu,.dropdown-menu{display:none;position:absolute;background:var(--bg-card);border:1px solid var(--border-lt);border-radius:var(--r-lg);box-shadow:0 8px 32px rgba(0,0,0,.85);min-width:180px;z-index:9000;overflow:hidden;list-style:none;padding:4px 0}.popupmenu li a,.dropdown-item{display:flex;align-items:center;gap:9px;padding:9px 16px;font-size:.875rem;color:var(--text-2);width:100%;background:0 0;border:none;cursor:pointer;transition:background var(--t),color var(--t);text-align:left}.popupmenu li a:hover,.dropdown-item:hover,.popupmenu li a.active{background:var(--bg-hover);color:var(--primary)}.popupmenu li.separator,.dropdown-divider{border-top:1px solid var(--border);margin:4px 0}ul.ac-results{background:var(--bg-card);border:1px solid var(--border-lt);border-radius:var(--r);box-shadow:0 4px 20px rgba(0,0,0,.7);list-style:none;z-index:9001;max-height:260px;overflow-y:auto}ul.ac-results li{padding:8px 12px;font-size:.875rem;color:var(--text-2);border-bottom:1px solid var(--border);cursor:pointer;transition:background var(--t),color var(--t)}ul.ac-results li:hover,ul.ac-results li.selected{background:var(--bg-active);color:var(--primary)}.ui-dialog,.rcmPopupDiv{background:var(--bg-card);border:1px solid var(--border-lt);border-radius:var(--r-lg);box-shadow:0 12px 50px rgba(0,0,0,.85);color:var(--text)}.ui-dialog-titlebar{background:var(--bg-surface);border-bottom:1px solid var(--border-lt);padding:12px 16px;border-radius:var(--r-lg)var(--r-lg)0 0;display:flex;align-items:center;justify-content:space-between}.ui-dialog-title{color:var(--primary);font-family:var(--font-mono);letter-spacing:.06em}.ui-dialog-titlebar-close{background:0 0;border:none;color:var(--text-2);cursor:pointer;padding:4px 8px;border-radius:var(--r);transition:color var(--t)}.ui-dialog-titlebar-close:hover{color:var(--danger)}.ui-dialog-content{padding:16px}.ui-dialog-buttonpane{border-top:1px solid var(--border);padding:12px 16px;display:flex;gap:8px;justify-content:flex-end}.ui-widget-overlay{background:rgba(0,0,0,.72);position:fixed;inset:0;z-index:8999}#messagestack{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:9999;display:flex;flex-direction:column;gap:8px;width:min(90vw,420px);pointer-events:none}.notice{pointer-events:all;border-radius:var(--r);padding:10px 16px;font-size:.875rem;font-family:var(--font-mono);box-shadow:0 4px 16px rgba(0,0,0,.5);animation:noticeIn .2s ease}.notice.confirmation{background:rgba(0,255,170,.1);border:1px solid var(--primary);color:var(--primary)}.notice.warning{background:rgba(251,191,36,.1);border:1px solid var(--warning);color:var(--warning)}.notice.error{background:rgba(255,77,109,.1);border:1px solid var(--danger);color:var(--danger)}@keyframes noticeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#compose-content{flex:1;display:flex;flex-direction:column;overflow:hidden}#compose-headers{flex-shrink:0;background:var(--bg-surface);border-bottom:1px solid var(--border);padding:10px 16px}#compose-headers .form-group{display:flex;align-items:center;padding:5px 0;border-bottom:1px solid var(--border);gap:10px}#compose-headers label{color:var(--text-3);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;min-width:50px;flex-shrink:0}#compose-headers input[type=text]{border:none;background:0 0;padding:4px 0;font-size:.875rem;box-shadow:none}#compose-body,.tox{flex:1}#settings-menu.listing{list-style:none;padding:6px 0}#settings-menu.listing li a{display:flex;align-items:center;gap:10px;padding:10px 16px;color:var(--text-2);font-size:.875rem;transition:background var(--t),color var(--t)}#settings-menu.listing li a:hover{background:var(--bg-hover);color:var(--text)}#settings-menu.listing li.selected a{background:var(--bg-active);color:var(--primary);border-left:2px solid var(--primary)}.settingsedit,.formcontent{padding:16px 20px}.formcontent .form-group{margin-bottom:14px}.formcontent table{width:100%}.formcontent td{padding:6px;vertical-align:middle}#contacts-list,.contactlist{border-collapse:collapse;width:100%}#contacts-list tr,.contactlist tr{border-bottom:1px solid var(--border);cursor:pointer;transition:background var(--t)}#contacts-list tr:hover,.contactlist tr:hover{background:var(--bg-hover)}#contacts-list tr.selected,.contactlist tr.selected{background:var(--bg-active);border-left:2px solid var(--primary)}#contacts-list td,.contactlist td{padding:10px 12px;color:var(--text-2);font-size:.875rem}ul.listing{list-style:none}table.listing{width:100%;border-collapse:collapse}table.listing tr,ul.listing li{border-bottom:1px solid var(--border)}table.listing td,table.listing th{padding:8px 12px;font-size:.875rem;color:var(--text-2)}ul.listing li a{display:flex;align-items:center;gap:8px;padding:9px 14px;color:var(--text-2);font-size:.875rem;transition:background var(--t),color var(--t)}ul.listing li a:hover{background:var(--bg-hover);color:var(--text)}ul.listing li.selected>a{background:var(--bg-active);color:var(--primary);border-left:2px solid var(--primary)}.error-box,#error-box{max-width:500px;margin:80px auto;background:var(--bg-card);border:1px solid rgba(255,77,109,.3);border-radius:var(--r-lg);padding:32px;text-align:center}.error-box h2{color:var(--danger);font-family:var(--font-mono);margin-bottom:12px}.error-box p{color:var(--text-2)}body.task-login{display:flex;align-items:center;justify-content:center;overflow:auto;background-image:radial-gradient(ellipse 60% 50% at 15% 50%,rgba(0,255,170,4%) 0%,transparent 100%),radial-gradient(ellipse 50% 40% at 85% 20%,rgba(0,255,170,3%) 0%,transparent 100%)}body.task-login #layout{background:0 0;display:block;height:auto;flex:none}#layout-content.no-navbar,body.task-login #layout-content{background:var(--bg-card);border:1px solid var(--border-lt);border-radius:var(--r-lg);box-shadow:0 0 60px rgba(0,255,170,6%),0 20px 60px rgba(0,0,0,.6);padding:40px 36px;width:min(420px,calc(100vw - 32px));margin:20px auto;display:block;height:auto;flex:none;overflow:visible}#logo{display:block;margin:0 auto 24px;max-height:54px;width:auto}.login-brand{text-align:center;margin-bottom:22px}.login-brand-tag{font-family:var(--font-mono);font-size:.72rem;color:var(--primary);letter-spacing:.2em;opacity:.75}#login-form .form-group{margin-bottom:16px}#login-form label{display:block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin-bottom:5px}#login-form input[type=text],#login-form input[type=password]{background:rgba(0,0,0,.4);border-color:var(--border)}#login-form input:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-dim),0 0 8px var(--primary-glow)}#login-form input[type=submit]{width:100%;padding:12px;margin-top:6px;box-shadow:0 0 12px var(--primary-glow)}#login-footer{margin-top:20px;text-align:center;font-family:var(--font-mono);font-size:.72rem;color:var(--text-3)}.progressbar{width:100%;height:3px;background:var(--border);border-radius:2px;overflow:hidden}.progressbar .bar{height:100%;background:var(--primary);border-radius:2px;animation:pulsebar 1.2s ease-in-out infinite}@keyframes pulsebar{0%,100%{opacity:1}50%{opacity:.6}}.about-content{padding:20px;text-align:center;color:var(--text-2)}.about-content h1{color:var(--primary);font-family:var(--font-mono);margin-bottom:8px}#loading{display:none}.noscriptwarning{text-align:center;padding:40px;color:var(--warning);font-family:var(--font-mono)}.scroller{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.hidden{display:none!important}.spacer{flex:1}.separator{border-top:1px solid var(--border);margin:4px 0}.table{color:var(--text)}.table td,.table th{border-color:var(--border);padding:8px 12px}.table-hover tbody tr:hover{background:var(--bg-hover)}.table thead th{border-color:var(--border-lt);color:var(--text-3);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:400}.table-striped tbody tr:nth-of-type(odd){background:rgba(0,0,0,.12)}.card{background:var(--bg-card);border-color:var(--border);color:var(--text)}.card-header{background:var(--bg-surface);border-color:var(--border)}.card-body{background:var(--bg-card)}.badge-primary,.badge.bg-primary{background:var(--primary)!important;color:#0a0a0f!important}.badge-danger{background:var(--danger)!important}.badge-warning{background:var(--warning)!important;color:#1a1a1a!important}.modal-content{background:var(--bg-card);border-color:var(--border-lt);color:var(--text)}.modal-header{background:var(--bg-surface);border-color:var(--border)}.modal-footer{background:var(--bg-surface);border-color:var(--border)}.dropdown-menu{background:var(--bg-card);border-color:var(--border-lt);box-shadow:0 6px 24px rgba(0,0,0,.7)}.dropdown-item{color:var(--text-2)}.dropdown-item:hover,.dropdown-item:focus{background:var(--bg-hover);color:var(--primary)}.dropdown-divider{border-color:var(--border)}.custom-select,.form-select{background-color:var(--bg-surface);color:var(--text);border-color:var(--border)}.custom-control-input:checked~.custom-control-label::before{background:var(--primary);border-color:var(--primary)}.list-group-item{background:var(--bg-surface);border-color:var(--border);color:var(--text-2)}.list-group-item.active{background:var(--bg-active);border-color:var(--primary-brd);color:var(--primary)}.list-group-item:hover{background:var(--bg-hover);color:var(--text)}.menu a:before,a.button.icon:before,a.button.icon:after,button.btn:before,.listing.iconized li a:before,.listing td.action a:before,.folderlist li a:before,.messagelist span.flagged:before,.messagelist tr.flaggedroot:not(:hover) span.unflagged:before,.messagelist tr:hover span.unflagged:before,.messagelist td.subject span.msgicon:before,.messagelist td.subject span.msgicon:after,.messagelist tr.thread td.threads div:before,.attachmentslist li a:before,.attachmentslist a:before,.contactlist li a:before,.contactlist td.contact:before,.contactlist td.contactgroup:before,.floating-action-buttons a.button:before,.ui-dialog .ui-dialog-titlebar-close:before,.searchbar a:before,.input-group .icon:before,ul.treelist li div.treetoggle:before,.sebicon{font-family:sebicons,sans-serif;font-weight:900;font-style:normal;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu a:before,a.button.icon:before,button.btn:before,.folderlist li a:before,.listing.iconized li a:before,.listing td.action a:before,.attachmentslist a:before,.contactlist li a:before,.contactlist td.contact:before,.searchbar a:before,.ui-dialog .ui-dialog-titlebar-close:before,ul.treelist li div.treetoggle:before{font-size:1.1em;display:inline-block;margin:0 .25rem 0 0;width:1.1em;text-align:center;vertical-align:middle}.menu.toolbar span.inner{font-size:.72rem;opacity:.7}.backicon:before{content:"\f053"}.composeicon:before{content:"\f303"}.usermenu:before{content:"\f2bd"}.cog:before{content:"\f013"}.contrast:before{content:"\f042"}.logout:before{content:"\f011"}.mailicon:before{content:"\f0e0"}.contacticon:before{content:"\f0c0"}.calendaricon:before{content:"\f073"}.iconrefresh:before{content:"\f021"}.sendicon:before{content:"\f1d8"}.replyicon:before{content:"\f3e5"}.replyallicon:before{content:"\f122"}.forwardicon:before{content:"\f064"}.moreticon:before{content:"\f142"}.deleteicon:before{content:"\f2ed"}.selecticon:before{content:"\f00c"}.closeicon:before{content:"\f00d"}.extwinicon:before{content:"\f360"}.minusicon:before{content:"\f068"}a.archive:before{content:"\f187";font-size:1.2em}a.back:before,a.button.icon.back:before,button.btn.back:before{content:"\f053"}a.button.compose:before{content:"\f304"}a.calendar:before{content:"\f073"}a.check:before{content:"\00a0"}a.check.selected:before{content:"\f00c"}a.closewin:before{content:"\f410"}a.collapse:before{content:"\f107"}a.compose:before{content:"\f044"}a.contacts:before{content:"\f0c0"}a.copy:before{content:"\f0c5"}a.create:before{content:"\f0fe"}a.cubeselect:before{content:"\f0c8";font-weight:500!important;opacity:.4}a.cubeselectfull:before{content:"\f14a"}a.cubeselectpartial:before{content:"\f0c8"}a.delete:before{content:"\f2ed"}a.download:before{content:"\f019"}a.dropdown:before{content:"\f0d7"}a.edit:before{content:"\f303"}a.enigma:before{content:"\f023"}a.expand:before{content:"\f105"}a.expand.all:before{content:"\f103"}a.expand.none:before{content:"\f102"}a.export:before{content:"\f019"}a.expunge:before{content:"\f78c"}a.files:before{content:"\f07b"}a.filterlink:before{content:"\f0b0"}a.firstpage:before{content:"\f100"}a.flag:before,.menu a.select.flagged:before{content:"\f024";font-weight:900}a.folders:before{content:"\f07b"}a.forward:before{content:"\f064"}a.help:before{content:"\f1cd";font-weight:400}a.import:before{content:"\f093"}a.insertresponse:before{content:"\f075"}a.junk:before{content:"\f7e4"}a.lastpage:before{content:"\f101"}a.logout:before{content:"\f011"}a.mail:before{content:"\f0e0"}a.markmessage:before{content:"\f02b"}a.more:before{content:"\f142"}a.move:before{content:"\f07c"}a.next:before{content:"\f061"}a.nextpage:before{content:"\f105"}a.notjunk:before{content:"\f01c"}a.open:before{content:"\f360"}a.options:before{content:"\f1de"}a.prev:before{content:"\f060"}a.prevpage:before{content:"\f104"}a.print:before{content:"\f02f"}a.properties:before{content:"\f15b"}a.purge:before{content:"\f12d"}a.read:before{content:"\f2b6";font-weight:400}a.refresh:before{content:"\f021"}a.remove:before{content:"\f12d"}a.rename:before{content:"\f303"}a.reply:before{content:"\f3e5"}a.reply-all:before,.menu a.reply.all:before,.menu a.reply.list:before{content:"\f122"}a.responses:before{content:"\f075"}a.rotate:before{content:"\f2f9"}a.save:before{content:"\f0c7"}a.send:before{content:"\f1d8"}a.settings:before{content:"\f013"}a.signature:before{content:"\f5b7"}a.sort:before{content:"\f362";transform:rotate(90deg)translateX(4px);display:inline-block}a.source:before{content:"\f1c9"}a.spellcheck:before{content:"\f891"}a.submit:before{content:"\f00c"}a.tasks:before{content:"\f0ae"}a.threads:before{content:"\f086"}a.unflag:before,.menu a.unflag:before{content:"\f024";font-weight:400}a.unread:before{content:"\f0e0"!important;font-weight:900}a.upload:before{content:"\f093"}a.vcard:before{content:"\f0c6"!important}a.zoomin:before{content:"\f00e"}a.zoomout:before{content:"\f010"}a.headers-all:before{content:"\f05a"}a.headers-summary:before{content:"\f0e0";font-weight:400}a.headers-details:before{content:"\f0e0"}a.changeformattext:before{content:"\f039"}a.changeformathtml:before{content:"\f03e"}a.extwin:before{display:inline-block;font-size:75%;line-height:1.5;margin:0;content:"\f360"}a.button.icon.sidebar-menu:before,a.button.icon.toolbar-menu-button:before{content:"\f0c9"}a.button.icon.search:before,button.btn.search:before{content:"\f002"}a.button.icon.filter:before,button.btn.filter:before{content:"\f0b0";font-size:1.2em}a.button.icon.import:before,button.btn.import:before{content:"\f093"}a.button.icon.export:before,button.btn.export:before{content:"\f019"}a.button.icon.delete:before,a.button.icon.discard:before,button.btn.delete:before,button.btn.discard:before{content:"\f2ed";font-weight:400}a.button.icon.cancel:before,a.button.icon.close:before,a.button.icon.no:before,button.btn.cancel:before,button.btn.close:before,button.btn.no:before{content:"\f00d"}a.button.icon.save:before,button.btn.save:before,button.btn.submit:before,button.btn.yes:before{content:"\f00c"}a.button.icon.create:before,button.btn.create:before{content:"\f0fe"}a.button.icon.edit:before,button.btn.edit:before{content:"\f303"}a.button.icon.send:before,button.btn.send:before{content:"\f1d8"}a.button.icon.attach:before,button.btn.attach:before{content:"\f0c6"}a.button.icon.folders:before,button.btn.folders:before{content:"\f07c"}a.button.icon.next:before,button.btn.next:before{content:"\f061"}.messagelist span.msgicon.status:before{content:"\f0e0";font-weight:400}.messagelist span.msgicon.status.unread:before{content:"\f0e0";font-weight:900}.messagelist span.msgicon.status.replied:before{content:"\f3e5"}.messagelist span.msgicon.status.forwarded:before{content:"\f064"}.messagelist span.msgicon.status.replied.forwarded:before{content:"\f3e5"}.messagelist span.msgicon.status.replied.forwarded:after{content:"\f064";font-weight:900}.messagelist span.flagged:before{content:"\f024";color:var(--warning);font-weight:900}.messagelist tr:hover span.unflagged:before,.messagelist tr.flaggedroot:not(:hover) span.unflagged:before{content:"\f024";font-weight:400}.messagelist tr.thread td.threads div:before{content:"\f105"}.messagelist td.threads{width:1em;cursor:pointer}.messagelist td.threads div{text-align:center;font-size:.9em;color:var(--text-3)}.content.frame-content{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}#message-header{flex-shrink:0}#message-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:0;display:flex;min-height:0}.leftcol{overflow:hidden;max-width:0;transition:max-width .2s}.leftcol:not(:empty){max-width:220px;overflow-y:auto;padding:12px;border-right:1px solid var(--border);flex-shrink:0}.rightcol{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 20px}.footer-mail-small{width:100%;display:flex;justify-content:center;padding:12px 0 20px;flex-shrink:0;border-top:1px solid var(--border);background:var(--bg-surface)}.header_back{height:48px;flex-shrink:0;display:flex;align-items:center;background:var(--bg-surface);border-bottom:1px solid var(--border)}.header_topmenu{display:flex;align-items:center;width:100%;height:100%;padding:0 7px;justify-content:flex-end;gap:4px}.header_back_back{width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;color:var(--text-2);transition:color var(--t)}.header_back_back:hover{color:var(--primary)}html.layout-normal .header_back,html.layout-large .header_back{display:none}html:not(.layout-large) .only_large{display:none!important}html:not(.layout-small) .only_small{display:none!important}html.layout-small .hide_small{display:none!important}html.layout-large a.task-menu-button,html.layout-large a.back-sidebar-button,html.layout-large .floating-action-buttons{display:none}.tdmenuleft{text-align:right!important;vertical-align:top;white-space:nowrap;width:1px}.tdmenuleft a{float:initial!important}#mailtoolbar{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;margin-top:-4px}#mailtoolbar a{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r);height:38px;min-width:38px;color:var(--text-2);font-size:1rem;transition:background var(--t),color var(--t);text-decoration:none}#mailtoolbar a:hover{background:var(--bg-hover);color:var(--primary)}#mailtoolbar span.inner{display:none}#mailtoolbar a:before{font-size:1.15em;display:block;margin:0;width:auto}.messagedate{font-family:var(--font-mono);font-size:.72rem;color:var(--text-3);text-align:right;white-space:nowrap;margin-top:3px;padding-right:4px}#messagelist-header{border:0!important;background:0 0!important;padding:0!important}#messagelist-header td{padding:0!important}#messagelist-header table{width:100%;border-collapse:collapse}#messagelist-header .inner{display:none}#messagelist-header a{font-size:.9rem;opacity:.8;color:var(--text-2)}#messagelist-header a:hover{opacity:1;color:var(--primary)}#tlb_back{cursor:pointer}#tlb_sort a,#cubeselect{display:inline-flex;align-items:center;justify-content:center}.gitissue16 a{position:absolute;right:0;bottom:12px;color:var(--text);opacity:.7;padding:8px}html.layout-normal .gitissue16 a,html.layout-small .gitissue16 a{bottom:-24px}.gitissue16 a:hover{opacity:1}@media print{body{background:#fff!important;color:#000!important;overflow:auto!important}#layout-sidebar,.menu.menu_bottom,.toolbar,.sebmenu,#messagestack,.pagenav{display:none!important}#layout,#layout-content{overflow:visible!important;height:auto!important}a{color:#064!important}}@media(min-width:980px){body{overflow:hidden}#layout{flex-direction:row;height:100vh}#layout-sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);height:100vh;position:relative;transform:none!important;display:flex!important}#layout-list{width:var(--list-w);flex:0 0 var(--list-w);height:100vh;display:flex!important}#layout-content{flex:1;height:100vh;display:flex!important}#messagestack{bottom:20px}.hidden-large,.hide_large{display:none!important}}@media(min-width:600px) and (max-width:979px){#layout{flex-direction:column;position:relative}#layout-sidebar{position:fixed;top:0;left:0;bottom:0;width:280px;height:100vh;z-index:500;transform:translateX(-100%);transition:transform .22s ease;box-shadow:4px 0 30px rgba(0,0,0,.8);display:flex!important}#layout-sidebar:not(.hidden){transform:translateX(0)}#layout-list,#layout-content{position:absolute;top:0;left:0;right:0;bottom:var(--nav-h);width:100%;height:auto}#layout-list:not(.selected),#layout-content:not(.selected){display:none}.menu.menu_bottom{position:fixed;bottom:0;left:0;right:0;height:var(--nav-h);z-index:400;justify-content:space-around}#messagestack{bottom:calc(var(--nav-h) + 10px)}.hidden-phone,.hide_small,.hidden-small{display:none!important}}@media(max-width:599px){:root{--nav-h:62px}body{overflow:hidden}#layout{flex-direction:column;position:relative}#layout-sidebar{position:fixed;top:0;left:0;bottom:0;width:85vw;max-width:300px;height:100vh;z-index:500;transform:translateX(-100%);transition:transform .22s ease;box-shadow:4px 0 30px rgba(0,0,0,.9);display:flex!important}#layout-sidebar:not(.hidden){transform:translateX(0)}#layout-list,#layout-content{position:fixed;top:0;left:0;right:0;bottom:var(--nav-h);width:100%;height:auto}#layout-list:not(.selected),#layout-content:not(.selected){display:none}.menu.menu_bottom{position:fixed;bottom:0;left:0;right:0;height:var(--nav-h);z-index:400;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom,0px)}#messagestack{bottom:calc(var(--nav-h) + 10px)}h2.subject{font-size:.95rem}#message-content{padding:12px}.toolbar a .inner,.toolbar button .inner{display:none}.hidden-phone,.hide_small,.hidden-small{display:none!important}#layout-content.no-navbar{padding:24px 18px;margin:10px;width:auto}}@media(max-width:767px) and (orientation:landscape){:root{--nav-h:50px}#layout-sidebar{width:60vw;max-width:280px}}@media(hover:none) and (pointer:coarse){.toolbar a,.toolbar button,.popupmenu li a,.hovermenu .menuopt,#mailboxlist li a,table.messagelist tbody tr{min-height:44px}}@supports(padding:env(safe-area-inset-bottom)){@media(max-width:979px){.menu.menu_bottom{height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}#layout-list,#layout-content{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom))}#messagestack{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + 10px)}}}html.iframe body{overflow:auto;height:auto}html.iframe #layout{flex-direction:column;height:auto;min-height:100vh}html.iframe #layout-content{flex:1;height:auto;overflow:visible;display:block}html.iframe .menu.menu_bottom,html.iframe .sebmenu{display:none!important}