:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090710;--panel:#12101a;--panel2:#191423;--line:#332547;--text:#f7f4fb;--muted:#a69cb2;--accent:#8cff00;--accent2:#35105d;--purple:#9c25ff;--card-gap:1rem;--surface-padding:1.25rem;--control-padding:.75rem 1rem;--field-padding:.7rem .8rem;--compact-padding:.5rem .65rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% 0,#32104f 0,transparent 36%),var(--bg);color:var(--text);min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button{background:var(--accent);color:#062218;padding:var(--control-padding);cursor:pointer;border:0;border-radius:10px;font-weight:750}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.65}.shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#081310e8;flex-direction:column;gap:2rem;padding:1.5rem;display:flex}.sidebarHeader,.responsiveSidebarControl{display:contents}.responsiveSidebarControl>summary{display:none}.sidebarMenuContent{display:contents}.hamburgerBar{background:currentColor;width:1.35rem;height:2px;display:block}.brand{align-items:center;font-weight:800;display:flex}.brand img{width:100%;height:auto}nav{gap:.45rem;display:grid}nav a{color:var(--muted);border-radius:8px;padding:.7rem .8rem}nav a:hover{color:var(--text);background:var(--panel2)}.sidebar nav hr,.sidebarDivider{border:0;border-top:1px solid var(--line);width:100%;margin:.5rem 0}.sidebarDivider{margin:-.75rem 0 0}.sidebarFooter{gap:1rem;margin-top:auto;display:grid}.sidebarFooter form{margin:0}.logoutButton{border:1px solid var(--line);background:var(--panel2);width:100%;color:var(--text);justify-content:center;align-items:center;gap:.55rem;display:flex}.logoutButton:hover{border-color:var(--accent);color:var(--accent)}.logoutButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.systemState{color:var(--muted);text-align:center;font-size:.78rem}.systemState span{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%;margin-right:.4rem;display:inline-block}.main{padding:2rem clamp(1rem,4vw,4rem);overflow:hidden}.topbar,.panelHeader,.topActions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.topbar{margin-bottom:2rem}h1,h2,p{margin-top:0}.topbar h1{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.5rem)}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800}.ghost{background:var(--panel2);color:var(--text)}.cards{gap:var(--card-gap);margin-bottom:var(--card-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.card,.panel,.authCard{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel));border-radius:16px}.card{padding:var(--surface-padding)}.card p,.card small{color:var(--muted)}.card strong{margin:.5rem 0;font-size:2.2rem;display:block}.panel{padding:var(--surface-padding)}.main>.panel+.panel{margin-top:var(--card-gap)}.panelHeader{border-bottom:1px solid var(--line);padding-bottom:var(--surface-padding)}.panelHeader a{color:var(--accent)}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--surface-padding) .6rem;border-bottom:1px solid var(--line);white-space:nowrap}th{color:var(--muted);font-size:.78rem}.badge{background:var(--accent2);color:var(--accent);border-radius:999px;padding:.35rem .55rem;font-size:.75rem}.severity-critical{color:#fff;background:#7f1d1d}.severity-high{color:#fff;background:#9a3412}.severity-medium{color:#fff;background:#854d0e}.securityAlertsPanel{padding-left:.65rem;padding-right:.65rem}.securityAlertsPanel .panelHeader{margin-left:.35rem;margin-right:.35rem}.securityAlertsPanel th,.securityAlertsPanel td{padding-left:.35rem;padding-right:.35rem}.mailboxTableWrap{overflow-x:hidden}.mailboxTable{table-layout:fixed}.mailboxTable th:nth-child(5),.mailboxTable th:nth-child(6){width:18%}.mailboxTable td:nth-child(2),.mailboxTable td:nth-child(3),.mailboxTable td:nth-child(5),.mailboxTable td:nth-child(6){white-space:normal;overflow-wrap:anywhere}.mailboxTable .mailboxActions{text-align:left;width:58px;min-width:58px;padding-left:.4rem;padding-right:.4rem}.trackingNumber{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.trackingHeading{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:min(78vw,900px);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.emptyState{text-align:center;color:var(--muted);padding:4rem 1rem}.emptyState img{filter:drop-shadow(0 0 22px #8d20e980)}.emptyState h2{color:var(--text);margin-top:1rem}.tableLink{color:var(--accent);font-weight:700}.buttonLink{background:var(--accent);color:#101600;padding:var(--control-padding);border-radius:10px;font-weight:750;display:inline-block}.detailGrid{gap:var(--card-gap);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);display:grid}.detailGrid dl{grid-template-columns:110px 1fr;gap:.8rem;display:grid}.detailGrid dt{color:var(--muted)}.detailGrid dd{margin:0}.timeline{padding:0;list-style:none}.timeline li{grid-template-columns:18px 1fr;gap:.8rem;padding-bottom:1.2rem;display:grid}.timeline li>span{background:var(--accent);width:10px;height:10px;box-shadow:0 0 12px var(--accent);border-radius:50%;margin-top:.3rem}.timeline p,.timeline small{color:var(--muted);margin:.25rem 0}.authCard{max-width:520px;margin:8vh auto;padding:clamp(1.3rem,4vw,2.6rem)}.authLogo{filter:drop-shadow(0 0 22px #8d20e980);margin:0 auto 1.2rem;display:block}.authLogoWide{width:min(100%,360px);height:auto}.authHeading{text-align:center;margin-bottom:1.5rem}.authHeading .eyebrow{margin-bottom:.7rem}.authHeading h1{margin-bottom:0}.setupLogo{width:min(100%,360px);height:auto;margin-bottom:1.5rem}.authCard>p{color:var(--muted)}.authCard form{gap:1rem;display:grid}.authCard label{color:var(--muted);gap:.4rem;font-size:.85rem;display:grid}.authCard input{border:1px solid var(--line);color:var(--text);background:#090710;border-radius:9px;padding:.8rem}.authOverlay{z-index:100;background:radial-gradient(circle at 80% 0,#2b0748 0,#0000 42%),#05040b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.authOverlay .authCard{border:1px solid var(--line);background:#100d18;border-radius:16px;width:min(100%,520px);margin:0;box-shadow:0 24px 80px #000a}.authStage{justify-items:center;gap:1rem;width:min(100%,620px);display:grid}.loginPublicLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:100%;margin-top:.25rem;display:grid}.loginPublicLinks a{color:#f4e9ff;text-align:center;background:linear-gradient(145deg,#3a1262,#241038);border:1px solid #a73cff;border-radius:9px;min-width:0;padding:.65rem .5rem;font-size:.78rem;font-weight:750;box-shadow:0 0 15px #8c22e633}.loginPublicLinks a:hover{background:#481676;border-color:#c970ff;box-shadow:0 0 20px #a12fff66}.inlineNotification{border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;padding:.9rem;animation:.24s ease-out notificationIn;display:grid;position:relative}.inlineNotificationError{background:linear-gradient(135deg,#3a1020cc,#1b0c16);border:1px solid #f576;box-shadow:0 12px 35px #ff174425}.notificationIcon{color:#fff;background:#ff4f72;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid;box-shadow:0 0 18px #ff4f7280}.inlineNotification strong{color:#fff;font-size:.9rem}.inlineNotification p{color:#f2b8c4;margin:.18rem 0 0;font-size:.82rem;line-height:1.4}.notificationClose{color:#f2b8c4;background:0 0;width:25px;height:25px;padding:0;font-size:1.35rem;line-height:1}.notificationClose:hover{color:#fff;background:#ffffff12}.authCard button:disabled{cursor:wait;opacity:.72}@keyframes notificationIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.setupGrid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1050px;margin:5vh auto;display:grid}.setupGrid ol{color:var(--muted);gap:.7rem;padding:0;list-style:none;display:grid}.setupGrid li{align-items:center;gap:.7rem;display:flex}.setupGrid li span{border:1px solid var(--line);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;display:grid}@media (max-width:1200px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);position:static}.sidebarHeader{z-index:20;border-bottom:1px solid var(--line);background:#081310;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;position:fixed;top:0;left:0;right:0}.responsiveSidebarControl{display:block;position:relative}.responsiveSidebarControl>summary{border:1px solid var(--line);width:2.8rem;height:2.8rem;color:var(--text);cursor:pointer;flex-direction:column;justify-content:center;gap:.28rem;padding:.65rem;list-style:none;display:flex}.responsiveSidebarControl>summary::-webkit-details-marker{display:none}.responsiveSidebarControl>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sidebarMenuContent{padding-top:5.5rem;display:none}.sidebar:has(.responsiveSidebarControl[open]) .sidebarMenuContent{gap:2rem;display:grid}.sidebar nav{grid-template-columns:1fr}.sidebar nav hr{grid-column:1}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.setupGrid,.detailGrid{grid-template-columns:1fr}}@media (max-width:560px){.main{padding:1.2rem}.topbar{align-items:flex-start}.topActions{flex-direction:column}.cards{grid-template-columns:1fr}.sidebar nav{grid-template-columns:1fr;display:grid;overflow:visible}.sidebar nav a{white-space:normal}.sidebar nav hr{grid-column:1}}@media (max-width:900px){.main{padding-top:7.5rem}.shell{display:block}.sidebar{gap:0;padding:0}}.settingsForm{gap:1rem;display:grid}.settingsForm label{color:var(--muted);gap:.4rem;display:grid}.settingsForm input{border:1px solid var(--line);color:var(--text);background:#090710;border-radius:9px;padding:.8rem}.muted{color:var(--muted)}.notice{border:1px solid var(--accent2);color:var(--accent);border-radius:10px;padding:.8rem}.actionsColumn{text-align:left;width:76px}.shipmentDeleteWrap{justify-content:flex-start;display:inline-flex;position:relative}.trashButton{color:#ff6d89;background:#2b1019;border:1px solid #f575;place-items:center;width:38px;height:38px;padding:0;display:grid}.trashButton:hover{color:#fff;background:#481321;box-shadow:0 0 18px #f354}.trashButton:disabled{cursor:wait;opacity:.55}.trashButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.shipmentDeleteError{z-index:4;color:#ffc1cc;white-space:normal;text-align:left;background:#2b1019;border:1px solid #f576;border-radius:8px;width:240px;padding:.55rem .7rem;font-size:.75rem;position:absolute;top:0;left:44px}.settingsForm select{border:1px solid var(--line);color:var(--text);background:#090710;border-radius:9px;padding:.8rem}.contactsLayout{gap:var(--card-gap);max-width:1120px;display:grid}.contactsEditor,.contactsImport,.contactsDirectory{width:100%}.contactHint,.contactCount{color:var(--muted);font-size:.82rem}.contactForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.contactForm label{color:var(--muted);gap:.45rem;font-size:.88rem;display:grid}.contactFormWide{grid-column:1/-1}.contactForm input,.contactForm select,.contactForm textarea,.importActions textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#090710;border-radius:9px}.contactForm textarea{resize:vertical}.contactForm button{grid-column:1/-1;justify-self:start}.contactsImport{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);align-items:end;gap:1.5rem;display:grid}.contactsImport h2,.contactsImport p{margin-bottom:.5rem}.importActions{align-items:end;gap:.75rem;display:flex}.importActions textarea{resize:vertical;min-height:76px}.importActions button{flex:none}.contactList{gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.contactList li{border:1px solid var(--line);background:#09071066;border-radius:11px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.contactIdentity{gap:.2rem;min-width:0;display:grid}.contactIdentity strong{color:var(--text);font-size:1.05rem}.contactIdentity span{color:#7cb5ff;overflow-wrap:anywhere}.contactIdentity small,.contactIdentity p{color:var(--muted);overflow-wrap:anywhere;margin:0}.contactDelete{color:#ff9aa8;padding:var(--compact-padding);background:0 0;border-color:#7d2b45}.emptyContacts{padding:1rem 0 0}.providerCards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}.providerCard{flex-direction:column;gap:.8rem;min-height:256px;display:flex}.providerCard p,.providerCard small{margin-bottom:0}.providerCard .buttonLink,.providerCard>button{text-align:center;align-self:stretch;width:100%;margin-top:auto;display:block}.providerCard .buttonLink.ghost{color:var(--text);border:1px solid var(--line)}.imapForm{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.imapForm button{grid-column:1/-1;justify-self:start}.noticeError{color:#ffc1cc;background:#2b1019;border-color:#f576;margin-top:1rem}.buttonDisabled{cursor:not-allowed;opacity:.45;filter:saturate(.35)}.emailConfigurationBackdrop{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05040bcc;place-items:center;padding:1rem;animation:.18s ease-out notificationIn;display:grid;position:fixed;inset:0;overflow:auto}.imapConfigurationModal{background:linear-gradient(145deg,var(--panel2),var(--panel));width:min(850px,100%);max-height:calc(100vh - 2rem);margin:auto;display:block;overflow:auto;box-shadow:0 24px 90px #000d,0 0 35px #8d20e933}.modalCloseButton{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#090710;flex:none;place-items:center;padding:0;font-size:1.65rem;line-height:1;display:grid}.modalCloseButton:hover{border-color:var(--purple);color:var(--text)}.syncEmailWrap{align-items:center;display:flex;position:relative}.syncEmailWrap button:disabled{cursor:wait;opacity:.65}.syncEmailStatus{z-index:5;border:1px solid var(--line);background:var(--panel2);width:max-content;max-width:280px;color:var(--accent);border-radius:8px;padding:.5rem .7rem;font-size:.75rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 10px 30px #0008}@media (max-width:900px){.providerCards,.imapForm{grid-template-columns:1fr}.imapForm button{grid-column:auto}}@media (max-width:560px){.emailConfigurationBackdrop{padding:.5rem}.imapConfigurationModal{max-height:calc(100vh - 1rem);padding:1rem}}.checkboxLabel{align-items:flex-start;gap:.65rem!important;display:flex!important}.checkboxLabel input{width:18px;height:18px}.carrierDomains{color:var(--muted);margin-top:.25rem;font-size:.78rem;font-weight:400;line-height:1.35;display:block}.legalLinks{flex-wrap:wrap;justify-content:center;gap:.65rem 1.1rem;margin-top:1.25rem;display:flex}.legalLinks a,.legalDocument a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.publicLegalPage{z-index:100;background:radial-gradient(circle at 80% 0,#2b0748 0,#0000 42%),#05040b;position:fixed;inset:0;overflow:auto}.publicLegalHeader{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08100ef2;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,5vw,4rem);display:flex;position:sticky;top:0}.publicLegalHeader img{width:min(230px,55vw);height:auto;display:block}.publicLegalHeader .buttonLink{text-decoration:none}.legalDocument{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel));border-radius:18px;width:min(900px,100% - 2rem);margin:2rem auto 4rem;padding:clamp(1.4rem,4vw,3rem);box-shadow:0 24px 80px #0008}.legalDocument h1{letter-spacing:-.045em;font-size:clamp(2rem,5vw,3.6rem)}.legalDocument h2{color:var(--text);margin-top:2rem}.legalDocument p{color:#d1c9da;line-height:1.75}.legalDocument .legalUpdated{color:var(--muted)}.legalDocumentFooter{border-top:1px solid var(--line);flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.aboutDocument{width:min(1050px,100% - 2rem)}.aboutDocument .aboutLead{max-width:800px;color:var(--text);font-size:clamp(1.05rem,2vw,1.3rem)}.aboutFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.aboutFeatureGrid div{border:1px solid var(--line);background:#0b0912aa;border-radius:14px;padding:1.25rem}.aboutFeatureGrid h2{margin-top:0;font-size:1.15rem}.aboutFeatureGrid p{margin-bottom:0}.legalDocument .aboutLoginButton{color:#101600;margin-top:.5rem;text-decoration:none;display:inline-block}@media (max-width:700px){.aboutFeatureGrid{grid-template-columns:1fr}}.subscribeDocument{width:min(850px,100% - 2rem)}.contactForm{gap:1.1rem;margin-top:2rem;display:grid}.contactFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contactForm label{color:var(--muted);gap:.45rem;display:grid}.contactForm input,.contactForm select,.contactForm textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#090710;border-radius:9px;padding:.85rem}.contactForm textarea{resize:vertical;line-height:1.5}.contactForm button{justify-self:start}.contactHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contactSuccess{background:#10200f;border:1px solid #8cff0066;border-radius:14px;margin-top:2rem;padding:1.5rem}.contactSuccess h2{color:var(--accent);margin-top:0}.contactSuccess p{margin-bottom:0}@media (max-width:600px){.loginPublicLinks{gap:.35rem}.loginPublicLinks a{padding:.55rem .25rem;font-size:.68rem}.contactFormGrid{grid-template-columns:1fr}}:where(button:not(.trashButton):not(.modalCloseButton):not(.notificationClose):not(.mailAccountCollapse),.buttonLink){padding:var(--control-padding)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){padding:var(--field-padding)}.carrierGroup{border:1px solid #d9e0e8;border-radius:12px;padding:18px}.carrierSettingsPanel{width:100%;max-width:none}.carrierGroup legend{padding:0 8px;font-weight:700}.carrierReferenceNote{color:var(--muted);margin:.75rem 0 0;font-size:.78rem}.carrierGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;margin-top:14px;display:grid}.carrierGrid .checkboxLabel{box-sizing:border-box;border:1px solid var(--line);background:#0b091280;align-items:flex-start;gap:.65rem;height:100%;min-height:8.4rem;margin:0;padding:.75rem;display:flex}.carrierEntryContent{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.carrierIdentity{align-items:center;gap:.55rem;min-height:3rem;display:flex}.carrierLogo{border:1px solid var(--line);color:#151020;background:#fff;flex:0 0 3rem;place-items:center;width:3rem;height:3rem;font-size:1.8rem;font-weight:800;display:grid;overflow:hidden}.carrierLogoTransparent{background:0 0;border-color:#0000}.carrierLogo img{object-fit:contain;width:3rem;height:3rem;display:block}.carrierEntryContent strong{color:var(--text);line-height:1.25}.carrierDomainsLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.carrierDomains{min-height:2.25rem;color:var(--muted);flex-wrap:wrap;align-content:flex-start;gap:.25rem .35rem;font-size:.72rem;line-height:1.25;display:flex}.carrierDomains code{border:1px solid var(--line);color:var(--accent);font:inherit;overflow-wrap:anywhere;background:#090710;padding:.14rem .3rem}.carrierDomains em{color:var(--muted);font-style:normal}@media (max-width:900px){.carrierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.carrierGrid{grid-template-columns:1fr}}.filterBar{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.filterBar label{color:var(--muted);gap:.35rem;font-size:.8rem;display:grid}.filterBar input,.filterBar select{border:1px solid var(--line);min-width:11rem;color:var(--text);background:#090710;border-radius:9px;padding:.7rem}.accountStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.accountStatusGrid>div,.accountDiagnosticGrid>div{border:1px solid var(--line);background:#0b091280;border-radius:12px;padding:1rem}.accountStatusGrid dt{color:var(--muted);margin-bottom:.7rem}.accountStatusGrid dd{margin:0}.accountDiagnosticGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.accountDiagnosticGrid h3{margin-top:0}.accountDiagnosticGrid li{overflow-wrap:anywhere;margin:.45rem 0}.accountDiagnosticGrid .buttonLink{margin-top:.5rem;display:inline-block}.syncProgress{border:1px solid var(--line);background:#0b091280;border-radius:12px;margin:1rem 0;padding:1rem}.syncProgress h3{margin-top:0}.syncProgress progress{width:100%;accent-color:var(--accent)}@media (max-width:700px){.accountStatusGrid,.accountDiagnosticGrid{grid-template-columns:1fr}}.connectionTestControl{justify-items:start;gap:.75rem;margin:1rem 0;display:grid}.connectionTestControl .notice{margin:0}.authHeading .eyebrow{color:#8cff00!important}.authCard form>button[type=submit]{color:#062218!important;background:#8cff00!important;border-color:#8cff00!important}.authCard form>button[type=submit]:hover:not(:disabled),.authCard form>button[type=submit]:focus-visible{color:#062218!important;background:#b2ff4d!important;border-color:#b2ff4d!important}.main .eyebrow,.main .panelHeader a,.main .tableLink{color:#8cff00!important}.main .filterBar button,.main>.topbar .buttonLink{color:#062218!important;background:#8cff00!important;border-color:#8cff00!important}.main .filterBar button:hover:not(:disabled),.main .filterBar button:focus-visible,.main>.topbar .buttonLink:hover,.main>.topbar .buttonLink:focus-visible{color:#062218!important;background:#b2ff4d!important;border-color:#b2ff4d!important}.visuallyHidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mailLayout{grid-template-columns:minmax(200px,15rem) minmax(0,1.4fr) minmax(0,1.6fr);align-items:start;gap:1rem;display:grid}.mailSidebar{border:1px solid var(--line);background:#0b091280;border-radius:12px;align-content:start;gap:.5rem;padding:.5rem;display:grid}.mailSidebar button{text-align:left;width:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.5rem .6rem}.mailSidebar button:hover{color:var(--text);background:#ffffff0a}.mailSidebar .mailNavActive{color:var(--accent);background:#ffffff12;font-weight:700}.mailAccountGroup h2{align-items:center;gap:.2rem;margin:.75rem 0 .25rem;font-size:.82rem;display:flex}.mailAccountCollapse{flex:0 0 1.5rem;font-weight:800;text-align:center!important;width:1.5rem!important;color:var(--accent)!important;padding:.25rem!important}.mailAccountName{flex:auto;min-width:0;font-weight:700!important}.mailAccountName:not(.mailNavActive){color:var(--text)!important}.mailAccountGroup ul{margin:0;padding:0 0 0 .35rem;list-style:none}.mailMain{gap:.75rem;min-width:0;display:grid}.mailListToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.mailSelectAll,.mailSortControl{color:var(--muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.mailBatchActions{border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;padding:.55rem;display:flex}.mailBatchActions span{color:var(--muted);font-size:.75rem}.mailBatchActions select{border:1px solid var(--line);color:var(--text);background:#090710;border-radius:8px;padding:.4rem}.mailActionResult{border:1px solid var(--line);border-radius:9px;padding:.7rem}.mailActionResult ul{margin:.4rem 0 0}.mailSortControl select{border:1px solid var(--line);color:var(--text);font:inherit;background:#090710;border-radius:8px;padding:.4rem}.mailAdvancedFilters{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:.75rem 1.25rem;width:100%;margin:0;padding:.75rem;display:flex}.mailAdvancedFilters label{color:var(--muted);align-items:center;gap:.45rem;font-size:.8rem;display:flex}.mailboxTable tbody tr.mailUnread td{color:var(--text);font-weight:700}.mailboxTable tbody tr.mailRowActive{background:#ffffff12}.mailRowIndicators{color:var(--muted);font-size:.72rem;display:block}.mailLoadMore{justify-self:start}.mailListEnd,.mailReaderStatus{color:var(--muted);font-size:.8rem}.mailReaderPane{border:1px solid var(--line);background:#0b091280;border-radius:12px;min-width:0;padding:1rem}.mailReaderHeader h2{margin:0 0 .35rem;font-size:1.15rem}.mailReaderFrom{color:var(--muted);overflow-wrap:anywhere;margin:0 0 .75rem}.mailReaderMeta{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .85rem;display:flex}.mailReaderMeta .badge{padding:.25rem .5rem}.mailContentState{color:var(--muted);font-size:.72rem}.mailReplyActions{flex-wrap:wrap;gap:.5rem;margin:0 0 .85rem;display:flex}.mailReplyActions button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffff08;border-radius:8px;padding:.45rem .7rem}.mailReplyActions button,.mailReplyActions .mailKnowledgeLink{font-weight:750}.mailReplyActions .mailKnowledgeLink{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:#ffffff08;border-radius:8px;align-items:center;padding:.45rem .7rem;font-weight:750;display:inline-flex}.mailActionBar{align-items:flex-start;gap:1rem;display:flex}.mailActionBar>.composePanel,.mailActionBar>.deliveryQueue{margin:0}.mailActionBar>.composePanel{flex:auto}.mailActionBar>.deliveryQueue{flex:0 auto}.deliveryQueue{margin:.75rem 0}.deliveryQueueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.75rem;display:grid}.deliveryQueueGrid h2{font-size:1rem}.deliveryQueueGrid ul{margin:0;padding:0;list-style:none}.deliveryQueueGrid li{border-bottom:1px solid var(--line);gap:.25rem;padding:.6rem 0;display:grid}.deliveryQueueGrid small{color:var(--muted)}@media (max-width:700px){.deliveryQueueGrid{grid-template-columns:1fr}.mailActionBar{flex-direction:column}.mailActionBar>.composePanel,.mailActionBar>.deliveryQueue{width:100%}}.knowledgePage{gap:var(--card-gap);display:grid}.knowledgeIntro{background:linear-gradient(115deg,#211331,#14101e 55%,#27103e);border:1px solid #6a35a4;border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem;display:flex;box-shadow:0 16px 45px #16072666}.knowledgeIntro h2{margin:.2rem 0 .6rem;font-size:clamp(1.35rem,2vw,2rem)}.knowledgeIntro p:not(.eyebrow){max-width:780px;color:var(--muted);margin:0;line-height:1.55}.knowledgeIntro button{flex:none}.knowledgePresetGrid{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.knowledgePreset{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel));border-radius:16px;align-items:flex-start;gap:1rem;min-height:150px;padding:1.35rem;display:flex}.knowledgePresetTelecom{border-color:#3b75a8}.knowledgePresetDelivery{border-color:#713aa0}.knowledgePresetTelegram{border-color:#198bb0}.knowledgePreset h2{margin:.2rem 0 .5rem;font-size:1.2rem}.knowledgePreset p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.45}.knowledgePresetIcon{width:2.6rem;height:2.6rem;color:var(--accent);background:#8cff0014;border-radius:12px;flex:0 0 2.6rem;place-items:center;font-size:1.65rem;font-weight:800;display:grid}.knowledgeLayout{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:start;gap:1rem;display:grid}.knowledgeForm,.knowledgeEntries{gap:.75rem;display:grid}.knowledgeSectionHeading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.knowledgeSectionHeading h2{margin:.2rem 0 0}.knowledgeCount{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.35rem .6rem;font-size:.75rem}.knowledgeForm label,.knowledgeFilters label{color:var(--muted);gap:.3rem;font-size:.8rem;display:grid}.knowledgeForm input,.knowledgeForm textarea,.knowledgeForm select,.knowledgeFilters input,.knowledgeFilters select{border:1px solid var(--line);width:100%;color:var(--text);background:#090710;border-radius:9px;padding:.65rem}.knowledgeForm textarea{resize:vertical;min-height:12rem}.knowledgeFilters{gap:.75rem;display:flex}.knowledgeEntry{border:1px solid var(--line);border-radius:10px;padding:.85rem}.knowledgeEntry h3{margin-top:0}@media (max-width:1200px){.knowledgePresetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.knowledgeIntro{flex-direction:column;align-items:flex-start}.knowledgePresetGrid,.knowledgeLayout{grid-template-columns:1fr}}.mailReaderFields{grid-template-columns:auto minmax(0,1fr);gap:.3rem .75rem;margin:0 0 .75rem;font-size:.82rem;display:grid}.mailReaderFields dt{color:var(--muted)}.mailReaderFields dd{overflow-wrap:anywhere;margin:0}.mailToggle{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .65rem;font-size:.78rem}.mailHeaders{border:1px solid var(--line);border-radius:10px;max-height:14rem;margin:.75rem 0;padding:.75rem;font-size:.75rem;overflow:auto}.mailHeaders dt{color:var(--muted)}.mailHeaders dd{overflow-wrap:anywhere;margin:0 0 .5rem}.mailBlockedImages{background:#2a200a66;border:1px solid #d8a43f66;border-radius:10px;margin:.75rem 0;padding:.75rem}.mailBlockedImages p{margin:0 0 .5rem;font-size:.8rem}.mailBody{overflow-wrap:anywhere}.mailBody img{max-width:100%;height:auto}.mailBody table{max-width:100%;display:block;overflow-x:auto}.mailBodyText{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.mailBodyTextLink{color:var(--accent);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.mailBodyTextLink:hover,.mailBodyTextLink:focus-visible{color:#b2ff4d}.mailAttachments ul,.mailConversation ul{margin:0;padding:0;list-style:none}.mailAttachments li,.mailConversation li{border-bottom:1px solid var(--line);padding:.5rem 0}.mailAttachments small,.mailConversation small{color:var(--muted);font-size:.72rem;display:block}.mailAttachments .attachmentButton{overflow-wrap:anywhere;align-items:center;max-width:100%;margin:.15rem 0 .3rem;display:inline-flex}@media (max-width:1100px){.mailLayout{grid-template-columns:1fr}.mailReaderPane{order:3}}.mailSearchPanel{border:1px solid var(--line);background:#0b091280;border-radius:12px;gap:.75rem;padding:.85rem;display:grid}.mailSearchPanel form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.mailSearchPanel input[type=search]{border:1px solid var(--line);min-width:14rem;color:var(--text);font:inherit;background:#090710;border-radius:9px;padding:.65rem}.mailScopeControl{color:var(--muted);gap:.3rem;font-size:.78rem;display:grid}.mailScopeControl select{border:1px solid var(--line);color:var(--text);font:inherit;background:#090710;border-radius:8px;padding:.55rem}.mailSearchCoverage{color:var(--muted);margin:0;font-size:.78rem}.mailSearchErrors{color:#f0c674;margin:0;padding-left:1.1rem;font-size:.75rem}.mailSearchHits{margin:0;padding:0;list-style:none}.mailSearchHits li{border-bottom:1px solid var(--line);padding:.6rem 0}.mailSearchHits small{color:var(--muted);font-size:.72rem;display:block}.mailSearchExcerpt{color:#d1c9da;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.8rem}.excelExampleLink{margin-top:.5rem;text-decoration:none;display:inline-block}@media (max-width:700px){.contactForm{grid-template-columns:1fr}.contactFormWide{grid-column:auto}.contactsImport{grid-template-columns:1fr}.importActions{flex-direction:column;align-items:stretch}.importActions button{align-self:flex-start}.contactList li{flex-direction:column;align-items:flex-start}.contactDelete{align-self:flex-end}}:where(.panel,.card){box-sizing:border-box;width:100%;max-width:none}.contactsLayout,.portablePanel,.portableEmpty,.settingsPanel{width:100%;max-width:none}.mailActionBar{flex-wrap:wrap}.mailActionBar>.composePanel{flex:32rem;min-width:0}.mailActionBar>.deliveryQueue{flex:none;max-width:100%}.composeForm{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.composeForm h2,.composeForm p{margin:0}.composeHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;display:flex}.composeHeader .eyebrow{margin-bottom:.25rem}.composeHeader h2{margin:0}.composeClose{border:1px solid var(--line);color:var(--text);background:#ffffff08;flex:none;padding:.45rem .7rem;font-size:.78rem}.composeClose:hover{border-color:var(--accent);color:var(--accent)}.composeIdentity,.composeRecipients{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.composeIdentity>p{border:1px solid var(--line);color:var(--muted);background:#090710;border-radius:8px;align-self:end;padding:.7rem .8rem}.composeForm label{min-width:0;color:var(--muted);gap:.4rem;display:grid}.composeForm input,.composeForm select,.composeForm textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:.7rem .8rem}.composeForm textarea{resize:vertical;min-height:12rem}.composeForm button{justify-self:start}.composeShortcutHint{color:var(--muted);grid-column:1/-1;font-size:.72rem}@media (max-width:700px){.mailActionBar>.composePanel{flex-basis:auto}.composeIdentity,.composeRecipients{grid-template-columns:1fr}}.shell{grid-template-columns:240px minmax(0,1fr)}.sidebar,.main,.sidebar nav,.sidebarFooter{min-width:0}.brand{min-width:0;max-width:100%}.brand img{max-width:100%}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.brand{max-width:240px}.sidebar nav{grid-template-columns:1fr}}.mailWorkspace{padding:clamp(.75rem,2vw,1.25rem);overflow:visible}.mailActionBar{grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);align-items:start;gap:1rem;margin-bottom:1rem;padding:0;display:grid}.mailActionBar>.composePanel,.mailActionBar>.deliveryQueue{border:1px solid var(--line);background:#0b091280;border-radius:14px;width:100%;min-width:0;margin:0;padding:1rem}.mailActionBar>.composePanel{min-width:0}.mailActionBar>.deliveryQueue{align-self:start}.mailLayout{grid-template-columns:minmax(13rem,16rem) minmax(22rem,1.25fr) minmax(20rem,1fr);align-items:start;gap:1rem}.mailSidebar,.mailMain,.mailReaderPane{min-width:0}.mailSidebar{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}.mailSidebarHeader{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;min-width:0;padding:.35rem .2rem .55rem;display:grid}.mailSidebarHeader h2{color:var(--text);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.78rem}.mailSidebarToggle{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:7.2rem;line-height:1.2;overflow:hidden;border:1px solid var(--line)!important;width:auto!important;color:var(--muted)!important;background:#ffffff08!important;padding:.3rem .35rem!important;font-size:.62rem!important}.mailSidebarToggle:hover{border-color:var(--accent)!important;color:var(--accent)!important}.mailMain{gap:1rem}.filterBar{border:1px solid var(--line);background:#0b091280;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.75rem;display:grid}.filterBar label{min-width:0}.filterBar input[type=search]{width:100%;min-width:0}.filterBar input[type=search]::placeholder{color:#8d829d}.mailQuickFilterLabel{white-space:nowrap}.mailListPanel{border:1px solid var(--line);background:#0b091280;border-radius:12px;min-width:0;padding:.75rem}.mailListHeading{border-bottom:1px solid var(--line);align-items:baseline;gap:.6rem;padding:.1rem .1rem .7rem;display:flex}.mailListHeading h2{margin:0;font-size:1rem}.mailListHeading span{color:var(--muted);font-size:.75rem}.mailListToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.mailBatchActions{grid-column:1/-1;grid-template-columns:minmax(10rem,1fr) repeat(6,max-content);align-items:center;width:100%;display:grid}.mailBatchActions button,.mailBatchActions select{min-height:2.35rem}.mailboxTableWrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.mailboxTable{table-layout:auto;min-width:42rem;margin:0}.mailboxTable th,.mailboxTable td{vertical-align:top;padding:.8rem .65rem}.mailboxTable th:first-child{width:3rem}.mailboxTable th:nth-child(2){width:22%}.mailboxTable th:nth-child(3){width:36%}.mailboxTable th:nth-child(4){width:20%}.mailboxTable th:nth-child(5){width:9rem}.mailboxTable td:nth-child(5){white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:9rem}.mailboxTable th:nth-child(6){width:3rem}.mailboxTable .tableLink{overflow-wrap:anywhere;text-align:left;max-width:100%;display:block}.mailSenderCell strong,.mailSenderCell small{overflow-wrap:anywhere;display:block}.mailSenderCell small{color:var(--muted);margin-top:.2rem;font-size:.72rem;font-weight:400}.mailRowMenuCell{text-align:right;width:3rem}.mailRowMenu{display:inline-block;position:relative}.mailRowMenu summary{width:2rem;height:2rem;color:var(--muted);cursor:pointer;border:1px solid #0000;border-radius:7px;place-items:center;font-size:1.15rem;list-style:none;display:grid}.mailRowMenu summary::-webkit-details-marker{display:none}.mailRowMenu summary:hover,.mailRowMenu[open] summary{border-color:var(--line);color:var(--accent);background:#ffffff0c}.mailRowMenu>div{z-index:4;border:1px solid var(--line);background:#171321;border-radius:10px;gap:.2rem;min-width:10rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 14px 35px #000b}.mailRowMenu>div button{width:100%;color:var(--text);text-align:left;font:inherit;background:0 0;border:0;border-radius:7px;padding:.5rem .6rem;font-size:.78rem}.mailRowMenu>div button:hover{color:var(--accent);background:#ffffff12}.mailRowDestination{color:var(--muted);gap:.25rem;padding:.35rem .45rem;font-size:.72rem;display:grid}.mailRowDestination select{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);font:inherit;background:#090710;border-radius:6px;padding:.35rem}.mailReaderPane{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}.mailReaderPane:has(.emptyState){place-items:center;min-height:13rem;display:grid}.deliveryQueueGrid{grid-template-columns:1fr}@media (max-width:1240px){.mailLayout{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.mailReaderPane{grid-column:1/-1;max-height:none;position:static}}@media (max-width:900px){.mailActionBar,.mailLayout{grid-template-columns:1fr}.mailSidebar,.mailReaderPane{max-height:none;position:static}.mailSidebar{overflow:visible}.mailReaderPane{grid-column:auto}}@media (max-width:700px){.mailWorkspace{padding:.65rem}.filterBar{grid-template-columns:1fr;align-items:stretch}.filterBar button{width:100%}.mailListToolbar{grid-template-columns:1fr}.mailSortControl{justify-content:space-between}.mailBatchActions{grid-template-columns:repeat(2,minmax(0,1fr))}.mailBatchActions span{grid-column:1/-1}.mailBatchActions label,.mailBatchActions button{width:100%}.mailBatchActions label{grid-column:1/-1}.mailBatchActions select{width:100%}.mailboxTableWrap{border:0;overflow:visible}.mailboxTable{min-width:0;display:block}.mailboxTable thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mailboxTable tbody,.mailboxTable tr,.mailboxTable td{display:block;width:auto!important}.mailboxTable tr{border:1px solid var(--line);background:#0b091280;border-radius:10px;margin:.65rem 0;padding:.7rem .7rem .7rem 2.6rem;position:relative}.mailboxTable tr.mailRowActive{border-color:var(--accent);background:#ffffff12}.mailboxTable td{white-space:normal;overflow-wrap:anywhere;border:0;padding:.18rem 0}.mailboxTable td:first-child{position:absolute;top:.8rem;left:.75rem}.mailboxTable td:nth-child(2){color:var(--muted);font-size:.8rem}.mailboxTable td:nth-child(3){font-size:1rem}.mailboxTable td:nth-child(4),.mailboxTable td:nth-child(5){color:var(--muted);margin-right:.7rem;font-size:.75rem;display:inline}.mailboxTable td:nth-child(4):before{content:"Compte : "}.mailboxTable td:nth-child(5):before{content:"Reçu : "}.mailboxTable td.mailRowMenuCell{padding:0;position:absolute;top:.55rem;right:.55rem;width:auto!important}.mailRowMenu>div{right:0}.mailReaderPane{padding:.8rem}}@media (max-width:420px){.main{padding:.85rem .65rem}.topbar{align-items:flex-start;margin-bottom:1rem}.topbar h1{font-size:2.15rem}.mailActionBar>.composePanel,.mailActionBar>.deliveryQueue{padding:.8rem}.mailBatchActions{grid-template-columns:1fr}.mailBatchActions span,.mailBatchActions label{grid-column:auto}}.mailActionBar{grid-template-columns:auto minmax(0,1fr);align-items:center}@media (max-width:420px){.main{padding-top:6.35rem}}.mailActionBar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.mailRefreshControl{justify-content:center;align-items:center;display:flex}.mailRefreshControl button{white-space:nowrap}.mailActionBar>.composePanel{width:auto;padding:.55rem}.mailActionBar>.deliveryQueue{justify-self:end;width:auto;padding:.55rem}.mailActionBar>.deliveryQueue>button{white-space:nowrap}.mailActionBar:has(.composeForm){grid-template-columns:1fr auto;align-items:start}.mailActionBar:has(.composeForm)>.composePanel{grid-column:1/-1;width:100%}.mailActionBar:has(.composeForm)>.deliveryQueue{grid-area:1/2}.mailActionBar:has(.composeForm) .composeForm{max-width:none}.mailSidebar{box-shadow:0 10px 30px #0005}.mailAccountGroup h2{padding:.15rem .2rem}.mailSidebar .badge{float:right}.mailSidebar .mailFolderCount{float:right;border:1px solid var(--line);background:var(--panel2);min-width:1.65rem;color:var(--muted);text-align:center;padding:.15rem .4rem;font-size:.72rem;line-height:1.2}.mailListPanel{box-shadow:0 10px 30px #0004;container-type:inline-size}.mailboxTable tbody tr{transition:background .15s,border-color .15s}.mailboxTable tbody tr:hover{background:#ffffff0a}@media (max-width:900px){.mailActionBar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.mailActionBar:has(.composeForm){grid-template-columns:1fr}.mailActionBar:has(.composeForm)>.deliveryQueue{grid-area:auto;justify-self:start}}@media (max-width:700px){:is(.mailActionBar,.mailActionBar:has(.composeForm)){grid-template-columns:1fr;align-items:stretch}:is(.mailActionBar>.composePanel,.mailActionBar>.deliveryQueue,.mailActionBar:has(.composeForm)>.composePanel,.mailActionBar:has(.composeForm)>.deliveryQueue){grid-column:auto;justify-self:stretch;width:100%}.mailActionBar>.deliveryQueue>button{white-space:normal;width:100%}}.mailLayout{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr)}.mailColumn{align-content:start;gap:1rem;min-width:0;display:grid}.mailColumn>.mailReaderPane{grid-column:auto;max-height:none;position:static}.mailBatchActions{border:1px solid var(--line);background:linear-gradient(135deg,#151020,#0c0a13);border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.45rem;width:100%;padding:.55rem;display:flex;box-shadow:0 8px 24px #0004}.mailBatchMeta{min-height:2.35rem;color:var(--muted);white-space:nowrap;align-items:center;gap:.45rem;margin-right:auto;padding:.35rem .55rem;font-size:.78rem;display:inline-flex}.mailBatchMeta .mailToolIcon{color:var(--accent)}.mailBatchGroup{border-left:0;flex-wrap:wrap;align-items:center;gap:.35rem;padding-left:0;display:flex}.mailToolButton,.mailToolSelect{text-transform:uppercase;border:1px solid #ffffff18;border-radius:8px;justify-content:center;align-items:center;gap:.38rem;height:2.35rem;min-height:2.35rem;display:inline-flex}.mailToolButton{font:inherit;cursor:pointer;padding:.45rem .7rem;font-size:.76rem;font-weight:700;transition:background .15s,border-color .15s,transform .15s;color:#fff!important;background:#3f8500!important}.mailToolButton:hover:not(:disabled),.mailToolButton:focus-visible{border-color:#c7ff82;transform:translateY(-1px);background:#55a900!important}.mailToolButton:disabled{cursor:not-allowed;opacity:.42}.mailToolButton.mailToolDanger{border-color:#79bd2b;background:#3f8500!important}.mailToolButton.mailToolDanger:hover:not(:disabled),.mailToolButton.mailToolDanger:focus-visible{background:#55a900!important}.mailToolIcon{color:#fff;place-items:center;width:1.15rem;height:1.15rem;font-size:.95rem;line-height:1;display:inline-grid}.mailToolSelect{color:var(--muted);background:#0a0810;padding:.2rem .35rem .2rem .45rem}.mailToolSelect select{height:2.1rem;min-height:2.1rem;color:var(--text);font:inherit;text-transform:uppercase;background:0 0;border:0;outline:none;padding:.25rem .35rem;font-size:.75rem}.mailToolSelect:focus-within{border-color:var(--accent)}.mailBatchActions select,.mailRowDestination select,.mailSortControl select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f4fb;background-color:#090710}.mailBatchActions select option,.mailRowDestination select option,.mailSortControl select option{color:#f7f4fb;background:#171321}.mailBatchActions select option:disabled,.mailRowDestination select option:disabled,.mailSortControl select option:disabled{color:#a69cb2;opacity:1;background:#171321}.mailBatchActions select option:checked,.mailRowDestination select option:checked,.mailSortControl select option:checked{color:#fff;background:#245b98}.main>.topbar .eyebrow,.mailWorkspace .mailNavActive,.mailWorkspace .mailAccountCollapse,.mailWorkspace .mailBatchMeta .mailToolIcon,.mailWorkspace .tableLink{color:#8cff00!important}.mailWorkspace .mailActionBar button,.mailWorkspace .filterBar button,.mailWorkspace .mailSearchPanel button,.mailWorkspace .mailReplyActions button,.mailWorkspace .mailReplyActions .mailKnowledgeLink,.mailWorkspace .mailLoadMore{color:#062218!important;background:#8cff00!important;border-color:#8cff00!important}.mailWorkspace .mailActionBar button:hover:not(:disabled),.mailWorkspace .filterBar button:hover:not(:disabled),.mailWorkspace .mailSearchPanel button:hover:not(:disabled),.mailWorkspace .mailReplyActions button:hover:not(:disabled),.mailWorkspace .mailReplyActions .mailKnowledgeLink:hover,.mailWorkspace .mailLoadMore:hover:not(:disabled){color:#062218!important;background:#b2ff4d!important;border-color:#b2ff4d!important}.mailWorkspace .mailToolButton,.mailWorkspace .mailToolButton span,.mailWorkspace .mailToolButton .mailToolIcon,.mailWorkspace .mailToolButton:disabled,.mailWorkspace .mailToolButton:disabled span{color:#062218!important;opacity:1!important}.mailWorkspace .mailToolButton{background:#8cff00!important;border-color:#8cff00!important}.mailWorkspace .mailToolButton:hover:not(:disabled),.mailWorkspace .mailToolButton:focus-visible{background:#b2ff4d!important;border-color:#b2ff4d!important}.mailWorkspace .mailToolButton.mailToolDanger{background:#8cff00!important;border-color:#8cff00!important}.mailWorkspace .mailToolButton.mailToolDanger:hover:not(:disabled),.mailWorkspace .mailToolButton.mailToolDanger:focus-visible{background:#b2ff4d!important}.main>.panel.mailWorkspace{border-radius:0;margin:0;padding:0}.main:has(>.mailWorkspace){padding:0}.main:has(>.mailWorkspace)>.topbar{display:none}.mailWorkspace .mailSidebar{max-height:none;position:static;top:auto;overflow:visible}.mailWorkspace .mailListPanel .mailboxTableWrap{scrollbar-gutter:stable;max-height:42rem;overflow:auto}@media (max-width:900px){.mailLayout{grid-template-columns:1fr}.mailReaderPane{grid-column:auto}}.mailboxTable .tableLink{width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;overflow-wrap:anywhere;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-weight:750;line-height:1.35;display:block}.mailboxTable .tableLink:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.mailboxTable .tableLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mailRowPreview{color:var(--muted);overflow-wrap:anywhere;margin-top:.22rem;font-size:.78rem;font-weight:400;line-height:1.35;display:block}.mailEmptyTrash{color:#ff9aa8;background:0 0;border:1px solid #7d2b45;margin:.15rem 0 .15rem .35rem;padding:.3rem .45rem;font-size:.7rem}.mailEmptyTrash:hover{color:#fff;background:#481321}.mailFolderActions{justify-content:flex-end;margin:.25rem 0;display:flex}.mailFolderActions .mailEmptyTrash{padding:var(--compact-padding);margin:0;font-size:.78rem}.main :where(button:not(.trashButton):not(.modalCloseButton):not(.notificationClose):not(.mailAccountCollapse):not(.mailToggle):not(.mailEmptyTrash),.buttonLink){margin-top:.2rem;margin-bottom:.2rem;color:#062218!important;background:#8cff00!important;border-color:#8cff00!important}.main :where(button:not(.trashButton):not(.modalCloseButton):not(.notificationClose):not(.mailAccountCollapse):not(.mailToggle):not(.mailEmptyTrash),.buttonLink):hover:not(:disabled),.main :where(button:not(.trashButton):not(.modalCloseButton):not(.notificationClose):not(.mailAccountCollapse):not(.mailToggle):not(.mailEmptyTrash),.buttonLink):focus-visible{color:#062218!important;background:#b2ff4d!important;border-color:#b2ff4d!important}.main .eyebrow,.sidebar a[aria-current=page],.sidebar nav[aria-label=Navigation\ principale] a:hover,.sidebar nav[aria-label=Navigation\ principale] a[aria-current=page]{color:#8cff00!important}.sidebar nav[aria-label=Navigation\ principale]{padding-top:0}.main .mailSidebar button{margin-top:0;margin-bottom:0;color:var(--muted)!important;background:0 0!important;border-color:#0000!important}.main .mailSidebar button:hover,.main .mailSidebar .mailNavActive{color:var(--accent)!important;background:#ffffff0a!important;border-color:#0000!important}.main .mailSidebar .mailAccountName:not(.mailNavActive){color:var(--text)!important}.main .mailboxTable .tableLink{margin:0;color:var(--text)!important;background:0 0!important;border-color:#0000!important}.main .mailboxTable .tableLink:hover,.main .mailboxTable .tableLink:focus-visible{color:var(--accent)!important;background:0 0!important;border-color:#0000!important}.main .mailRowMenu>div button{margin:0;color:var(--text)!important;background:0 0!important;border-color:#0000!important}.main .mailRowMenu>div button:hover{color:var(--accent)!important;background:#ffffff12!important}.main .contactIdentity span{color:var(--accent)!important}.sidebar .systemState span{background:#8cff00!important;box-shadow:0 0 12px #8cff00!important}.sidebar nav hr,.sidebarDivider{border-top-color:#8cff00!important}:where(button,.buttonLink,.loginPublicLinks a,.buttonDisabled){font-weight:750!important}.mailWorkspace .mailReplyActions button,.mailWorkspace .mailReplyActions .buttonLink,.mailWorkspace .mailActionBar button,.mailWorkspace .mailBatchActions button,.mailWorkspace .mailSearchPanel button{font-weight:700!important}:where(button,.buttonLink,.loginPublicLinks a,.buttonDisabled){border-radius:0!important}@media (max-width:700px){.mailBatchActions{align-items:stretch;gap:.55rem;padding:.65rem}.mailBatchMeta{flex:1 0 100%;margin-right:0;padding:.15rem .2rem}.mailBatchGroup{border-top:1px solid var(--line);border-left:0;flex:1 0 100%;padding:.5rem 0 0}.mailToolButton,.mailToolSelect{flex:auto;min-width:0}.mailToolButton span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailToolSelect select{width:100%;min-width:0}}:where(.card,.panel,.authCard,.mailWorkspace,.mailSidebar,.mailSearchPanel,.mailListPanel,.mailReaderPane,.mailActionBar>.composePanel,.mailActionBar>.deliveryQueue,.mailboxTableWrap,.mailBatchActions,.mailActionResult,.mailAdvancedFilters,.filterBar,.knowledgeIntro,.knowledgePreset,.knowledgeEntry,.carrierGroup,.accountStatusGrid>div,.accountDiagnosticGrid>div,.syncProgress,.legalDocument,.aboutFeatureGrid>div,.contactSuccess){border-radius:0!important}:is(.mailActionBar>.composePanel:not(:has(.composeForm)),.mailActionBar>.deliveryQueue:not(:has(.deliveryQueueGrid))){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (min-width:701px){.filterBar{align-items:center}.filterBar>button,.filterBar>a{white-space:nowrap;align-self:end}.filterBar>button{margin:0!important}.shipmentFilterBar,.securityAlertFilterBar{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto}.dashboardFilterBar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}}.mailWorkspace .mailActionBar{align-items:center!important}.mailWorkspace .mailActionBar:not(:has(.composeForm)){grid-template-columns:minmax(0,1fr) auto}.mailWorkspace .mailActionBar>.composePanel,.mailWorkspace .mailActionBar>.mailRefreshControl,.mailWorkspace .mailActionBar>.deliveryQueue{align-self:center!important;padding-top:.55rem!important}.mailWorkspace .mailActionBar>.composePanel>button,.mailWorkspace .mailActionBar>.mailRefreshControl>button,.mailWorkspace .mailActionBar>.deliveryQueue>button{transform:translateY(3px)}.mailWorkspace .mailActionBar>.composePanel>button{margin-left:10px}.mailWorkspace .mailActionBar>.mailRefreshControl>button,.mailWorkspace .mailActionBar>.deliveryQueue>button{margin-right:10px}.mailWorkspace .mailActionBar>.mailRefreshControl{justify-self:end}@media (min-width:701px){.mailBatchActions{flex-wrap:nowrap;justify-content:flex-start;gap:.25rem}.mailBatchMeta{flex:none;margin-right:0}.mailBatchGroup{flex:0 auto;gap:.2rem;min-width:0}.mailBatchMoveGroup{flex:0 auto;min-width:0}.mailBatchGroup .mailToolButton,.mailBatchMoveGroup .mailToolSelect{white-space:nowrap;flex:0 auto;min-width:max-content}.mailBatchGroup .mailToolButton{padding-inline:.3rem}.mailBatchMoveGroup .mailToolSelect select{width:8rem;min-width:0}.mailBatchMoveGroup .mailToolButton{white-space:nowrap;flex:0 auto;min-width:max-content;padding-inline:.3rem}}@container (max-width:900px){.mailBatchActions{flex-wrap:wrap;align-items:stretch}.mailBatchGroup,.mailBatchMoveGroup{border-left:0;border-top:1px solid var(--line);flex:100%;min-width:0;padding-top:.35rem;padding-left:0}.mailBatchGroup .mailToolButton,.mailBatchMoveGroup .mailToolSelect{white-space:nowrap;flex:1 1 0;min-width:0}}.main>.topbar .eyebrow{display:none}.adminList{gap:1.25rem;display:grid}.adminRow{border:1px solid var(--line);background:var(--panel2);gap:1rem;padding:1.25rem;display:grid}.adminRow label{color:var(--muted);gap:.4rem;display:grid}.adminRow input:not([type=checkbox]){box-sizing:border-box;width:100%}.adminRow .checkboxLabel{width:max-content}.adminActions{flex-wrap:wrap;gap:.75rem;display:flex}.sidebar nav[aria-label=Navigation\ principale]>a:first-child{margin-top:-.45rem}.contactActionButtons{flex-wrap:wrap;gap:1rem;margin-top:1.25rem;display:flex}.contactActionButtons button{min-width:13rem}.contactDialogBackdrop{z-index:40;background:#05030bcc;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.contactDialog{width:min(760px,100%);max-height:min(90vh,900px);overflow:auto;box-shadow:0 20px 70px #0009}.contactDialog .panelHeader{align-items:flex-start}.dialogClose{flex:none}.contactDialog .contactForm{margin-top:1.25rem}.contactDialog .importActions{margin-top:1rem}.syncDialog{width:min(900px,100%)}.remoteAccountsList{gap:1rem;margin-top:1.25rem;display:grid}.remoteAccountPanel{border:1px solid var(--line);background:var(--panel2);gap:.75rem;padding:1rem;display:grid}.remoteAccountEmail{color:var(--text);overflow-wrap:anywhere;font-size:1rem}.remoteActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.remoteActionGrid button{width:100%}@media (max-width:600px){.remoteActionGrid{grid-template-columns:1fr}}.contactActionsPanel{padding:0 0 .25rem}.contactCardActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (max-width:700px){.contactCardActions{justify-content:flex-start;width:100%}}.resetButton{justify-content:center;align-items:center;display:inline-flex;color:#062218!important;background:#8cff00!important;border-color:#8cff00!important}.filterBar>a{padding:var(--control-padding);border:0;justify-content:center;align-items:center;display:inline-flex;color:#062218!important;background:#8cff00!important;min-height:2.5rem!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important}.mailListPanel{container-type:inline-size}.mailRowPreview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container (max-width:55rem){.mailboxTable{width:100%;min-width:0;display:block}.mailboxTable thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mailboxTable tbody{display:block}.mailboxTable tr{border-bottom:1px solid var(--line);grid-template-columns:1.5rem minmax(0,1fr) auto 2rem;gap:.3rem .65rem;padding:.8rem .6rem;display:grid}.mailboxTable td{border:0;min-width:0;padding:0;display:block;width:auto!important}.mailboxTable td:first-child{grid-area:1/1;position:static}.mailboxTable td:nth-child(2){grid-area:1/2}.mailboxTable td:nth-child(3){grid-area:2/2/auto/4}.mailboxTable td:nth-child(4){color:var(--muted);grid-area:3/2/auto/4;font-size:.75rem;display:block}.mailboxTable td:nth-child(5){white-space:nowrap;grid-area:1/3;min-width:0;font-size:.72rem;display:block}.mailboxTable td.mailRowMenuCell{grid-area:1/4;position:static}.mailSenderCell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailboxTable .tableLink{min-height:0!important;padding:.25rem 0!important}}.filterBar>button:not(.mailToggle),.filterBar>a{white-space:nowrap;justify-content:center;align-items:center;width:4rem;min-width:4rem;padding-left:.5rem;padding-right:.5rem;display:inline-flex;min-height:2.5rem!important;margin:0!important}@media (max-width:700px){.filterBar>button:not(.mailToggle),.filterBar>a{width:100%;min-width:0}}.filterBar>.mailToggle{white-space:nowrap;width:max-content;min-width:max-content}:where(button:not(.modalCloseButton):not(.notificationClose):not(.trashButton):not(.mailAccountCollapse):not(.mailSidebarToggle),.buttonLink,.buttonDisabled,.loginPublicLinks a){min-height:2.5rem!important;font-size:12px!important;line-height:1.2!important}.cellularAlertsTable{table-layout:fixed;width:100%;min-width:1290px;margin:0}.cellularAlertsTable th:first-child{width:80px}.cellularAlertsTable th:nth-child(2){width:auto}.cellularAlertsTable th:nth-child(3){width:160px}.cellularAlertsTable th:nth-child(4){width:310px}.cellularAlertsTable th:nth-child(5){width:150px}.cellularAlertsTable th:nth-child(6){width:170px}.cellularAlertsTable th:nth-child(7){width:60px}.cellularAlertsTable td{overflow-wrap:anywhere}.cellularAlertsTable td:nth-child(6){white-space:nowrap}.mailReaderDialog{border:1px solid var(--line);width:min(1180px,100vw - 2rem);max-width:calc(100vw - 2rem);height:calc(100dvh - 3rem);max-height:calc(100dvh - 3rem);color:var(--text,#f7f4fb);background:#14101d;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 24px 90px #000b}.mailReaderDialog[open]{flex-direction:column;display:flex}.mailReaderDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05030cc4}.mailReaderDialogBar{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.mailReaderDialogBar>span{font-weight:700}.mailReaderDialogContent{flex:1;min-height:0;overflow:auto}.mailReaderDialog .mailReader{flex-direction:column;height:100%;min-height:0;display:flex}.mailReaderDialog .mailReplyActions{border-bottom:1px solid var(--line);background:#1b1425;flex:none;max-height:35dvh;margin:0;padding:.75rem 1rem;overflow:auto}.mailReaderDialog .mailReaderScroll{overscroll-behavior:contain;flex:1;min-height:0;padding:1rem;overflow:auto}.mailReaderDialog .mailReaderHeader{margin-bottom:1rem}.mailReaderDialog .mailBody{color:#202124;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;padding:1rem}.mailReaderDialog .mailBody a{color:#125bbb}.mailReaderDialog .mailHtmlFrame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;width:100%;height:auto;min-height:100px;display:block}@media (max-width:700px){.mailReaderDialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.mailReaderDialog .mailReplyActions{gap:.4rem;padding:.6rem}.mailReaderDialog .mailReaderScroll{padding:.7rem}}
