| Index: skin/desktop-options.css |
| =================================================================== |
| --- a/skin/desktop-options.css |
| +++ b/skin/desktop-options.css |
| @@ -15,1506 +15,1566 @@ |
| * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
| */ |
| -@font-face |
| -{ |
| - font-family: "Source Sans Pro"; |
| - src: url(fonts/SourceSansPro-Light.woff); |
| - /* local("Ø") forces using no local font called Source Sans Pro */ |
| - src: local("Ø"), url(fonts/SourceSansPro-Light.woff) format("woff"); |
| - font-weight: 300; |
| - font-style: normal; |
| -} |
| - |
| -@font-face |
| -{ |
| - font-family: "Source Sans Pro"; |
| - src: url(fonts/SourceSansPro-Regular.woff); |
| - /* local("Ø") forces using no local font called Source Sans Pro */ |
| - src: local("Ø"), url(fonts/SourceSansPro-Regular.woff) format("woff"); |
| - font-style: normal; |
| -} |
| - |
| -@font-face |
| -{ |
| - font-family: "Source Sans Pro"; |
| - src: url(fonts/SourceSansPro-bold.woff); |
| - /* local("Ø") forces using no local font called Source Sans Pro */ |
| - src: local("Ø"), url(fonts/SourceSansPro-bold.woff) format("woff"); |
| - font-weight: 700; |
| - font-style: normal; |
| -} |
| - |
| -html |
| -{ |
| - font-size: 16px; |
| -} |
| - |
| -body |
| -{ |
| - background-color: #F3F3F3; |
| - display: flex; |
| - justify-content: center; |
| - /* We force vertical scrollbars to keep the content centered */ |
| - overflow-y: scroll; |
| - margin: 1rem 0.3rem; |
| - font-family: "Source Sans Pro", sans-serif; |
| - font-size: 1rem; |
| - line-height: 1.3rem; |
| - color: #4A4A4A; |
| -} |
| - |
| -h1 |
| -{ |
| - font-size: 3rem; |
| - font-weight: 300; |
| - line-height: 3rem; |
| -} |
| - |
| -h2 |
| -{ |
| - font-size: 1.125rem; |
| - font-weight: 700; |
| -} |
| - |
| -a |
| -{ |
| - color: #077CA6; |
| -} |
| - |
| -a:hover |
| -{ |
| - color: #5CBCE1; |
| -} |
| - |
| -ul |
| -{ |
| - margin: 0rem; |
| -} |
| - |
| -main h3 |
| -{ |
| - margin-top: 0rem; |
| - margin-bottom: 0.5rem; |
| -} |
| - |
| -[aria-hidden="true"] |
| -{ |
| - display: none !important; |
| -} |
| - |
| -input[type="text"], |
| -input[type="url"], |
| -textarea, |
| -main |
| -{ |
| - -webkit-box-sizing: border-box; |
| - -moz-box-sizing: border-box; |
| - box-sizing: border-box; |
| -} |
| - |
| -/* |
| - Normalization |
| - */ |
| - |
| -input, |
| -button |
| -{ |
| - font-family: inherit; |
| -} |
| - |
| -button |
| -{ |
| - border-radius: 0rem; |
| -} |
| - |
| -/* |
| - Buttons and links |
| - */ |
| - |
| -button, |
| -.button |
| -{ |
| - display: block; |
| - padding: 0.6rem 0.8rem; |
| - background-color: transparent; |
| - font-size: 1rem; |
| - font-weight: 700; |
| - text-decoration: none; |
| - text-transform: uppercase; |
| - cursor: pointer; |
| -} |
| - |
| -/* Ignore .icon to avoid overriding "specific" (primary, secondary) styles */ |
| -button.primary:not(.icon), |
| -.button.primary:not(.icon) |
| -{ |
| - border: 0px; |
| - color: #FFF; |
| - background-color: #077CA6; |
| -} |
| - |
| -button.primary:not([disabled]):not(.icon):hover, |
| -.button.primary:not(.icon):hover |
| -{ |
| - box-shadow: inset 0 0 0 3px #005D80; |
| -} |
| - |
| -button.primary[disabled]:not(.icon) |
| -{ |
| - background-color: #5CBCE1; |
| -} |
| - |
| -button.secondary:not(.icon), |
| -.button.secondary:not(.icon) |
| -{ |
| - border: 2px solid #077CA6; |
| - color: #077CA6; |
| -} |
| - |
| -button.secondary:not(.icon):hover, |
| -.button.secondary:not(.icon):hover |
| -{ |
| - box-shadow: inset 0 0 0 1px #077CA6; |
| -} |
| - |
| -button.link, |
| -button.list |
| -{ |
| - color: #077CA6; |
| -} |
| - |
| -button.link |
| -{ |
| - border: 0px; |
| - background-color: transparent; |
| - font-weight: 400; |
| - font-family: inherit; |
| - text-transform: none; |
| - text-decoration: underline; |
| - padding: 0.2rem; |
| -} |
| - |
| -button.link:hover |
| -{ |
| - color: #5CBCE1; |
| -} |
| - |
| -button.list |
| -{ |
| - border-style: solid; |
| - border-color: #CDCDCD; |
| - border-width: 1px; |
| - width: 100%; |
| - background-color: #E1F2FA; |
| - text-align: initial; |
| -} |
| - |
| -button.list:hover |
| -{ |
| - box-shadow: inset 0 0 0 3px #077CA6; |
| - border-color: #077CA6; |
| -} |
| - |
| -.side-controls:not(.wrap) |
| -{ |
| - margin: 0.8rem 0rem; |
| - display: flex; |
| - justify-content: flex-end; |
| -} |
| - |
| -.side-controls button |
| -{ |
| - margin: 0rem; |
| - -moz-margin-start: 1rem; |
| - -webkit-margin-start: 1rem; |
| -} |
| - |
| -.side-controls.wrap button |
| -{ |
| - margin: 0.6rem 0rem; |
| - -moz-margin-start: auto; |
| - -webkit-margin-start: auto; |
| -} |
| - |
| -/* |
| - icons |
| - */ |
| - |
| -.icon |
| -{ |
| - border: 0px; |
| - padding: 0px; |
| - background-color: transparent; |
| -} |
| - |
| -.icon:hover |
| -{ |
| - box-shadow: none; |
| -} |
| - |
| -.icon::before |
| -{ |
| - content: ""; |
| - display: block; |
| - border: 0.2rem solid transparent; |
| - background-repeat: no-repeat; |
| -} |
| - |
| -button[role="checkbox"].icon::before |
| -{ |
| - width: 1.2rem; |
| - height: 1.2rem; |
| - padding: 0px; |
| -} |
| - |
| -button[role="checkbox"][disabled].icon:not(.toggle)::before, |
| -button[role="checkbox"][aria-disabled="true"].icon:not(.toggle)::before |
| -{ |
| - border: 0rem; |
| - margin: 0.2rem; |
| - border-radius: 2px; |
| - background-color: #ccc; |
| -} |
| - |
| -button[role="checkbox"].icon:not(.toggle)::before |
| -{ |
| - /* Using ?query as a workaround to chromium bug #643716 */ |
| - background-image: url(icons/checkbox.svg?off#off); |
| -} |
| - |
| -button[role="checkbox"][aria-checked="true"].icon:not(.toggle)::before |
| -{ |
| - background-image: url(icons/checkbox.svg?on#on); |
| -} |
| - |
| -button[role="checkbox"].icon.toggle::before |
| -{ |
| - background-image: url(icons/toggle.svg?on#on); |
| -} |
| - |
| -button[role="checkbox"][aria-checked="false"].icon.toggle::before |
| -{ |
| - background-image: url(icons/toggle.svg?off#off); |
| -} |
| - |
| -button[role="checkbox"].icon.toggle::before |
| -{ |
| - width: 1.9rem; |
| - height: 1rem; |
| -} |
| - |
| -button[role="checkbox"][disabled].icon.toggle::before |
| -{ |
| - background: none; |
| -} |
| - |
| -.icon.delete::before |
| -{ |
| - background-image: url(icons/trash.svg?default#default); |
| -} |
| - |
| -.icon.delete:hover::before |
| -{ |
| - background-image: url(icons/trash.svg?hover#hover); |
| -} |
| - |
| -.icon.gear::before |
| -{ |
| - background-image: url(icons/gear.svg?default#default); |
| -} |
| - |
| -.icon.gear:hover::before |
| -{ |
| - background-image: url(icons/gear.svg?hover#hover); |
| -} |
| - |
| -.icon.gear::before, |
| -.icon.delete::before |
| -{ |
| - height: 1rem; |
| - width: 1rem; |
| -} |
| - |
| -[data-validation] .floating-input input:focus:invalid ~ .icon.attention::before |
| -{ |
| - background-image: url(icons/attention.svg); |
| -} |
| - |
| -[data-validation] .floating-input input:valid ~ .icon.attention::before |
| -{ |
| - top: 0.5rem; |
| - background-image: url(icons/checkmark.svg?approved#approved); |
| -} |
| - |
| -.context-menu .icon.update-subscription::before |
| -{ |
| - background-image: url(icons/reload.svg); |
| -} |
| - |
| -.context-menu .icon.website::before |
| -{ |
| - background-image: url(icons/globe.svg); |
| -} |
| - |
| -.context-menu .icon.source::before |
| -{ |
| - background-image: url(icons/code.svg); |
| -} |
| - |
| -.context-menu .icon.delete::before |
| -{ |
| - background-image: url(icons/trash.svg?default#default); |
| -} |
| - |
| -.close.icon::before |
| -{ |
| - height: 1rem; |
| - width: 1rem; |
| -} |
| - |
| -.icon.close.primary::before |
| -{ |
| - background-image: url(icons/delete.svg?primary#primary); |
| -} |
| - |
| -.icon.close.primary:hover::before |
| -{ |
| - background-image: url(icons/delete.svg?primary-hover#primary-hover); |
| -} |
| - |
| -.icon.close.secondary::before |
| -{ |
| - background-image: url(icons/delete.svg?secondary#secondary); |
| -} |
| - |
| -.icon.close.tertiary::before |
| -{ |
| - background-image: url(icons/delete.svg?tertiary#tertiary); |
| -} |
| - |
| -.icon.close.secondary:hover::before |
| -{ |
| - background-image: url(icons/delete.svg?secondary-hover#secondary-hover); |
| -} |
| - |
| -.icon.close.tertiary:hover::before |
| -{ |
| - background-image: url(icons/delete.svg?tertiary-hover#tertiary-hover); |
| -} |
| - |
| -.tooltip::before |
| -{ |
| - width: 1.1rem; |
| - height: 1.1rem; |
| -} |
| - |
| -.icon.tooltip::before |
| -{ |
| - background-image: url(icons/tooltip.svg); |
| -} |
| - |
| -#dialog .table.list li button.icon::before |
| -{ |
| - width: 1.3rem; |
| - height: 1.3rem; |
| - margin: 0rem; |
| - border: 0rem; |
| - background-image: none; |
| -} |
| - |
| -#dialog .table.list li button[aria-checked="true"].icon::before |
| -{ |
| - background-image: url(icons/checkmark.svg?default#default); |
| -} |
| - |
| -#social ul li .icon::before |
| -{ |
| - margin: 0em auto; |
| - width: 2.5rem; |
| - height: 2.5rem; |
| -} |
| - |
| -.icon#twitter::before |
| -{ |
| - background-image: url("social/twitter.svg"); |
| -} |
| - |
| -.icon#facebook::before |
| -{ |
| - background-image: url("social/facebook.svg"); |
| -} |
| - |
| -.icon#google-plus::before |
| -{ |
| - background-image: url("social/googleplus.svg"); |
| -} |
| - |
| -/* |
| - Forms |
| - */ |
| - |
| -.floating-input |
| -{ |
| - position: relative; |
| - padding-top: 0.7rem; |
| - margin: 1.8rem 0rem 0.5rem 0rem; |
| -} |
| - |
| -.floating-input input |
| -{ |
| - border-color: #CDCDCD; |
| - border-width: 0px 0px 1px 0px; |
| - outline: none; |
| - font-size: 1rem; |
| - padding: 5px; |
| - width: 100%; |
| -} |
| - |
| -.floating-input input:placeholder-shown ~ label, |
| -.floating-input input + label, |
| -.floating-input input:focus + label |
| -{ |
| - position: absolute; |
| - top: 0.9rem; |
| - left: 0.3rem; |
| - font-size: 1rem; |
| -} |
| - |
| -.floating-input input + label, |
| -.floating-input input:focus + label |
| -{ |
| - top: -0.5rem; |
| - font-size: 0.9rem; |
| -} |
| - |
| -html[dir="rtl"] .floating-input input:placeholder-shown ~ label, |
| -html[dir="rtl"] .floating-input input ~ label, |
| -html[dir="rtl"] .floating-input input:focus ~ label |
| -{ |
| - right: 0.3rem; |
| - left: auto; |
| -} |
| - |
| -[data-validation] .floating-input input:focus:invalid |
| -{ |
| - border-color: #C11D27; |
| -} |
| - |
| -[data-validation] .floating-input input:focus:invalid ~ .attention::before, |
| -[data-validation] .floating-input input:valid ~ .attention::before |
| -{ |
| - position: absolute; |
| - margin: 0.3rem; |
| - height: 1.5rem; |
| - width: 1.5rem; |
| - top: 0.3rem; |
| - right: 0rem; |
| -} |
| - |
| -html[dir="rtl"] [data-validation] .floating-input input:focus:invalid ~ .attention::before, |
| -html[dir="rtl"] [data-validation] .floating-input input:valid ~ .attention::before |
| -{ |
| - left: 0rem; |
| - right: auto; |
| -} |
| - |
| -[data-validation] .floating-input input ~ .error-msg |
| -{ |
| - margin-top: 0.5rem; |
| - color: #C11D27; |
| - display: block; |
| - visibility: hidden; |
| -} |
| - |
| -[data-validation] .floating-input input:focus:invalid ~ .error-msg |
| -{ |
| - visibility: visible; |
| -} |
| - |
| -/* |
| - Sidebar |
| - */ |
| - |
| -#sidebar, |
| -#sidebar .fixed, |
| -[role="tablist"] |
| -{ |
| - width: 14.3rem; |
| -} |
| - |
| -#sidebar |
| -{ |
| - flex-shrink: 0; |
| -} |
| - |
| -#sidebar .fixed |
| -{ |
| - top: 1.2rem; |
| - bottom: 0rem; |
| - height: auto; |
| -} |
| - |
| -#sidebar header |
| -{ |
| - text-align: right; |
| - margin-right: 2rem; |
| -} |
| - |
| -html[dir="rtl"] #sidebar header |
| -{ |
| - margin-left: 2rem; |
| -} |
| - |
| -#sidebar header h1 |
| -{ |
| - margin: 0rem; |
| - font-size: 1.5rem; |
| - line-height: 2rem; |
| -} |
| - |
| -#sidebar header h1 strong |
| -{ |
| - font-weight: 700; |
| -} |
| - |
| -#sidebar header p |
| -{ |
| - margin: 0rem; |
| - font-size: 1.8rem; |
| - line-height: 2.6rem; |
| -} |
| - |
| -html[dir="rtl"] #sidebar header |
| -{ |
| - text-align: left; |
| -} |
| - |
| -#sidebar-logo |
| -{ |
| - width: 3rem; |
| - margin-bottom: 0.7rem; |
| -} |
| - |
| -#sidebar nav, |
| -#sidebar footer |
| -{ |
| - margin: 1.4rem 0rem; |
| -} |
| - |
| -[role="tablist"] |
| -{ |
| - list-style: none; |
| - margin: 0rem; |
| - padding: 0rem; |
| - position: relative; |
| - font-size: 1rem; |
| -} |
| - |
| -[role="tablist"] li a |
| -{ |
| - display: flex; |
| - margin-top: -1px; |
| - padding: 1rem 0.8rem; |
| - -moz-margin-end: -1px; |
| - -webkit-margin-end: -1px; |
| - -moz-margin-start: -1px; |
| - -webkit-margin-start: -1px; |
| - border-color: #CDCDCD transparent; |
| - border-style: solid; |
| - border-width: 1px; |
| - text-decoration: none; |
| - color: inherit; |
| - cursor: pointer; |
| -} |
| - |
| -li a[role="tab"][aria-selected] |
| -{ |
| - -moz-border-start-color: #CDCDCD; |
| - -webkit-border-start-color: #CDCDCD; |
| - font-weight: 700; |
| - background-color: #FFF; |
| -} |
| - |
| -#sidebar footer |
| -{ |
| - width: 100%; |
| -} |
| - |
| -#sidebar footer p |
| -{ |
| - display: flex; |
| - justify-content: center; |
| - margin: 1rem 0rem; |
| -} |
| - |
| -/* This is a stopgap solution of footer overlapping tabs on low resolutions */ |
| -@media (min-height: 37rem) |
| -{ |
| - #sidebar .fixed |
| - { |
| - position: fixed; |
| - } |
| - |
| - #sidebar footer |
| - { |
| - bottom: 0px; |
| - position: absolute; |
| - } |
| -} |
| - |
| -/* |
| - Main content |
| - */ |
| - |
| -body[data-tab|="general"] #content-general, |
| -body[data-tab|="advanced"] #content-advanced, |
| -body[data-tab|="whitelist"] #content-whitelist, |
| -body[data-tab|="help"] #content-help |
| -{ |
| - display: block; |
| -} |
| - |
| -main |
| -{ |
| - background-color: #FFFFFF; |
| - border: 1px solid #CDCDCD; |
| - width: 46.3rem; |
| - padding: 0px 0rem 1.4rem 0rem; |
| -} |
| - |
| -main > div |
| -{ |
| - display: none; |
| -} |
| - |
| -main p |
| -{ |
| - margin: 0.8rem 0rem; |
| -} |
| - |
| -/* |
| - Sections |
| - */ |
| - |
| -[role="tabpanel"] > section, |
| -[role="tabpanel"] > .section |
| -{ |
| - padding: 1.4rem 2rem; |
| - border-top: 1px solid #CDCDCD; |
| -} |
| - |
| -[role="tabpanel"] > header h1, |
| -[role="tabpanel"] > header p |
| -{ |
| - padding: 0rem 2rem; |
| - margin: 1.4rem 0rem; |
| -} |
| - |
| -section h2, |
| -.section h2 |
| -{ |
| - margin: 0rem; |
| -} |
| - |
| -section h2 |
| -{ |
| - text-transform: uppercase; |
| -} |
| - |
| -section, |
| -.section |
| -{ |
| - clear: both; |
| -} |
| - |
| -section.cols |
| -{ |
| - display: flex; |
| -} |
| - |
| -section.cols > *:first-child |
| -{ |
| - flex: 1; |
| - -moz-margin-end: 2rem; |
| - -webkit-margin-end: 2rem; |
| -} |
| - |
| -section.cols > *:last-child |
| -{ |
| - flex: 3; |
| -} |
| - |
| -/* |
| - Acceptable ads |
| + @font-face |
|
saroyanm
2018/01/23 15:26:06
Any Idea what causes this diff showing change on e
a.giammarchi
2018/01/23 15:43:19
Visual Studio Code sometimes is very dumb and caus
|
| + { |
| + font-family: "Source Sans Pro"; |
| + src: url(fonts/SourceSansPro-Light.woff); |
| + /* local("Ø") forces using no local font called Source Sans Pro */ |
| + src: local("Ø"), url(fonts/SourceSansPro-Light.woff) format("woff"); |
| + font-weight: 300; |
| + font-style: normal; |
| + } |
| + |
| + @font-face |
| + { |
| + font-family: "Source Sans Pro"; |
| + src: url(fonts/SourceSansPro-Regular.woff); |
| + /* local("Ø") forces using no local font called Source Sans Pro */ |
| + src: local("Ø"), url(fonts/SourceSansPro-Regular.woff) format("woff"); |
| + font-style: normal; |
| + } |
| + |
| + @font-face |
| + { |
| + font-family: "Source Sans Pro"; |
| + src: url(fonts/SourceSansPro-bold.woff); |
| + /* local("Ø") forces using no local font called Source Sans Pro */ |
| + src: local("Ø"), url(fonts/SourceSansPro-bold.woff) format("woff"); |
| + font-weight: 700; |
| + font-style: normal; |
| + } |
| + |
| + html |
| + { |
| + font-size: 16px; |
| + } |
| + |
| + body |
| + { |
| + background-color: #F3F3F3; |
| + display: flex; |
| + justify-content: center; |
| + /* We force vertical scrollbars to keep the content centered */ |
| + overflow-y: scroll; |
| + margin: 1rem 0.3rem; |
| + font-family: "Source Sans Pro", sans-serif; |
| + font-size: 1rem; |
| + line-height: 1.3rem; |
| + color: #4A4A4A; |
| + } |
| + |
| + h1 |
| + { |
| + font-size: 3rem; |
| + font-weight: 300; |
| + line-height: 3rem; |
| + } |
| + |
| + h2 |
| + { |
| + font-size: 1.125rem; |
| + font-weight: 700; |
| + } |
| + |
| + a |
| + { |
| + color: #077CA6; |
| + } |
| + |
| + a:hover |
| + { |
| + color: #5CBCE1; |
| + } |
| + |
| + ul |
| + { |
| + margin: 0rem; |
| + } |
| + |
| + main h3 |
| + { |
| + margin-top: 0rem; |
| + margin-bottom: 0.5rem; |
| + } |
| + |
| + [aria-hidden="true"] |
| + { |
| + display: none !important; |
| + } |
| + |
| + input[type="text"], |
| + input[type="url"], |
| + textarea, |
| + main |
| + { |
| + -webkit-box-sizing: border-box; |
| + -moz-box-sizing: border-box; |
| + box-sizing: border-box; |
| + } |
| + |
| + /* |
| + Normalization |
| + */ |
| + |
| + input, |
| + button |
| + { |
| + font-family: inherit; |
| + } |
| + |
| + button |
| + { |
| + border-radius: 0rem; |
| + } |
| + |
| + /* |
| + Buttons and links |
| + */ |
| + |
| + button, |
| + .button |
| + { |
| + display: block; |
| + padding: 0.6rem 0.8rem; |
| + background-color: transparent; |
| + font-size: 1rem; |
| + font-weight: 700; |
| + text-decoration: none; |
| + text-transform: uppercase; |
| + cursor: pointer; |
| + } |
| + |
| + /* Ignore .icon to avoid overriding "specific" (primary, secondary) styles */ |
| + button.primary:not(.icon), |
| + .button.primary:not(.icon) |
| + { |
| + border: 0px; |
| + color: #FFF; |
| + background-color: #077CA6; |
| + } |
| + |
| + button.primary:not([disabled]):not(.icon):hover, |
| + .button.primary:not(.icon):hover |
| + { |
| + box-shadow: inset 0 0 0 3px #005D80; |
| + } |
| + |
| + button.primary[disabled]:not(.icon) |
| + { |
| + background-color: #5CBCE1; |
| + } |
| + |
| + button.secondary:not(.icon), |
| + .button.secondary:not(.icon) |
| + { |
| + border: 2px solid #077CA6; |
| + color: #077CA6; |
| + } |
| + |
| + button.secondary:not(.icon):hover, |
| + .button.secondary:not(.icon):hover |
| + { |
| + box-shadow: inset 0 0 0 1px #077CA6; |
| + } |
| + |
| + button.link, |
| + button.list |
| + { |
| + color: #077CA6; |
| + } |
| + |
| + button.link |
| + { |
| + border: 0px; |
| + background-color: transparent; |
| + font-weight: 400; |
| + font-family: inherit; |
| + text-transform: none; |
| + text-decoration: underline; |
| + padding: 0.2rem; |
| + } |
| + |
| + button.link:hover |
| + { |
| + color: #5CBCE1; |
| + } |
| + |
| + button.list |
| + { |
| + border-style: solid; |
| + border-color: #CDCDCD; |
| + border-width: 1px; |
| + width: 100%; |
| + background-color: #E1F2FA; |
| + text-align: initial; |
| + } |
| + |
| + button.list:hover |
| + { |
| + box-shadow: inset 0 0 0 3px #077CA6; |
| + border-color: #077CA6; |
| + } |
| + |
| + .side-controls:not(.wrap) |
| + { |
| + margin: 0.8rem 0rem; |
| + display: flex; |
| + align-self: center; |
| + justify-content: flex-end; |
| + } |
| + |
| + .side-controls button |
| + { |
| + margin: 0rem; |
| + -moz-margin-start: 1rem; |
| + -webkit-margin-start: 1rem; |
| + } |
| + |
| + .side-controls.wrap button |
| + { |
| + margin: 0.6rem 0rem; |
| + -moz-margin-start: auto; |
| + -webkit-margin-start: auto; |
| + } |
| + |
| + /* |
| + icons |
| + */ |
| + |
| + .icon |
| + { |
| + border: 0px; |
| + padding: 0px; |
| + background-color: transparent; |
| + } |
| + |
| + .icon:hover |
| + { |
| + box-shadow: none; |
| + } |
| + |
| + .icon::before |
| + { |
| + content: ""; |
| + display: block; |
| + border: 0.2rem solid transparent; |
| + background-repeat: no-repeat; |
| + } |
| + |
| + button[role="checkbox"].icon::before |
| + { |
| + width: 1.2rem; |
| + height: 1.2rem; |
| + padding: 0px; |
| + } |
| + |
| + button[role="checkbox"][disabled].icon:not(.toggle)::before, |
| + button[role="checkbox"][aria-disabled="true"].icon:not(.toggle)::before |
| + { |
| + border: 0rem; |
| + margin: 0.2rem; |
| + border-radius: 2px; |
| + background-color: #ccc; |
| + } |
| + |
| + button[role="checkbox"].icon:not(.toggle)::before |
| + { |
| + /* Using ?query as a workaround to chromium bug #643716 */ |
| + background-image: url(icons/checkbox.svg?off#off); |
| + } |
| + |
| + button[role="checkbox"][aria-checked="true"].icon:not(.toggle)::before |
| + { |
| + background-image: url(icons/checkbox.svg?on#on); |
| + } |
| + |
| + button[role="checkbox"].icon.toggle::before |
| + { |
| + background-image: url(icons/toggle.svg?on#on); |
| + } |
| + |
| + button[role="checkbox"][aria-checked="false"].icon.toggle::before |
| + { |
| + background-image: url(icons/toggle.svg?off#off); |
| + } |
| + |
| + button[role="checkbox"].icon.toggle::before |
| + { |
| + width: 1.9rem; |
| + height: 1rem; |
| + } |
| + |
| + button[role="checkbox"][disabled].icon.toggle::before |
| + { |
| + background: none; |
| + } |
| + |
| + .icon.delete::before |
| + { |
| + background-image: url(icons/trash.svg?default#default); |
| + } |
| + |
| + .icon.delete:hover::before |
| + { |
| + background-image: url(icons/trash.svg?hover#hover); |
| + } |
| + |
| + .icon.gear::before |
| + { |
| + background-image: url(icons/gear.svg?default#default); |
| + } |
| + |
| + .icon.gear:hover::before |
| + { |
| + background-image: url(icons/gear.svg?hover#hover); |
| + } |
| + |
| + .icon.gear::before, |
| + .icon.delete::before |
| + { |
| + height: 1rem; |
| + width: 1rem; |
| + } |
| + |
| + [data-validation] .floating-input input:focus:invalid ~ .icon.attention::before |
| + { |
| + background-image: url(icons/attention.svg); |
| + } |
| + |
| + [data-validation] .floating-input input:valid ~ .icon.attention::before |
| + { |
| + top: 0.5rem; |
| + background-image: url(icons/checkmark.svg?approved#approved); |
| + } |
| + |
| + .context-menu .icon.update-subscription::before |
| + { |
| + background-image: url(icons/reload.svg); |
| + } |
| + |
| + .context-menu .icon.website::before |
| + { |
| + background-image: url(icons/globe.svg); |
| + } |
| + |
| + .context-menu .icon.source::before |
| + { |
| + background-image: url(icons/code.svg); |
| + } |
| + |
| + .context-menu .icon.delete::before |
| + { |
| + background-image: url(icons/trash.svg?default#default); |
| + } |
| + |
| + .close.icon::before |
| + { |
| + height: 1rem; |
| + width: 1rem; |
| + } |
| + |
| + .icon.close.primary::before |
| + { |
| + background-image: url(icons/delete.svg?primary#primary); |
| + } |
| + |
| + .icon.close.primary:hover::before |
| + { |
| + background-image: url(icons/delete.svg?primary-hover#primary-hover); |
| + } |
| + |
| + .icon.close.secondary::before |
| + { |
| + background-image: url(icons/delete.svg?secondary#secondary); |
| + } |
| + |
| + .icon.close.tertiary::before |
| + { |
| + background-image: url(icons/delete.svg?tertiary#tertiary); |
| + } |
| + |
| + .icon.close.secondary:hover::before |
| + { |
| + background-image: url(icons/delete.svg?secondary-hover#secondary-hover); |
| + } |
| + |
| + .icon.close.tertiary:hover::before |
| + { |
| + background-image: url(icons/delete.svg?tertiary-hover#tertiary-hover); |
| + } |
| + |
| + .tooltip::before |
| + { |
| + width: 1.1rem; |
| + height: 1.1rem; |
| + } |
| + |
| + .icon.tooltip::before |
| + { |
| + background-image: url(icons/tooltip.svg); |
| + } |
| + |
| + #dialog .table.list li button.icon::before |
| + { |
| + width: 1.3rem; |
| + height: 1.3rem; |
| + margin: 0rem; |
| + border: 0rem; |
| + background-image: none; |
| + } |
| + |
| + #dialog .table.list li button[aria-checked="true"].icon::before |
| + { |
| + background-image: url(icons/checkmark.svg?default#default); |
| + } |
| + |
| + #social ul li .icon::before |
| + { |
| + margin: 0em auto; |
| + width: 2.5rem; |
| + height: 2.5rem; |
| + } |
| + |
| + .icon#twitter::before |
| + { |
| + background-image: url("social/twitter.svg"); |
| + } |
| + |
| + .icon#facebook::before |
| + { |
| + background-image: url("social/facebook.svg"); |
| + } |
| + |
| + .icon#google-plus::before |
| + { |
| + background-image: url("social/googleplus.svg"); |
| + } |
| + |
| + /* |
| + Forms |
| + */ |
| + |
| + .floating-input |
| + { |
| + position: relative; |
| + padding-top: 0.7rem; |
| + margin: 1.8rem 0rem 0.5rem 0rem; |
| + } |
| + |
| + .floating-input input |
| + { |
| + border-color: #CDCDCD; |
| + border-width: 0px 0px 1px 0px; |
| + outline: none; |
| + font-size: 1rem; |
| + padding: 5px; |
| + width: 100%; |
| + } |
| + |
| + .floating-input input:placeholder-shown ~ label, |
| + .floating-input input + label, |
| + .floating-input input:focus + label |
| + { |
| + position: absolute; |
| + top: 0.9rem; |
| + left: 0.3rem; |
| + font-size: 1rem; |
| + } |
| + |
| + .floating-input input + label, |
| + .floating-input input:focus + label |
| + { |
| + top: -0.5rem; |
| + font-size: 0.9rem; |
| + } |
| + |
| + html[dir="rtl"] .floating-input input:placeholder-shown ~ label, |
| + html[dir="rtl"] .floating-input input ~ label, |
| + html[dir="rtl"] .floating-input input:focus ~ label |
| + { |
| + right: 0.3rem; |
| + left: auto; |
| + } |
| + |
| + [data-validation] .floating-input input:focus:invalid |
| + { |
| + border-color: #C11D27; |
| + } |
| + |
| + [data-validation] .floating-input input:focus:invalid ~ .attention::before, |
| + [data-validation] .floating-input input:valid ~ .attention::before |
| + { |
| + position: absolute; |
| + margin: 0.3rem; |
| + height: 1.5rem; |
| + width: 1.5rem; |
| + top: 0.3rem; |
| + right: 0rem; |
| + } |
| + |
| + html[dir="rtl"] [data-validation] .floating-input input:focus:invalid ~ .attention::before, |
| + html[dir="rtl"] [data-validation] .floating-input input:valid ~ .attention::before |
| + { |
| + left: 0rem; |
| + right: auto; |
| + } |
| + |
| + [data-validation] .floating-input input ~ .error-msg |
| + { |
| + margin-top: 0.5rem; |
| + color: #C11D27; |
| + display: block; |
| + visibility: hidden; |
| + } |
| + |
| + [data-validation] .floating-input input:focus:invalid ~ .error-msg |
| + { |
| + visibility: visible; |
| + } |
| + |
| + /* |
| + Sidebar |
| + */ |
| + |
| + #sidebar, |
| + #sidebar .fixed, |
| + [role="tablist"] |
| + { |
| + width: 14.3rem; |
| + } |
| + |
| + #sidebar |
| + { |
| + flex-shrink: 0; |
| + } |
| + |
| + #sidebar .fixed |
| + { |
| + top: 1.2rem; |
| + bottom: 0rem; |
| + height: auto; |
| + } |
| + |
| + #sidebar header |
| + { |
| + text-align: right; |
| + margin-right: 2rem; |
| + } |
| + |
| + html[dir="rtl"] #sidebar header |
| + { |
| + margin-left: 2rem; |
| + } |
| + |
| + #sidebar header h1 |
| + { |
| + margin: 0rem; |
| + font-size: 1.5rem; |
| + line-height: 2rem; |
| + } |
| + |
| + #sidebar header h1 strong |
| + { |
| + font-weight: 700; |
| + } |
| + |
| + #sidebar header p |
| + { |
| + margin: 0rem; |
| + font-size: 1.8rem; |
| + line-height: 2.6rem; |
| + } |
| + |
| + html[dir="rtl"] #sidebar header |
| + { |
| + text-align: left; |
| + } |
| + |
| + #sidebar-logo |
| + { |
| + width: 3rem; |
| + margin-bottom: 0.7rem; |
| + } |
| + |
| + #sidebar nav, |
| + #sidebar footer |
| + { |
| + margin: 1.4rem 0rem; |
| + } |
| + |
| + [role="tablist"] |
| + { |
| + list-style: none; |
| + margin: 0rem; |
| + padding: 0rem; |
| + position: relative; |
| + font-size: 1rem; |
| + } |
| + |
| + [role="tablist"] li a |
| + { |
| + display: flex; |
| + margin-top: -1px; |
| + padding: 1rem 0.8rem; |
| + -moz-margin-end: -1px; |
| + -webkit-margin-end: -1px; |
| + -moz-margin-start: -1px; |
| + -webkit-margin-start: -1px; |
| + border-color: #CDCDCD transparent; |
| + border-style: solid; |
| + border-width: 1px; |
| + text-decoration: none; |
| + color: inherit; |
| + cursor: pointer; |
| + } |
| + |
| + li a[role="tab"][aria-selected] |
| + { |
| + -moz-border-start-color: #CDCDCD; |
| + -webkit-border-start-color: #CDCDCD; |
| + font-weight: 700; |
| + background-color: #FFF; |
| + } |
| + |
| + #sidebar footer |
| + { |
| + width: 100%; |
| + } |
| + |
| + #sidebar footer p |
| + { |
| + display: flex; |
| + justify-content: center; |
| + margin: 1rem 0rem; |
| + } |
| + |
| + /* This is a stopgap solution of footer overlapping tabs on low resolutions */ |
| + @media (min-height: 37rem) |
| + { |
| + #sidebar .fixed |
| + { |
| + position: fixed; |
| + } |
| + |
| + #sidebar footer |
| + { |
| + bottom: 0px; |
| + position: absolute; |
| + } |
| + } |
| + |
| + /* |
| + Main content |
| + */ |
| + |
| + body[data-tab|="general"] #content-general, |
| + body[data-tab|="advanced"] #content-advanced, |
| + body[data-tab|="whitelist"] #content-whitelist, |
| + body[data-tab|="help"] #content-help |
| + { |
| + display: block; |
| + } |
| + |
| + main |
| + { |
| + background-color: #FFFFFF; |
| + border: 1px solid #CDCDCD; |
| + width: 46.3rem; |
| + padding: 0px 0rem 1.4rem 0rem; |
| + } |
| + |
| + main > div |
| + { |
| + display: none; |
| + } |
| + |
| + main p |
| + { |
| + margin: 0.8rem 0rem; |
| + } |
| + |
| + /* |
| + Sections |
| + */ |
| + |
| + [role="tabpanel"] > section, |
| + [role="tabpanel"] > .section |
| + { |
| + padding: 1.4rem 2rem; |
| + border-top: 1px solid #CDCDCD; |
| + } |
| + |
| + [role="tabpanel"] > header h1, |
| + [role="tabpanel"] > header p |
| + { |
| + padding: 0rem 2rem; |
| + margin: 1.4rem 0rem; |
| + } |
| + |
| + section h2, |
| + .section h2 |
| + { |
| + margin: 0rem; |
| + } |
| + |
| + section h2 |
| + { |
| + text-transform: uppercase; |
| + } |
| + |
| + section, |
| + .section |
| + { |
| + clear: both; |
| + } |
| + |
| + section.cols |
| + { |
| + display: flex; |
| + } |
| + |
| + section.cols > *:first-child |
| + { |
| + flex: 1; |
| + -moz-margin-end: 2rem; |
| + -webkit-margin-end: 2rem; |
| + } |
| + |
| + section.cols > *:last-child |
| + { |
| + flex: 3; |
| + } |
| + |
| + /* |
| + Acceptable ads |
| + */ |
| + |
| + #tracking-warning |
| + { |
| + position: relative; |
| + padding: 1.5rem; |
| + margin-bottom: 1rem; |
| + border: 2px solid #ffd7a3; |
| + background-color: #fefbe3; |
| + } |
| + |
| + #acceptable-ads:not(.show-warning) #tracking-warning |
| + { |
| + display: none; |
| + } |
| + |
| + #hide-tracking-warning |
| + { |
| + position: absolute; |
| + right: 0.8rem; |
| + top: 0.8rem; |
| + } |
| + |
| + html[dir="rtl"] #hide-tracking-warning |
| + { |
| + left: 1rem; |
| + right: auto; |
| + } |
| + |
| + #tracking-warning .link |
| + { |
| + color: inherit; |
| + text-decoration: underline; |
| + font-weight: 700; |
| + } |
| + |
| + #acceptable-ads ul |
| + { |
| + position: relative; |
| + padding-left: 2.2rem; |
| + list-style: none; |
| + } |
| + |
| + html[dir="rtl"] #acceptable-ads ul |
| + { |
| + padding-left: 0rem; |
| + padding-right: 2.2rem; |
| + } |
| + |
| + #acceptable-ads ul button |
| + { |
| + position: absolute; |
| + left: 0rem; |
| + } |
| + |
| + html[dir="rtl"] button |
| + { |
| + left: auto; |
| + right: 0rem; |
| + } |
| + |
| + #acceptable-ads label |
| + { |
| + font-weight: 700; |
| + font-size: 1rem; |
| + -moz-margin-end: 0.5rem; |
| + -webkit-margin-end: 0.5rem; |
| + } |
| + |
| + #dnt |
| + { |
| + padding: 0.8rem; |
| + border: 1px solid #077CA6; |
| + } |
| + |
| + .new |
| + { |
| + display: inline-block; |
| + padding: 0.2rem 0.5rem; |
| + border-radius: 0.2rem; |
| + background-color: #077CA6; |
| + color: #FFF; |
| + line-height: 100%; |
| + font-size: 0.8rem; |
| + text-transform: uppercase; |
| + } |
| + |
| + /* |
| + Tables |
| + */ |
| + |
| + ul.table, |
| + ul.list |
| + { |
| + list-style: none; |
| + margin: 0rem; |
| + padding: 0rem; |
| + } |
| + |
| + .table li, |
| + .list li |
| + { |
| + display: flex; |
| + align-items: center; |
| + } |
| + |
| + .table li |
| + { |
| + margin: 0rem; |
| + border-style: solid; |
| + border-color: #CDCDCD; |
| + border-width: 0px 1px 1px 1px; |
| + } |
| + |
| + .list li |
| + { |
| + padding: 0rem; |
| + margin-bottom: 0.8rem; |
| + } |
| + |
| + .list li [role="checkbox"] |
| + { |
| + flex-shrink: 0; |
| + } |
| + |
| + .table li:first-of-type |
| + { |
| + border-top: 1px solid #CDCDCD; |
| + } |
| + |
| + .table.list li |
| + { |
| + padding: 0.5rem 1rem; |
| + margin: 0rem; |
| + } |
| + |
| + .table.list.bottom-control li:last-of-type |
| + { |
| + border-bottom: 0px; |
| + } |
| + |
| + .list li > span |
| + { |
| + margin: 0rem 1rem; |
| + } |
| + |
| + .table.list li > span |
| + { |
| + flex: 1; |
| + margin: 0rem; |
| + } |
| + |
| + .table.list li.empty-placeholder |
| + { |
| + padding: 1rem 1.4rem; |
| + } |
| + |
| + .table.list li.empty-placeholder:not(:last-of-type) |
| + { |
| + border-bottom: 0px; |
| + } |
| + |
| + .table.list button.link |
| + { |
| + font-weight: 700; |
| + text-transform: uppercase; |
| + text-decoration: none; |
| + } |
| + |
| + .table:not(.list):not(.cols) li |
| + { |
| + padding-top: 0px; |
| + padding-bottom: 6px; |
| + } |
| + |
| + .table li [data-single="visible"], |
| + .table li:first-of-type:last-of-type [data-single="hidden"] |
| + { |
| + display: none; |
| + } |
| + |
| + .table li:first-of-type:last-of-type [data-single="visible"] |
| + { |
| + display: block; |
| + } |
| + |
| + .th |
| + { |
| + display: flex; |
| + } |
| + |
| + .col5 > * |
| + { |
| + display: inline-block; |
| + vertical-align: middle; |
| + } |
| + |
| + .cols .col5 |
| + { |
| + margin: 0rem 1rem; |
| + } |
| + |
| + .th .col5:nth-of-type(1), |
| + .table .col5:nth-of-type(1) |
| + { |
| + flex: 4; |
| + } |
| + |
| + .th .col5:nth-of-type(2), |
| + .table .col5:nth-of-type(2) |
| + { |
| + flex: 8; |
| + } |
| + |
| + .th .col5:nth-of-type(3), |
| + .table .col5:nth-of-type(3) |
| + { |
| + flex: 4; |
| + } |
| + |
| + .th .col5:nth-of-type(4), |
| + .table .col5:nth-of-type(4) |
| + { |
| + flex: 1; |
| + } |
| + |
| + .th .col5:nth-of-type(5), |
| + .table .col5:nth-of-type(5) |
| + { |
| + flex: 1; |
| + -moz-margin-start: 0; |
| + -webkit-margin-start: 0; |
| + -moz-margin-end: 1.8rem; |
| + -webkit-margin-end: 1.8rem; |
| + } |
| + |
| + .table.cols > span |
| + { |
| + margin: 0rem; |
| + } |
| + |
| + .table.cols li |
| + { |
| + padding: 0.5rem 0rem; |
| + } |
| + |
| + .table.cols .state |
| + { |
| + -moz-margin-start: 1rem; |
| + -webkit-margin-start: 1rem; |
| + } |
| + |
| + .table.cols .gear |
| + { |
| + margin: 0rem |
| + } |
| + |
| + #dialog .table.list li |
| + { |
| + display: block; |
| + border-width: 1px 0px 0px 0px; |
| + padding: 0rem; |
| + } |
| + |
| + #dialog .table.list li:first-of-type |
| + { |
| + border: 0px; |
| + } |
| + |
| + #dialog .table.list li button |
| + { |
| + display: flex; |
| + background-image: none; |
| + width: 100%; |
| + height: auto; |
| + padding: 1.1rem 1rem; |
| + } |
| + |
| + #dialog .table.list li button:hover, |
| + #dialog .table.list li button:focus |
| + { |
| + background-color: #E1F2FA; |
| + } |
| + |
| + #dialog .table.list li button[aria-checked="true"], |
| + .table.list li .dimmed |
| + { |
| + color: #BBB; |
| + } |
| + |
| + #dialog .table.list li button > span |
| + { |
| + flex: none; |
| + margin: 0rem 0.8rem; |
| + text-transform: none; |
| + font-weight: 400; |
| + } |
| + |
| + /* |
| + Tooltips |
| */ |
| - |
| -#tracking-warning |
| -{ |
| - position: relative; |
| - padding: 1.5rem; |
| - margin-bottom: 1rem; |
| - border: 2px solid #ffd7a3; |
| - background-color: #fefbe3; |
| -} |
| - |
| -#acceptable-ads:not(.show-warning) #tracking-warning |
| -{ |
| - display: none; |
| -} |
| - |
| -#hide-tracking-warning |
| -{ |
| - position: absolute; |
| - right: 0.8rem; |
| - top: 0.8rem; |
| -} |
| - |
| -html[dir="rtl"] #hide-tracking-warning |
| -{ |
| - left: 1rem; |
| - right: auto; |
| -} |
| - |
| -#tracking-warning .link |
| -{ |
| - color: inherit; |
| - text-decoration: underline; |
| - font-weight: 700; |
| -} |
| - |
| -#acceptable-ads ul |
| -{ |
| - position: relative; |
| - padding-left: 2.2rem; |
| - list-style: none; |
| -} |
| - |
| -html[dir="rtl"] #acceptable-ads ul |
| -{ |
| - padding-left: 0rem; |
| - padding-right: 2.2rem; |
| -} |
| - |
| -#acceptable-ads ul button |
| -{ |
| - position: absolute; |
| - left: 0rem; |
| -} |
| - |
| -html[dir="rtl"] button |
| -{ |
| - left: auto; |
| - right: 0rem; |
| -} |
| - |
| -#acceptable-ads label |
| -{ |
| - font-weight: 700; |
| - font-size: 1rem; |
| - -moz-margin-end: 0.5rem; |
| - -webkit-margin-end: 0.5rem; |
| -} |
| - |
| -#dnt |
| -{ |
| - padding: 0.8rem; |
| - border: 1px solid #077CA6; |
| -} |
| - |
| -.new |
| -{ |
| - display: inline-block; |
| - padding: 0.2rem 0.5rem; |
| - border-radius: 0.2rem; |
| - background-color: #077CA6; |
| - color: #FFF; |
| - line-height: 100%; |
| - font-size: 0.8rem; |
| - text-transform: uppercase; |
| -} |
| - |
| -/* |
| - Tables |
| + |
| + .tooltip |
| + { |
| + position: relative; |
| + margin: 0rem; |
| + -moz-margin-end: 1rem; |
| + -webkit-margin-end: 1rem; |
| + line-height: 1.5rem; |
| + text-decoration: none; |
| + cursor: help; |
| + } |
| + |
| + /* |
| + Used for translatable screen reader only content. |
| + e.g.: Use instead of aria-label to avoid complex attribute value translation |
| + */ |
| + .sr-only |
| + { |
| + position: absolute; |
| + overflow: hidden; |
| + clip: rect(0, 0, 0, 0); |
| + width: 1px; |
| + height: 1px; |
| + margin: -1px; |
| + padding: 0px; |
| + border: 0px; |
| + } |
| + |
| + /* |
| + General tab content |
| */ |
| - |
| -ul.table, |
| -ul.list |
| -{ |
| - list-style: none; |
| - margin: 0rem; |
| - padding: 0rem; |
| -} |
| - |
| -.table li, |
| -.list li |
| -{ |
| - display: flex; |
| - align-items: center; |
| -} |
| - |
| -.table li |
| -{ |
| - margin: 0rem; |
| - border-style: solid; |
| - border-color: #CDCDCD; |
| - border-width: 0px 1px 1px 1px; |
| -} |
| - |
| -.list li |
| -{ |
| - padding: 0rem; |
| - margin-bottom: 0.8rem; |
| -} |
| - |
| -.list li [role="checkbox"] |
| -{ |
| - flex-shrink: 0; |
| -} |
| - |
| -.table li:first-of-type |
| -{ |
| - border-top: 1px solid #CDCDCD; |
| -} |
| - |
| -.table.list li |
| -{ |
| - padding: 0.5rem 1rem; |
| - margin: 0rem; |
| -} |
| - |
| -.table.list.bottom-control li:last-of-type |
| -{ |
| - border-bottom: 0px; |
| -} |
| - |
| -.list li > span |
| -{ |
| - margin: 0rem 1rem; |
| -} |
| - |
| -.table.list li > span |
| -{ |
| - flex: 1; |
| - margin: 0rem; |
| -} |
| - |
| -.table.list li.empty-placeholder |
| -{ |
| - padding: 1rem 1.4rem; |
| -} |
| - |
| -.table.list li.empty-placeholder:not(:last-of-type) |
| -{ |
| - border-bottom: 0px; |
| -} |
| - |
| -.table.list button.link |
| -{ |
| - font-weight: 700; |
| - text-transform: uppercase; |
| - text-decoration: none; |
| -} |
| - |
| -.table:not(.list):not(.cols) li |
| -{ |
| - padding-top: 0px; |
| - padding-bottom: 6px; |
| -} |
| - |
| -.table li [data-single="visible"], |
| -.table li:first-of-type:last-of-type [data-single="hidden"] |
| -{ |
| - display: none; |
| -} |
| - |
| -.table li:first-of-type:last-of-type [data-single="visible"] |
| -{ |
| - display: block; |
| -} |
| - |
| -.th |
| -{ |
| - display: flex; |
| -} |
| - |
| -.col5 > * |
| -{ |
| - display: inline-block; |
| - vertical-align: middle; |
| -} |
| - |
| -.cols .col5 |
| -{ |
| - margin: 0rem 1rem; |
| -} |
| - |
| -.th .col5:nth-of-type(1), |
| -.table .col5:nth-of-type(1) |
| -{ |
| - flex: 4; |
| -} |
| - |
| -.th .col5:nth-of-type(2), |
| -.table .col5:nth-of-type(2) |
| -{ |
| - flex: 8; |
| -} |
| - |
| -.th .col5:nth-of-type(3), |
| -.table .col5:nth-of-type(3) |
| -{ |
| - flex: 4; |
| -} |
| - |
| -.th .col5:nth-of-type(4), |
| -.table .col5:nth-of-type(4) |
| -{ |
| - flex: 1; |
| -} |
| - |
| -.th .col5:nth-of-type(5), |
| -.table .col5:nth-of-type(5) |
| -{ |
| - flex: 1; |
| - -moz-margin-start: 0; |
| - -webkit-margin-start: 0; |
| - -moz-margin-end: 1.8rem; |
| - -webkit-margin-end: 1.8rem; |
| -} |
| - |
| -.table.cols > span |
| -{ |
| - margin: 0rem; |
| -} |
| - |
| -.table.cols li |
| -{ |
| - padding: 0.5rem 0rem; |
| -} |
| - |
| -.table.cols .state |
| -{ |
| - -moz-margin-start: 1rem; |
| - -webkit-margin-start: 1rem; |
| -} |
| - |
| -.table.cols .gear |
| -{ |
| - margin: 0rem |
| -} |
| - |
| -#dialog .table.list li |
| -{ |
| - display: block; |
| - border-width: 1px 0px 0px 0px; |
| - padding: 0rem; |
| -} |
| - |
| -#dialog .table.list li:first-of-type |
| -{ |
| - border: 0px; |
| -} |
| - |
| -#dialog .table.list li button |
| -{ |
| - display: flex; |
| - background-image: none; |
| - width: 100%; |
| - height: auto; |
| - padding: 1.1rem 1rem; |
| -} |
| - |
| -#dialog .table.list li button:hover, |
| -#dialog .table.list li button:focus |
| -{ |
| - background-color: #E1F2FA; |
| -} |
| - |
| -#dialog .table.list li button[aria-checked="true"], |
| -.table.list li .dimmed |
| -{ |
| - color: #BBB; |
| -} |
| - |
| -#dialog .table.list li button > span |
| -{ |
| - flex: none; |
| - margin: 0rem 0.8rem; |
| - text-transform: none; |
| - font-weight: 400; |
| -} |
| - |
| -/* |
| - Tooltips |
| -*/ |
| - |
| -.tooltip |
| -{ |
| - position: relative; |
| - margin: 0rem; |
| - -moz-margin-end: 1rem; |
| - -webkit-margin-end: 1rem; |
| - line-height: 1.5rem; |
| - text-decoration: none; |
| - cursor: help; |
| -} |
| - |
| -/* |
| - Used for translatable screen reader only content. |
| - e.g.: Use instead of aria-label to avoid complex attribute value translation |
| -*/ |
| -.sr-only |
| -{ |
| - position: absolute; |
| - overflow: hidden; |
| - clip: rect(0, 0, 0, 0); |
| - width: 1px; |
| - height: 1px; |
| - margin: -1px; |
| - padding: 0px; |
| - border: 0px; |
| -} |
| - |
| -/* |
| - General tab content |
| -*/ |
| - |
| -#blocking-languages-dialog-table |
| -{ |
| - border-bottom: none; |
| -} |
| - |
| -.button-add, .cancel-button |
| -{ |
| - background-color: transparent; |
| - border: 0px; |
| - color: #3A7BA6; |
| - cursor: pointer; |
| -} |
| - |
| -/* |
| - Whitelist tab |
| + |
| + #blocking-languages-dialog-table |
| + { |
| + border-bottom: none; |
| + } |
| + |
| + .button-add, .cancel-button |
| + { |
| + background-color: transparent; |
| + border: 0px; |
| + color: #3A7BA6; |
| + cursor: pointer; |
| + } |
| + |
| + /* |
| + Whitelist tab |
| + */ |
| + |
| + #content-whitelist form |
| + { |
| + display: flex; |
| + } |
| + |
| + #content-whitelist form input |
| + { |
| + flex: 1; |
| + height: 100%; |
| + padding: 0.5rem 1rem; |
| + font-size: 1rem; |
| + border: 2px solid #077CA6; |
| + } |
| + |
| + #content-whitelist form button |
| + { |
| + -moz-margin-start: 0.7rem; |
| + -webkit-margin-start: 0.7rem; |
| + } |
| + |
| + #whitelisting-table li |
| + { |
| + padding-left: 1.4rem; |
| + padding-right: 1.4rem; |
| + border-left: 0rem; |
| + border-right: 0rem; |
| + } |
| + |
| + /* |
| + Advanced tab content |
| + */ |
| + |
| + #all-filter-lists-table li.show-message .last-update, |
| + #all-filter-lists-table li:not(.show-message) .message, |
| + #custom-filters:not([data-mode="empty"]) #empty-custom-filters, |
| + #custom-filters[data-mode="empty"] #custom-filters-raw, |
| + #custom-filters:not([data-mode="write"]) #custom-filters-raw-controls, |
| + #custom-filters:not([data-mode="read"]) #custom-filters-edit, |
| + #custom-filters-edit-filters, |
| + #link-filters-on-edit-error, |
| + .state span, |
| + #acceptable-ads:not(.show-dnt-notification) #dnt |
| + { |
| + display: none; |
| + } |
| + |
| + #all-filter-lists-table button[role="checkbox"][aria-checked="true"] + .state #state-active, |
| + #all-filter-lists-table button[role="checkbox"][aria-checked="false"] + .state #state-disabled, |
| + #link-filters-on-edit-error.visible |
| + { |
| + display: inline; |
| + } |
| + |
| + #all-filter-lists-table |
| + { |
| + margin-bottom: 0.8rem; |
| + } |
| + |
| + #custom-filters-edit { |
| + white-space: nowrap; |
| + } |
| + |
| + #custom-filters-edit-area { |
| + display: flex; |
| + width: 100%; |
| + } |
| + |
| + /* |
| + avoid doubled margin glitchy behavior |
| + as shown in visual specifications |
| + */ |
| + #custom-filters-edit-area .side-controls .side-controls { |
| + margin: 0; |
| + } |
| + |
| + /* |
| + visibility: hidden; |
| + preserves the flex-box meaning, |
| + keeping buttons on the right. |
| */ |
| - |
| -#content-whitelist form |
| -{ |
| - display: flex; |
| -} |
| - |
| -#content-whitelist form input |
| -{ |
| - flex: 1; |
| - height: 100%; |
| - padding: 0.5rem 1rem; |
| - font-size: 1rem; |
| - border: 2px solid #077CA6; |
| -} |
| - |
| -#content-whitelist form button |
| -{ |
| - -moz-margin-start: 0.7rem; |
| - -webkit-margin-start: 0.7rem; |
| -} |
| - |
| -#whitelisting-table li |
| -{ |
| - padding-left: 1.4rem; |
| - padding-right: 1.4rem; |
| - border-left: 0rem; |
| - border-right: 0rem; |
| -} |
| - |
| -/* |
| - Advanced tab content |
| -*/ |
| - |
| -#all-filter-lists-table li.show-message .last-update, |
| -#all-filter-lists-table li:not(.show-message) .message, |
| -#custom-filters:not([data-mode="empty"]) #empty-custom-filters, |
| -#custom-filters[data-mode="empty"] #custom-filters-raw, |
| -#custom-filters:not([data-mode="write"]) #custom-filters-raw-controls, |
| -#custom-filters:not([data-mode="read"]) #custom-filters-edit, |
| -.state span, |
| -#acceptable-ads:not(.show-dnt-notification) #dnt |
| -{ |
| - display: none; |
| -} |
| - |
| -#all-filter-lists-table button[role="checkbox"][aria-checked="true"] + .state #state-active |
| -{ |
| - display: inline; |
| -} |
| - |
| -#all-filter-lists-table button[role="checkbox"][aria-checked="false"] + .state #state-disabled |
| -{ |
| - display: inline; |
| -} |
| - |
| -#all-filter-lists-table |
| -{ |
| - margin-bottom: 0.8rem; |
| -} |
| - |
| -#custom-filters-raw |
| -{ |
| - width: 100%; |
| - height: 23.6rem; |
| - padding: 0.8rem; |
| -} |
| - |
| -#custom-filters-raw:focus |
| -{ |
| - outline: none; |
| - border: 2px solid #077CA6; |
| -} |
| - |
| -#empty-custom-filters |
| -{ |
| - padding: 1.5rem; |
| - border: 1px solid #CDCDCD; |
| -} |
| - |
| -/* |
| - Context menu |
| + #custom-filters-edit-error { |
| + visibility: hidden; |
| + display: flex; |
| + align-self: center; |
| + justify-content: flex-start; |
| + font-weight: bold; |
| + } |
| + |
| + #custom-filters-edit-error.warning, |
| + #custom-filters-edit-filters |
| + { |
| + color: #C11D26; |
| + padding: 0.2rem 0.8rem; |
| + } |
| + |
| + #custom-filters-edit-error.warning { |
| + visibility: visible; |
| + } |
| + |
| + #custom-filters-edit-filters { |
| + display: block; |
| + white-space: pre; |
| + overflow: auto; |
| + } |
| + |
| + #custom-filters-edit-filters.many { |
| + border: 1px solid silver; |
| + max-height: 6.2rem; |
| + } |
| + |
| + #custom-filters-raw |
| + { |
| + width: 100%; |
| + height: 23.6rem; |
| + padding: 0.8rem; |
| + } |
| + |
| + #custom-filters-raw:focus |
| + { |
| + outline: none; |
| + border: 2px solid #077CA6; |
| + } |
| + |
| + #custom-filters-raw.warning |
| + { |
| + outline: none; |
| + border: 2px solid #C11D26; |
| + } |
| + |
| + #empty-custom-filters |
| + { |
| + padding: 1.5rem; |
| + border: 1px solid #CDCDCD; |
| + } |
| + |
| + /* |
| + Context menu |
| + */ |
| + |
| + li [role="menubar"] |
| + { |
| + position: relative; |
| + } |
| + |
| + [role="tooltip"] |
| + { |
| + right: -0.8rem; |
| + margin-top: 0.8rem; |
| + opacity: 1; |
| + padding: 0.2rem 1rem; |
| + position: absolute; |
| + -webkit-transition: opacity 200ms ease-in-out 400ms, |
| + visibility 0ms linear 400ms; |
| + transition: opacity 200ms ease-in-out 400ms, |
| + visibility 0ms linear 400ms; |
| + visibility: visible; |
| + width: 15rem; |
| + z-index: 1; |
| + } |
| + |
| + html[dir="rtl"] [role="tooltip"] |
| + { |
| + right: auto; |
| + left: -0.8rem; |
| + } |
| + |
| + [role="tooltip"], |
| + .context-menu .content |
| + { |
| + border: 1px solid #077CA6; |
| + border-radius: 3px; |
| + background-color: #FFFFFF; |
| + } |
| + |
| + |
| + .tooltip:not(:hover) > [role="tooltip"], |
| + [role="tooltip"]:hover |
| + { |
| + visibility: hidden; |
| + opacity: 0; |
| + -webkit-transition-delay: 0ms; |
| + transition-delay: 0ms; |
| + } |
| + |
| + .context-menu |
| + { |
| + position: absolute; |
| + right: 2.5rem; |
| + top: -2rem; |
| + z-index: 1; |
| + visibility: hidden; |
| + } |
| + |
| + html[dir="rtl"] .context-menu |
| + { |
| + right: auto; |
| + left: 2.5rem; |
| + } |
| + |
| + .context-menu .content |
| + { |
| + padding: 0rem; |
| + position: relative; |
| + cursor: default; |
| + } |
| + |
| + li.show-context-menu .context-menu |
| + { |
| + visibility: visible; |
| + } |
| + |
| + [role="tooltip"]::before, |
| + .context-menu::before |
| + { |
| + content: ""; |
| + width: 0rem; |
| + height: 0rem; |
| + position: absolute; |
| + } |
| + |
| + [role="tooltip"]::before |
| + { |
| + border-left: 10px solid transparent; |
| + border-right: 10px solid transparent; |
| + border-bottom: 10px solid #077CA6; |
| + top: -10px; |
| + right: 15px; |
| + } |
| + |
| + html[dir="rtl"] [role="tooltip"]::before |
| + { |
| + right: auto; |
| + left: 15px; |
| + } |
| + |
| + .context-menu::before |
| + { |
| + border-left: 10px solid #077CA6; |
| + border-top: 10px solid transparent; |
| + border-bottom: 10px solid transparent; |
| + top: 22px; |
| + right: -0.5rem; |
| + } |
| + |
| + html[dir="rtl"] .context-menu::before |
| + { |
| + border-left: 0rem; |
| + border-right: 10px solid #077CA6; |
| + right: auto; |
| + left: -0.5rem; |
| + } |
| + |
| + .context-menu li[role="menuitem"] |
| + { |
| + width: 12.2rem; |
| + border: 0rem; |
| + padding: 0rem; |
| + } |
| + |
| + .context-menu li[role="menuitem"] > * |
| + { |
| + width: 100%; |
| + display: flex; |
| + border: 0rem; |
| + padding: 0.7rem 0rem; |
| + color: #077CA6; |
| + align-items: center; |
| + font-size: 1rem; |
| + font-weight: 400; |
| + text-transform: none; |
| + text-decoration: none; |
| + } |
| + |
| + .context-menu li[role="menuitem"] > *:hover, |
| + .context-menu li[role="menuitem"] > *:focus |
| + { |
| + background-color: #E1F2FA; |
| + cursor: pointer; |
| + } |
| + |
| + .context-menu li[role="menuitem"] .icon::before |
| + { |
| + height: 1rem; |
| + width: 1rem; |
| + margin: 0rem 1.1rem; |
| + border: 0rem; |
| + } |
| + |
| + /* |
| + Help tab content |
| */ |
| - |
| -li [role="menubar"] |
| -{ |
| - position: relative; |
| -} |
| - |
| -[role="tooltip"] |
| -{ |
| - right: -0.8rem; |
| - margin-top: 0.8rem; |
| - opacity: 1; |
| - padding: 0.2rem 1rem; |
| - position: absolute; |
| - -webkit-transition: opacity 200ms ease-in-out 400ms, |
| - visibility 0ms linear 400ms; |
| - transition: opacity 200ms ease-in-out 400ms, |
| - visibility 0ms linear 400ms; |
| - visibility: visible; |
| - width: 15rem; |
| - z-index: 1; |
| -} |
| - |
| -html[dir="rtl"] [role="tooltip"] |
| -{ |
| - right: auto; |
| - left: -0.8rem; |
| -} |
| - |
| -[role="tooltip"], |
| -.context-menu .content |
| -{ |
| - border: 1px solid #077CA6; |
| - border-radius: 3px; |
| - background-color: #FFFFFF; |
| -} |
| - |
| - |
| -.tooltip:not(:hover) > [role="tooltip"], |
| -[role="tooltip"]:hover |
| -{ |
| - visibility: hidden; |
| - opacity: 0; |
| - -webkit-transition-delay: 0ms; |
| - transition-delay: 0ms; |
| -} |
| - |
| -.context-menu |
| -{ |
| - position: absolute; |
| - right: 2.5rem; |
| - top: -2rem; |
| - z-index: 1; |
| - visibility: hidden; |
| -} |
| - |
| -html[dir="rtl"] .context-menu |
| -{ |
| - right: auto; |
| - left: 2.5rem; |
| -} |
| - |
| -.context-menu .content |
| -{ |
| - padding: 0rem; |
| - position: relative; |
| - cursor: default; |
| -} |
| - |
| -li.show-context-menu .context-menu |
| -{ |
| - visibility: visible; |
| -} |
| - |
| -[role="tooltip"]::before, |
| -.context-menu::before |
| -{ |
| - content: ""; |
| - width: 0rem; |
| - height: 0rem; |
| - position: absolute; |
| -} |
| - |
| -[role="tooltip"]::before |
| -{ |
| - border-left: 10px solid transparent; |
| - border-right: 10px solid transparent; |
| - border-bottom: 10px solid #077CA6; |
| - top: -10px; |
| - right: 15px; |
| -} |
| - |
| -html[dir="rtl"] [role="tooltip"]::before |
| -{ |
| - right: auto; |
| - left: 15px; |
| -} |
| - |
| -.context-menu::before |
| -{ |
| - border-left: 10px solid #077CA6; |
| - border-top: 10px solid transparent; |
| - border-bottom: 10px solid transparent; |
| - top: 22px; |
| - right: -0.5rem; |
| -} |
| - |
| -html[dir="rtl"] .context-menu::before |
| -{ |
| - border-left: 0rem; |
| - border-right: 10px solid #077CA6; |
| - right: auto; |
| - left: -0.5rem; |
| -} |
| - |
| -.context-menu li[role="menuitem"] |
| -{ |
| - width: 12.2rem; |
| - border: 0rem; |
| - padding: 0rem; |
| -} |
| - |
| -.context-menu li[role="menuitem"] > * |
| -{ |
| - width: 100%; |
| - display: flex; |
| - border: 0rem; |
| - padding: 0.7rem 0rem; |
| - color: #077CA6; |
| - align-items: center; |
| - font-size: 1rem; |
| - font-weight: 400; |
| - text-transform: none; |
| - text-decoration: none; |
| -} |
| - |
| -.context-menu li[role="menuitem"] > *:hover, |
| -.context-menu li[role="menuitem"] > *:focus |
| -{ |
| - background-color: #E1F2FA; |
| - cursor: pointer; |
| -} |
| - |
| -.context-menu li[role="menuitem"] .icon::before |
| -{ |
| - height: 1rem; |
| - width: 1rem; |
| - margin: 0rem 1.1rem; |
| - border: 0rem; |
| -} |
| - |
| -/* |
| - Help tab content |
| -*/ |
| - |
| -html:not([lang="zh"]) #social-chinese, |
| -html[lang="zh"] #social-general |
| -{ |
| - display: none; |
| -} |
| - |
| -#social ul |
| -{ |
| - list-style: none; |
| - padding: 0px; |
| -} |
| - |
| -#social ul li |
| -{ |
| - display: inline-block; |
| - -moz-margin-end: 1rem; |
| - -webkit-margin-end: 1rem; |
| -} |
| - |
| -#social ul li a |
| -{ |
| - display: block; |
| - text-align: center; |
| - text-decoration: none; |
| -} |
| - |
| -/* |
| - Dialog |
| -*/ |
| - |
| -#dialog-background |
| -{ |
| - display: none; |
| - position: fixed; |
| - top: 0px; |
| - right: 0px; |
| - bottom: 0px; |
| - left: 0px; |
| - z-index: 2; |
| - background-color: #000; |
| - opacity: 0.7; |
| -} |
| - |
| -body[data-dialog] #dialog-background |
| -{ |
| - display: block; |
| -} |
| - |
| -#dialog |
| -{ |
| - position: fixed; |
| - top: 100px; |
| - left: 0px; |
| - right: 0px; |
| - z-index: 2; |
| - width: 50vw; |
| - margin: auto; |
| - border-radius: 3px; |
| - background-color: #FFFFFF; |
| -} |
| - |
| -#dialog header |
| -{ |
| - display: flex; |
| - padding: 0.7rem 1.5rem; |
| - background-color: #077CA6; |
| -} |
| - |
| -#dialog header h3 |
| -{ |
| - margin: 0rem; |
| - font-size: 1rem; |
| - font-weight: 700; |
| -} |
| - |
| -.close |
| -{ |
| - margin: 0rem; |
| - cursor: pointer; |
| -} |
| - |
| -#dialog #dialog-body |
| -{ |
| - max-height: 60vh; |
| - overflow: auto; |
| -} |
| - |
| -.dialog-content |
| -{ |
| - margin: 1rem 1.8rem; |
| -} |
| - |
| -[data-dialog="language-change"] .dialog-content, |
| -[data-dialog="language-add"] .dialog-content |
| -{ |
| - margin: 0rem; |
| -} |
| - |
| -[data-dialog="about"] .dialog-content |
| -{ |
| - text-align: center; |
| -} |
| - |
| -[data-dialog="about"] .content button |
| -{ |
| - margin: 1.5rem auto 1.8rem auto; |
| -} |
| - |
| -[data-dialog="about"] p |
| -{ |
| - margin: 0.5rem 0rem; |
| -} |
| - |
| -[data-dialog="import"] .side-controls |
| -{ |
| - margin-top: 2.45rem; |
| -} |
| - |
| -#dialog .table |
| -{ |
| - width: 100%; |
| -} |
| - |
| -#dialog .section:not(:first-child) |
| -{ |
| - margin-top: 24px; |
| -} |
| - |
| -#dialog-title |
| -{ |
| - flex: 1; |
| - font-size: 16px; |
| - color: #FFFFFF; |
| -} |
| - |
| -#dialog-body .dialog-content-block |
| -{ |
| - padding: 12px 0px; |
| -} |
| - |
| -#dialog .url |
| -{ |
| - margin-top: 10px; |
| - margin-bottom: 20px; |
| - word-wrap: break-word; |
| -} |
| - |
| -body:not([data-dialog="about"]) #dialog-title-about, |
| -body:not([data-dialog="about"]) #dialog-content-about, |
| -body:not([data-dialog="import"]) #dialog-title-import, |
| -body:not([data-dialog="import"]) #dialog-content-import, |
| -body:not([data-dialog="language-add"]) #dialog-title-language-add, |
| -body:not([data-dialog="language-change"]) #dialog-title-language-change, |
| -body:not([data-dialog="language-add"]):not([data-dialog="language-change"]) #dialog-content-language-add, |
| -body:not([data-dialog="language-add"]) #dialog-body button.add, |
| -body:not([data-dialog="language-change"]) #dialog-body button.change, |
| -body:not([data-dialog="predefined"]) #dialog-title-predefined, |
| -body:not([data-dialog="predefined"]) #dialog-content-predefined, |
| -body:not([data-dialog]) #dialog |
| -{ |
| - display: none; |
| -} |
| - |
| -/* |
| - Notification |
| -*/ |
| - |
| -#notification |
| -{ |
| - position: fixed; |
| - top: 0rem; |
| - left: 0rem; |
| - display: flex; |
| - padding: 1rem 1.9rem; |
| - width: 100%; |
| - box-sizing: border-box; |
| - opacity: 0.8; |
| - font-size: 1rem; |
| - color: #077CA6; |
| - background-color: #E1F2FA; |
| -} |
| - |
| -#notification strong |
| -{ |
| - flex: 1; |
| - text-align: center; |
| -} |
| + |
| + html:not([lang="zh"]) #social-chinese, |
| + html[lang="zh"] #social-general |
| + { |
| + display: none; |
| + } |
| + |
| + #social ul |
| + { |
| + list-style: none; |
| + padding: 0px; |
| + } |
| + |
| + #social ul li |
| + { |
| + display: inline-block; |
| + margin-right: 1rem; |
| + -moz-margin-end: 1rem; |
| + -webkit-margin-end: 1rem; |
| + } |
| + |
| + #social ul li a |
| + { |
| + display: block; |
| + text-align: center; |
| + text-decoration: none; |
| + } |
| + |
| + /* |
| + Dialog |
| + */ |
| + |
| + #dialog-background |
| + { |
| + display: none; |
| + position: fixed; |
| + top: 0px; |
| + right: 0px; |
| + bottom: 0px; |
| + left: 0px; |
| + z-index: 2; |
| + background-color: #000; |
| + opacity: 0.7; |
| + } |
| + |
| + body[data-dialog] #dialog-background |
| + { |
| + display: block; |
| + } |
| + |
| + #dialog |
| + { |
| + position: fixed; |
| + top: 100px; |
| + left: 0px; |
| + right: 0px; |
| + z-index: 2; |
| + width: 50vw; |
| + margin: auto; |
| + border-radius: 3px; |
| + background-color: #FFFFFF; |
| + } |
| + |
| + #dialog header |
| + { |
| + display: flex; |
| + padding: 0.7rem 1.5rem; |
| + background-color: #077CA6; |
| + } |
| + |
| + #dialog header h3 |
| + { |
| + margin: 0rem; |
| + font-size: 1rem; |
| + font-weight: 700; |
| + } |
| + |
| + .close |
| + { |
| + margin: 0rem; |
| + cursor: pointer; |
| + } |
| + |
| + #dialog #dialog-body |
| + { |
| + max-height: 60vh; |
| + overflow: auto; |
| + } |
| + |
| + .dialog-content |
| + { |
| + margin: 1rem 1.8rem; |
| + } |
| + |
| + [data-dialog="language-change"] .dialog-content, |
| + [data-dialog="language-add"] .dialog-content |
| + { |
| + margin: 0rem; |
| + } |
| + |
| + [data-dialog="about"] .dialog-content |
| + { |
| + text-align: center; |
| + } |
| + |
| + [data-dialog="about"] .content button |
| + { |
| + margin: 1.5rem auto 1.8rem auto; |
| + } |
| + |
| + [data-dialog="about"] p |
| + { |
| + margin: 0.5rem 0rem; |
| + } |
| + |
| + [data-dialog="import"] .side-controls |
| + { |
| + margin-top: 2.45rem; |
| + } |
| + |
| + #dialog .table |
| + { |
| + width: 100%; |
| + } |
| + |
| + #dialog .section:not(:first-child) |
| + { |
| + margin-top: 24px; |
| + } |
| + |
| + #dialog-title |
| + { |
| + flex: 1; |
| + font-size: 16px; |
| + color: #FFFFFF; |
| + } |
| + |
| + #dialog-body .dialog-content-block |
| + { |
| + padding: 12px 0px; |
| + } |
| + |
| + #dialog .url |
| + { |
| + margin-top: 10px; |
| + margin-bottom: 20px; |
| + word-wrap: break-word; |
| + } |
| + |
| + body:not([data-dialog="about"]) #dialog-title-about, |
| + body:not([data-dialog="about"]) #dialog-content-about, |
| + body:not([data-dialog="import"]) #dialog-title-import, |
| + body:not([data-dialog="import"]) #dialog-content-import, |
| + body:not([data-dialog="language-add"]) #dialog-title-language-add, |
| + body:not([data-dialog="language-change"]) #dialog-title-language-change, |
| + body:not([data-dialog="language-add"]):not([data-dialog="language-change"]) #dialog-content-language-add, |
| + body:not([data-dialog="language-add"]) #dialog-body button.add, |
| + body:not([data-dialog="language-change"]) #dialog-body button.change, |
| + body:not([data-dialog="predefined"]) #dialog-title-predefined, |
| + body:not([data-dialog="predefined"]) #dialog-content-predefined, |
| + body:not([data-dialog]) #dialog |
| + { |
| + display: none; |
| + } |
| + |
| + /* |
| + Notification |
| + */ |
| + |
| + #notification |
| + { |
| + position: fixed; |
| + top: 0rem; |
| + left: 0rem; |
| + display: flex; |
| + padding: 1rem 1.9rem; |
| + width: 100%; |
| + box-sizing: border-box; |
| + opacity: 0.8; |
| + font-size: 1rem; |
| + color: #077CA6; |
| + background-color: #E1F2FA; |
| + } |
| + |
| + #notification strong |
| + { |
| + flex: 1; |
| + text-align: center; |
| + } |
| + |