| LEFT | RIGHT | 
|     1 /* |     1 /* | 
|     2  * This file is part of Adblock Plus <https://adblockplus.org/>, |     2  * This file is part of Adblock Plus <https://adblockplus.org/>, | 
|     3  * Copyright (C) 2006-present eyeo GmbH |     3  * Copyright (C) 2006-present eyeo GmbH | 
|     4  * |     4  * | 
|     5  * Adblock Plus is free software: you can redistribute it and/or modify |     5  * Adblock Plus is free software: you can redistribute it and/or modify | 
|     6  * it under the terms of the GNU General Public License version 3 as |     6  * it under the terms of the GNU General Public License version 3 as | 
|     7  * published by the Free Software Foundation. |     7  * published by the Free Software Foundation. | 
|     8  * |     8  * | 
|     9  * Adblock Plus is distributed in the hope that it will be useful, |     9  * Adblock Plus is distributed in the hope that it will be useful, | 
|    10  * but WITHOUT ANY WARRANTY; without even the implied warranty of |    10  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|    86 { |    86 { | 
|    87   margin: 0rem; |    87   margin: 0rem; | 
|    88 } |    88 } | 
|    89  |    89  | 
|    90 [aria-hidden="true"] |    90 [aria-hidden="true"] | 
|    91 { |    91 { | 
|    92   display: none !important; |    92   display: none !important; | 
|    93 } |    93 } | 
|    94  |    94  | 
|    95 input[type="text"], |    95 input[type="text"], | 
 |    96 input[type="url"], | 
|    96 textarea, |    97 textarea, | 
|    97 main |    98 main | 
|    98 { |    99 { | 
|    99   -webkit-box-sizing: border-box; |   100   -webkit-box-sizing: border-box; | 
|   100   -moz-box-sizing: border-box; |   101   -moz-box-sizing: border-box; | 
|   101   box-sizing: border-box; |   102   box-sizing: border-box; | 
|   102 } |   103 } | 
|   103  |   104  | 
|   104 /* |   105 /* | 
|   105   Buttons and links |   106   Buttons and links | 
| (...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   268   border-width: 0px 1px 1px 1px; |   269   border-width: 0px 1px 1px 1px; | 
|   269   width: 100%; |   270   width: 100%; | 
|   270   background-color: #E1F2FA; |   271   background-color: #E1F2FA; | 
|   271   text-align: initial; |   272   text-align: initial; | 
|   272 } |   273 } | 
|   273  |   274  | 
|   274 button.list:hover |   275 button.list:hover | 
|   275 { |   276 { | 
|   276   box-shadow: inset 0 0 0 3px #099CD0; |   277   box-shadow: inset 0 0 0 3px #099CD0; | 
|   277   border-color: #099CD0; |   278   border-color: #099CD0; | 
 |   279 } | 
 |   280  | 
 |   281 .side-controls:not(.wrap) | 
 |   282 { | 
 |   283   margin: 0.8rem 0rem; | 
 |   284   display: flex; | 
 |   285   justify-content: flex-end; | 
 |   286 } | 
 |   287  | 
 |   288 .side-controls button | 
 |   289 { | 
 |   290   margin: 0rem; | 
 |   291   -moz-margin-start: 1rem; | 
 |   292   -webkit-margin-start: 1rem; | 
 |   293 } | 
 |   294  | 
 |   295 .side-controls.wrap button | 
 |   296 { | 
 |   297   margin: 0.8rem 0rem; | 
 |   298   -moz-margin-start: auto; | 
 |   299   -webkit-margin-start: auto; | 
 |   300 } | 
 |   301  | 
 |   302 /* | 
 |   303   Forms | 
 |   304  */ | 
 |   305  | 
 |   306 .floating-input | 
 |   307 { | 
 |   308   position: relative; | 
 |   309   padding-top: 0.7rem; | 
 |   310   margin: 1.8rem 0rem 0.5rem 0rem; | 
 |   311 } | 
 |   312  | 
 |   313 .floating-input input | 
 |   314 { | 
 |   315   border-color: #CDCDCD; | 
 |   316   border-width: 0px 0px 1px 0px; | 
 |   317   outline: none; | 
 |   318   font-size: 1.3rem; | 
 |   319   padding: 5px; | 
 |   320   width: 100%; | 
 |   321 } | 
 |   322  | 
 |   323 .floating-input input:placeholder-shown ~ label, | 
 |   324 .floating-input input + label, | 
 |   325 .floating-input input:focus + label | 
 |   326 { | 
 |   327   position: absolute; | 
 |   328   top: 0.9rem; | 
 |   329   left: 0.3rem; | 
 |   330   font-size: 1.3rem; | 
 |   331 } | 
 |   332  | 
 |   333 .floating-input input + label, | 
 |   334 .floating-input input:focus + label | 
 |   335 { | 
 |   336   top: -0.5rem; | 
 |   337   font-size: 0.9rem; | 
 |   338 } | 
 |   339  | 
 |   340 html[dir="rtl"] .floating-input input:placeholder-shown ~ label, | 
 |   341 html[dir="rtl"] .floating-input input ~ label, | 
 |   342 html[dir="rtl"] .floating-input input:focus ~ label | 
 |   343 { | 
 |   344   right: 0.3rem; | 
 |   345   left: auto; | 
 |   346 } | 
 |   347  | 
 |   348 [data-validation] .floating-input input:focus:invalid | 
 |   349 { | 
 |   350   border-color: #C11D27; | 
 |   351 } | 
 |   352  | 
 |   353 [data-validation] .floating-input input:focus:invalid ~ .attention::before, | 
 |   354 [data-validation] .floating-input input:focus:valid ~ .attention::before | 
 |   355 { | 
 |   356   content: ""; | 
 |   357   position: absolute; | 
 |   358   display: block; | 
 |   359   margin: 0.5rem; | 
 |   360   height: 1.5rem; | 
 |   361   width: 1.5rem; | 
 |   362   border: 0rem; | 
 |   363   top: 0.5rem; | 
 |   364   right: 0rem; | 
 |   365 } | 
 |   366  | 
 |   367 html[dir="rtl"] [data-validation] .floating-input input:focus:invalid ~ .attenti
      on::before, | 
 |   368 html[dir="rtl"] [data-validation] .floating-input input:focus:valid ~ .attention
      ::before | 
 |   369 { | 
 |   370   left: 0rem; | 
 |   371   right: auto; | 
 |   372 } | 
 |   373  | 
 |   374 [data-validation] .floating-input input:focus:invalid ~ .attention::before | 
 |   375 { | 
 |   376   background-color: #C11D27; | 
 |   377   -webkit-mask: url(icons/attention.svg); | 
 |   378   mask: url(icons/attention.svg); | 
 |   379 } | 
 |   380  | 
 |   381 [data-validation] .floating-input input:focus:valid ~ .attention::before | 
 |   382 { | 
 |   383   top: 0.8rem; | 
 |   384   background-color: green; | 
 |   385   -webkit-mask: url(icons/checkmark.svg); | 
 |   386   mask: url(icons/checkmark.svg); | 
 |   387 } | 
 |   388  | 
 |   389 [data-validation] .floating-input input ~ .error-msg | 
 |   390 { | 
 |   391   margin-top: 0.5rem; | 
 |   392   color: #C11D27; | 
 |   393   display: block; | 
 |   394   visibility: hidden; | 
 |   395 } | 
 |   396  | 
 |   397 [data-validation] .floating-input input:focus:invalid ~ .error-msg | 
 |   398 { | 
 |   399   visibility: visible; | 
|   278 } |   400 } | 
|   279  |   401  | 
|   280 /* |   402 /* | 
|   281   Sidebar |   403   Sidebar | 
|   282  */ |   404  */ | 
|   283  |   405  | 
|   284 #sidebar, |   406 #sidebar, | 
|   285 #sidebar .fixed, |   407 #sidebar .fixed, | 
|   286 [role="tablist"] |   408 [role="tablist"] | 
|   287 { |   409 { | 
| (...skipping 566 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   854 #all-filter-lists-table button[role="checkbox"][aria-checked="false"] + .state #
      state-disabled |   976 #all-filter-lists-table button[role="checkbox"][aria-checked="false"] + .state #
      state-disabled | 
|   855 { |   977 { | 
|   856   display: inline; |   978   display: inline; | 
|   857 } |   979 } | 
|   858  |   980  | 
|   859 #all-filter-lists-table |   981 #all-filter-lists-table | 
|   860 { |   982 { | 
|   861   margin-bottom: 1.5rem; |   983   margin-bottom: 1.5rem; | 
|   862 } |   984 } | 
|   863  |   985  | 
|   864 .side-controls button |  | 
|   865 { |  | 
|   866    margin: 0.8rem 0rem; |  | 
|   867   -moz-margin-start: auto; |  | 
|   868   -webkit-margin-start: auto; |  | 
|   869 } |  | 
|   870  |  | 
|   871 #custom-filters h3 |   986 #custom-filters h3 | 
|   872 { |   987 { | 
|   873   margin: 0rem; |   988   margin: 0rem; | 
|   874 } |   989 } | 
|   875  |   990  | 
|   876 #custom-filters-raw |   991 #custom-filters-raw | 
|   877 { |   992 { | 
|   878   width: 100%; |   993   width: 100%; | 
|   879   height: 23.6rem; |   994   height: 23.6rem; | 
|   880   padding: 0.8rem 1.3rem;  |   995   padding: 0.8rem 1.3rem;  | 
|   881 } |   996 } | 
|   882  |   997  | 
|   883 #custom-filters-raw:focus |   998 #custom-filters-raw:focus | 
|   884 { |   999 { | 
|   885   outline: none; |  1000   outline: none; | 
|   886   border: 2px solid #099CD0; |  1001   border: 2px solid #099CD0; | 
|   887 } |  | 
|   888  |  | 
|   889 #custom-filters-raw-controls |  | 
|   890 { |  | 
|   891   display: flex; |  | 
|   892   justify-content: flex-end; |  | 
|   893 } |  | 
|   894  |  | 
|   895 #custom-filters-raw-controls button |  | 
|   896 { |  | 
|   897   -moz-margin-start: 1rem; |  | 
|   898   -webkit-margin-start: 1rem; |  | 
|   899 } |  1002 } | 
|   900  |  1003  | 
|   901 #empty-custom-filters |  1004 #empty-custom-filters | 
|   902 { |  1005 { | 
|   903   padding: 1.5rem; |  1006   padding: 1.5rem; | 
|   904   border: 1px solid #CDCDCD; |  1007   border: 1px solid #CDCDCD; | 
|   905 } |  1008 } | 
|   906  |  1009  | 
|   907 /* |  1010 /* | 
|   908   Context menu |  1011   Context menu | 
| (...skipping 308 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1217 { |  1320 { | 
|  1218   max-height: 60vh; |  1321   max-height: 60vh; | 
|  1219   overflow: auto; |  1322   overflow: auto; | 
|  1220 } |  1323 } | 
|  1221  |  1324  | 
|  1222 .dialog-content |  1325 .dialog-content | 
|  1223 { |  1326 { | 
|  1224   margin: 1rem 1.8rem; |  1327   margin: 1rem 1.8rem; | 
|  1225 } |  1328 } | 
|  1226  |  1329  | 
|  1227 #dialog-body button |  | 
|  1228 { |  | 
|  1229   -moz-margin-start: auto; |  | 
|  1230   -webkit-margin-start: auto; |  | 
|  1231 } |  | 
|  1232  |  | 
|  1233 [data-dialog="language-change"] .dialog-content, |  1330 [data-dialog="language-change"] .dialog-content, | 
|  1234 [data-dialog="language-add"] .dialog-content |  1331 [data-dialog="language-add"] .dialog-content | 
|  1235 { |  1332 { | 
|  1236   margin: 0rem; |  1333   margin: 0rem; | 
|  1237 } |  1334 } | 
|  1238  |  1335  | 
|  1239 [data-dialog="about"] .dialog-content |  1336 [data-dialog="about"] .dialog-content | 
|  1240 { |  1337 { | 
|  1241   text-align: center; |  1338   text-align: center; | 
|  1242 } |  1339 } | 
|  1243  |  1340  | 
|  1244 [data-dialog="about"] button |  1341 [data-dialog="about"] button | 
|  1245 { |  1342 { | 
|  1246   margin: 1.5rem auto 1.8rem auto; |  1343   margin: 1.5rem auto 1.8rem auto; | 
|  1247 } |  1344 } | 
|  1248  |  1345  | 
|  1249 [data-dialog="about"] p, |  1346 [data-dialog="about"] p, | 
|  1250 #tracking-notification p |  1347 #tracking-notification p | 
|  1251 { |  1348 { | 
|  1252   margin: 0.5rem 0rem; |  1349   margin: 0.5rem 0rem; | 
|  1253 } |  1350 } | 
|  1254  |  1351  | 
|  1255 #abp-version |  1352 #abp-version | 
|  1256 { |  1353 { | 
|  1257   margin-bottom: 2rem; |  1354   margin-bottom: 2rem; | 
|  1258 } |  1355 } | 
|  1259  |  1356  | 
|  1260 #dialog label |  1357 [data-dialog="import"] .side-controls | 
|  1261 { |  1358 { | 
|  1262   font-size: 0.9rem; |  1359   margin-top: 2.45rem; | 
|  1263   margin: 0px; |  | 
|  1264 } |  | 
|  1265  |  | 
|  1266 #dialog input[type="text"] |  | 
|  1267 { |  | 
|  1268   border-color: #CDCDCD; |  | 
|  1269   border-width: 0px 0px 1px 0px; |  | 
|  1270   font-size: 1.3rem; |  | 
|  1271   padding: 5px; |  | 
|  1272   width: 100%; |  | 
|  1273 } |  1360 } | 
|  1274  |  1361  | 
|  1275 #dialog .table |  1362 #dialog .table | 
|  1276 { |  1363 { | 
|  1277   width: 100%; |  1364   width: 100%; | 
|  1278 } |  1365 } | 
|  1279  |  1366  | 
|  1280 #dialog .section:not(:first-child) |  1367 #dialog .section:not(:first-child) | 
|  1281 { |  1368 { | 
|  1282   margin-top: 24px; |  1369   margin-top: 24px; | 
| (...skipping 13 matching lines...) Expand all  Loading... | 
|  1296  |  1383  | 
|  1297 #dialog .url |  1384 #dialog .url | 
|  1298 { |  1385 { | 
|  1299   margin-top: 10px; |  1386   margin-top: 10px; | 
|  1300   margin-bottom: 20px; |  1387   margin-bottom: 20px; | 
|  1301   word-wrap: break-word; |  1388   word-wrap: break-word; | 
|  1302 } |  1389 } | 
|  1303  |  1390  | 
|  1304 body:not([data-dialog="about"]) #dialog-title-about, |  1391 body:not([data-dialog="about"]) #dialog-title-about, | 
|  1305 body:not([data-dialog="about"]) #dialog-content-about, |  1392 body:not([data-dialog="about"]) #dialog-content-about, | 
|  1306 body:not([data-dialog="custom"]) #dialog-title-custom, |  1393 body:not([data-dialog="import"]) #dialog-title-import, | 
|  1307 body:not([data-dialog="custom"]) #dialog-content-custom, |  1394 body:not([data-dialog="import"]) #dialog-content-import, | 
|  1308 body:not([data-dialog="language-add"]) #dialog-title-language-add, |  1395 body:not([data-dialog="language-add"]) #dialog-title-language-add, | 
|  1309 body:not([data-dialog="language-change"]) #dialog-title-language-change, |  1396 body:not([data-dialog="language-change"]) #dialog-title-language-change, | 
|  1310 body:not([data-dialog="language-add"]):not([data-dialog="language-change"]) #dia
      log-content-language-add, |  1397 body:not([data-dialog="language-add"]):not([data-dialog="language-change"]) #dia
      log-content-language-add, | 
|  1311 body:not([data-dialog="language-add"]) #dialog-body button.add, |  1398 body:not([data-dialog="language-add"]) #dialog-body button.add, | 
|  1312 body:not([data-dialog="language-change"]) #dialog-body button.change, |  1399 body:not([data-dialog="language-change"]) #dialog-body button.change, | 
|  1313 body:not([data-dialog="predefined"]) #dialog-title-predefined, |  1400 body:not([data-dialog="predefined"]) #dialog-title-predefined, | 
|  1314 body:not([data-dialog="predefined"]) #dialog-content-predefined, |  1401 body:not([data-dialog="predefined"]) #dialog-content-predefined, | 
|  1315 body:not([data-dialog="tracking"]) #dialog-title-tracking, |  1402 body:not([data-dialog="tracking"]) #dialog-title-tracking, | 
|  1316 body:not([data-dialog="tracking"]) #dialog-content-tracking, |  1403 body:not([data-dialog="tracking"]) #dialog-content-tracking, | 
|  1317 body:not([data-dialog]) #dialog |  1404 body:not([data-dialog]) #dialog | 
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1351  |  1438  | 
|  1352 #hide-notification::after |  1439 #hide-notification::after | 
|  1353 { |  1440 { | 
|  1354   background-color: #099DD1; |  1441   background-color: #099DD1; | 
|  1355 } |  1442 } | 
|  1356  |  1443  | 
|  1357 #hide-notification:hover::after |  1444 #hide-notification:hover::after | 
|  1358 { |  1445 { | 
|  1359   background-color: #5CBCE1; |  1446   background-color: #5CBCE1; | 
|  1360 } |  1447 } | 
| LEFT | RIGHT |