/* To add a sheet style: Add a CSS rule for .sheeet-color-setting-X ~ .sheet-wrapper , were X is the following number to the highest one from the available styles. Within it, set the CSS variables for the colors to use, use the existing styles as a baseline to simplify this. Add a color-setting element at the begging of the sheet HTML, directly before sheet-wrapper, using the same number X you've used on the CSS rule Increase by one the StyleCount variable at the start of the sheet worker at the begining of the sheet HTML (it should be one higher than X) Go to */ .sheet-speed-range-images .sheet-group { margin: 5px 0 5px 5px; } .sheet-speed-range-images .sheet-group > div { float: left; line-height: 24px; } .sheet-speed-range-images .sheet-group .sheet-popup span { font-weight: bold; } .sheet-speed-range-images .sheet-group div.sheet-select-popup { margin-right: 5px; } /* see: https://www.w3schools.com/howto/howto_css_switch.asp */ /* The switch - the box around the slider */ .sheet-custom-checkbox label { margin: 0; padding: 0; font-weight: normal; font-size: 1em; } .sheet-custom-checkbox .sheet-switch { position: relative; display: inline-block; width: 24px; height: 24px; } /* Hide default HTML checkbox */ .sheet-custom-checkbox .sheet-switch input { opacity: 0; width: 0; height: 0; } .sheet-custom-checkbox .sheet-switch .sheet-icon { position: absolute; top: 0; left: 0; width: 24px; height: 24px; } .sheet-custom-checkbox .sheet-switch .sheet-icon.sheet-select:before { font-family: "Pictos"; content: "~"; font-size: 24px; color: lightgray; } .sheet-custom-checkbox .sheet-switch input:checked ~ .sheet-icon.sheet-select:before { color: green; } .sheet-custom-checkbox .sheet-switch .sheet-icon.sheet-target:before { font-family: "Pictos Custom"; content: "["; font-size: 24px; color: lightgray; } .sheet-custom-checkbox .sheet-switch input:checked ~ .sheet-icon.sheet-target:before { color: green; } /*******************************/ /* tool modifier summary notes */ .sheet-summary-group .sheet-summary { display: none; } .sheet-summary-group div.sheet-icon { cursor: pointer; } .sheet-summary-group div.sheet-icon span { display: none; } .sheet-summary-group div.sheet-icon:before { font-family: "Pictos"; content: "F"; font-size: 22px; } .sheet-summary-group div.sheet-icon:hover ~ .sheet-summary { width: auto; height: auto; white-space: normal; display: inline !important; position: absolute; color: #111; border: 2px solid var(--border-color); border-radius: 5px; background: #66ffff; line-height: 1.5em; font-size: 11px; box-shadow: 5px 10px 8px #888888; z-index: 10; padding: 4px; text-align: left; margin-left: -40px; } /* Importer Tab */ .sheet-importer { width: 65%; float: left; } .sheet-importer .sheet-json-data { width: 100%; } .sheet-importer .sheet-controls { clear: both; margin-top: 10px; } .sheet-importer .sheet-controls .sheet-import-reset { float: right; } .sheet-importer .sheet-controls .sheet-import-button { float:left; margin-right: 10px; } .sheet-importer .sheet-controls .sheet-import-message { float:left; margin-right: 10px; } .sheet-importer .sheet-controls .sheet-import-option .sheet-import-notes { float:left; } .sheet-importer .sheet-controls .sheet-import-option .sheet-import-notes-popup { margin-left: 17px; }