@keyframes spin { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg); } } ul { padding: 0; list-style-type: none; } #options li { margin-bottom: 0.5em; } #lists { margin: 0.5em 0 0 0; padding-left: 1em; padding-right: 0em; } body[dir=rtl] #lists { padding-left: 0em; padding-right: 1em; } #lists > li { margin: 0.5em 0 0 0; padding: 0; list-style-type: none; } #lists > .groupEntry > .geName { cursor: pointer; font-size: 110%; } #lists > .groupEntry > .geCount { font-size: 90%; } #lists > .groupEntry:not(:first-child) > .geName:before { color: #aaa; content: '\2212 '; } #lists > .groupEntry.collapsed > .geName:before { color: #aaa; content: '+ '; } #lists > .groupEntry > ul { margin: 0.25em 0 0 0; } #lists > .groupEntry.collapsed > ul { display: none; } li.listEntry { margin: 0 auto 0 auto; margin-left: 3em; margin-right: 0em; text-indent: -2em; } body[dir=rtl] li.listEntry { margin-left: 0em; margin-right: 1em; } li.listEntry > * { text-indent: 0; unicode-bidi: embed; } li.listEntry > a:nth-of-type(2) { font-size: 16px; opacity: 0.7; } li.listEntry > a:nth-of-type(2), li.listEntry > a:nth-of-type(2):visited { color: mediumblue; } li.listEntry > a:nth-of-type(2):hover { opacity: 1; } li.listEntry > a:nth-of-type(3) { font-size: smaller; opacity: 0.5; } .dim { opacity: 0.5; } #buttonApply { display: initial; position: fixed; right: 1em; z-index: 10; } body[dir=rtl] #buttonApply { right: auto; left: 1em; } #buttonApply.disabled { display: none; } span.status { border: 1px solid transparent; color: #444; display: none; font-size: smaller; line-height: 1; margin: 0 0 0 0.5em; opacity: 0.8; padding: 1px 2px; } span.unsecure { background-color: hsl(0, 100%, 88%); border-color: hsl(0, 100%, 83%); } li.listEntry.unsecure span.unsecure { display: inline; } span.obsolete { background-color: hsl(36, 100%, 80%); border-color: hsl(36, 100%, 75%); } li.listEntry.obsolete > input[type="checkbox"]:checked ~ span.obsolete { display: inline; } span.purge { border-color: #ddd; background-color: #eee; cursor: pointer; } span.purge:hover { opacity: 1; } li.listEntry.cached span.purge { display: inline; } span.updating { border: none; padding: 0; } li.listEntry.updating span.updating { animation: spin 2s linear infinite; display: inline-block; } #externalListsDiv { margin: 2em auto 0 2em; } body[dir=rtl] #externalListsDiv { margin: 2em 2em 0; } #externalLists { box-sizing: border-box; height: 10em; white-space: pre; width: 100%; word-wrap: normal; }