/* jQuery dialog */ .ui-dialog.lfa { width: calc(100% - 10px) !important ; height: calc(100% - 10px) !important ; left: 5px ; top: 5px ; border-radius: 5px ; } .ui-dialog.lfa .ui-dialog-titlebar { display: none ; } #lfa { height: 100% !important ; display: flex ; flex-direction: column ; overflow-y: auto ; /* style the HTML elements to match the charts */ font-size: 80% ; font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif ; color: #333 ; } #lfa ::selection {} #lfa ::-moz-selection {} #lfa { user-select: none ; } /* splitter */ #lfa .split.top-pane { display: flex ; min-height: 350px ; } #lfa .split.top-pane .right { position: relative ; } #lfa .split.bottom-pane { min-height: 200px ; position: relative ; } #lfa .gutter { position: relative ; min-height: 3px ; background-color: #f0f0f0 ; cursor: row-resize ; z-index: 49 ; } #lfa .gutter img { position: absolute ; left: 40% ; top: -2px ; } /* top pane: dr/DR distribution & pie charts */ #lfa .distrib { position: relative ; } #lfa .pie { display: inline-block ; width: 200px ; height: 90px ; } #lfa .pie canvas { margin: -20px 0 0 -40px ; } #lfa .hotness { position: absolute ; bottom: 20px ; right: 5px ; } #lfa .banner { position: relative ; display: inline-block ; } #lfa .options { position: absolute ; top: 0 ; right: 25px ; } /* bottom pane: time-plot chart */ #lfa .time-plot-options { display: inline-block ; position: absolute ; top: -14px ; right: 0 ; z-index: 50 ; padding-left: 0.5em ; background: white ; } #lfa .time-plot { overflow-x: auto ; } /* banner */ #lfa .banner { min-width: 20em ; margin: 0 1em 0.5em 0 ; border: 1px solid #aaa ; border-radius: 5px ; padding: 0.5em 1em ; background: #ffffe0 ; color: #444 ; } #lfa .banner .title { font-size: 150% ; } #lfa .banner .title2 { font-style: italic ; } #lfa .banner .roll-type { font-size: 110% ; font-style: italic ; color: #666 ; } #lfa .banner .select-file { position: absolute ; bottom: 2px ; right: 2px ; font-style: italic ; color: #444 ; cursor: pointer ; } #lfa .banner .select-file .caption { line-height: 18px ; vertical-align: middle ; margin-right: 0.15em ; } /* dice hotness */ #lfa .hotness { width: 300px ; border: 1px solid #ffc030 ; border-radius: 5px ; background: #fffcfc ; padding: 2px 5px ; } #lfa .hotness img.dice { position: absolute ; left: -10px ; top : -25px ; height: 50px ; cursor: pointer ; } /* hotness popup */ #lfa .hotness-popup { position: absolute ; border: 1px solid #888 ; border-radius: 5px ; padding: 0.5em ; background: #f8f8f8 ; z-index: 100 ; } #lfa .hotness-popup th { padding: 0.2em 0.5em 0 0.5em ; background: #ddd ; border: 1px dotted #ccc ; font-weight: normal ; } #lfa .hotness-popup td.player { white-space: nowrap ; } #lfa .hotness-popup .val { border: none ; text-align: center ; color: #444 ; } #lfa .hotness-popup td.icon { width: 50px ; } #lfa .hotness-popup img.die { height: 1.5em ; margin: 2px 0.2em 0 0 ; } #lfa .hotness-popup img.sniper { height: 1.75em ; margin-top: 3px ; } /* options panel */ #lfa .options { border: 1px solid #ccc ; border-radius: 5px ; padding: 0.5em ; background: #fffff8 ; } #lfa .options input[type=checkbox] { vertical-align: middle ; } #lfa .options button.download { position: absolute ; right: 5px ; bottom: 6px ; padding: 0 !important ; } #lfa .options button.player-colors { padding: 3px 6px 2px 5px !important ; } .ui-dialog.lfa input[type=checkbox][disabled] { opacity: 0.5 ; } .ui-dialog.lfa input[type=checkbox][disabled] + label { opacity: 0.5 ; } /* time-plot options */ #lfa .time-plot-options button.zoom-in, #lfa .time-plot-options button.zoom-out { padding: 4px 6px 2px 6px !important ; } /* player colors popup */ #lfa .player-colors-popup, #lfa .select-file-popup { position: absolute ; border: 1px solid #aaa ; border-radius: 5px ; background: #f8f8f8 ; z-index: 100 ; } #lfa .player-colors-popup .row { margin: 0.5em ; padding-top: 3px ; } #lfa .player-colors-popup .sp-replacer { width: 40px ; height: 17px ; margin: -3px 0.5em 0 0 ; } #lfa .player-colors-popup .sp-preview { width: 20px ; height: 15px ; } /* file selection popup */ #lfa .select-file-popup .row { margin: 6px 8px ; } #lfa .select-file-popup input[type="radio"] { margin: -2px 0.5em 0 0 ; vertical-align: middle ; } /* "no data" marker */ #lfa .no-data { width: 5em ; border: 1px dotted #aaa ; border-radius: 5px ; padding: 0.15em 0.25em 0.1em 0.25em ; background: rgba(128,128,128,0.1) ; color: #888 ; font-size: 150% ; text-align: center ; } /* tabular chart data (for testing porpoises) */ #lfa table.chart-data { border: 1px solid #888 ; font-size: 80% ; } #lfa table.chart-data th { padding: 2px 5px ; border-bottom: 1px dotted #888 ; } #lfa table.chart-data td { padding: 2px 5px ; text-align: center ; } #lfa table.chart-data td.label { border-right: 1px dotted #888 ; min-width: 1em ; } /* miscellaneous */ #lfa button.ui-dialog-titlebar-close { position: fixed ; top: 15px ; right: 5px ; } #lfa .ui-selectmenu-button { padding: 2px 5px ; } #lfa input[type="checkbox"] { margin-bottom: 0.2em ; } #lfa label[disabled] { color: #aaa ; }