
listen.0.1.3.source-code.glisten.css Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of glisten Show documentation
Show all versions of glisten Show documentation
JavaFX framework for Desktop and Mobile applications
The newest version!
@font-face {
font-family: Material-Icons;
src: url('fonts/MaterialIcons-Regular.ttf');
}
.root {
-fx-background: white;
-fx-text-fill: -text-light;
-fx-font-size: 10pt;
-elevation-shadow-color: rgba(0, 0, 0, 0.3);
-elevation-z1: dropshadow(three-pass-box, -elevation-shadow-color, 2, 0, 0, 1);
-elevation-z2: dropshadow(three-pass-box, -elevation-shadow-color, 16, 0, 0, 7);
-text-dark: white;
-divider-dark: rgba(255, 255, 255, 0.12);
-text-disabled-dark: rgba(255, 255, 255, 0.74);
-text-hint-dark: rgba(255, 255, 255, 0.12);
-text-secondary-dark: rgba(255, 255, 255, 0.7);
-text-light: rgba(0, 0, 0, 0.87);
-divider-light: rgba(0, 0, 0, 0.12);
-text-disabled-light: rgba(0, 0, 0, 0.7);
-text-hint-light: rgba(0, 0, 0, 0.26);
-text-secondary-light: rgba(0, 0, 0, 0.54);
-dialog-content-text-color: rgba(0, 0, 0, 0.65);
-selection-background: rgba(0, 0, 0, 0.05);
-text-input-prompt-color: rgba(0, 0, 0, 0.3);
-text-disabled: -text-disabled-light;
-background-disabled: rgba(0, 0, 0, 0.12);
-background-fill: -text-light;
-flat-button-hover-background: rgba(153, 153, 153, 0.2);
-flat-button-pressed-background: rgba(153, 153, 153, 0.4);
-flat-button-disabled-fill: rgba(0, 0, 0, 0.26);
-toast-background: rgba(51, 51, 51, 0.7);
-primary-swatch-50: #E3F2FD;
-primary-swatch-100:#BBDEFB;
-primary-swatch-200:#90CAF9;
-primary-swatch-300:#64B5F6;
-primary-swatch-400:#42A5F5;
-primary-swatch-500:#2196F3;
-primary-swatch-600:#1E88E5;
-primary-swatch-700:#1976D2;
-primary-swatch-800:#1565C0;
-primary-swatch-900:#0D47A1;
-alternate-swatch-100:#82B1FF;
-alternate-swatch-200:#448AFF;
-alternate-swatch-400:#2979FF;
-alternate-swatch-700:#2962FF;
}
.view {
-fx-background-color: -fx-background;
}
.button, .toggle-button {
-fx-skin: "com.gluonhq.glisten.control.skin.GlistenButtonSkin";
-fx-font-weight: normal;
-fx-font-size: 1em;
-fx-background-radius: 0;
-fx-alignment: center;
-fx-effect: -elevation-z1;
-fx-background-color: -primary-swatch-500;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
-fx-min-width: 14.08mm;
-fx-min-height: 5.76mm;
-fx-padding: 1.92mm;
}
.date-picker-popup > * > .spinner > .button {
-fx-skin: "javafx.scene.control.skin.ButtonSkin";
}
.button:hover, .toggle-button:hover {
-fx-background-color: -primary-swatch-600;
}
.button:pressed, .toggle-button:pressed {
-fx-background-color: -primary-swatch-700;
-fx-effect: -elevation-z2;
}
.button:disabled, .toggle-button:disabled {
-fx-background-color: -background-disabled;
-fx-text-fill: ladder(-background-disabled, -text-disabled-light 49%, -text-disabled-dark 50%);
-fx-effect: null;
}
.button.flat, .toggle-button.flat {
-fx-background-color: transparent;
-fx-effect: null;
-fx-text-fill: inherit;
}
.button.flat:hover, .toggle-button.flat:hover {
-fx-background-color: -flat-button-hover-background;
}
.button.flat:pressed, .toggle-button.flat:pressed {
-fx-background-color: -flat-button-pressed-background;
}
.button.flat:disabled, .toggle-button.flat:disabled {
-fx-text-fill: -flat-button-disabled-fill;
}
.button.round, .toggle-button.round {
-fx-min-width: 8.96mm;
-fx-min-height: 8.96mm;
-fx-pref-width: 8.96mm;
-fx-pref-height: 8.96mm;
-fx-background-radius: 4.48mm;
-fx-background-insets: 0;
-fx-padding: 0;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
}
.button.round:pressed, .toggle-button.round:pressed {
-fx-effect: -elevation-z2;
}
.button.round:disabled, .toggle-button.round:disabled {
-fx-text-fill: -text-disabled;
-fx-background-color: -background-disabled;
-fx-effect: null;
}
.button.round.action, .toggle-button.round.action {
-fx-min-width: 12.16mm;
-fx-min-height: 12.16mm;
-fx-pref-width: 12.16mm;
-fx-pref-height: 12.16mm;
-fx-background-radius: 6.08mm;
-fx-background-insets: 0;
-fx-padding: 0;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
-fx-font-size: 2em;
}
.toggle-button.icon-toggle, .button.icon-toggle {
-background-base-color: white;
-fx-font-family: "Material Icons";
-fx-font-size: 5.76mm;
-fx-text-fill: inherit;
-fx-label-padding: 2 0 0 0;
-fx-min-width: 9.27854mm;
-fx-min-height: 9.27854mm;
-fx-pref-width: 9.27854mm;
-fx-pref-height: 9.27854mm;
-fx-background-radius: 4.63927mm;
-fx-background-insets: 0;
-fx-padding: 0;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
-fx-background-color: transparent;
-fx-effect: none;
-fx-padding: 0;
}
.toggle-button.icon-toggle:hover, .button.icon-toggle:hover {
-fx-background-color: derive(-background-base-color, -10%);
}
.toggle-button.icon-toggle:pressed, .button.icon-toggle:pressed {
-fx-background-color: derive(-background-base-color, -20%);
}
.toggle-button.icon-toggle:disabled, .button.icon-toggle:disabled {
-fx-text-fill: -text-disabled;
}
.icon-text {
-fx-font-family: "Material Icons";
-fx-font-size: 5.76mm;
-fx-text-fill: inherit;
-fx-label-padding: 2 0 0 0;
}
.toggle-button {
-fx-skin: "com.gluonhq.glisten.control.skin.GlistenToggleButtonSkin";
}
.toggle-button:selected {
-fx-background-color: -primary-swatch-700;
}
.toggle-button:selected:hover {
-fx-background-color: -primary-swatch-600;
}
.toggle-button.switch {
-fx-skin: "com.gluonhq.glisten.control.skin.GlistenSwitchSkin";
-fx-effect: null;
-fx-text-fill: null;
-fx-background-color: transparent;
-fx-pref-width: 10.96554mm;
-fx-pref-height: 6.74803mm;
-fx-min-width: 10.96554mm;
-fx-min-height: 6.74803mm;
}
.toggle-button.switch:pressed {
-fx-text-fill: transparent;
}
.toggle-button.switch:disabled {
-fx-background-color: transparent;
}
.toggle-button.switch > .track {
-fx-background-color: derive(#BDBDBD, -15%);
-fx-pref-width: 10.96554mm;
-fx-pref-height: 4.21752mm;
-fx-background-radius: 4.21752mm;
-fx-background-insets: 0;
-fx-padding: 0;
}
.toggle-button.switch > .thumb {
-fx-background-color: #BDBDBD;
-fx-effect: -elevation-z1;
-fx-min-width: 5.90452mm;
-fx-min-height: 5.90452mm;
-fx-pref-width: 5.90452mm;
-fx-pref-height: 5.90452mm;
-fx-background-radius: 2.95226mm;
-fx-background-insets: 0;
-fx-padding: 0;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
}
.toggle-button.switch:pressed > .thumb {
-fx-background-color: -primary-swatch-200;
-fx-effect: -elevation-z2;
}
.toggle-button.switch:selected > .track {
-fx-background-color: derive(-primary-swatch-200, 50%);
}
.toggle-button.switch:selected > .thumb {
-fx-background-color: -primary-swatch-500;
}
.toggle-button.switch:disabled > .track {
-fx-background-color: derive(#424242, 10%);
}
.toggle-button.switch:disabled > .thumb {
-fx-background-color: #424242;
}
.toggle-button.switch.light {
-fx-effect: null;
}
.toggle-button.switch.light > .track {
-fx-background-color: derive(#FAFAFA, -50%);
}
.toggle-button.switch.light > .thumb {
-fx-background-color: #FAFAFA;
}
.toggle-button.switch.light:selected > .track {
-fx-background-color: derive(-primary-swatch-500, 50%);
}
.toggle-button.switch.light:selected > .thumb {
-fx-background-color: -primary-swatch-500;
}
.toggle-button.switch.light:disabled > .track {
-fx-background-color: derive(#BDBDBD, 15%);
}
.toggle-button.switch.light:disabled > .thumb {
-fx-background-color: #BDBDBD;
}
.check-box {
-fx-text-fill: inherit;
}
.check-box > .box {
-fx-background-color: transparent;
}
.check-box > .box > .mark {
-fx-pref-width: 5.06102mm;
-fx-pref-height: 5.06102mm;
-fx-background-color: -background-fill;
-fx-shape: "M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z";
}
.check-box:selected > .box > .mark {
-fx-background-color: -primary-swatch-500;
-fx-shape: "M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z";
}
.check-box:disabled > .box > .mark {
-fx-background-color: -text-disabled;
}
.radio-button {
-fx-text-fill: inherit;
}
.radio-button > .radio {
-fx-background-color: transparent;
}
.radio-button > .radio > .dot {
-fx-pref-width: 5.48277mm;
-fx-pref-height: 5.48277mm;
-fx-background-color: -background-fill;
-fx-shape: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z";
}
.radio-button:disabled > .radio > .dot {
-fx-background-color: -text-disabled;
}
.radio-button:selected > .radio > .dot {
-fx-background-color: -primary-swatch-500;
-fx-shape: "M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z";
}
.text-input {
-fx-font-size: 1.2em;
-fx-padding: 1.28mm;
-fx-background-color: transparent;
-fx-highlight-fill: -primary-swatch-500;
-fx-highlight-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
-fx-background-insets: 0;
-fx-focus-color: transparent;
-fx-background-radius: 0;
-fx-text-fill: inherit;
-fx-border-width: 0 0 1px 0, 0 0 1px 0;
-fx-border-insets: 0 0 -1px 0, 0 0 -1px 0;
-fx-border-color: transparent transparent -fx-prompt-text-fill transparent, transparent transparent transparent transparent;
}
.text-input:focused {
-fx-border-width: 0 0 2px 0, 0 0 0 0;
-fx-border-insets: 0 0 -2px 0, 0 0 0 0;
-fx-border-color: transparent transparent -primary-swatch-500 transparent, transparent transparent transparent transparent;
}
.text-input:disabled {
-fx-border-style: dashed;
-fx-opacity: 1;
-fx-text-input: -text-disabled;
}
.text-input.full-width {
-fx-border-color: transparent;
}
.scroll-bar:horizontal .track, .scroll-bar:vertical .track {
-fx-background-color: transparent;
-fx-border-color: transparent;
-fx-background-radius: 0em;
-fx-border-radius: 2em;
}
.scroll-bar:horizontal .increment-button, .scroll-bar:horizontal .decrement-button {
-fx-background-color: transparent;
-fx-background-radius: 0em;
-fx-padding: 0 0 10 0;
}
.scroll-bar:vertical .increment-button, .scroll-bar:vertical .decrement-button {
-fx-background-color: transparent;
-fx-background-radius: 0em;
-fx-padding: 0 10 0 0;
}
.scroll-bar .increment-arrow, .scroll-bar .decrement-arrow {
-fx-shape: " ";
-fx-padding: 0;
}
.scroll-bar:horizontal .thumb, .scroll-bar:vertical .thumb {
-fx-background-color: derive(black, 90%);
-fx-background-insets: 2, 0, 0;
-fx-background-radius: 2em;
}
.tool-bar {
-fx-background-insets: 0;
-fx-background-color: -primary-swatch-500;
-fx-font-size: 1.1em;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
-fx-effect: -elevation-z1;
-fx-spacing: 3mm;
}
.tool-bar .label {
-fx-text-fill: inherit;
-fx-font-size: 1.2em;
}
.tool-bar .button {
-fx-background-color: transparent;
-fx-text-fill: inherit;
-fx-font-family: "Material Icons";
-fx-font-size: 5.76mm;
-fx-text-fill: inherit;
-fx-label-padding: 2 0 0 0;
-fx-min-width: 9.2mm;
-fx-min-height: 9.2mm;
-fx-pref-width: 9.2mm;
-fx-pref-height: 9.2mm;
-fx-background-radius: 4.6mm;
-fx-background-insets: 0;
-fx-padding: 0;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
-fx-effect: null;
}
.tool-bar .button.icon-toggle {
-fx-font-family: "Material Icons";
-fx-font-size: 5.76mm;
-fx-text-fill: inherit;
-fx-label-padding: 2 0 0 0;
-fx-min-width: 9.27854mm;
-fx-min-height: 9.27854mm;
-fx-pref-width: 9.27854mm;
-fx-pref-height: 9.27854mm;
-fx-background-radius: 4.63927mm;
-fx-background-insets: 0;
-fx-padding: 0;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
-fx-background-color: transparent;
-fx-text-fill: inherit;
-fx-effect: none;
}
.tool-bar .button.icon-toggle:hover {
-fx-background-color: derive(-primary-swatch-500, -10%);
}
.tool-bar .button.icon-toggle:pressed {
-fx-background-color: derive(-primary-swatch-500, -20%);
}
.tool-bar .text-input {
-fx-border-color: transparent;
-fx-background: transparent;
-fx-text-fill: inherit;
}
.list-view {
-fx-background-insets: 0;
-fx-background-color: white;
-fx-text-fill: -text-light;
-fx-effect: -elevation-z1;
-fx-spacing: 3mm;
-fx-padding: 0;
-fx-border-width: 0;
-fx-effect: null;
}
.list-cell, .list-cell:odd {
-fx-background-color: white;
-fx-border-color: -divider-light;
-fx-border-width: 0 0 1 0;
-fx-text-fill: -text-light;
-fx-text-background-color: -text-light;
}
.list-cell:empty {
-fx-border-width: 0;
-fx-text-fill: -text-light;
-fx-text-background-color: -text-light;
}
.list-cell:filled:selected, .list-cell:filled:selected:focused {
-fx-background-color: -selection-background;
-fx-text-fill: -text-light;
-fx-text-background-color: -text-light;
}
.list-tile {
-fx-margin: 0mm 2.56mm 0mm 2.56mm;
-fx-text-fill: -text-light;
-fx-text-background-color: -text-light;
-fx-fill-height: true;
-fx-aligment: baseline-left;
}
.list-tile > .text-box {
-fx-spacing: 0px;
-fx-pref-width: 10px;
-fx-padding: 0 2mm 0 2mm;
}
.list-tile > .text-box > .primary-text {
-fx-text-fill: -text-light;
-fx-font-size: 1.1em;
}
.list-tile > .text-box > .secondary-text {
-fx-text-fill: -text-secondary-light;
-fx-font-size: 1em;
}
.list-tile > .text-box > .tertiary-text {
-fx-text-fill: -text-secondary-light;
-fx-font-size: 0.9em;
}
.list-tile > .primary-graphic {
-fx-pref-width: 8.96mm;
-fx-font-size: 1.9em;
}
.list-tile > .secondary-graphic {
-fx-padding: 0 2.56mm 0 2.56mm;
}
.list-tile.single-line-tile {
-fx-pref-height: 8.96mm;
}
.list-tile.dual-line-tile {
-fx-pref-height: 11.52mm;
}
.list-tile.triple-line-tile {
-fx-pref-height: 14.08mm;
}
.floating-header {
-fx-effect: dropshadow(three-pass-box, black, 5, 0, 0, 0);
}
.floating-header:snapped {
-fx-effect: null;
}
.charm-list-view.list-view {
-fx-padding: 0;
}
.list-cell.header-cell {
-fx-font-weight: bold;
-fx-background-color: white;
-fx-text-fill: -primary-swatch-500;
-fx-font-size: 1em;
}
.dialog {
-fx-text-fill: -text-light;
-fx-background-color: white;
-fx-effect: -elevation-z2;
-fx-padding: 4.8mm 0 0 0;
}
.dialog > .graphic-container {
-fx-padding: 0 4.8mm 4.8mm 4.8mm;
}
.dialog > .container {
-fx-spacing: 3.84mm;
-fx-padding: 0 4.8mm 4.8mm 4.8mm;
}
.dialog > .container > .dialog-title {
-fx-font-size: 1.5em;
-fx-text-fill: -text-light;
}
.dialog > .container > .dialog-content {
-fx-text-fill: -dialog-content-text-color;
-fx-font-size: 11pt;
}
.dialog > .dialog-button-bar {
-fx-padding: 2.56mm 2.56mm 2.56mm 4.8mm;
-fx-alignment: center-right;
}
.dialog > .dialog-button-bar .button {
-fx-text-fill: -primary-swatch-500;
}
.header-dialog-panel > .header {
-fx-background-color: -primary-swatch-500;
-fx-padding: 15 30 15 0;
}
.app-bar.dialog-fullscreen > .nav-area > .close-button {
-fx-pref-width: 24px;
-fx-pref-height: 24px;
-fx-min-width: 9.27854mm;
-fx-min-height: 9.27854mm;
-fx-pref-width: 9.27854mm;
-fx-pref-height: 9.27854mm;
-fx-background-radius: 4.63927mm;
-fx-background-insets: 0;
-fx-padding: 0;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
-fx-scale-shape: false;
-fx-shape: "M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41z";
-fx-background-color: -fx-icon-fill;
}
.alert > .graphic-container > .graphic {
-fx-pref-width: 65px;
-fx-pref-height: 65px;
-fx-scale-shape: false;
}
.alert.error > .graphic-container > .graphic {
-fx-shape: "M264.901,243.462l-8.401,8.401l-8.401-8.401l-4.599,4.599l8.401,8.401l-8.401,8.401l4.599,4.599l8.401-8.401l8.401,8.401l4.599-4.599l-8.401-8.401l8.401-8.401L264.901,243.462z M256.5,223.962c-17.956,0-32.5,14.544-32.5,32.5s14.544,32.5,32.5,32.5s32.5-14.544,32.5-32.5S274.456,223.962,256.5,223.962z M256.48,282.462c-14.333,0-26-11.668-26-26c0-14.333,11.667-26,26-26c14.332,0,26,11.667,26,26C282.48,270.794,270.812,282.462,256.48,282.462z";
-fx-background-color: #bf0310;
}
.alert.warning > .graphic-container > .graphic {
-fx-shape: "M224,288.962h65l-32.5-65L224,288.962z M259.455,278.699h-5.909v-6.842h5.909V278.699z M259.455,265.015h-5.909V251.33h5.909V265.015z";
-fx-background-color: #f7ec45;
}
.alert.information > .graphic-container > .graphic {
-fx-shape: "M253.25,272.712h6.5v-19.5h-6.5V272.712z M256.5,223.962c-17.956,0-32.5,14.544-32.5,32.5s14.544,32.5,32.5,32.5s32.5-14.544,32.5-32.5S274.456,223.962,256.5,223.962z M256.5,282.462c-14.333,0-26-11.668-26-26c0-14.333,11.667-26,26-26c14.332,0,26,11.667,26,26C282.5,270.795,270.832,282.462,256.5,282.462z M253.25,246.712h6.5v-6.5h-6.5V246.712z";
-fx-background-color: #3e66a9;
}
.alert.confirmation > .graphic-container > .graphic {
-fx-shape: "M253.25,275.962h6.5v-6.5h-6.5V275.962z M256.5,223.962c-17.94,0-32.5,14.56-32.5,32.5s14.56,32.5,32.5,32.5s32.5-14.56,32.5-32.5S274.44,223.962,256.5,223.962z M256.5,282.462c-14.333,0-26-11.668-26-26c0-14.333,11.667-26,26-26c14.332,0,26,11.667,26,26C282.5,270.794,270.832,282.462,256.5,282.462z M256.5,236.962c-7.182,0-13,5.817-13,13h6.5c0-3.575,2.925-6.5,6.5-6.5c3.575,0,6.5,2.925,6.5,6.5c0,6.5-9.75,5.688-9.75,16.25h6.5c0-7.313,9.75-8.125,9.75-16.25C269.5,242.779,263.682,236.962,256.5,236.962z";
-fx-background-color: #4a72b1;
}
.exception-dialog-content > BorderPane > .graphic-container > .graphic {
-fx-pref-width: 32px;
-fx-pref-height: 32px;
-fx-scale-shape: false;
-fx-shape: "M38.18,25L33,30.18L27.82,25L25,27.82L30.18,33L25,38.18L27.82,41L33,35.82L38.18,41L41,38.18L35.82,33L41,27.82L38.18,25z M33,13c-11.06,0-20,8.94-20,20s8.94,20,20,20s20-8.94,20-20S44.06,13,33,13z M33,49c-8.82,0-16-7.18-16-16s7.18-16,16-16s16,7.18,16,16S41.82,49,33,49z";
-fx-background-color: #bf0310;
}
.exception-dialog-content {
-fx-padding: 10 1 0 1;
-fx-spacing: 15;
}
.exception-dialog-content > BorderPane > .graphic-container {
-fx-padding: 20 20 20 20;
}
.exception-dialog-content > BorderPane > .message-container {
-fx-spacing: 10;
-fx-font-size: 12pt;
}
.exception-dialog-content > .stacktrace-text {
-fx-border-width: 0;
}
.menu, .menu:focused {
-fx-background-color: -fx-box-border, -fx-control-inner-background;
-fx-background-insets: 0, 1;
-fx-padding: 1;
-fx-effect: -elevation-z1;
}
.menu-item > .box > .mark {
-fx-background-color: -text-light;
}
.menu-item > .radio > .dot {
-fx-background-color: -text-light;
}
.menu-item {
-fx-alignment: center-left;
-fx-text-fill: -text-light;
-fx-min-width: 14.08mm;
-fx-min-height: 5.76mm;
-fx-padding: 1.92mm;
}
.menu-item:hover, .menu-item:focused {
-fx-background-color: -selection-background;
}
.menu-item:disabled {
-fx-text-fill: -text-disabled-light;
}
.menu-item:disabled > .box > .mark, .menu-item:disabled > .radio > .dot {
-fx-background-color: -text-disabled-light;
}
.popup-view {
-fx-popup-padding: 0.33em;
}
.popup-view > .root-node, .popup-view:focused > .root-node {
-fx-background-color: -fx-box-border, -fx-control-inner-background;
-fx-background-insets: 0, 1;
-fx-effect: -elevation-z1;
}
.tooltip {
-fx-opacity: 90%;
-fx-text-fill: white;
-fx-background-color: #616161;
-fx-effect: null;
-fx-border-color: transparent;
-fx-border-width: 0;
-fx-padding: 0.48mm 1.28mm 0.48mm 1.28mm;
-fx-background-insets: 2.24mm 0 0 0;
-fx-border-insets: 2.24mm 0 0 0;
-fx-font-size: 10px;
-fx-background-radius: 0.16mm;
}
.tab-pane {
-fx-tab-min-height: 7.68mm;
-fx-tab-max-height: 7.68mm;
-charm-tab-background: -fx-background;
-charm-tab-text: -primary-swatch-300;
-charm-tab-text-selected: -primary-swatch-500;
-charm-tab-divider: -divider-light;
}
.tab-pane.inverted {
-charm-tab-background: -primary-swatch-500;
-charm-tab-text: -primary-swatch-100;
-charm-tab-text-selected: ladder(-charm-tab-background, -text-dark 49%, -text-light 50%);
-charm-tab-divider: -primary-swatch-800;
}
.tab-pane > .tab-header-area > .tab-header-background {
-fx-background-insets: 0, 0, 0;
}
.tab-pane > .tab-header-area {
-fx-padding: 0;
}
.tab-pane > .tab-header-area > .headers-region > .tab {
-fx-background-insets: 0, 0, 0;
-fx-background-radius: 0, 0, 0;
-fx-padding: 3.2mm, 1.92mm, 3.2mm, 1.92mm;
-fx-border-color: transparent, transparent;
-fx-border-width: 1, 2;
-fx-border-color: transparent transparent -charm-tab-divider transparent, transparent;
-fx-background-color: -charm-tab-background;
}
.tab-pane:focused > .tab-header-area > .headers-region > .tab:selected .focus-indicator {
-fx-border-width: 0;
-fx-border-insets: 0;
-fx-border-radius: 0;
}
.tab-pane > .tab-header-area > .headers-region > .tab > .tab-container > .tab-label {
-fx-alignment: CENTER;
-fx-text-fill: -charm-tab-text;
-fx-padding: 0;
}
.tab-pane > .tab-header-area > .headers-region > .tab:selected > .tab-container > .tab-label {
-fx-text-fill: -charm-tab-text-selected;
}
.tab-pane > .tab-header-area > .headers-region > .tab:selected {
-fx-border-color: transparent, transparent transparent -charm-tab-text-selected transparent;
}
.tab-pane > .tab-header-area > .tab-header-background {
-fx-background-insets: 0;
-fx-background-color: -charm-tab-background;
}
.tab-pane > .tab-header-area > .tab-header-background {
-fx-border-width: 1;
-fx-border-color: transparent transparent -charm-tab-divider transparent;
}
.slider {
-charm-base-color: -primary-swatch-500;
}
.slider .thumb {
-fx-background-color: -charm-base-color;
-fx-background-insets: 1.54644mm;
-fx-background-radius: 2.10876mm;
-fx-padding: 3.16314mm;
-fx-effect: -elevation-z1;
}
.slider:pressed .thumb {
-fx-background-radius: 4.21752mm;
-fx-effect: -elevation-z2;
}
.slider:disabled {
-charm-base-color: -background-disabled;
}
.slider:disabled .thumb {
-fx-padding: 1.19496mm;
}
.slider .track {
-fx-background-color: -charm-base-color;
-fx-background-insets: 2.84682mm 0.63263mm 2.84682mm 1.05438mm;
-fx-background-radius: 1.05438mm;
-fx-padding: 3.16314mm 0.63263mm 3.16314mm 1.05438mm;
}
.slider:vertical .track {
-fx-background-insets: 0.63263mm 2.84682mm 1.05438mm 2.84682mm;
-fx-padding: 0.63263mm 3.16314mm 1.05438mm 3.16314mm;
}
.snackbar {
-fx-padding: 3.84mm;
-fx-background-color: #323232;
}
.snackbar .label {
-fx-text-fill: white;
}
.snackbar .button {
-fx-text-fill: -primary-swatch-500;
}
.avatar > .decoration {
-fx-fill: transparent;
-fx-stroke: white;
-fx-stroke-width: 3;
}
.card-pane > .charm-list-view > .list-view {
-fx-padding: 2mm;
-fx-background-color: #e3e3e3;
}
.list-cell.outer-cell {
-fx-padding: 1mm 0 1mm 0;
-fx-background-color: transparent;
-fx-border-width: 0;
}
.card {
-fx-background-color: white;
-fx-background-radius: 0.7mm;
-fx-effect: -elevation-z1;
}
.chip {
-fx-min-height: 32px;
-fx-pref-height: 32px;
-fx-background-color: #e0e0e0;
-fx-background-radius: 2em;
}
.chip {
-fx-padding: 0 12px 0 12px;
-fx-font-size: 1em;
}
.chip > .cross-container > .cross {
-fx-shape: "M18,3C9.71,3,3,9.71,3,18s6.71,15,15,15s15-6.71,15-15S26.29,3,18,3z M25.5,23.38l-2.12,2.12L18,20.12l-5.38,5.38l-2.12-2.12L15.88,18l-5.38-5.38l2.12-2.12L18,15.88l5.38-5.38l2.12,2.12L20.12,18C20.12,18,25.5,23.38,25.5,23.38z";
-fx-pref-width: 18px;
-fx-pref-height: 18px;
-fx-background-color: #a6a6a6;
}
.chip:hover > .cross-container > .cross {
-fx-background-color: white;
}
.chip > .label {
-fx-text-fill: -text-light;
}
.chip:deletable > .label {
-fx-padding: 0 4px 0 0;
}
.chip:deletable {
-fx-padding: 0 4px 0 12px;
}
.chip:has-graphic > .label {
-fx-padding: 0 0 0 8px;
}
.chip:has-graphic {
-fx-padding: 0 12px 0 0;
}
.chip:has-graphic:deletable > .label {
-fx-padding: 0 4px 0 8px;
}
.chip:has-graphic:deletable {
-fx-padding: 0 4px 0 0px;
}
.chip > .avatar {
-charm-radius: 16;
}
.chip > .avatar > .decoration {
-fx-stroke-width: 0;
}
.chip > .cross-container {
-fx-padding: 0 4px 0 0;
}
.chip:hover {
-fx-background-color: #757575;
}
.chip:hover > .label {
-fx-text-fill: white;
}
.grid-layout .grid-row .grid-span {
-fx-padding: 5;
}
.settings-pane .options-grid {
-fx-padding: 0;
-fx-text-fill: -text-light;
-fx-text-background-color: -text-light;
-fx-fill-height: true;
-fx-aligment: baseline-left;
}
.settings-pane .options-grid > .subheader {
-fx-pref-height: 8.96mm;
-fx-padding: 3.2mm 2.56mm 3.2mm 2.56mm;
}
.settings-pane .options-grid > .subheader > .label {
-fx-text-fill: -primary-swatch-500;
}
.settings-pane .options-grid > .separator {
-fx-pref-height: 1.28mm;
-fx-background-color: linear-gradient(from 0% 0% to 0% 100%, #b4b4b3 0%, #e1e1e0 75%, #d3d3d2 100%);
}
.settings-pane .options-grid > .option-row {
-fx-padding: 0 2.56mm 0 2.56mm;
-fx-spacing: 2.56mm;
-fx-pref-height: 14.08mm;
-fx-border-color: transparent transparent #d2d2d2 transparent;
}
.settings-pane .options-grid > .option-row > .primary-graphic {
-fx-min-width: 8.96mm;
-fx-pref-width: 8.96mm;
-fx-max-width: 8.96mm;
}
.settings-pane .options-grid > .option-row > .primary-graphic > .label {
-fx-text-fill: -primary-swatch-500;
-fx-font-size: 1.9em;
}
.settings-pane .options-grid > .option-row > .text-box {
-fx-spacing: 0.96mm;
}
.settings-pane .options-grid > .option-row > .text-box > .primary-text {
-fx-text-fill: -text-light;
-fx-font-size: 1.2em;
}
.settings-pane .options-grid > .option-row > .text-box > .secondary-text {
-fx-text-fill: -text-secondary-light;
-fx-font-size: 1em;
}
.settings-pane .options-grid > .option-row > .secondary-graphic {
-fx-pref-width: 42.56mm;
}
.settings-pane .options-grid > .option-row > .secondary-graphic > .editor, .settings-pane > .extended-pane > .extended-top > .editor {
-fx-max-width: 40mm;
}
.settings-pane .options-grid > .option-row > .secondary-graphic > .editor-large {
-fx-pref-width: 67.2mm;
}
.settings-pane > .extended-pane > .extended-top {
-fx-padding: 2.56mm 2.56mm 2.56mm 11.52mm;
-fx-background-color: -primary-swatch-400;
-fx-pref-height: 14.08mm;
}
.settings-pane > .extended-pane > .extended-top > .label {
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
-fx-font-size: 1.2em;
}
.settings-pane > .extended-pane > .extended-center {
-fx-padding: 2.56mm;
}
.settings-pane > .extended-pane > .extended-center > * > .extended-text {
-fx-fill: -text-secondary-light;
-fx-font-size: 1em;
}
.navigation-drawer > * > .scroll-pane {
-fx-background-insets: 0, 1 0 0 0;
}
.navigation-drawer > * > .scroll-pane > .viewport > * > .container > .item:hover {
-fx-background-color: rgba(0, 0, 0, 0.03);
}
.navigation-drawer > * > .scroll-pane > .viewport > * > .container > .item:selected {
-fx-background-color: -selection-background;
}
.navigation-drawer > * > .scroll-pane > .viewport > * > .container > .item:selected > .item-content > .image-box > .label {
-fx-text-fill: #000000;
}
.navigation-drawer > * > .scroll-pane > .viewport > * > .container > .item:selected:hover {
-fx-background-color: -divider-light;
}
.navigation-drawer > * > .scroll-pane > .viewport > * > .container > .item > .item-content > .image-box {
-fx-padding: 0 0 0 16px;
-fx-pref-width: 56px;
}
.navigation-drawer > * > .scroll-pane > .viewport > * > .container > .item > .item-content > .image-box > .label {
-fx-text-fill: -text-secondary-light;
}
.navigation-drawer > * > .scroll-pane > .viewport > * > .container > .item > .item-content > .text-box {
-fx-padding: 0 16px 0 16px;
-fx-pref-height: 48px;
}
.navigation-drawer > * > .scroll-pane > .viewport > * > .container > .item > .item-content > .text-box > .label {
-fx-font-size: 14px;
}
.navigation-drawer > * > .scroll-pane > .viewport > * > .container > .footer > .footer-content > .image-box {
-fx-padding: 0 0 0 16px;
-fx-pref-width: 72px;
-fx-pref-height: 48px;
}
.navigation-drawer > * > .scroll-pane > .viewport > * > .container > .footer > .footer-content > .image-box > .label {
-fx-text-fill: -text-secondary-light;
}
.navigation-drawer > * > .scroll-pane > .viewport > * > .container > .footer > .footer-content > .text-box {
-fx-padding: 0 16px 0 0;
}
.navigation-drawer .scroll-bar {
-fx-translate-x: 0;
}
.navigation-drawer > * > .scroll-pane > .viewport > * > .container > .footer > .footer-content > .text-box > .label {
-fx-font-size: 14px;
}
.navigation-drawer.header {
-fx-background-color: inherit;
}
.navigation-drawer.header > .header-content {
-fx-padding: 24px 16px 8px 16px;
-fx-background-color: inherit;
}
.navigation-drawer.header > .header-content > .text-box > * > .title {
-fx-font-size: 14px;
-fx-text-fill: -text-light;
}
.navigation-drawer.header > .header-content > .text-box > * > .subtitle {
-fx-font-size: 14px;
-fx-text-fill: -text-light;
}
.navigation-drawer.header > .header-content .arrow-region {
-fx-pref-width: 24px;
}
.navigation-drawer.header > .header-content > .text-box > .arrow-region > * > .arrow {
-fx-background-color: black, grey;
-fx-background-insets: 1 0 -1 0, 0;
-fx-padding: 3 3.75 3 3.75;
-fx-shape: "M 0 0 h 7 l -3.5 4 z";
}
.time-picker,
.charm-date-picker {
-fx-pref-width:320;
-fx-max-width:320;
-fx-pref-height:430;
-fx-max-height:430;
}
.time-picker, .time-picker.dialog > .container {
-fx-padding: 0;
}
.time-picker.dialog > .dialog-button-bar {
-fx-padding: 0 20 10 0;
}
.time-picker .header-dialog-panel .header .hours, .time-picker .header-dialog-panel .header .colon, .time-picker .header-dialog-panel .header .minutes {
-fx-font-size: 55px;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
}
.time-picker .header-dialog-panel .header .meridians {
-fx-padding: 0 0 0 5;
}
.time-picker .header-dialog-panel .header .am, .time-picker .header-dialog-panel .header .pm {
-fx-font-size: 18px;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
}
.time-picker .header-dialog-panel .header .hours:unselected, .time-picker .header-dialog-panel .header .minutes:unselected, .time-picker .header-dialog-panel .header .am:unselected, .time-picker .header-dialog-panel .header .pm:unselected {
-fx-text-fill: -primary-swatch-100;
}
.time-picker .header-dialog-panel .clock .clock-face .face {
-fx-background-color: #CCCCCC;
}
.time-picker .header-dialog-panel .clock .clipped.clock-face .face {
-fx-background-color: -primary-swatch-500;
}
.time-picker .header-dialog-panel .clock .clipped.clock-face .label {
-fx-text-fill: white;
}
.charm-date-picker, .charm-date-picker.dialog > .container {
-fx-padding: 0;
}
.charm-date-picker.dialog > .dialog-button-bar {
-fx-padding: 0 20 10 0;
}
.charm-date-picker .header-dialog-panel .header {
-fx-padding: 20 20 10 20;
}
.charm-date-picker .header-dialog-panel .header .year {
-fx-font-size: 1.1em;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
}
.charm-date-picker .header-dialog-panel .header .date {
-fx-font-size: 2.8em;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
}
.charm-date-picker .header-dialog-panel .header .year:unselected, .charm-date-picker .header-dialog-panel .header .date:unselected {
-fx-text-fill: -primary-swatch-100;
}
.charm-date-picker .header-dialog-panel .monthly-calendar {
-fx-effect: null;
-fx-padding: 2.56mm;
}
.charm-date-picker .header-dialog-panel .monthly-calendar > .monthly-calendar-pane > * > .day-name-cell, .charm-date-picker .header-dialog-panel .monthly-calendar > .monthly-calendar-pane > * > .week-number-cell {
-fx-font-size: 0.9em;
-fx-text-fill: #9e9e9e;
}
.charm-date-picker .header-dialog-panel .monthly-calendar > .monthly-calendar-pane > * > .day-cell.previous-month, .charm-date-picker .header-dialog-panel .monthly-calendar > .monthly-calendar-pane > * > .day-cell.previous-month.today, .charm-date-picker .header-dialog-panel .monthly-calendar > .monthly-calendar-pane > * > .day-cell.next-month, .charm-date-picker .header-dialog-panel .monthly-calendar > .monthly-calendar-pane > * > .day-cell.next-month.today {
-fx-font-size: 0.9em;
-fx-text-fill: transparent;
}
.charm-date-picker .header-dialog-panel .monthly-calendar > .monthly-calendar-pane > * > .day-cell {
-fx-text-fill: black;
-fx-font-size: 1em;
-fx-background-color: transparent;
}
.charm-date-picker .header-dialog-panel .monthly-calendar > .monthly-calendar-pane > .circle {
-fx-fill: -primary-swatch-500;
-fx-stroke: -primary-swatch-500;
}
.charm-date-picker .header-dialog-panel .monthly-calendar > .monthly-calendar-pane > * > .day-cell.picked {
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
-fx-font-weight: bold;
}
.charm-date-picker .header-dialog-panel .monthly-calendar > .monthly-calendar-pane > * > .day-cell.today {
-fx-text-fill: -primary-swatch-500;
}
.charm-date-picker .header-dialog-panel .monthly-calendar > .monthly-calendar-pane > * > .day-cell.today.picked {
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
-fx-font-weight: bold;
}
.charm-date-picker .header-dialog-panel .monthly-calendar > .monthly-calendar-pane > * > .year-month-label {
-fx-font-size: 1.1em;
-fx-alignment: center;
-fx-text-fill: #3e3e3e;
}
.charm-date-picker .header-dialog-panel .monthly-calendar > .navigation {
-fx-padding: 0;
}
.charm-date-picker .header-dialog-panel .monthly-calendar > .navigation > .button {
-fx-font-size: 1.3em;
-fx-alignment: center;
-fx-text-fill: #757575;
}
.charm-date-picker .header-dialog-panel .yearly-calendar .list-view, .charm-date-picker .header-dialog-panel .yearly-calendar .list-view:focused, .charm-date-picker .header-dialog-panel .yearly-calendar .list-cell, .charm-date-picker .header-dialog-panel .yearly-calendar .list-cell:filled:selected, .charm-date-picker .header-dialog-panel .yearly-calendar .list-cell:focused, .charm-date-picker .header-dialog-panel .yearly-calendar .list-cell:odd {
-fx-background-color: transparent;
-fx-border-color: transparent;
-fx-table-cell-border-color: transparent;
-fx-background: transparent;
-fx-padding: 0;
-fx-border-width: 0;
}
.charm-date-picker .header-dialog-panel .yearly-calendar .scroll-bar.calendar:vertical {
-fx-background-color: transparent;
-fx-background-radius: 0em;
-fx-padding: 0;
}
.charm-date-picker .header-dialog-panel .yearly-calendar .scroll-bar.calendar:vertical .track {
-fx-background-color: transparent;
-fx-background-insets: 0;
-fx-background-radius: 0em;
-fx-padding: 0;
-fx-border-radius: 0em;
}
.charm-date-picker .header-dialog-panel .yearly-calendar .list-cell > .year-cell {
-fx-pref-height: 11.52mm;
}
.charm-date-picker .header-dialog-panel .yearly-calendar .list-cell > .year-cell > .label {
-fx-text-fill: #212121;
-fx-font-size: 1.2em;
}
.charm-date-picker .header-dialog-panel .yearly-calendar .list-cell > .year-cell:year-selected {
-fx-pref-height: 12.8mm;
}
.charm-date-picker .header-dialog-panel .yearly-calendar .list-cell > .year-cell:year-selected > .label {
-fx-text-fill: -primary-swatch-500;
-fx-font-size: 1.6em;
}
.toggle-button-group > .toggle-button > .icon-text, .toggle-button-group > .toggle-button > .icon > .icon-text {
-fx-text-fill: #b4b4b4;
}
.toggle-button-group > .toggle-button:selected > .icon-text, .toggle-button-group > .toggle-button:selected > .icon > .icon-text {
-fx-text-fill: #636363;
}
.toggle-button-group > .toggle-button {
-fx-effect: null;
}
.toggle-button-group.no-selection > .toggle-button.center, .toggle-button-group.no-selection > .toggle-button.left, .toggle-button-group.no-selection > .toggle-button.right {
-fx-background-radius: 0;
-fx-background-color: transparent;
-fx-background-insets: 0;
}
.toggle-button-group > .toggle-button.center {
-fx-background-radius: 0;
-fx-background-color: linear-gradient(to bottom, rgba(190, 190, 190, 0.1), rgba(190, 190, 190, 0.1)), linear-gradient(to bottom, rgba(218, 218, 218, 0.5), rgba(190, 190, 190, 0.5)), linear-gradient(to bottom, #dadada, #bebebe), #fafafa;
-fx-background-insets: 0, 1 0 1 0, 1 0 2 0, 2 0 3 0;
}
.toggle-button-group > .toggle-button.center:selected {
-fx-background-radius: 0;
-fx-background-color: linear-gradient(to bottom, rgba(190, 190, 190, 0.1), rgba(190, 190, 190, 0.1)), linear-gradient(to bottom, rgba(218, 218, 218, 0.5), rgba(190, 190, 190, 0.5)), linear-gradient(to bottom, #dadada, #bebebe), #c8c8c8;
-fx-background-insets: 0, 1 0 1 0, 1 0 2 0, 2 0 3 0;
}
.toggle-button-group > .toggle-button.left {
-fx-background-radius: 2 0 0 2;
-fx-background-color: linear-gradient(to bottom, rgba(190, 190, 190, 0.1), rgba(190, 190, 190, 0.1)), linear-gradient(to bottom, rgba(218, 218, 218, 0.5), rgba(190, 190, 190, 0.5)), linear-gradient(to bottom, #dadada, #bebebe), #fafafa;
-fx-background-insets: 0, 1 0 1 1, 1 0 2 2, 2 0 3 3;
}
.toggle-button-group > .toggle-button.left:selected {
-fx-background-radius: 2 0 0 2;
-fx-background-color: linear-gradient(to bottom, rgba(190, 190, 190, 0.1), rgba(190, 190, 190, 0.1)), linear-gradient(to bottom, rgba(218, 218, 218, 0.5), rgba(190, 190, 190, 0.5)), linear-gradient(to bottom, #dadada, #bebebe), #c8c8c8;
-fx-background-insets: 0, 1 0 1 1, 1 0 2 2, 2 0 3 3;
}
.toggle-button-group > .toggle-button.right {
-fx-background-radius: 0 2 2 0;
-fx-background-color: linear-gradient(to bottom, rgba(190, 190, 190, 0.1), rgba(190, 190, 190, 0.1)), linear-gradient(to bottom, rgba(218, 218, 218, 0.5), rgba(190, 190, 190, 0.5)), linear-gradient(to bottom, #dadada, #bebebe), #fafafa;
-fx-background-insets: 0, 1 1 1 0, 1 1 2 0, 2 2 3 0;
}
.toggle-button-group > .toggle-button.right:selected {
-fx-background-radius: 0 2 2 0;
-fx-background-color: linear-gradient(to bottom, rgba(190, 190, 190, 0.1), rgba(190, 190, 190, 0.1)), linear-gradient(to bottom, rgba(218, 218, 218, 0.5), rgba(190, 190, 190, 0.5)), linear-gradient(to bottom, #dadada, #bebebe), #c8c8c8;
-fx-background-insets: 0, 1 1 1 0, 1 1 2 0, 2 2 3 0;
}
.dropdown-button > .container {
-fx-border-color: #dfdfdf;
-fx-border-width: 0 0 1 0;
-fx-spacing: 20;
-fx-padding: 0 0 8 0;
}
.dropdown-button > .container > .arrow {
-fx-shape: "M122.4,124.95l5.1,5.1l5.1-5.1H122.4z";
-fx-scale-shape: false;
-fx-pref-width: 16px;
-fx-pref-height: 16px;
-fx-background-color: #6c6c6c;
}
.app-bar {
-fx-background-color: -primary-swatch-500;
-fx-icon-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
-fx-effect: dropshadow(three-pass-box, -elevation-shadow-color, 4, 0, 0, 1);
-fx-padding: 0 0.8mm 0 0.8mm;
}
.app-bar:progress-showing {
-fx-effect: null;
}
.app-bar:progress-showing > .progress-bar {
-fx-color: -primary-swatch-300;
}
.app-bar > .nav-area {
-fx-alignment: center-left;
}
.app-bar > .nav-area > .button {
-fx-font-family: "Material Icons";
-fx-font-size: 5.76mm;
-fx-text-fill: inherit;
-fx-label-padding: 2 0 0 0;
-fx-min-width: 9.27854mm;
-fx-min-height: 9.27854mm;
-fx-pref-width: 9.27854mm;
-fx-pref-height: 9.27854mm;
-fx-background-radius: 4.63927mm;
-fx-background-insets: 0;
-fx-padding: 0;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
-fx-background-color: transparent;
-fx-text-fill: -fx-icon-fill;
-fx-effect: none;
}
.app-bar > .title-box {
-fx-alignment: bottom-left;
-fx-padding: 4.48mm 0 4.48mm 4mm;
}
.app-bar > .title-box > .label {
-fx-text-fill: -fx-icon-fill;
-fx-font-size: 1.2em;
}
.app-bar > .action-items {
-fx-alignment: center-right;
}
.app-bar > .action-items > .button {
-fx-background-color: transparent;
-fx-effect: null;
-fx-text-fill: -fx-icon-fill;
-fx-label-padding: 2.24mm;
}
.app-bar > * > .button.icon-toggle {
-fx-font-family: "Material Icons";
-fx-font-size: 5.76mm;
-fx-text-fill: inherit;
-fx-label-padding: 2 0 0 0;
-fx-min-width: 9.27854mm;
-fx-min-height: 9.27854mm;
-fx-pref-width: 9.27854mm;
-fx-pref-height: 9.27854mm;
-fx-background-radius: 4.63927mm;
-fx-background-insets: 0;
-fx-padding: 0;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
-fx-background-color: transparent;
-fx-text-fill: -fx-icon-fill;
-fx-effect: none;
}
.app-bar > * > .button.icon-toggle:hover {
-fx-background-color: derive(-primary-swatch-500, -10%);
}
.app-bar > * > .button.icon-toggle:pressed {
-fx-background-color: derive(-primary-swatch-500, -20%);
}
.table-view {
-fx-background-color: white;
}
.table-row-cell {
-fx-background: white;
}
.table-row-cell:odd {
-fx-background: white;
}
.table-cell {
-fx-padding: 0.5em;
-fx-background-color: null;
-fx-border-color: transparent transparent transparent transparent;
-fx-text-fill: rgba(0, 0, 0, 0.87);
-fx-font-size: 13px;
}
.table-row-cell {
-fx-background: white;
-fx-background-color: "#eaeaea", -fx-background;
-fx-background-insets: 0, 0 0 1 0;
}
.table-row-cell:hover {
-fx-background: #EEEEEE;
-fx-background-color: "#eaeaea", -fx-background;
}
.table-row-cell:selected {
-fx-background: #F5F5F5;
-fx-background-color: "#eaeaea", -fx-background;
}
.table-view .column-header-background, .tree-table-view > .column-header-background {
-fx-background-color: white;
-fx-background-insets: 0;
}
.table-view .column-header, .tree-table-view .column-header, .table-view .filler, .tree-table-view .filler, .table-view > .column-header-background > .show-hide-columns-button, .tree-table-view > .column-header-background > .show-hide-columns-button, .table-view:constrained-resize .filler, .tree-table-view:constrained-resize .filler {
-fx-background-color: "#eaeaea", white;
-fx-background-insets: 0, 0 0 1 0;
-fx-font-weight: normal;
-fx-size: 3em;
-fx-padding: 0 0 0 0.5em;
}
.table-view .column-header > .label {
-fx-text-fill: rgba(0, 0, 0, 0.54);
-fx-font-size: 12px;
-fx-alignment: center-left;
}
.text-input {
-fx-font-size: 1em;
}
.charm-text-field > .counter {
-fx-font-size: 0.75em;
}
.charm-text-field > .error {
-fx-font-size: 0.75em;
-fx-text-fill: #f44336;
}
.charm-text-field > .float {
-fx-text-fill: derive(-fx-control-inner-background, -30%);
}
.charm-text-field:focused > .float {
-fx-text-fill: -primary-swatch-500;
}
.charm-text-field > .text-field {
-fx-padding: 0.4em 0 0.4em 0;
}
.charm-text-field:hover > .text-field {
-fx-border-width: 0 0 2px 0, 0 0 0 0;
-fx-border-insets: 0 0 -2px 0, 0 0 0 0;
-fx-border-color: transparent transparent derive(black, 50%) transparent, transparent transparent transparent transparent;
}
.charm-text-field:focused > .text-field {
-fx-border-width: 0 0 2px 0, 0 0 0 0;
-fx-border-insets: 0 0 -2px 0, 0 0 0 0;
-fx-border-color: transparent transparent -primary-swatch-500 transparent, transparent transparent transparent transparent;
}
.charm-text-field:hover:focused > .text-field {
-fx-border-width: 0 0 2px 0, 0 0 0 0;
-fx-border-insets: 0 0 -2px 0, 0 0 0 0;
-fx-border-color: transparent transparent -primary-swatch-500 transparent, transparent transparent transparent transparent;
}
.charm-text-field:error > .text-field {
-fx-border-width: 0 0 2px 0, 0 0 0 0;
-fx-border-insets: 0 0 -2px 0, 0 0 0 0;
-fx-border-color: transparent transparent #f44336 transparent, transparent transparent transparent transparent;
}
.charm-text-field:error > .counter, .charm-text-field:error > .float {
-fx-text-fill: #f44336;
}
.charm-text-area {
-fx-border-width: 1px;
-fx-border-color: -fx-prompt-text-fill;
-fx-border-insets: -1px;
-fx-padding: 3px 0 0 0;
}
.charm-text-area:hover {
-fx-border-width: 2px;
-fx-border-insets: -2px;
}
.charm-text-area:focused {
-fx-border-width: 2px;
-fx-border-insets: -2px;
-fx-border-color: -primary-swatch-500;
}
.charm-text-area > .text-area {
-fx-border-width: 0;
-fx-border-color: transparent;
}
.charm-text-area > .float {
-fx-text-fill: -fx-prompt-text-fill;
}
.charm-text-area:focused > .float {
-fx-text-fill: -primary-swatch-500;
}
.charm-text-area .content {
-fx-background-color: transparent;
}
.auto-complete-text-field > .text-field {
-fx-padding: 0.4em 0 0.4em 0;
}
.auto-complete-popup {
-fx-max-height: 250px;
}
.auto-complete-popup > .root-node {
-fx-hbar-policy: never;
}
.auto-complete-popup > .root-node .container > .popup-content {
-fx-spacing: 25;
-fx-padding: 1em 0.5em 1em 0.5em;
}
.refresh-indicator > .circle {
-fx-fill: white;
-fx-effect: dropshadow(gaussian, lightgrey, 2, 0.5, 0.5, 1);
}
.bottom-nav {
-fx-background-color: -primary-swatch-500;
-fx-effect: dropshadow(three-pass-box, -elevation-shadow-color, 8, 0, 0, -4);
}
.bottom-nav > .bottom-nav-button {
-fx-opacity: 0.6;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
-fx-background-color: transparent;
-fx-border-color: transparent;
-fx-padding: 2.24mm 2.56mm 2.24mm 2.56mm;
-fx-content-display: top;
}
.bottom-nav:shifting > .bottom-nav-button {
-fx-content-display: graphic-only;
}
.bottom-nav > .bottom-nav-button:selected, .bottom-nav:shifting > .bottom-nav-button:selected {
-fx-opacity: 1;
-fx-content-display: top;
}
.bottom-nav > .bottom-nav-button:selected > .label.icon-text, .bottom-nav > .bottom-nav-button:selected > .text {
-fx-scale-x: 1.1;
-fx-scale-y: 1.1;
}
.bottom-nav:shifting > .bottom-nav-button:selected > .label.icon-text, .bottom-nav:shifting > .bottom-nav-button:selected > .text {
-fx-scale-x: 1;
-fx-scale-y: 1;
}
.fab.round.action.icon-text {
-fx-min-width: 14.4mm;
-fx-min-height: 14.4mm;
-fx-pref-width: 14.4mm;
-fx-pref-height: 14.4mm;
-fx-background-radius: 7.2mm;
-fx-background-insets: 0;
-fx-padding: 0;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
}
.fab.round.action.icon-text.mini {
-fx-min-width: 11.2mm;
-fx-min-height: 11.2mm;
-fx-pref-width: 11.2mm;
-fx-pref-height: 11.2mm;
-fx-background-radius: 5.6mm;
-fx-background-insets: 0;
-fx-padding: 0;
-fx-text-fill: ladder(-primary-swatch-500, -text-dark 49%, -text-light 50%);
}
.toast > .label {
-fx-text-fill: white;
-fx-background-color: -toast-background;
-fx-background-radius: 2em;
-fx-padding: 0.83333em 1.5em 0.83333em 1.5em;
-fx-padding: 0.83333em 1.5em 0.83333em 1.5em;
}
.expansion-panel > .expand-button-container > .expand-button {
-fx-text-fill: #adadad;
-fx-min-width: 32px;
-fx-min-height: 32px;
-fx-pref-width: 32px;
-fx-pref-height: 32px;
-fx-max-width: 32px;
-fx-max-height: 32px;
}
.expansion-panel > .expand-button-container {
-fx-padding: 6 6 0 0;
}
.collapsed-panel {
-fx-padding: 10px;
-fx-background-color: white;
}
.collapsed-panel .center-text {
-fx-text-fill: #828282;
}
.expanded-panel {
-fx-background-color: white;
}
.expanded-panel > .button-bar {
-fx-padding: 0 10px 5px 0;
}
.expanded-panel > .button-bar > .button.default-button {
-fx-text-fill: -primary-swatch-500;
}
.expanded-panel > .button-bar > .button {
-fx-text-fill: #757575;
}
.expansion-panel-container > .container {
-fx-background-radius: 0.7mm;
-fx-effect: -elevation-z1;
}
.expansion-panel-container {
-fx-padding: 10px;
-fx-background-color: #eeeeee;
}
.rating > .container {
-fx-spacing: 1em;
}
.rating > .container > .button {
-fx-background-color: -primary-swatch-500;
-fx-min-width: 2.37499em;
-fx-min-height: 2.5em;
-fx-pref-width: 2.37499em;
-fx-pref-height: 2.5em;
-fx-max-width: 2.37499em;
-fx-max-height: 2.5em;
-fx-effect: null;
}
.rating > .container > .button {
-fx-shape: "M22,9.24l-7.19-0.62L12,2L9.19,8.63L2,9.24l5.46,4.73L5.82,21L12,17.27L18.18,21l-1.63-7.03L22,9.24z M12,15.4l-3.76,2.27l1-4.28l-3.32-2.88l4.38-0.38L12,6.1l1.71,4.04l4.38,0.38l-3.32,2.88l1,4.28L12,15.4z";
}
.rating > .container > .button.strong {
-fx-shape: "M12,17.27L18.18,21l-1.64-7.03L22,9.24l-7.19-0.61L12,2L9.19,8.63L2,9.24l5.46,4.73L5.82,21L12,17.27z";
}
.progress-bar, .progress-indicator {
-fx-color: -primary-swatch-500;
}
/** OTP Input Field **/
.otp-input-field > .text-field {
-fx-font-size: 20px;
-fx-alignment: CENTER;
-fx-pref-width: 40;
-fx-max-width: 40;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy