1 @import url
("palette.css");
15 input
[type
="password"],
19 border: 1px solid var
(--color-border-default
);
21 color: var
(--color-text-default
);
25 input
[type
="checkbox"],
27 accent-color: var
(--color-accent-blue
);
41 /*table { border-collapse: collapse; border-spacing: 0; }*/
50 color: var
(--color-text-default
);
51 font-family: Arial
, Helvetica
, sans-serif
;
78 color: var
(--color-text-default
);
84 border-bottom: 1px solid var
(--color-border-default
);
93 color: var
(--color-text-red
);
104 color: var
(--color-text-orange
);
106 text-decoration: none
;
110 text-decoration: none
;
122 margin: 0 0 9px 16px;
136 border: 1px solid var
(--color-border-default
);
143 background-color: var
(--color-background-default
);
144 border: 1px solid var
(--color-border-default
);
145 color: var
(--color-text-green
);
147 font-family: "Courier New", Courier
, monospace
;
158 background-color: var
(--color-background-default
);
160 color: var
(--color-text-default
);
165 vertical-align: middle
;
179 list-style-type: none
;
189 vertical-align: middle
;
194 background-color: var
(--color-background-blue
) !important
;
195 color: var
(--color-text-white
) !important
;
199 background-color: var
(--color-background-default
);
203 border: 1px solid rgb
(85 81 91);
206 /*border-radius: 3px;*/
215 overflow: hidden auto
;
218 /* context menu specific */
221 background-color: var
(--color-background-default
);
222 border: 1px solid var
(--color-border-default
);
224 list-style-type: none
;
228 .contextMenu .separator {
229 border-top: 1px solid var
(--color-border-default
);
239 color: var
(--color-text-default
);
241 font-family: Tahoma
, Arial
, sans-serif
;
244 padding: 5px 20px 5px 5px;
245 text-decoration: none
;
249 .contextMenu li a:hover {
250 background-color: var
(--color-background-hover
);
251 color: var
(--color-text-white
);
254 .contextMenu li a:hover img {
255 filter: var
(--color-icon-hover
);
258 .contextMenu li a.disabled {
262 .contextMenu li a.disabled:hover {
263 color: var
(--color-text-disabled
);
267 background: var
(--color-background-default
);
268 border: 1px solid var
(--color-border-default
);
270 list-style-type: none
;
271 margin: -29px 0 0 100%;
278 .contextMenu li ul li a {
282 .contextMenu li a
.arrow-right
,
283 .contextMenu li a:hover.arrow-right {
284 background-image: url
("../images/arrow-right.gif");
285 background-position: right center
;
286 background-repeat: no-repeat
;
289 .contextMenu
li:hover ul
,
290 .contextMenu li
.ieHover ul
,
291 .contextMenu li li
.ieHover ul
,
292 .contextMenu li li li
.ieHover ul
,
293 .contextMenu li
li:hover ul
,
294 .contextMenu li li li:hover ul {
295 /* lists nested under hovered list items */
299 .contextMenu li img {
304 .contextMenu li input[type="checkbox"] {
309 #contextCategoryList img
{
310 border: 1px solid transparent
;
314 #contextCategoryList img
.highlightedCategoryIcon
{
315 background-color: hsl
(213deg 94% 86%);
338 background: #f2f2f2 url
("../images/slider-area.gif") repeat-x
;
339 border: 1px solid
#a3a3a3;
340 border-bottom: 1px solid
#ccc;
341 border-left: 1px solid
#ccc;
355 background: url
("../images/knob.gif") no-repeat
;
376 /* Mocha Customization */
379 height: auto
!important
;
385 #mochaToolbar .divider
{
386 background-image: url
("../images/toolbox-divider.gif");
387 background-position: left center
;
388 background-repeat: no-repeat
;
404 #torrentsFilterToolbar {
405 display: inline-block
;
409 #torrentsFilterInput {
410 background-color: var
(--color-background-default
);
411 background-image: url
("../images/edit-find.svg");
412 background-position: left
;
413 background-repeat: no-repeat
;
414 background-size: 1.5em;
415 border: 1px solid var
(--color-border-default
);
418 padding: 4px 4px 4px 25px;
421 #torrentsFilterRegexBox {
425 #torrentsFilterRegexBox + label
{
426 background-image: url
("../images/regex.svg");
427 background-position: center
;
428 background-repeat: no-repeat
;
429 background-size: 1.5em;
430 border: 1px solid var
(--color-border-default
);
432 display: inline-block
;
438 #torrentsFilterRegexBox:checked
+ label
{
439 background-color: var
(--color-background-default
);
440 background-image: url
("../images/regex.svg");
441 background-position: center
;
442 background-repeat: no-repeat
;
443 background-size: 1.5em;
444 border: 1px solid var
(--color-accent-blue
);
446 display: inline-block
;
452 #torrentsFilterSelect {
456 #torrentFilesFilterToolbar {
461 #torrentFilesFilterInput {
462 background-image: url
("../images/edit-find.svg");
463 background-position: left
;
464 background-repeat: no-repeat
;
465 background-size: 1.5em;
470 /* Tri-state checkbox */
473 background: url
("../images/3-state-checkbox.gif") 0 0 no-repeat
;
477 margin: 0.15em 8px 5px 0px;
484 background-position: 0 -13px;
488 background-position: 0 -26px;
492 border: 1px solid var
(--color-border-default
);
494 padding: 4px 4px 4px 10px;
497 fieldset
.settings legend
{
503 fieldset
.settings label
{
507 fieldset
.settings
+ div
.formRow
{
522 text-overflow: ellipsis
;
523 text-transform: uppercase
;
534 .filterTitle img.rotate {
535 transform: rotate
(270deg);
543 ul
.filterList
li:hover img
,
544 ul
.filterList
.selectedFilter img
{
545 filter: var
(--color-icon-hover
);
549 ul
.filterList span
.link
{
556 text-overflow: ellipsis
;
561 color: var
(--color-text-default
);
564 ul
.filterList
li:hover
{
565 background-color: var
(--color-background-hover
);
566 color: var
(--color-text-white
);
576 .filesTableCollapseIcon {
584 .filesTableCollapseIcon.rotate {
586 transform: rotate
(270deg);
590 -webkit-touch-callout: none
;
605 image-rendering: pixelated
;
611 #watched_folders_tab {
612 border-collapse: collapse
;
615 #watched_folders_tab td
,
616 #watched_folders_tab th
{
617 border: 1px solid black
;
621 .select-watched-folder-editable {
622 border: solid grey
1px;
628 .select-watched-folder-editable select {
638 .select-watched-folder-editable input {
647 .select-watched-folder-editable
select:focus
,
648 .select-editable input:focus {
653 * Workaround to prevent the transfer list from
654 * disappearing when zooming in the browser.
656 #filtersColumn_handle {
664 td
.statusBarSeparator
{
665 background-image: url
("../images/toolbox-divider.gif");
666 background-position: center
1px;
667 background-repeat: no-repeat
;
668 background-size: 2px 18px;
672 /* Statistics window */
680 #SearchPanel_wrapper,
690 #searchResultsTableContainer {
691 height: calc
(100% - 177px);
695 #searchResultsTableDiv {
696 height: calc
(100% - 26px) !important
;
699 #searchResults .dynamicTable
{
703 #searchResults .numSearchResults
{
708 color: var
(--color-text-red
);
712 color: var
(--color-text-green
);
715 .searchPluginsTableRow {
719 #torrentFilesTableDiv .dynamicTable tr
.nonAlt:hover
{
720 background-color: var
(--color-background-hover
);
721 color: var
(--color-text-white
);