/** * Sections */ body { color: #555; cursor: default; font-family: 'Noto Sans', Arial, sans-serif !important; font-size: 14px; margin-top: -15px; padding: 10px !important; } .option { display: flex; flex-direction: column; padding-bottom: 20px; } .html-filter-section { background-color: lightgrey; margin-top: 15px; border-radius: 3px; } .html-filter-section > .option { margin-top: 0px; } .notice { border-radius: 3px; box-sizing: border-box; margin-top: 25px; max-width: 470px; padding: 14px 16px; } .notice-default { background-color: #f1f1f1; } .notice-warning { background-color: #ffa500; color: #fff; } #notice-locale { background-color: #ffa500; color: white; font-weight: 600; } .without-checkbox { margin: 0px !important; padding: 0px !important; } /** * Fonts */ @font-face { font-family: 'Noto Sans'; font-style: normal; font-weight: 400; src: url('../../modules/noto-sans/noto-sans.woff2') format('woff2'); } @font-face { font-family: 'Noto Sans'; font-style: normal; font-weight: 600; src: url('../../modules/noto-sans/noto-sans-bold.woff2') format('woff2'); } @font-face { font-family: 'Noto Sans'; font-style: italic; font-weight: 400; src: url('../../modules/noto-sans/noto-sans-italic.woff2') format('woff2'); } /** * Titles */ .title-option { align-items: center; display: flex; font-weight: 600; font-size: 1rem; } /** * Controls */ .input-checkbox { margin: 0 4px 0 0; outline: 0; } .input-text { border-radius: 3px; border: 1px solid darkgrey; padding: 5px !important; margin-top: 10px !important; color: #555; } /** * Icons */ .icon { margin-right: 3px; } /** * Buttons */ .button { -moz-user-select: none; background-color: #f5f5f5; border-radius: 2px; border: 1px solid #cfcfcf; color: #5f5f5f; cursor: pointer; float: right; font-size: 12px; outline: 0; padding: 5px 22px; text-decoration: none; user-select: none; text-align: center; } .button:hover { background-color: #fff; } .button:active { background-color: #dedede; } .button-warning { background-color: #ea9700; border: 1px solid #d88c00; color: #fff; } .button-warning:hover { background-color: #d88c00; border-color: #c98200; } .button-warning:active { background-color: #c07c00; border-color: #b47400; } .button-notice { margin-left: auto; padding: 5px 9px; } #html-filter-domains-title-exclude { display: none; } /** * Links */ .link-text { color: #999; } /** * Miscellaneous */ .description-option { color: #777; font-style: italic; padding-left: 1.8rem; } .badge { border-radius: 3px; color: #fff; font-size: 8px; margin-left: 6px; padding: 3px 5px; text-transform: uppercase; } .badge-warning { background-color: #ffa500; } .warning-red { color: red; background-color: transparent; margin-left: 0px; display: block; font-size: 10px; } .warning-red > a { color: red; font-weight: bold; } #negate-html-filter-list-warning { margin: 10px 0px 30px 0px; } .hidden { display: none !important; } .label-checkbox { align-items: center; display: flex; } .notice-head { font-weight: 600; margin-bottom: 6px; } .notice-body { align-items: center; display: flex; } .notice-message { line-height: 1.3; margin-right: 14px; } #generated-rules { display: none; } .ruleset-generator { display: flex; align-items: center; padding: 5px 0px; } .last-update { font-weight: 600; background-color: #ffa500; border-radius: 3px; color: #fff; font-size: 12px; padding: 3px 5px !important; text-transform: uppercase; font-style: normal; } /** * Right to Left */ body[dir="rtl"] .badge { margin-left: 0; margin-right: 6px; } body[dir="rtl"] .description-option { margin-left: 0; margin-right: 29px; } body[dir="rtl"] .input-checkbox { margin: 0 0 0 4px; } body[dir="rtl"] .input-text { margin-left: 0; margin-right: 29px; } .option-group { background-color: #e1e1e1; margin-top: 2rem; padding: .7rem; border-radius: 3px; } @media (prefers-color-scheme: dark) { body { background-color: #202023; } body, .title-option { color: #aeaeae; } .description-option { color: #b1b1b3; } .notice-head > span, #last-mapping-update, .badge-warning, .notice-message, .button-warning { color: #4b3000 !important; } .option-group { background-color: #1d1d1d; } .input-text { background-color: #434343; color: #aeaeae !important; } }