[data-popup-menu],[data-popup-menu] *{cursor:pointer}:where(.popup-menu){inset:auto;margin:0;color:var(--shade900);font-family:var(--font-family);font-size:1rem;font-weight:400;font-style:normal;line-height:var(--line-height);letter-spacing:normal;text-align:start;text-transform:none;white-space:normal}.popup-menu{display:none;position:fixed;background-color:var(--background-card);border:1px solid var(--border-color);border-radius:var(--border-radius-small, 4px);padding:5px;min-width:150px;box-shadow:var(--box-shadow-modal);z-index:10000;overflow:hidden}.popup-menu--open{display:block}.popup-menu ul{list-style-type:none;margin:0;padding:0}.popup-menu ul li{padding:8px 12px;cursor:pointer;transition:background-color var(--state-fade);position:relative;border-radius:var(--border-radius-small, 4px)}.popup-menu ul li:hover,.popup-menu ul li:focus-visible{background-color:var(--hover-color)}.popup-menu ul li:has([data-icon]){display:flex;align-items:center;gap:.6rem}.popup-menu ul li [data-icon] svg{width:1.1rem;height:1.1rem;display:block;flex:none}.popup-menu ul li.is-destructive{color:var(--status-danger-strong)}.popup-menu select,.popup-menu a:where(:not(.button)),.popup-menu button:where(:not(.button)){font-size:.9rem;color:var(--shade900);padding:.4rem 1rem;transition:background-color var(--state-fade);border-radius:var(--border-radius-small, 4px);background-color:transparent}.popup-menu a:where(:not(.button)),.popup-menu button:where(:not(.button)){display:block;width:100%;text-align:left;justify-content:flex-start;text-decoration:none}.popup-menu a:has(.app-nav-icon):not(.app-more-mirror),.popup-menu button:has(.app-nav-icon):not(.app-more-mirror){display:flex;align-items:center;gap:.75rem}.popup-menu .popup-menu-row{display:flex;align-items:center;gap:.6rem}.popup-menu-row [data-icon]{display:inline-flex;flex:none}.popup-menu-row [data-icon] svg{width:1.1rem;height:1.1rem;display:block}.popup-menu-row-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-menu-row-check{width:1.1rem;height:1.1rem;flex:none}.popup-menu-row-check svg{display:block;width:100%;height:100%}.popup-menu .popup-menu-row[aria-current=page],.popup-menu .popup-menu-row[aria-checked=true]{font-weight:600}.popup-menu .popup-menu-row[role=menuitemcheckbox]:not([aria-checked=true]) .popup-menu-row-check{visibility:hidden}.popup-menu select:hover,.popup-menu a:where(:not(.button)):hover,.popup-menu button:where(:not(.button)):hover,.popup-menu a:where(:not(.button)):focus-visible,.popup-menu button:where(:not(.button)):focus-visible{background-color:var(--hover-color)}.popup-menu .app-menu-version{margin:0;padding:.4rem 1rem;font-size:.8rem;color:var(--shade700, var(--text-color-secondary));white-space:nowrap;cursor:default;user-select:text}.popup-menu hr{margin:.5rem 1rem}.popup-menu form{display:flex}.popup-menu select{margin:0;box-sizing:border-box;border:none;width:100%;background-color:transparent}.popup-menu .disabled{opacity:.5;cursor:not-allowed}.popup-menu [data-scroll]{max-height:var(--popup-menu-scroll-max, min(20rem, 50dvh));overflow-y:auto;overscroll-behavior:contain}.popup-menu--sheet{--popup-sheet-inset: 1.8rem;--popup-sheet-row-y: 1rem;--popup-sheet-row-min: 58px;--popup-sheet-pad-top: var(--sheet-handle-space);--popup-sheet-pad-bottom: calc(1.5rem + env(safe-area-inset-bottom, 0px)) ;padding-top:var(--popup-sheet-pad-top);padding-bottom:var(--popup-sheet-pad-bottom);left:0!important;right:0!important;top:unset!important;bottom:0!important;width:100%;max-width:500px;margin:0 auto;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:100dvh}.popup-menu--sheet select,.popup-menu--sheet a:where(:not(.button)),.popup-menu--sheet button:where(:not(.button)){font-size:1rem;font-weight:500;padding:var(--popup-sheet-row-y) var(--popup-sheet-inset)}.popup-menu--sheet ul li{padding:var(--popup-sheet-row-y) var(--popup-sheet-inset)}.popup-menu-backdrop{display:none;position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:0;border:0;background-color:var(--backdrop-scrim, rgba(0, 0, 0, .5));z-index:9999}.popup-menu-backdrop--active{display:block}
