body.pmFullOverlayOpen {overflow: hidden;}.pmFullOverlayFrame__content .pm-header__row.pm-header__row--top {display: none !important;}body.pmFullOverlayOpen .headerProfile,body.pmFullOverlayOpen .pm-header-user,body.pmFullOverlayOpen .headerUser,body.pmFullOverlayOpen .userMenu {visibility: hidden;}.pmFullOverlayFrame {position: fixed;inset: 0;z-index: 9999;display: none;grid-template-rows: auto minmax(0, 1fr);background: transparent;}.pmFullOverlayFrame.is-open {display: grid;}.pmFullOverlayFrame.is-open::before {content: "";position: absolute;inset: 0;background: var(--pm-overlay-backdrop);backdrop-filter: saturate(1.1) blur(6px);}.pmFullOverlayFrame__top,.pmFullOverlayFrame__mid,.pmFullOverlayFrame__bottom {position: relative;z-index: 1;}.pmFullOverlayFrame__top {position: sticky;top: 0;z-index: 2;display: flex;align-items: center;gap: 12px;padding: 12px 18px;border-bottom: 1px solid var(--pm-overlay-control-hover-bg);background: var(--pm-overlay-header-bg);backdrop-filter: saturate(1.2) blur(10px);}.pmFullOverlayFrame__spacer {flex: 1 1 auto;}.pmFullOverlayFrame__back,.pmFullOverlayFrame__logout,.pmFullOverlayFrame__x {display: inline-flex;align-items: center;gap: 8px;padding: 8px 10px;border: 1px solid var(--pm-overlay-control-border);border-radius: var(--pm-radius-md);background: var(--pm-overlay-control-bg);color: var(--textColorInverse);cursor: pointer;}.pmFullOverlayFrame__back,.pmFullOverlayFrame__logout {padding: 8px 12px;border-radius: var(--pm-radius-pill);}.pmFullOverlayFrame__back:hover,.pmFullOverlayFrame__logout:hover,.pmFullOverlayFrame__x:hover {background: var(--pm-overlay-control-hover-bg);}.pmFullOverlayFrame__x:focus,.pmFullOverlayFrame__back:focus,.pmFullOverlayFrame__logout:focus {outline: 2px solid var(--focusColor);outline-offset: 2px;}.pmFullOverlayFrame__brand {display: flex;align-items: center;min-width: 0;}.pmFullOverlayFrame__brandText {overflow: hidden;color: var(--textColorInverse);font-weight: 700;letter-spacing: .2px;text-overflow: ellipsis;white-space: nowrap;}.pmFullOverlayFrame__mid {min-height: 0;overflow: hidden;padding: 12px 36px 18px;box-sizing: border-box;}.pmFullOverlayFrame__shell {position: relative;width: 100%;max-width: 1600px;height: 100%;min-height: 0;margin: 0 auto;display: flex;flex-direction: column;padding: 0;background: var(--backgroundColor);border: 1px solid var(--borderColor);border-radius: var(--pm-radius-xl);box-shadow: var(--pm-overlay-shadow);overflow: hidden;box-sizing: border-box;}.pmFullOverlayFrame__x--content {position: absolute;top: 12px;right: 24px;z-index: 30;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0;border: 1px solid var(--borderColor);border-radius: var(--pm-radius-md);background: var(--backgroundColor);color: var(--textColorSecondary);cursor: pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;}.pmFullOverlayFrame__x--content:hover {background: var(--backgroundSoft);border-color: var(--borderColorHover);color: var(--textColor);box-shadow: var(--pm-shadow-small);}.pmFullOverlayFrame__x--content:focus-visible {outline: 2px solid var(--focusColor);outline-offset: 2px;}.pmFullOverlayFrame__x--content svg,.pmFullOverlayFrame__x--content path,.pmFullOverlayFrame__x--content i {fill: currentColor;stroke: currentColor;color: currentColor;}.pmFullOverlayFrame__content {flex: 1 1 auto;min-height: 0;overflow-y: auto;overflow-x: hidden;scrollbar-gutter: stable;padding: 28px 72px 24px 42px;box-sizing: border-box;}.pmFullOverlayFrame__loading {display: flex;align-items: center;gap: 10px;padding: 18px 0;color: var(--textColor);}.pmFullOverlayFrame__hint {color: var(--textColorInverse);opacity: .55;font-size: .85rem;font-style: italic;font-weight: 400;letter-spacing: .2px;user-select: none;white-space: nowrap;}.pmFullOverlayFrame__content .pm-header__spacer--compact {height: 8px !important;min-height: 8px !important;margin: 0 !important;padding-top: 12px;}@media (max-width: 820px) {.pmFullOverlayFrame__mid {padding: 0;}.pmFullOverlayFrame__shell {width: 100%;max-width: none;height: 100%;margin: 0;border: 0;border-radius: 0;}.pmFullOverlayFrame__content {padding: 24px 58px 18px 18px;}.pmFullOverlayFrame__x--content {top: 10px;right: 14px;}}@media (max-width: 620px) {.pmFullOverlayFrame__brand,.pmFullOverlayFrame__logout {display: none !important;}}