.paging-controls {
    -fx-background-color: white;
}

.paging-controls > .pane .element {
    -fx-background-color: linear-gradient(#ff5400, #be1d00);
    -fx-background-radius: 30;
    -fx-background-insets: 0;
    -fx-text-fill: white;
}

.paging-controls > .pane .element.current {
    -fx-border-color: derive(red, -30%);
    -fx-border-radius: 1em;
}

.paging-controls > .pane > .buttons-container > .navigation-button {
    -fx-content-display: text-only;
    -fx-padding: 2px 10px;
}

.paging-controls > .pane > .page-size-container > .choice-box > .label {
    -fx-text-fill: white;
}

.paging-controls > .pane > .page-size-container > .choice-box .open-button .arrow {
    -fx-shape: "M6.7656 6.1875 Q6.9062 6 7.125 6 Q7.3438 6 7.5312 6.0938 L13.0156 11.5625 Q13.2031 11.7188 13.2031 11.9375 Q13.2031 12.1406 13.1094 12.3438 L7.625 17.8125 Q7.4375 18 7.2188 18 Q7.0156 18 6.8125 17.8594 Q6.625 17.7188 6.5938 17.4844 Q6.5781 17.2344 6.7188 17.0469 L11.7656 12 L6.7656 7.0156 Q6.5781 6.8594 6.5781 6.6094 Q6.5781 6.3438 6.7656 6.1875 Z";
    -fx-rotate: 90;
    -fx-background-color: white;
    -fx-pref-width: 10px;
    -fx-pref-height: 10px;
}

.paging-controls > .pane > .buttons-container > .page-divider {
    -fx-background-color: red;
}
