1
0
Fork 0
mirror of https://github.com/gorhill/uMatrix.git synced 2024-05-19 19:53:19 +12:00
uMatrix/src/css/hosts-files.css

166 lines
3.5 KiB
CSS

@keyframes spin {
0% { transform: rotate(0); }
100% { transform: rotate(360deg); }
}
ul {
padding: 0;
list-style-type: none;
}
ul#options {
margin-top: 0;
}
ul#options li {
margin-bottom: 0.5em;
}
.assets {
border: 1px solid #ccc;
margin: 0.5em 0 0 0;
padding: 0;
}
.assets > div:first-of-type {
background-color: #eee;
margin: 0;
padding: 0.25em 0.5em;
}
.assets > div + div {
padding: 0.5em 1em;
}
ul#lists {
margin: 0.5em 0 0 0;
padding: 0;
}
li.listEntry {
align-items: baseline;
display: flex;
margin: 0 auto 0 auto;
padding: 0.2em 0;
}
body[dir="ltr"] li.listEntry {
margin-left: 1em;
margin-right: 0em;
}
body[dir="rtl"] li.listEntry {
margin-left: 0em;
margin-right: 1em;
}
li.listEntry > * {
margin-right: 0.5em;
text-indent: 0;
unicode-bidi: embed;
}
li.listEntry .content {
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
}
li.listEntry.toRemove > input[type="checkbox"] {
visibility: hidden;
}
li.listEntry.toRemove .content {
text-decoration: line-through;
}
li.listEntry > .fa-icon {
align-self: flex-end;
color: #444;
display: none;
fill: #444;
opacity: 0.5;
padding: 0.2em;
}
li.listEntry > .status {
display: none;
}
li.listEntry .fa-icon.status {
cursor: default;
}
li.listEntry > .fa-icon:hover {
opacity: 1;
}
li.listEntry.external .remove {
color: darkred;
fill: darkred;
}
li.listEntry.external .remove {
display: inline-flex;
}
li.listEntry > a.fa-icon:not([href=""]) {
display: inline-flex;
}
li.listEntry > a.mustread:hover {
color: mediumblue;
fill: mediumblue;
}
li.listEntry > .counts {
font-size: smaller;
}
li.listEntry > input[type="checkbox"]:checked ~ .counts {
display: inline;
}
li.listEntry .unsecure {
color: darkred;
fill: darkred;
}
li.listEntry.unsecure input[type="checkbox"]:checked ~ .unsecure {
display: inline-flex;
}
li.listEntry .fa-icon.remove,
li.listEntry .fa-icon.cache {
cursor: pointer;
}
li.listEntry.cached:not(.obsolete) input[type="checkbox"]:checked ~ .cache {
display: inline-flex;
}
li.listEntry .obsolete {
color: hsl(36, 100%, 40%);
fill: hsl(36, 100%, 40%);
}
body:not(.updating) li.listEntry.obsolete input[type="checkbox"]:checked ~ .obsolete {
display: inline-flex;
}
li.listEntry .updating {
animation: spin 1s steps(8) infinite;
transform-origin: 50%;
}
body.updating li.listEntry.obsolete input[type="checkbox"]:checked ~ .updating {
display: inline-flex;
}
li.listEntry .failed {
color: darkred;
fill: darkred;
}
li.listEntry.failed input[type="checkbox"]:checked ~ .failed {
display: inline-flex;
}
.dim {
opacity: 0.5;
}
li.listEntry.notAnAsset {
flex-wrap: wrap;
}
li.listEntry.notAnAsset > input[type="checkbox"] ~ textarea {
display: none;
margin-left: 1.6em;
}
li.listEntry.notAnAsset > input[type="checkbox"]:checked ~ textarea {
display: block;
}
li.listEntry.notAnAsset > textarea {
border: 1px solid #ddd;
box-sizing: border-box;
display: block;
font-size: smaller;
width: calc(100% - 4em);
height: 6em;
resize: vertical;
white-space: pre;
}
#recipes li.listEntry.toInline {
display: none;
}
body.contributor #recipes li.listEntry.toInline {
display: block;
}
#recipes li.listEntry.toInline > textarea {
height: 18em;
}