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 color: var
(--color-text-white
) !important
;
203 background-color: var
(--color-background-default
);
207 border: 1px solid rgb
(85 81 91);
210 /*border-radius: 3px;*/
219 overflow: hidden auto
;
222 /* context menu specific */
225 background-color: var
(--color-background-default
);
226 border: 1px solid var
(--color-border-default
);
228 list-style-type: none
;
232 .contextMenu .separator {
233 border-top: 1px solid var
(--color-border-default
);
242 color: var
(--color-text-default
);
244 font-family: Tahoma
, Arial
, sans-serif
;
246 padding: 5px 20px 5px 5px;
247 text-decoration: none
;
251 .contextMenu li a:hover {
252 background-color: var
(--color-background-hover
);
253 color: var
(--color-text-white
);
256 .contextMenu li a.disabled {
260 .contextMenu li a.disabled:hover {
261 color: var
(--color-text-disabled
);
265 background: var
(--color-background-default
);
266 border: 1px solid var
(--color-border-default
);
268 list-style-type: none
;
269 margin: -29px 0 0 100%;
276 .contextMenu li ul li a {
280 .contextMenu li a
.arrow-right
,
281 .contextMenu li a:hover.arrow-right {
282 background-image: url
("../images/arrow-right.gif");
283 background-position: right center
;
284 background-repeat: no-repeat
;
287 .contextMenu
li:hover ul
,
288 .contextMenu li
.ieHover ul
,
289 .contextMenu li li
.ieHover ul
,
290 .contextMenu li li li
.ieHover ul
,
291 .contextMenu li
li:hover ul
,
292 .contextMenu li li li:hover ul {
293 /* lists nested under hovered list items */
297 .contextMenu li img {
300 margin-right: 0.5em; /* return missed padding */
304 .contextMenu li input[type="checkbox"] {
329 background: #f2f2f2 url
("../images/slider-area.gif") repeat-x
;
330 border: 1px solid
#a3a3a3;
331 border-bottom: 1px solid
#ccc;
332 border-left: 1px solid
#ccc;
346 background: url
("../images/knob.gif") no-repeat
;
367 /* Mocha Customization */
370 height: auto
!important
;
376 #mochaToolbar .divider
{
377 background-image: url
("../images/toolbox-divider.gif");
378 background-position: left center
;
379 background-repeat: no-repeat
;
395 #torrentsFilterToolbar {
396 display: inline-block
;
400 #torrentsFilterInput {
401 background-color: var
(--color-background-default
);
402 background-image: url
("../images/edit-find.svg");
403 background-position: left
;
404 background-repeat: no-repeat
;
405 background-size: 1.5em;
406 border: 1px solid var
(--color-border-default
);
409 padding: 4px 4px 4px 25px;
412 #torrentsFilterRegexBox {
416 #torrentsFilterRegexBox + label
{
417 background-image: url
("../images/regex.svg");
418 background-position: center
;
419 background-repeat: no-repeat
;
420 background-size: 1.5em;
421 border: 1px solid var
(--color-border-default
);
423 display: inline-block
;
429 #torrentsFilterRegexBox:checked
+ label
{
430 background-color: var
(--color-background-default
);
431 background-image: url
("../images/regex.svg");
432 background-position: center
;
433 background-repeat: no-repeat
;
434 background-size: 1.5em;
435 border: 1px solid var
(--color-accent-blue
);
437 display: inline-block
;
443 #torrentFilesFilterToolbar {
448 #torrentFilesFilterInput {
449 background-image: url
("../images/edit-find.svg");
450 background-position: left
;
451 background-repeat: no-repeat
;
452 background-size: 1.5em;
457 /* Tri-state checkbox */
460 background: url
("../images/3-state-checkbox.gif") 0 0 no-repeat
;
464 margin: 0.15em 8px 5px 0px;
471 background-position: 0 -13px;
475 background-position: 0 -26px;
479 border: 1px solid var
(--color-border-default
);
481 padding: 4px 4px 4px 10px;
484 fieldset
.settings legend
{
490 fieldset
.settings label
{
494 fieldset
.settings
+ div
.formRow
{
509 text-overflow: ellipsis
;
510 text-transform: uppercase
;
521 .filterTitle img.rotate {
522 transform: rotate
(270deg);
531 color: var
(--color-text-default
);
535 text-overflow: ellipsis
;
539 ul
.filterList
li:hover
{
540 background-color: var
(--color-background-hover
);
541 color: var
(--color-text-white
);
544 ul
.filterList
li:hover a
{
545 color: var
(--color-text-white
);
555 .filesTableCollapseIcon {
563 .filesTableCollapseIcon.rotate {
565 transform: rotate
(270deg);
569 -webkit-touch-callout: none
;
584 image-rendering: pixelated
;
590 #watched_folders_tab {
591 border-collapse: collapse
;
594 #watched_folders_tab td
,
595 #watched_folders_tab th
{
596 border: 1px solid black
;
600 .select-watched-folder-editable {
601 border: solid grey
1px;
607 .select-watched-folder-editable select {
617 .select-watched-folder-editable input {
626 .select-watched-folder-editable
select:focus
,
627 .select-editable input:focus {
632 * Workaround to prevent the transfer list from
633 * disappearing when zooming in the browser.
635 #filtersColumn_handle {
643 td
.statusBarSeparator
{
644 background-image: url
("../images/toolbox-divider.gif");
645 background-position: center
1px;
646 background-repeat: no-repeat
;
647 background-size: 2px 18px;
651 /* Statistics window */
659 #SearchPanel_wrapper,
669 #searchResultsTableContainer {
670 -moz-height: calc
(100% - 177px);
671 -webkit-height: calc
(100% - 177px);
672 height: calc
(100% - 177px);
676 #searchResultsTableDiv {
677 -moz-height: calc
(100% - 26px) !important
;
678 -webkit-height: calc
(100% - 26px) !important
;
679 height: calc
(100% - 26px) !important
;
682 #searchResults .dynamicTable
{
686 #searchResults .numSearchResults
{
691 color: var
(--color-text-red
);
695 color: var
(--color-text-green
);
698 .searchPluginsTableRow {
702 #torrentFilesTableDiv .dynamicTable tr
.nonAlt:hover
{
703 background-color: var
(--color-background-hover
);
704 color: var
(--color-text-white
);