.announcementBar{position:fixed;z-index:1200;left:0;right:0;top:0;height:34px;display:flex;align-items:center;overflow:hidden;background:transparent;color:var(--ink);pointer-events:none}.announcementBar[data-position="bottom"]{top:auto;bottom:0}.announcementViewport{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.announcementTrack{display:flex;width:max-content;gap:72px;white-space:nowrap;animation:announcementLoop var(--announcement-duration,28s) linear infinite;font-weight:700;font-size:13px;text-shadow:0 1px 10px rgba(255,255,255,.55)}.announcementTrack span{padding-left:36px}.theme-dark .announcementBar{color:#fff}.theme-dark .announcementTrack{text-shadow:0 1px 12px rgba(0,0,0,.8)}.announcementBar:hover .announcementTrack{animation-play-state:paused}@keyframes announcementLoop{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 36px))}}@media(prefers-reduced-motion:reduce){.announcementTrack{animation:none;white-space:normal;margin:auto}}.appMailboxPanel{position:fixed;z-index:1150;left:14px;top:68px;width:min(370px,calc(100vw - 28px));max-height:min(520px,calc(100vh - 90px));overflow:auto;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--ink);box-shadow:0 22px 60px rgba(0,0,0,.28)}.appMailboxHead,.appMailboxActions{display:flex;align-items:center;justify-content:space-between;gap:8px}.appMailboxList{display:grid;gap:7px;margin:12px 0}.appMailboxItem{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:transparent;color:var(--ink);text-align:left}.appMailboxItem.current{box-shadow:inset 3px 0 0 var(--brand2);background:rgba(122,92,255,.09)}.appMailboxItem small{color:var(--muted)}.domainActions{justify-content:flex-end!important}.domainActions .domainDelete{margin-left:auto!important}.domainPolicyModal .composeFooter,#domainPolicyForm .composeFooter,#domainPolicyForm>button[type="submit"],#domainPolicyForm>#saveDomainPolicy{margin-left:auto!important;display:flex!important}.settingsFooter,.composeFooter{justify-content:flex-end!important}.settingsFooter>span,.composeFooter>span{margin-right:auto!important}
