@import url(https://fonts.googleapis.com/css?family=Muli);.modal-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;text-align:left;background-color:rgba(241,244,249,.8);z-index:10}.modal-panel-content{padding:10px 10px 0;max-height:80%;min-width:250px;border:1px solid #c1c4c9;border-radius:3px;background-color:#f1f4f9;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-panel-content>:last-child{margin-bottom:10px}.modal-panel-header{font-size:18px;font-weight:700;margin-bottom:10px}.load-preset-list{margin-bottom:10px}.load-preset-item:nth-child(2n){background-color:#eaecef}.prize-input-cell>input{width:160px}.prizelist{margin:10px 0}.prizelist>thead{font-weight:700}.prizelist-item:nth-child(2n){background-color:#eaecef}.prizelist-item-active>td{border:1px dashed #b0bec5}.prizelist-item-inactive{cursor:pointer}.prizelist-item-inactive:hover{background-color:#e1e4e9}.save-preset-list{margin-bottom:10px}.save-preset-item:nth-child(2n){background-color:#eaecef}.save-preset-new{margin-bottom:8px}.options-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.options-panel-content{position:relative;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;max-width:520px;text-align:left;padding:5px;overflow:auto}.options-header{font-size:20px;font-weight:700;padding:15px 5px 20px}.options-table td{padding:4px;vertical-align:middle;white-space:nowrap}.options-table input[type=text]{width:100%}.options-input-cell{width:400px}td.options-checkbox-cell{padding-top:10px}.options-prizes-header{font-size:18px;font-weight:700;margin-top:12px}.options-button-area{margin:20px 5px 25px;float:right;clear:both}.options-button-area a{margin-top:6px}.hide-options-container{position:fixed;top:12px;right:12px;z-index:10}@media (max-width:720px){.hide-options-container{position:absolute;top:20px}}.records-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;right:0;top:0;bottom:0;min-width:150px;background-color:rgba(241,244,249,.8);text-align:left;overflow:hidden;z-index:5}.records-panel-header{-webkit-box-flex:0;-ms-flex:0 0;flex:0 0;font-size:18px;font-weight:700;margin:10px 0 10px 10px}.records-panel-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:10px;overflow:auto}.records-panel-list>thead{font-weight:700}.records-panel-list td{padding:3px}.records-panel-item:nth-child(2n){background-color:rgba(0,0,0,.06)}.hide-records-container{-webkit-box-flex:0;-ms-flex:0 0;flex:0 0;padding:12px;text-align:right;z-index:6}.wheels-container{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wheels,.wheels-container{height:100%;max-height:100%;max-width:100%;overflow:hidden}.wheels{margin:0;padding:0;width:100%}.wheel-container{position:absolute;left:0;right:0;top:0;bottom:0}.wheel-main,.wheel-sub{margin:0;padding:0;height:100%;width:100%;max-height:100%;max-width:100%;overflow:hidden}.wheel-sub{z-index:2}.wheel-panel-content{position:relative;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:100%;height:100vh;z-index:2}.wheel-header-area,.wheel-panel-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.wheel-header-area{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:20px;font-weight:700;text-align:left;background-color:rgba(241,244,249,.3)}.wheel-header{margin:12px;min-width:300px}.wheel-header-title{display:inline-block;border-radius:3px}.wheel-footer-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:rgba(241,244,249,.3)}.wheel-footer{padding:12px;font-size:18px;border-radius:3px}.wheel-result{margin-bottom:6px}.background-image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4}.show-options-container{position:fixed;top:12px;right:12px;z-index:3}.show-records-container{position:fixed;bottom:12px;right:12px;z-index:3}body,html{font-family:Muli,sans-serif;font-size:15px;margin:0;height:100%;height:100vh;color:#455a64;background-color:#f1f4f9}div{margin:0;padding:0}input[type=number],input[type=text]{font-family:Muli,sans-serif;font-size:15px;padding:5px;background:none;color:#37474f;border:none;border-bottom:1px solid #b0bec5;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:border-color .25s;transition:border-color .25s}input[type=number]:focus,input[type=text]:focus{outline:none;border-bottom-color:#546e7a}.button{color:#f1f4f9;background-color:#919499;text-decoration:none;text-transform:uppercase;text-align:center;display:inline-block;border-radius:2px;padding:3px 9px;min-width:40px;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.button:focus,.button:hover{color:#fafcff;background-color:#a1a4a9}.button.small{text-transform:none;padding:2px 5px;min-width:20px}.main-panel{position:relative;min-height:100%;height:100vh}.fade-enter-active,.fade-in-enter-active,.fade-leave-active{-webkit-transition:opacity .15s;transition:opacity .15s}.fade-in-enter-active{-webkit-transition:opacity .25s;transition:opacity .25s}.fade-enter,.fade-in-enter,.fade-leave-to{opacity:0}#app{text-align:center;margin:0;min-height:100%;height:100vh}