From 31d6ff6f931696850c348007241195ab3b2eddc7 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 07:47:55 +0200 Subject: Adding upstream version 1.55.0+dfsg. Signed-off-by: Daniel Baumann --- src/css/logger-ui.css | 985 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 985 insertions(+) create mode 100644 src/css/logger-ui.css (limited to 'src/css/logger-ui.css') diff --git a/src/css/logger-ui.css b/src/css/logger-ui.css new file mode 100644 index 0000000..8e5065c --- /dev/null +++ b/src/css/logger-ui.css @@ -0,0 +1,985 @@ +body { + display: flex; + flex-direction: column; + height: 100vh; + overflow: hidden; + width: 100vw; + } +textarea { + box-sizing: border-box; + direction: ltr; + min-height: 6rem; + resize: vertical; + width: 100%; + } +.permatoolbar { + background-color: var(--surface-1); + border: 0; + box-sizing: border-box; + display: flex; + flex-shrink: 0; + font-size: 120%; + justify-content: space-between; + margin: 0; + padding: 0.25em; + } +.permatoolbar > div { + display: flex; + } +.permatoolbar button.iconified { + padding-left: var(--default-gap-xsmall); + padding-right: var(--default-gap-xsmall); + } +.permatoolbar button.active { + fill: rgb(var(--primary-50)); + } +.permatoolbar button > .fa-icon { + font-size: 180%; + } +#pageSelector { + min-width: 10em; + padding: 0.25em 0; + width: 50vw; + } +#showpopup { + display: inline-flex; + align-items: center; + } +#showpopup img { + filter: grayscale(100%); + height: auto; + width: 1em; + } +#info { + fill: #ccc; + } +#info:hover { + fill: #000; + } + +/* + https://github.com/gorhill/uBlock/issues/3293 + => https://devhints.io/css-system-font-stack +*/ +#inspectors { + flex-grow: 1; + font-family: "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + position: relative; + } +.inspector { + border-top: 1px solid #ccc; + display: flex; + flex-direction: column; + } +.vscrollable { + direction: ltr; + flex-grow: 1; + font-size: var(--font-size-smaller); + overflow-x: hidden; + overflow-y: auto; +} + +#domInspector button.vExpandToggler > .fa-icon { + transform: scaleY(1) + } +.inspector:not(.vExpanded) button.vCompactToggler > .fa-icon { + transform: scaleY(-1) + } +.hCompact button.hCompactToggler > .fa-icon { + transform: scaleX(-1) + } + +#inspectors.dom #netInspector { + display: none; + } + +#netInspector #pause > .fa-icon[data-i18n-title="loggerUnpauseTip"] { + display: none; +} +#netInspector.paused #pause > .fa-icon[data-i18n-title="loggerPauseTip"] { + display: none; +} +#netInspector.paused #pause > .fa-icon[data-i18n-title="loggerUnpauseTip"] { + display: inline-flex; + fill: #5F9EA0; +} +#netInspector #filterExprGroup { + display: flex; + margin: 0 1em; + position: relative; + } +#netInspector #filterButton { + opacity: 0.25; + } +#netInspector.f #filterButton { + opacity: 1; + } +#netInspector #filterInput { + border: 1px solid gray; + display: inline-flex; + } +#netInspector #filterInput > input { + border: 0; + min-width: 16em; + } +#netInspector #filterExprButton { + transform: scaleY(-1); + } +#netInspector #filterExprButton:hover { + background-color: transparent; + } +#netInspector #filterExprButton.expanded { + transform: scaleY(1); + } +#netInspector #filterExprPicker { + background-color: var(--surface-0); + border: 1px solid gray; + display: none; + position: absolute; + flex-direction: column; + font-size: small; + top: 100%; + z-index: 100; + } +body[dir="ltr"] #netInspector #filterExprPicker { + right: 0; + } +body[dir="rtl"] #netInspector #filterExprPicker { + left: 0; + } + +#netInspector #filterExprGroup:hover #filterExprButton.expanded ~ #filterExprPicker { + display: flex; + } +#netInspector #filterExprPicker > div { + border: 1px dotted #ddd; + border-left: 0; + border-right: 0; + display: flex; + padding: 0.5em; + } +#netInspector #filterExprPicker > div:first-of-type { + border-top: 0; + } +#netInspector #filterExprPicker > div:last-of-type { + border-bottom: 0; + } +#netInspector #filterExprPicker div { + display: flex; + } +#netInspector #filterExprPicker span[data-filtex] { + align-items: center; + border: 1px solid transparent; + cursor: pointer; + display: inline-flex; + margin: 0 0.5em 0 0; + padding: 0.25em; + white-space: nowrap; + } +#netInspector #filterExprPicker span[data-filtex]:last-of-type { + margin: 0; + } +#netInspector #filterExprPicker span[data-filtex]:hover { + background-color: rgb(var(--primary-70) / 25%); + border: 1px solid rgb(var(--primary-70)); + } +#netInspector #filterExprPicker span.on[data-filtex], +#filterExprButton.active { + background-color: rgb(var(--primary-70) / 40%); + } +#netInspector #filterExprPicker span.on[data-filtex] { + border: 1px solid rgb(var(--primary-70)); + } + +#netInspector .vscrollable { + overflow: hidden; + } +#vwRenderer { + box-sizing: border-box; + height: 100%; + overflow: hidden; + position: relative; + width: 100%; + } +#vwRenderer #vwScroller { + height: 100%; + overflow-x: hidden; + overflow-y: auto; + position: absolute; + width: 100%; + } +#vwRenderer #vwScroller #vwVirtualContent { + overflow: hidden; + } +#vwRenderer #vwContent { + left: 0; + overflow: hidden; + position: absolute; + width: 100%; + } +#vwRenderer .logEntry { + display: block; + left: 0; + overflow: hidden; + position: absolute; + width: 100%; + } +#vwRenderer .logEntry:empty { + display: none; + } +#vwRenderer .logEntry > div { + height: 100%; + white-space: nowrap; + } +#vwRenderer .logEntry > div[data-status="1"], +.netFilteringDialog > .panes > .details > div[data-status="1"] { + background-color: rgb(var(--popup-cell-block-surface-rgb) / 50%); + } +#vwRenderer .logEntry > div[data-status="1"][data-modifier], +.netFilteringDialog > .panes > .details > div[data-status="1"][data-modifier] { + background-color: var(--logger-modified-surface); + } +#vwRenderer .logEntry > div[data-status="3"] { + background-color: rgba(108, 108, 108, 0.1); + } +:root.colorBlind #vwRenderer .logEntry > div[data-status="3"] { + background-color: rgba(96, 96, 96, 0.1); + } +#vwRenderer .logEntry > div[data-status="2"], +.netFilteringDialog > .panes > .details > div[data-status="2"] { + background-color: rgb(var(--popup-cell-allow-surface-rgb) / 50%); + } +#vwRenderer .logEntry > div[data-tabid="-1"] { + text-shadow: 0 0.2em 0.4em #aaa; + } +#vwRenderer .logEntry > div.extendedRealm, +#vwRenderer .logEntry > div.redirect { + background-color: var(--logger-redirected-surface); + } +#vwRenderer .logEntry > div.extendedRealm.scriptlet { + background-color: var(--logger-scriptlet-surface); + } +:root.colorBlind #vwRenderer .logEntry > div.extendedRealm, +:root.colorBlind #vwRenderer .logEntry > div.redirect { + background-color: rgba(0, 19, 110, 0.1); + } +#vwRenderer .logEntry > div[data-aliasid] { + color: var(--popup-cell-cname-ink); + } +#vwRenderer .logEntry > div[data-type="tabLoad"] { + background-color: #666; + color: white; + } +#vwRenderer .logEntry > div[data-type="error"] { + color: var(--sf-error-ink); + } +#vwRenderer .logEntry > div[data-type="info"] { + color: var(--sf-def-ink); + } +#vwRenderer .logEntry > div.voided { + opacity: 0.5; + } +#vwRenderer .logEntry > div.voided:hover { + opacity: 0.7; + } + +#vwRenderer .logEntry > div > span { + border: 1px dotted var(--border-1); + border-top: 0; + border-right: 0; + box-sizing: border-box; + display: inline-block; + height: 100%; + overflow: hidden; + padding: 0.2em; + vertical-align: middle; + white-space: nowrap; + word-break: break-all; + } +#vwRenderer .logEntry > div.canDetails:hover > span { + background-color: rgba(0,0,0,0.04); + } +body[dir="ltr"] #vwRenderer .logEntry > div > span:first-child { + border-left: 0; + } +body[dir="rtl"] #vwRenderer .logEntry > div > span:first-child { + border-right: 0; + } +#vwRenderer .logEntry > div > span:nth-of-type(1) { + } +#vwRenderer .logEntry > div > span:nth-of-type(2) { + } +#vwRenderer .logEntry > div > span:nth-of-type(2) { + text-overflow: ellipsis; + } +#vwRenderer .logEntry > div.messageRealm > span:nth-of-type(2) ~ span { + display: none; + } +.vExpanded #vwRenderer #vwContent .logEntry > div > span:nth-of-type(2) { + overflow-y: auto; + white-space: pre-line; + } +#vwRenderer .logEntry > div.messageRealm[data-type="tabLoad"] > span:nth-of-type(2) { + text-align: center; + } +#vwRenderer .logEntry > div.extendedRealm > span:nth-of-type(2) > span:first-of-type { + display: none; + } +#vwRenderer .logEntry > div.extendedRealm > span:nth-of-type(2) > span:last-of-type { + pointer-events: none; + } +#vwRenderer .logEntry > div.extendedRealm.isException > span:nth-of-type(2) > span:last-of-type { + text-decoration: line-through rgba(0,0,255,0.7); + } +#vwRenderer .logEntry > div > span:nth-of-type(3) { + font-family: monospace; + padding-left: 0.3em; + padding-right: 0.3em; + text-align: center; + } +#vwRenderer .logEntry > div.canDetails:hover > span:not(:nth-of-type(4)):not(:nth-of-type(8)) { + background: rgba(0, 0, 255, 0.1); + cursor: zoom-in; + } +#netInspector:not(.vExpanded) #vwRenderer .logEntry > div > span:nth-of-type(4) { + direction: rtl; + text-align: right; + unicode-bidi: plaintext; + } +#vwRenderer #vwContent .logEntry > div > span:nth-of-type(4) { + text-overflow: ellipsis; + } +.vExpanded #vwRenderer #vwContent .logEntry > div > span:nth-of-type(4) { + overflow-y: auto; + text-overflow: clip; + white-space: pre-line; + } +#vwRenderer .logEntry > div > span:nth-of-type(5) { + text-align: center; + } +/* visual for tabless network requests */ +#vwRenderer .logEntry > div > span:nth-of-type(5) { + position: relative; + } +#vwRenderer .logEntry > div > span:nth-of-type(7) { + } +#vwRenderer #vwContent .logEntry > div > span:nth-of-type(7) { + } +#vwRenderer .logEntry > div > span:nth-of-type(8) { + position: relative; + } +#vwRenderer #vwContent .logEntry > div > span:nth-of-type(8) { + text-overflow: ellipsis; + } +.vExpanded #vwRenderer #vwContent .logEntry > div > span:nth-of-type(8) { + overflow-y: auto; + white-space: pre-line; + } +#vwRenderer .logEntry > div > span:nth-of-type(8) b { + font-weight: bold; + } +#vwRenderer .logEntry > div[data-status="1"] > span:nth-of-type(8) b, +.netFilteringDialog > .panes > .details > div[data-status="1"] b { + background-color: rgb(var(--popup-cell-block-surface-rgb) / 100%); + } +#vwRenderer .logEntry > div[data-status="1"][data-modifier] > span:nth-of-type(8) b, +.netFilteringDialog > .panes > .details > div[data-status="1"][data-modifier] b { + background-color: var(--logger-modified-em-surface); + } +#vwRenderer .logEntry > div[data-status="3"] > span:nth-of-type(8) b { + background-color: rgba(108, 108, 108, 0.2); + } +:root.colorBlind #vwRenderer .logEntry > div[data-status="3"] > span:nth-of-type(8) b { + background-color: rgba(96, 96, 96, 0.2); + } +#vwRenderer .logEntry > div[data-status="2"] > span:nth-of-type(8) b, +.netFilteringDialog > .panes > .details > div[data-status="2"] b { + background-color: rgb(var(--popup-cell-allow-surface-rgb) / 100%); + } +#vwRenderer .logEntry > div > span:nth-of-type(8) a { + align-items: center; + background-color: dimgray; + color: white; + display: none; + height: 100%; + justify-content: center; + padding: 0 0.25em; + opacity: 0.4; + position: absolute; + right: 0; + text-decoration: none; + top: 0; + width: 2rem; + } +#netInspector.vExpanded #vwRenderer .logEntry > div > span:nth-of-type(8) a { + bottom: 0px; + height: unset; + padding: 0.25em; + top: unset; + } +#vwRenderer .logEntry > div > span:nth-of-type(8) a::after { + content: '\2197'; + } +#vwRenderer .logEntry > div.networkRealm > span:nth-of-type(8):hover a { + display: inline-flex; + } +#vwRenderer .logEntry > div > span:nth-of-type(8) a:hover { + opacity: 1; + } + +#vwRenderer #vwBottom { + background-color: #00F; + height: 0; + overflow: hidden; + width: 100%; + } +#vwRenderer #vwLineSizer { + left: 0; + pointer-events: none; + position: absolute; + top: 0; + visibility: hidden; + width: 100%; + } + +#netInspector .entryTools { + background-color: var(--surface-0); + filter: drop-shadow(2px 4px 6px black); + max-width: 640px; + min-width: min(100%, 640px); + position: absolute; + } +#netInspector .entryTools:empty { + display: none; + } +#netInspector .entryTools .dialogControls { + display: flex; + justify-content: stretch; + } + +.closeButton { + stroke: var(--ink-1); + stroke-width: 3px; + width: 1.6em; + height: 1.6em; + bottom: calc(100% + 2px); + } +body[dir="ltr"] .closeButton { + right: 0; + } +body[dir="rtl"] .closeButton { + left: 0; + } +.closeButton:hover { + background-color: var(--surface-2) !important; + } +.closeButton > * { + pointer-events: none; + } +.moveBand { + background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAFElEQVQI12NgwAfKy8v/M5ANYLoBshgEyQo6H9UAAAAASUVORK5CYII='); + cursor: grab; + flex-grow: 1; + opacity: 0.5; + } +.moving .moveBand { + cursor: grabbing; +} + +#popupContainer { + background-color: var(--surface-1); + border: 1px solid gray; + bottom: 0; + display: none; + max-height: min(800px, calc(100vh - 2rem)); + min-width: 360px; + overflow: hidden; + position: fixed; + right: 0; + z-index: 200; + } +#inspectors.popupOn #popupContainer { + display: block; + } + +#modalOverlay { + align-items: center; + background-color: rgba(0, 0, 0, 0.5); + border: 0; + bottom: 0; + display: none; + justify-content: center; + left: 0; + margin: 0; + position: fixed; + right: 0; + top: 0; + z-index: 400; + } +#modalOverlay.on { + display: flex; + } +#modalOverlay > div { + position: relative; + } +#modalOverlay .closeButton { + background-color: var(--surface-1); + position: absolute; + } + +#modalOverlayContainer { + background-color: var(--surface-1); + border: 0; + box-sizing: border-box; + padding: 1em; + max-height: 90vh; + overflow-y: auto; + width: 90vw; + } + +.netFilteringDialog { + font-size: var(--font-size-smaller); + } +.netFilteringDialog a { + text-decoration: none; + } +.netFilteringDialog select { + max-width: 50vw; + outline: none; + text-overflow: ellipsis; +} +.netFilteringDialog > .preview { + align-items: center; + /* http://lea.verou.me/css3patterns/ */ + background-color: #aaa; + background-image: + linear-gradient( + 45deg, + #666 25%, + transparent 25%, + transparent 75%, + #666 75%, + #666 + ), + linear-gradient( + 45deg, + #666 25%, + transparent 25%, + transparent 75%, + #666 75%, + #666 + ); + background-position:0 0, 9px 9px; + background-size: 18px 18px; + display: flex; + justify-content: center; + margin-bottom: 1em; + padding: 0.5em; + text-align: center; + } +.netFilteringDialog > .preview > * { + max-width: 100%; + max-height: 20vh; + } +.netFilteringDialog > .preview > span { + background-color: var(--surface-3); + cursor: pointer; + padding: 1em; + } + +.netFilteringDialog > .headers { + align-items: center; + border-bottom: 1px solid var(--border-4); + display: flex; + line-height: 2; + } +.netFilteringDialog > .headers > .header { + border: 1px solid var(--border-2); + border-bottom: 1px solid var(--border-4); + border-top-left-radius: 4px; + border-top-right-radius: 4px; + color: var(--border-2); + cursor: pointer; + display: inline-block; + margin-inline-end: 4px; + padding: 0 1em; + position: relative; + top: 1px; + } +.netFilteringDialog[data-pane="details"] > .headers > [data-pane="details"], +.netFilteringDialog[data-pane="dynamic"] > .headers > [data-pane="dynamic"], +.netFilteringDialog[data-pane="static"] > .headers > [data-pane="static"] { + background-color: var(--surface-0); + border-color: var(--border-4); + border-bottom: 1px solid transparent; + color: var(--ink-1); + } +.netFilteringDialog > .headers > .tools { + bottom: 0; + display: flex; + height: 100%; + margin-inline-start: 2rem; + } +.netFilteringDialog > .headers > .tools > span { + color: var(--ink-3); + fill: var(--ink-3); + cursor: pointer; + font-size: 1.5em; + padding: 0 0.25em; + text-align: center; + } +.netFilteringDialog > .headers > .tools > span:hover { + color: var(--ink-1); + fill: var(--ink-1); + } +.netFilteringDialog.extendedRealm > .headers > .dynamic, +.netFilteringDialog.extendedRealm > .panes > .dynamic { + display: none; + } +.netFilteringDialog.extendedRealm > .headers > .static, +.netFilteringDialog.extendedRealm > .panes > .static { + display: none; + } +.netFilteringDialog > div.panes { + overflow: hidden; + overflow-y: auto; + padding-top: 1em; + } +.netFilteringDialog > div.panes > div { + display: none; + } +.netFilteringDialog[data-pane="details"] > .panes > [data-pane="details"], +.netFilteringDialog[data-pane="dynamic"] > .panes > [data-pane="dynamic"], +.netFilteringDialog[data-pane="static"] > .panes > [data-pane="static"] { + display: flex; + flex-direction: column; + padding: 0 var(--default-gap-xsmall) var(--default-gap-xsmall) var(--default-gap-xsmall); + } +.netFilteringDialog > .panes > .details > div { + align-items: stretch; + background-color: var(--surface-2); + border: 0; + border-bottom: 1px solid var(--surface-0); + display: flex; + } +.netFilteringDialog > .panes > .details > div > span { + padding: 0.5em; + } +.netFilteringDialog > .panes > .details > div > span:nth-of-type(1) { + border: 0; + flex-grow: 0; + flex-shrink: 0; + text-align: right; + width: 8em; + } +body[dir="ltr"] .netFilteringDialog > .panes > .details > div > span:nth-of-type(1) { + border-right: 1px solid var(--surface-0); + } +body[dir="rtl"] .netFilteringDialog > .panes > .details > div > span:nth-of-type(1) { + border-left: 1px solid var(--surface-0); + } +.netFilteringDialog > .panes > .details > div > span:nth-of-type(2) { + flex-grow: 1; + max-height: 10vh; + overflow: hidden auto; + white-space: pre-line + } +.netFilteringDialog > .panes > .details > div > span:nth-of-type(2):not(.prose) { + word-break: break-all; + } +.netFilteringDialog > .panes > .details > div > span:nth-of-type(2) .listEntry { + display: inline-flex; + } +.netFilteringDialog > .panes > .details > div > span:nth-of-type(2) .fa-icon { + font-size: 110%; + opacity: 0.5; + } +.netFilteringDialog > .panes > .details > div > span:nth-of-type(2) .fa-icon:hover { + opacity: 1; + } +.netFilteringDialog > .panes > .details .exceptor { + align-items: center; + border-left: 1px solid var(--surface-0); + cursor: pointer; + display: inline-flex; + font-family: monospace; + opacity: 0.8; + } +.netFilteringDialog > .panes > .details .exceptor:hover { + opacity: 1; + } +.netFilteringDialog > .panes > .details .exceptored .filter { + text-decoration: line-through; + } +.netFilteringDialog > .panes > .details .exceptored .exceptor { + background-color: rgb(var(--primary-50) / 50%); + } +.netFilteringDialog > .panes > .details .exceptor::before { + content: '@@'; + } +.netFilteringDialog.extendedRealm > .panes > .details .exceptor::before { + content: '#@#'; + } +.netFilteringDialog > div.panes > .dynamic > .toolbar { + padding-bottom: 1em; + } +.netFilteringDialog > div.panes > .dynamic .row { + display: flex; + min-height: 2.2em; + } +.netFilteringDialog > div.panes > .dynamic .row > span:nth-of-type(1) { + align-self: stretch; + border: 0; + display: inline-flex; + flex-grow: 0; + flex-shrink: 0; + text-align: center; + width: 4.5em; + } +body[dir="ltr"] .netFilteringDialog > div.panes > .dynamic .row > span:nth-of-type(1) { + border-right: 1px solid var(--surface-0); + } +body[dir="rtl"] .netFilteringDialog > div.panes > .dynamic .row > span:nth-of-type(1) { + border-left: 1px solid var(--surface-0); + } +.netFilteringDialog > div.panes > .dynamic .row > span:nth-of-type(2) { + align-self: center; + padding: 0 0.5em; + } +.netFilteringDialog > div.panes > .dynamic > .toolbar #saveRules { + background-color: #ffe; + border: 1px solid #ddc; + border-radius: 4px; + fill: #888; + cursor: pointer; + font-size: 2em; + visibility: hidden; + width: 100%; + } +body.dirty .netFilteringDialog > div.panes > .dynamic > .toolbar #saveRules { + visibility: visible; + } +.netFilteringDialog > div.panes > .dynamic > .toolbar #saveRules:hover { + fill: black; + } +.netFilteringDialog > div.panes > .dynamic > .toolbar .entry { + display: none; + } +.netFilteringDialog > div.panes > .dynamic .entry { + background-color: var(--surface-2); + border: 0; + border-bottom: 1px solid var(--surface-0); + } +.netFilteringDialog > div.panes > .dynamic .entry:hover { + background-color: var(--surface-3); + } +.netFilteringDialog > div.panes > .dynamic .entry > .action { + background-color: transparent; + border: 0; + cursor: pointer; + } +.netFilteringDialog > div.panes > .dynamic .entry > .action > span { + background-color: transparent; + border: 0; + display: inline-block; + height: 100%; + opacity: 0.2; + visibility: hidden; + width: 33.33%; + } +.netFilteringDialog > div.panes > .dynamic .entry > .action.allow { + background-color: rgba(0, 160, 0, 0.3); + } +:root.colorBlind .netFilteringDialog > div.panes > .dynamic .entry > .action.allow { + background-color: rgba(255, 194, 57, 0.4); + } +.netFilteringDialog > div.panes > .dynamic .entry > .action.noop { + background-color: rgba(108, 108, 108, 0.3); + } +:root.colorBlind .netFilteringDialog > div.panes > .dynamic .entry > .action.noop { + background-color: rgba(96, 96, 96, 0.4); + } +.netFilteringDialog > div.panes > .dynamic .entry > .action.block { + background-color: rgba(192, 0, 0, 0.3); + } +:root.colorBlind .netFilteringDialog > div.panes > .dynamic .entry > .action.block { + background-color: rgba(0, 19, 110, 0.4); + } +.netFilteringDialog > div.panes > .dynamic .entry > .action.own.allow { + background-color: rgba(0, 160, 0, 1); + } +:root.colorBlind .netFilteringDialog > div.panes > .dynamic .entry > .action.own.allow { + background-color: rgba(255, 194, 57, 1); + } +.netFilteringDialog > div.panes > .dynamic .entry > .action.own.noop, +:root.colorBlind .netFilteringDialog > div.panes > .dynamic .entry > .action.own.noop { + background-color: rgba(108, 108, 108, 1); + } +.netFilteringDialog > div.panes > .dynamic .entry > .action.own.block { + background-color: rgba(192, 0, 0, 1); + } +:root.colorBlind .netFilteringDialog > div.panes > .dynamic .entry > .action.own.block { + background-color: rgba(0, 19, 110, 1); + } +.netFilteringDialog > div.panes > .dynamic .entry > .action:not(.own):hover > span { + opacity: 0.2; + visibility: visible; + } +.netFilteringDialog > div.panes > .dynamic .entry > .action:not(.own):hover > span:hover { + opacity: 0.75; + } +.netFilteringDialog > div.panes > .dynamic .entry > .action > .allow { + background-color: rgb(0, 160, 0); + } +:root.colorBlind .netFilteringDialog > div.panes > .dynamic .entry > .action > .allow { + background-color: rgb(255, 194, 57); + } +.netFilteringDialog > div.panes > .dynamic .entry > .action > .noop { + background-color: rgb(108, 108, 108); + } +.netFilteringDialog > div.panes > .dynamic .entry > .action > .block { + background-color: rgb(192, 0, 0); + } +:root.colorBlind .netFilteringDialog > div.panes > .dynamic .entry > .action > .block { + background-color: rgb(0, 19, 110); + } +.netFilteringDialog > div.panes > .dynamic .entry > .url { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } +.netFilteringDialog > div.panes > div.static > div { + line-height: 2; + } +.netFilteringDialog > div.panes > div.static textarea { + height: 6em; + max-height: 20vh; + min-height: 10vh; + word-break: break-all; + } +.netFilteringDialog > div.panes > div.static > div:nth-of-type(2) { + text-align: center; + } + +#filterFinderDialog { + word-break: break-all; + } +#filterFinderDialog code { + background: #eee; + font-size: 85%; + padding: 3px; + unicode-bidi: plaintext; + white-space: pre-wrap; + } +#filterFinderDialog ul { + font-size: larger; + } +#filterFinderDialog .filterFinderListEntry { + align-items: flex-end; + display: flex; + } +#filterFinderDialog .filterFinderListEntry a { + text-decoration: none; + } +#filterFinderDialog .filterFinderListEntry a.fa-icon { + margin: 0 0.5em; + opacity: 0.6; + } +#filterFinderDialog .filterFinderListEntry a.fa-icon:hover { + opacity: 1; + } +#filterFinderDialog .filterFinderListEntry a.fa-icon[href=""] { + display: none; + } +#filterFinderDialog > *:first-child { + margin-top: 0; + } +#filterFinderDialog > *:last-child { + margin-bottom: 0; + } + +#loggerStatsDialog .sortedEntries { + display: flex; + flex-direction: column; + font-size: smaller; + } +#loggerStatsDialog .sortedEntries > div { + display: flex; + } +#loggerStatsDialog .sortedEntries > div > span:first-of-type { + flex-grow: 0; + flex-shrink: 0; + padding: 0 2em 0 0; + text-align: right; + width: 3em; + } +#loggerStatsDialog .sortedEntries > div > span:last-of-type { + flex-grow: 1; + flex-shrink: 1; + white-space: pre; + } + +#loggerExportDialog { + display: flex; + flex-direction: column; + } +#loggerExportDialog .options { + display: flex; + justify-content: space-between; + margin-bottom: 1em; + } +#loggerExportDialog .options > div { + display: inline-flex; + } +#loggerExportDialog .options span[data-i18n] { + border: 1px solid rgb(var(--primary-70)); + cursor: pointer; + font-size: 90%; + margin: 0; + padding: 0.5em; + white-space: nowrap; + } +#loggerExportDialog .options span[data-i18n]:hover { + background-color: rgb(var(--primary-70) / 40%); + } +#loggerExportDialog .options span.on[data-i18n], +#loggerExportDialog .options span.pushbutton:active { + background-color: rgb(var(--primary-70) / 40%); + } +#loggerExportDialog .output { + font: smaller mono; + height: 60vh; + padding: 0.5em; + white-space: pre; + } + +#loggerSettingsDialog { + display: flex; + flex-direction: column; + } +#loggerSettingsDialog > div { + padding-bottom: 1em; + } +#loggerSettingsDialog > div:last-of-type { + padding-bottom: 0; + } +#loggerSettingsDialog ul { + padding: 0; + } +body[dir="ltr"] #loggerSettingsDialog ul { + padding-left: 2em; + } +body[dir="rtl"] #loggerSettingsDialog ul { + padding-right: 2em; + } +#loggerSettingsDialog li { + list-style-type: none; + margin: 0.5em 0 0 0; + } +#loggerSettingsDialog input { + max-width: 6em; + } + +.hide { + display: none !important; + } -- cgit v1.2.3