/* Miscellaneous */ /* Fix to overwrite bad CSS in callTimer/alignedChatInputFix.css */ [class*="panels"] [class*="questProgressWrapper"] [class*="outer"] > [class*="inner"] { height: 100% !important; } /* Fix to overwrite bad CSS in callTimer/alignedChatInputFix.css */ [class*="panels"] [class*="questProgressWrapper"] > div { opacity: 1 !important; } /* Fix oversized confetti blocking Quest buttons. */ [class*="rewardDescriptionContainer"] [class*="progressWrapper"] > [class*="confetti"] { pointer-events: none; } /* Fix Questify button text clipping. */ .questify-quest-item-restyle button [class*="buttonChildren"], .questify-quest-item-restyle button span { overflow: visible; } /* Prevent shifting in the progress subtitle. */ [class*="questProgressHint_"] { font-variant-numeric: tabular-nums; } /* Settings */ .questify-setting { border-radius: 3px; border-left: 3px solid var(--text-strong); padding: 8px; user-select: text; } .questify-settings-divider-small { margin: 10px 0; } .questify-settings-divider-medium { margin: 15px 0; } .questify-settings-divider-large { margin: 20px 0; } .questify-dimmed-settings-item { filter: brightness(0.5); } .questify-setting-header { font-size: 19px; font-weight: 600; margin-bottom: 10px; } .questify-setting-subheader { font-size: 16px; font-weight: 500; margin: 15px 0 5px; } .questify-setting-paragraph { font-size: 14px; font-weight: 400; margin: 5px 0; line-height: normal; } .questify-setting-description { margin-bottom: 15px; line-height: normal; } .questify-setting-description-multi-paragraph { line-height: 0.2em; } [class*="clickTrapContainer"] > div > .questify-settings-tooltip { margin-right: 4px; } .questify-settings-tooltip-content { text-align: justify; white-space: pre-line; } .questify-setting-switch { margin-bottom: 5px; } .questify-setting-switch [class*="container_"] [class*="labelContainer_"] label { font-size: 16px; font-weight: 500; } .questify-setting-subtle-switch [class*="container_"] [class*="labelContainer_"] label, .questify-setting-switch [class*="container_"] [class*="labelContainer_"] div { font-size: 14px; font-weight: 400; } .questify-notice-card { margin: 12px 0; padding: 12px; border-radius: 4px; line-height: 0.2em; } .questify-notice-card-red { border-left: 3px solid var(--status-danger); background-color: color-mix(in srgb, var(--status-danger) 12%, transparent); } .questify-notice-card-blue { border-left: 3px solid var(--background-brand); background-color: color-mix(in srgb, var(--background-brand) 12%, transparent); } .questify-notice-card-solo { margin: 12px 0 0; } .questify-settings-button > button[data-mana-component="button"] { border-radius: 3px; } .questify-settings-button > button[data-mana-component="button"] span { font-size: 14px; } .questify-setting [data-floating-ui-focusable][class*="selectDropdown"], .questify-setting [data-mana-component="select-input-field"] > [class*="selectField"], .questify-setting [data-mana-component="select-input-field"] [class*="tagList"] > div { border-radius: 3px; } .questify-inline-volume-slider { margin-top: 0; } .questify-sound-preview-button { color: var(--interactive-normal); display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; padding: 0; border: 0; border-radius: 4px; background: transparent; cursor: pointer; flex: 0 0 auto; } .questify-sound-preview-button:hover, .questify-sound-preview-button.questify-playing-audio { background: var(--background-modifier-hover); } .questify-sound-preview-button:hover { color: var(--interactive-active); } .questify-sound-preview-button.questify-playing-audio { color: var(--red-500); } .questify-sound-preview-button:disabled { cursor: default; } .questify-sound-select [class*="selectedIcon"] { display: none; } .questify-no-top-margin, .questify-margin-top-0 { margin-top: 0; } .questify-margin-top-1 { margin-top: 1px; } .questify-margin-top-2 { margin-top: 2px; } .questify-margin-top-3 { margin-top: 3px; } .questify-margin-top-4 { margin-top: 4px; } .questify-margin-top-5 { margin-top: 5px; } .questify-margin-top-6 { margin-top: 6px; } .questify-margin-top-7 { margin-top: 7px; } .questify-margin-top-8 { margin-top: 8px; } .questify-margin-top-9 { margin-top: 9px; } .questify-margin-top-10 { margin-top: 10px; } .questify-margin-top-11 { margin-top: 11px; } .questify-margin-top-12 { margin-top: 12px; } .questify-margin-top-13 { margin-top: 13px; } .questify-margin-top-14 { margin-top: 14px; } .questify-margin-top-15 { margin-top: 15px; } .questify-no-bottom-margin, .questify-margin-bottom-0 { margin-bottom: 0; } .questify-margin-bottom-1 { margin-bottom: 1px; } .questify-margin-bottom-2 { margin-bottom: 2px; } .questify-margin-bottom-3 { margin-bottom: 3px; } .questify-margin-bottom-4 { margin-bottom: 4px; } .questify-margin-bottom-5 { margin-bottom: 5px; } .questify-margin-bottom-6 { margin-bottom: 6px; } .questify-margin-bottom-7 { margin-bottom: 7px; } .questify-margin-bottom-8 { margin-bottom: 8px; } .questify-margin-bottom-9 { margin-bottom: 9px; } .questify-margin-bottom-10 { margin-bottom: 10px; } .questify-margin-bottom-11 { margin-bottom: 11px; } .questify-margin-bottom-12 { margin-bottom: 12px; } .questify-margin-bottom-13 { margin-bottom: 13px; } .questify-margin-bottom-14 { margin-bottom: 14px; } .questify-margin-bottom-15 { margin-bottom: 15px; } .questify-settings-row { margin-top: 4px; display: flex; gap: 4px; align-items: flex-start; } .questify-settings-row-item { flex: 1 1 0; min-width: 0; } .questify-settings-row-item-content { flex: 0 0 auto; } .questify-settings-slider-control-container { margin: 4px 0 0; background-color: var(--input-background-default, var(--input-background)); padding: 0 12px 0 4px; border-radius: 3px; border: 1px solid var(--border-normal); min-height: 40px; box-sizing: border-box; display: flex; align-items: center; } .questify-settings-slider-control { margin: 0 4px; width: 100%; } .questify-sound-select-row-item { flex: 0 1 67%; } .questify-volume-slider-row-item { flex: 0 1 33%; } /* Quest Tiles */ .questify-quest-tile-gradient-row-item { flex: 0 1 42%; } .questify-quest-tile-preload-row-item { flex: 0 1 58%; } .questify-quest-tile-color-row { align-items: stretch; } .questify-quest-tile-color-row-item { display: flex; flex-direction: column; } .questify-settings-color-picker.questify-quest-tile-color-picker { display: flex; height: 38px; min-height: 38px; min-width: 0; margin-top: 5px; } .questify-settings-color-picker.questify-quest-tile-color-picker > [class*="colorSwatch"] { display: flex; width: 100%; height: 100%; min-height: 38px; } .questify-settings-color-picker.questify-quest-tile-color-picker [class*="swatch"], .questify-settings-color-picker.questify-quest-tile-color-picker [class*="Swatch"] { width: 100%; height: 100%; min-height: 38px; border-radius: 3px; } .questify-settings-color-picker.questify-disabled-color-picker { filter: brightness(0.5); pointer-events: none; } .questify-quest-tile-color-button { margin-top: 6px; } .questify-dummy-quest-preview { cursor: default; margin-top: 12px; user-select: none; } .questify-dummy-quest { margin-top: 8px; } /* Background of Quest tile. */ .questify-quest-item-restyle > :where(div) { background-color: var(--questify-color) !important; } /* Normal button text + SVG button text color. */ .questify-quest-item-restyle > :nth-child(2) button > *, .questify-quest-item-restyle > :nth-child(2) button > * > * > span { color: var(--questify-quest-name); } /* Watch again button SVG color. */ .questify-quest-item-restyle > :nth-child(2) button > div > div > svg path { fill: var(--questify-quest-name); } /* Allows glowing reward previews which aren't confined to their own square video frame to overflow. */ .questify-quest-item-restyle > div > div[class*="rewardDescriptionContainer"] { overflow: visible; } /* Quest name color. */ .questify-quest-item-restyle > div > div[class*="rewardDescriptionContainer"] > div[class*="textContainer"] > [class*="eyebrow"] { color: var(--questify-quest-name) !important; } /* Reward title + Orbs reward title text color. */ .questify-quest-item-restyle > div > div[class*="rewardDescriptionContainer"] > div[class*="textContainer"] > div[class*="text-md"], .questify-quest-item-restyle > div > div[class*="rewardDescriptionContainer"] > div[class*="textContainer"] > div[class*="text-md"] > span { color: var(--questify-reward-title) !important; } /* Quest description text color. */ .questify-quest-item-restyle > div > div[class*="rewardDescriptionContainer"] > div[class*="textContainer"] > div[class*="text-sm"] { color: var(--questify-reward-description) !important; } .questify-quest-item-restyle [class*="placeholderElement"] { background-color: transparent; } /* Promoted by XYZ text color. */ .questify-quest-item-restyle > div[class*="container"] > div[class*="positionContentOverBackground"] > div[class*="contents"] > div[class*="bottomRow"] > div[class*="text-sm"] { color: var(--questify-reward-description) !important; } .questify-quest-item-contrast-logo > div[class*="container"] > div[class*="positionContentOverBackground"] > div[class*="contents"] > div[class*="partnerBranding"] > img { filter: drop-shadow(0 0 10px rgb(0 0 0 / 80%)); } .questify-quest-item-intense-gradient > :nth-child(1) [class*="overlay"] { background: linear-gradient(to top, var(--questify-color) 0, hsl(from var(--questify-color) h s l / 100%) 20.5%, hsl(from var(--questify-color) h s l / 99.5%) 23.33%, hsl(from var(--questify-color) h s l / 98%) 26.66%, hsl(from var(--questify-color) h s l / 97%) 30%, hsl(from var(--questify-color) h s l / 90%) 40%, hsl(from var(--questify-color) h s l / 77%) 50%, hsl(from var(--questify-color) h s l / 0%) 100%); } .questify-quest-item-default-gradient > :nth-child(1) [class*="overlay"] { background: linear-gradient(to top, var(--questify-color) 0, hsl(from var(--questify-color) h s l / 95%) 20.31%, hsl(from var(--questify-color) h s l / 0%) 100%); } .questify-quest-item-black-gradient > :nth-child(1) [class*="overlay"] { background: linear-gradient(to top, hsl(0deg 0% 0% / 80%) 10%, hsl(0deg 0% 0% / 65%) 20%, hsl(0deg 0% 0% / 50%) 50%, hsl(0deg 0% 0% / 10%) 75%, hsl(0deg 0% 0% / 0%) 90%); } .questify-quest-item-hide-gradient > :nth-child(1) [class*="overlay"] { display: none; } .questify-quest-item-restyle > :nth-child(2) [class*="textOverflowBlur"] { background: linear-gradient(transparent 50%, var(--questify-color) 100%); filter: brightness(0.9); } .questify-quest-item-restyle > :nth-child(2) > div button { background-color: var(--questify-button-normal) !important; } .questify-quest-item-restyle > :nth-child(2) > div button:not([disabled]):hover { background-color: var(--questify-button-hover) !important; transition: background-color 0.2s ease-in-out; } .questify-quest-item-restyle > :nth-child(1) [class*="container"] { border-top-left-radius: 8px; border-top-right-radius: 8px; } .questify-quest-item-restyle > :nth-child(2) [class*="container"] { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; } div[id^="quest-tile-"] div[class^="confetti__"] { pointer-events: none; } /* Quest Button */ #questify-dummy-quest-button { margin-right: -12px; margin-left: 5px; border-left: 5px solid var(--text-strong); border-radius: 4px; } .questify-settings-color-picker.questify-quest-button-color-picker { display: flex; height: 38px; min-height: 38px; min-width: 0; margin-top: 5px; } .questify-settings-color-picker.questify-quest-button-color-picker > [class*="colorSwatch"] { display: flex; width: 100%; height: 100%; min-height: 38px; } .questify-settings-color-picker.questify-quest-button-color-picker [class*="swatch"], .questify-settings-color-picker.questify-quest-button-color-picker [class*="Swatch"] { width: 100%; height: 100%; min-height: 38px; border-radius: 3px; } .questify-quest-button-pill { position: absolute; top: 0; left: 0; height: 100%; pointer-events: none; } .questify-quest-button-pill > [class*="item"] { will-change: transform; max-height: 8px; min-height: 8px; transition: max-height 0.2s ease-in-out; } .questify-quest-button-pill.hovered > [class*="item"] { max-height: 20px; } .questify-quest-button-pill.selected > [class*="item"] { max-height: 40px; } .questify-quest-button-server-list-button-container { position: relative; } .questify-quest-button-icon-container { pointer-events: none; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .questify-quest-button-container { position: relative; }