.list-menu {
    -fx-pref-width: 180;
    -fx-background-color: #3da0e3;
}

.list-item {
    -fx-pref-width: 180;
    -fx-background-color: #3da0e3;
}

.list-item * {
    -fx-fill: #fff;
}

.list-item:hover {
    -fx-background-color: #4aa7e5;
}

.list-item:selected {
    -fx-background-color: #1e88cf;
}

.list-item:disabled {
    -fx-background-color: #a0a1a7;
    -fx-opacity: 1;
}

.wallet-pane {
    -fx-background-color: -fx-background;
}

.address-cell, .utxo-row.entry-cell {
    -fx-font-family: Courier;
}

.hashindex-row {
    -fx-text-fill: #696c77;
}

.hashindex-row.spent {
    -fx-text-fill: #a0a1a7;
}

.transaction-row.confirming {
    -fx-text-fill: #696c77;
}

.tree-table-row-cell:selected .hashindex-row, .tree-table-row-cell:selected .transaction-row {
    -fx-text-fill: white;
}

.label-cell .text-field {
    -fx-padding: 0;
}

.coin-cell {
    -fx-alignment: center-right;
}

.coin-cell.spent .text {
    -fx-strikethrough: true;
}

.coin-cell .confirmation-progress {
    -fx-pref-width: 14;
    -fx-padding: 0 8 0 0;
}

.confirmation-progress-circle, .confirmation-progress-tick {
    -fx-stroke: -fx-text-base-color;
}

.tree-table-row-cell:selected .confirmation-progress-circle, .tree-table-row-cell:selected .confirmation-progress-tick {
    -fx-stroke: white;
}

.confirmation-progress-arc {
    -fx-fill: -fx-text-base-color;
}

.tree-table-row-cell:selected .confirmation-progress-arc {
    -fx-fill: white;
}

.entry-cell .button {
    -fx-padding: 0;
    -fx-pref-height: 18;
    -fx-pref-width: 18;
    -fx-border-width: 0;
    -fx-background-color: -fx-background;
}

.entry-cell .button .label .text {
    -fx-fill: -fx-background;
}

.entry-cell:hover .button .label .text {
    -fx-fill: -fx-text-base-color;
}

.tree-table-row-cell:selected .entry-cell:hover .button .label .text {
    -fx-fill: white;
}

.duplicate-warning {
    -fx-text-fill: rgb(202, 18, 67);
}

.unused-check {
    -fx-text-fill: #50a14f;
}

.address-text-field {
    -fx-font-family: Courier;
}