/* R59 sole floating island and popover owner */
body.appMode #app>.side{position:relative!important;z-index:1200!important;border:0!important;outline:0!important;box-shadow:none!important;overflow:visible!important}#appLogo{border-radius:50%!important;overflow:hidden!important;background-size:cover!important;background-position:center!important}.mobileMore{border-radius:50%!important}#appMailboxPanel,#mobileOverflow{position:fixed!important;z-index:2147483200!important;top:var(--xm-island-bottom,70px)!important;max-height:calc(100dvh - var(--xm-island-bottom,70px) - 8px)!important;overflow-y:auto!important;background:var(--xm-panel)!important;color:var(--xm-ink)!important;border:1px solid var(--xm-line)!important;border-radius:16px!important;box-shadow:0 16px 42px rgba(7,16,31,.24)!important}#appMailboxPanel{left:var(--xm-mailbox-left,8px)!important;width:min(250px,calc(100vw - 16px))!important}#mobileOverflow{left:auto!important;right:var(--xm-menu-right,8px)!important;width:min(220px,calc(100vw - 16px))!important}.appMailboxItem{width:100%!important;touch-action:pan-y!important;user-select:none!important}.mailboxDragHandle{cursor:grab!important;touch-action:none!important}.xm-mailbox-sorting .appMailboxItem{touch-action:none!important}.appMailboxItem.xm-dragging{opacity:.55!important}.appMailboxItem.xm-drop-target{box-shadow:inset 4px 0 0 var(--xm-btn-nav)!important}
/* R84 native mailbox menu and synchronized island panels. */
#appMailboxPanel,#mobileOverflow{top:calc(var(--xm-island-bottom,70px) - 1px)!important;border-top:0!important;border-radius:0 0 16px 16px!important}#appMailboxPanel{left:var(--xm-mailbox-left,8px)!important;overflow:visible!important}#mobileOverflow{left:auto!important;right:var(--xm-menu-right,8px)!important}.appMailboxItem{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;max-width:100%!important;overflow:visible!important}.appMailboxItem .mailboxAddress{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.mailboxActionsNative{position:relative!important;flex:0 0 34px!important;width:34px!important;z-index:20!important}.mailboxActionsNative>summary{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;border:0!important;border-radius:9px!important;list-style:none!important;background:transparent!important;cursor:pointer!important;touch-action:manipulation!important}.mailboxActionsNative>summary::-webkit-details-marker{display:none!important}.mailboxActionsNativeMenu{position:absolute!important;top:35px!important;right:0!important;z-index:2147483600!important;display:grid!important;gap:4px!important;width:142px!important;max-width:calc(100vw - 24px)!important;padding:6px!important;border:1px solid var(--r70-line,var(--line))!important;border-radius:12px!important;background:var(--r70-panel,var(--panel))!important;box-shadow:0 16px 40px rgba(5,14,29,.3)!important}.mailboxActionsNativeMenu button{width:100%!important;min-width:0!important;justify-content:flex-start!important;overflow:hidden!important}
/* R85 in-flow native mailbox menu and attached island panels. */
#appMailboxPanel,#mobileOverflow{top:calc(var(--xm-island-bottom,70px) - 1px)!important;border-top:0!important;border-radius:0 0 16px 16px!important}#appMailboxList{overflow-x:hidden!important;overflow-y:auto!important}.appMailboxItem{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.appMailboxItem .mailboxAddress{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.mailboxActionsNative{position:static!important;display:block!important;width:34px!important;min-width:0!important}.mailboxActionsNative>summary{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;border:0!important;border-radius:9px!important;list-style:none!important;background:transparent!important;cursor:pointer!important;touch-action:manipulation!important}.mailboxActionsNative>summary::-webkit-details-marker{display:none!important}.mailboxActionsNative[open]{grid-column:1/-1!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important}.mailboxActionsNative[open]>summary{grid-column:2!important;grid-row:1!important}.mailboxActionsNativeMenu{grid-column:1/-1!important;grid-row:2!important;position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;margin-top:6px!important;padding:6px!important;box-sizing:border-box!important;border:1px solid var(--r70-line,var(--line))!important;border-radius:10px!important;background:var(--r70-panel,var(--panel))!important;box-shadow:none!important}.mailboxActionsNativeMenu button{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 6px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
/* R93 synchronized popovers and mailbox two-row actions. */
#appMailboxPanel{position:fixed!important;top:var(--xm-popover-top)!important;left:var(--xm-popover-left)!important;right:auto!important;border-top:0!important;border-radius:0 0 16px 16px!important}#mobileOverflow{position:fixed!important;top:var(--xm-popover-top)!important;right:var(--xm-popover-right)!important;left:auto!important;border-top:0!important;border-radius:0 0 16px 16px!important}.appMailboxItem{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.mailboxActionZone{display:contents!important}.mailboxActionToggle{grid-column:2!important;grid-row:1!important;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;white-space:nowrap!important;line-height:1!important;font-size:20px!important;overflow:hidden!important}.mailboxInlineActions{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;margin-top:5px!important;padding:5px!important;box-sizing:border-box!important;border:1px solid var(--r70-line,var(--line))!important;border-radius:10px!important;background:var(--r70-panel,var(--panel))!important}.mailboxInlineActions.hidden{display:none!important}.mailboxInlineActions button{width:100%!important;min-width:0!important;min-height:34px!important;margin:0!important;padding:7px 6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
/* R111 opaque, top-layer popovers attached to one nav bottom. */
#appMailboxPanel,#mobileOverflow{margin:0!important;margin-top:0!important;transform:none!important;translate:none!important;border-top:0!important;border-radius:0 0 16px 16px!important;z-index:2147483647!important;background:var(--xm-panel)!important;opacity:1!important;isolation:isolate!important}

/* R112 one anchor coordinate system for both island popovers. */
#appMailboxPanel,#mobileOverflow{position:fixed!important;margin:0!important;right:auto!important;bottom:auto!important;transform:none!important;translate:none!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:var(--xm-panel)!important;color:var(--xm-ink)!important;opacity:1!important;border-top:0!important;border-radius:0 0 16px 16px!important;box-shadow:0 16px 36px rgba(0,0,0,.26)!important;isolation:isolate!important;pointer-events:auto!important}
html.xm-popover-open #app :is(.page,.appContent,.view):not(#appMailboxPanel):not(#mobileOverflow){isolation:auto}
#mobileOverflow>* ,#appMailboxPanel>*{position:relative;z-index:1}
.mailboxInlineActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.mailboxInlineActions button{min-width:0!important;width:100%!important}
