.pg-settings-list { overflow: scroll; min-height: 1vh; max-height: 40vh; padding-top: 10px; padding-bottom: 5px; } .add-group-btn { } .btn-disabled { pointer-events: none; opacity: 0.3; } .pg-edit-modal-footer { position: sticky; width: 100%; left: 0; bottom: -16px; height: 30px; display: flex; justify-content: flex-end; background: var(--modal-background, '#1e1e1'); align-items: center; padding-top: 30px; padding-bottom: 20px; } .pg-tabs { display: flex; flex: 0 1 auto; overflow: auto; margin: 6px -5px calc(var(--tab-outline-width) * -1); padding: 1px 15px 0; } .pg-tab { background: var(--color-base-20); align-items: center; display: flex; gap: var(--size-2-1); height: 100%; border-radius: 4px 4px 0 0; overflow: hidden; padding: 8px 8px; width: 100%; } .pg-tab:before { position: absolute; bottom: 0; content: ''; width: calc(var(--tab-curve) * 2); height: calc(var(--tab-curve) * 2); border-radius: 100%; box-shadow: 0 0 0 calc(var(--tab-curve) * 3) transparent; } .pg-tab.is-active { background: var(--tab-background-active, darkgray); border-top: 1px solid var(--color-base-30, silver); border-right: 1px solid var(--color-base-30, silver); border-left: 1px solid var(--color-base-30, silver); } .pg-tab:hover { background: var(--interactive-hover, #363636); } .pg-tabbed-content { display: none; margin: 0 6px; padding: 1em 0; border-top: 1px solid var(--color-base-30, silver); } .pg-tabbed-content.is-active { display: block; } .pg-plugin-filter-section { display: flex; justify-content: space-between; } .pg-drp-btn { position: relative; padding: 1px 1px; margin: 2px; } .pg-drp-btn span { padding: 6px; padding-bottom: 8px; } .pg-drp-btn-main-label { width: 75%; } .pg-has-dropdown-single:focus .pg-dropdown { opacity: 1; display: flex; pointer-events: auto; } .pg-has-dropdown:focus-within .pg-dropdown { opacity: 1; display: flex; pointer-events: auto; } .pg-dropdown { opacity: 0; pointer-events: none; position: absolute; display: none; align-items: center; justify-content: center; flex-direction: column; z-index: 1; top: 2em; padding: 0; width: 100%; transition: opacity 0.15s ease-out; list-style: none; box-shadow: var(--input-shadow, rgba(211, 211, 211, 0.5)); color: var(--text-normal, white); background-color: var(--interactive-normal, #363636); border-radius: var(--button-radius, 5px); border: 0; } .pg-dropdown-item { padding: 10px; white-space: normal; width: 100%; height: 100%; } .pg-dropdown-item:hover { box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px; background-color: var(--interactive-hover, #363636); border-radius: var(--button-radius, 5px); } .pg-drp-btn .pg-drp-btn-divider { padding: 0; margin: 4px 1px; } .pg-chip { background-color: var(--color-base-30, #363636); border-radius: 16px; font-size: 14px; display: inline-flex; align-items: center; } .pg-chip span { margin-left: 12px; } .pg-chip .pg-chip-close-btn { padding-top: 4px; padding-right: 4px; padding-left: 4px; border-radius: 16px; margin-left: 12px; } .pg-chip-close-btn:hover { background: var(--color-base-50, rgb(255 255 255 / 20%)); } .pg-group-filter-list { display: flex; gap: 8px; margin-top: 8px; min-height: 1.8rem; align-items: center; flex-wrap: wrap; } .pg-plugin-filter-container { border-bottom: 1px solid var(--color-base-30, silver); margin-bottom: 1rem; padding-bottom: 0.6rem; } .pg-settings-window { height: 0; opacity: 0; transition: height 1s, opacity 250ms; overflow: scroll; position: fixed; background-color: var(--modal-background); } .pg-statusbar-icon:focus-within > .pg-settings-window { height: auto; max-height: 500px; min-height: 100px; min-width: 350px; opacity: 1; transition: height 1s, opacity 250ms; border-radius: var(--modal-radius); border: var(--modal-border-width) solid var(--modal-border-color); padding: 0 0 0 16px; } .pg-collapsible-content.is-active { display: block; } .pg-collapsible-content { display: none; } .pg-collapsible-header:hover { background-color: var(--interactive-hover, #363636); border-radius: var(--button-radius, 5px); } .pg-collapsible-header { padding-bottom: 8px; padding-top: 4px; } .pg-collapsible-icon { position: relative; top: 4px; left: 16px; } :root { --pg-edit-modal-footer-height: 60px; }