:root { --queryatt-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-patch-question' viewBox='0 0 16 16'%3E%3Cpath d='M8.05 9.6c.336 0 .504-.24.554-.627.04-.534.198-.815.847-1.26.673-.475 1.049-1.09 1.049-1.986 0-1.325-.92-2.227-2.262-2.227-1.02 0-1.792.492-2.1 1.29A1.71 1.71 0 0 0 6 5.48c0 .393.203.64.545.64.272 0 .455-.147.564-.51.158-.592.525-.915 1.074-.915.61 0 1.03.446 1.03 1.084 0 .563-.208.885-.822 1.325-.619.433-.926.914-.926 1.64v.111c0 .428.208.745.585.745z'/%3E%3Cpath d='m10.273 2.513-.921-.944.715-.698.622.637.89-.011a2.89 2.89 0 0 1 2.924 2.924l-.01.89.636.622a2.89 2.89 0 0 1 0 4.134l-.637.622.011.89a2.89 2.89 0 0 1-2.924 2.924l-.89-.01-.622.636a2.89 2.89 0 0 1-4.134 0l-.622-.637-.89.011a2.89 2.89 0 0 1-2.924-2.924l.01-.89-.636-.622a2.89 2.89 0 0 1 0-4.134l.637-.622-.011-.89a2.89 2.89 0 0 1 2.924-2.924l.89.01.622-.636a2.89 2.89 0 0 1 4.134 0l-.715.698a1.89 1.89 0 0 0-2.704 0l-.92.944-1.32-.016a1.89 1.89 0 0 0-1.911 1.912l.016 1.318-.944.921a1.89 1.89 0 0 0 0 2.704l.944.92-.016 1.32a1.89 1.89 0 0 0 1.912 1.911l1.318-.016.921.944a1.89 1.89 0 0 0 2.704 0l.92-.944 1.32.016a1.89 1.89 0 0 0 1.911-1.912l-.016-1.318.944-.921a1.89 1.89 0 0 0 0-2.704l-.944-.92.016-1.32a1.89 1.89 0 0 0-1.912-1.911l-1.318.016z'/%3E%3Cpath d='M7.001 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0z'/%3E%3C/svg%3E"); --settings-collapser-icon: url("data:image/svg+xml;charset=utf-8,"); } /* From: https://github.com/vineethtrv/css-loader */ .qatt-loader { width: 16px; height: 16px; border-radius: 50%; display: block; margin: 15px auto; position: relative; background: #FFF; box-shadow: -24px 0 #FFF, 24px 0 #FFF; box-sizing: border-box; animation: shadowPulse 2s linear infinite; } @keyframes shadowPulse { 33% { background: #FFF; box-shadow: -24px 0 #FF3D00, 24px 0 #FFF; } 66% { background: #FF3D00; box-shadow: -24px 0 #FFF, 24px 0 #FFF; } 100% { background: #FFF; box-shadow: -24px 0 #FFF, 24px 0 #FF3D00; } } /**------------------------------------------------------------------------ ** SETTINGS *------------------------------------------------------------------------**/ .qatt-settings .additional { margin: 6px 12px; } .qatt-settings .additional>.setting-item { border-top: 0; padding-top: 9px; } .qatt-settings details>summary { outline: none; display: block !important; list-style: none !important; list-style-type: none !important; min-height: 1rem; border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; cursor: pointer; position: relative; } .qatt-settings details>summary::-webkit-details-marker, .qatt-settings details>summary::marker { display: none !important; } .qatt-settings details>summary>.collapser { position: absolute; top: 50%; right: 8px; transform: translateY(-50%); content: ""; } .qatt-settings details>summary>.collapser>.handle { transform: rotate(0deg); transition: transform 0.25s; background-color: currentColor; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain; -webkit-mask-image: var(--settings-collapser-icon); mask-image: var(--settings-collapser-icon); width: 20px; height: 20px; } .qatt-settings details[open]>summary>.collapser>.handle { transform: rotate(90deg); } .qatt-nested-settings .setting-item { border: 0px; padding-bottom: 0; } .qatt-nested-settings { padding-bottom: 18px; } .qatt-nested-settings[open] .setting-item-heading, .qatt-nested-settings:not(details) .setting-item-heading { border-top: 0px; border-bottom: 1px solid var(--background-modifier-border); }