/*!
 * 
 * SpreadJS Library 10.0.0
 * 
 * Copyright(c) GrapeCity, Inc.  All rights reserved.
 * 
 * Licensed under the SpreadJS Commercial License.
 * spread.sales@grapecity.com
 * http://spread.grapecity.com/Pages/Spread-JS-License/
 * 
 * 
 */
@font-face{font-family:dataview;src:url(data:application/font-woff;base64, ) format('woff')}.gc-icon{font-family:dataview;font-weight:lighter;display:inline-block;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;text-transform:none}.font-center{font-size:16px;font-weight:100;display:block;position:relative;top:50%;transform:translateY(-50%);text-align:center}.gc-float-left{float:left}.gc-float-right{float:right}.gc-grid{border:1px solid rgba(0,0,0,.2);background-color:#fff;position:relative;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem;font-family:-apple-system-font,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif}.gc-footer-panel-row .gc-cell-border{border-bottom:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);border-left:none}.gc-editing-area,.gc-editing-area button,.gc-editing-area input,.gc-editing-area select,.gc-editing-area textarea,.gc-grid button,.gc-grid input,.gc-grid select,.gc-grid textarea{font-size:1rem;font-family:-apple-system-font,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif}.gc-grid select{border:1px solid #999}.gc-grid,.gc-grid *{box-sizing:border-box}.gc-grid-container{position:relative;overflow:hidden;width:100%;height:100%}.no-focus{outline:none}.gc-grid-viewport-scroll-panel{position:absolute;width:100%;overflow:auto}.gc-pinned-right{box-shadow:-3px 0 1px rgba(0,0,0,.15);border-radius:1px}.gc-pinned-left{box-shadow:2px 0 1px rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);border-radius:1px}.gc-pinned-left-rtl{box-shadow:-3px 0 1px rgba(0,0,0,.15);border-radius:1px}.gc-pinned-right-rtl{box-shadow:2px 0 1px rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);border-radius:1px}.gc-icon-grouping-delete{color:#fff;font-size:13px;margin:0 8px}.gc-drag-clue-icon{display:inline-block;overflow:hidden;color:#fff;margin:0 0 0 6px;font-size:18px;width:16px}.gc-grouping-toggle{display:inline-block;width:18px;height:18px;border:1px solid #000;font-size:14px;line-height:18px;text-align:center;margin:0 2px}.gc-header-toggle{margin-left:4px;display:inline-block;width:16px;height:16px;font-size:16px;line-height:16px}.gc-grouping-toggle:hover,.gc-header-toggle:hover{cursor:pointer}.gc-grouping-indicator .gc-icon{vertical-align:middle;margin:2px 0 2px 10px}.gc-row{width:100%;border:0;position:absolute}.gc-grouping-container{background-color:#eaeaea;border-bottom:1px solid rgba(0,0,0,.2);height:40px}.gc-grouping-indicator{margin:8px 0 8px 16px}.gc-grouping-indicator,.gc-grouping-indicator-rtl{padding:4px;display:inline-block;border-radius:4px;background-color:#00b3ee;cursor:pointer}.gc-grouping-indicator-rtl{margin:8px 16px 8px 0}.gc-grouping-indicator .gc-grouping-title{color:#fff}.gc-grouping-help-content{padding:10px;vertical-align:middle;color:#789;font-weight:700;font-style:italic}.gc-drag-clue{border-radius:2px;background-color:#b7b7b7;overflow:hidden;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.gc-drag-clue-text{display:inline-block;overflow:hidden;white-space:pre}.gc-drag-clue-indicator,.gc-drag-group-indicator{position:absolute;z-index:999;display:none;font-size:14px}.gc-drag-clue-indicator .top{position:absolute;top:-11px;left:-4px}.gc-drag-clue-indicator .bottom{position:absolute;bottom:-11px;left:-4px}.gc-drag-group-indicator .top{position:absolute;top:-11px}.gc-drag-group-indicator .bottom{position:absolute;bottom:-11px}.gc-row-header{position:absolute}.gc-autorow-header-cell,.gc-row-header-cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:3px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;padding:0;background-color:#eaeaea;font-weight:700;color:#444;text-align:center}.gc-autorow-header-cell:after{content:'*';font-size:16px;font-weight:100;display:block;position:relative;top:50%;transform:translateY(-50%);text-align:center;font-weight:700}.gc-header-select-icon{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gc-column-header-cell,.gc-corner-header-cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:3px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#eaeaea;color:#444;text-align:center}.gc-column{position:absolute}.gc-column-header{line-height:24px}.gc-group-header-cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:3px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;padding:0 0 0 5px;font-weight:700}.gc-group-header-row{background-color:#eaeaea;color:#444}.gc-tabbed-group-navcontainer{position:absolute;bottom:0}.gc-tabbed-group-navcontainer ul{margin:0;padding:0;list-style:none}.gc-tabbed-group-navcontainer ul li{display:inline;float:left;background:#eaeaea;border:1px solid rgba(0,0,0,.2);margin-left:-1px}.gc-tabbed-group-navcontainer ul li div{margin-left:-1px;position:relative;left:1px;width:60px;text-align:center;vertical-align:middle;line-height:30px}.gc-tabbed-group-navcontainer ul li:hover{background:#d1d1d1}.gc-tabbed-group-navcontainer .tab-selected,div.gc-tabbed-group-navcontainer .tab-selected:hover{color:red;background:#aaa}.gc-group-footer-cell{background:rgba(0,0,0,.1);text-align:right}.gc-calc-cell{background-color:#c8e5bc}.gc-calc-cell,.gc-cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:3px}.gc-cell{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.row-clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.gc-cell.gc-merging{background-color:transparent;padding:0 3px}.gc-cell.gc-selected,.gc-row.gc-selected{background-color:#4db3ff;color:#fff}.gc-cell.gc-focused,.gc-row.gc-focused{background-color:rgba(42,146,255,.2);color:inherit}.gc-row.gc-group-header-row.gc-focused{background-color:#c4d8ee}.gc-node-footer.gc-focused{background-color:rgba(42,146,255,.2);color:inherit}.gc-focused .gc-selected,.gc-selected.gc-focused,.gc-selected .gc-focused{background-color:rgba(42,146,255,.6);color:#fff}.gc-action-area{height:100%;line-height:normal}.gc-action-area.top{z-index:2000;position:relative}.gc-action{color:#333;margin:3px;background-color:#f1f1f1;border:none;padding:3px 12px;border-radius:4px;outline:0;width:68px;line-height:normal}.gc-action:hover{background-color:#ebebeb;cursor:pointer}.gc-selected .gc-action{background:#3396ff;color:#fff}.gc-selected .gc-action:hover{background:#5cabff}.gc-sorting{font-size:16px;padding:0 2px}.gc-node-indicator-container{display:inline-block}.gc-node-indicator-position{text-align:center;width:16px}.gc-node-content-container{margin-left:4px}.gc-node-indicator{font-size:18px}.gc-tool-panel-container{background-color:#eee;padding:4px 6px 6px 4px;width:200px;box-sizing:border-box}.gc-tool-panel-container .column-list,.gc-tool-panel-container .group-list{border:1px solid rgba(0,0,0,.2);background-color:#fff;padding:4px;overflow:auto}.group-list.drag-over{background-color:#ffffe0}.group-clue{color:#000;font-style:italic;opacity:.5}.column-list-item,.group-list-item{position:relative;padding:2px;border:1px dotted transparent}.column-list-item.drop-above,.group-list-item.drop-above{border-top:5px solid rgba(0,0,0,.2)}.column-list-item.drop-below,.group-list-item.drop-below{border-bottom:5px solid rgba(0,0,0,.2)}.column-list-item.selected,.group-list-item.selected{border:1px dotted #000}.column-list-item .check{float:left;display:inline-block;width:18px;height:18px;border:1px solid #000;line-height:18px}.column-list-item .select-icon{font-size:16px}.column-list-item .remove,.group-list-item .remove{float:left;width:18px;height:18px;line-height:18px}.group-list-item .remove-icon{font-size:16px}.column-list-item.not-visible{opacity:.5}.column-list-item .not-visible{opacity:0}.column-list-item .content,.group-list-item .content{margin-left:2px;vertical-align:top}.insert-column-icon{float:right;font-size:18px}.gc-cell-border{border-right:1px solid rgba(0,0,0,.2)}.gc-cell-border,.gc-cell-border-rtl{border-bottom:1px solid rgba(0,0,0,.2)}.gc-cell-border-rtl{border-left:1px solid rgba(0,0,0,.2)}.gc-node-footer{width:100%;position:absolute;white-space:nowrap;overflow:hidden}.loader{font-size:10px;margin:45% auto;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear}@-webkit-keyframes load4{0%,to{box-shadow:0 -3em 0 .2em #d3d3d3,2em -2em 0 0 #d3d3d3,3em 0 0 -.5em #d3d3d3,2em 2em 0 -.5em #d3d3d3,0 3em 0 -.5em #d3d3d3,-2em 2em 0 -.5em #d3d3d3,-3em 0 0 -.5em #d3d3d3,-2em -2em 0 0 #d3d3d3}12.5%{box-shadow:0 -3em 0 0 #d3d3d3,2em -2em 0 .2em #d3d3d3,3em 0 0 0 #d3d3d3,2em 2em 0 -.5em #d3d3d3,0 3em 0 -.5em #d3d3d3,-2em 2em 0 -.5em #d3d3d3,-3em 0 0 -.5em #d3d3d3,-2em -2em 0 -.5em #d3d3d3}25%{box-shadow:0 -3em 0 -.5em #d3d3d3,2em -2em 0 0 #d3d3d3,3em 0 0 .2em #d3d3d3,2em 2em 0 0 #d3d3d3,0 3em 0 -.5em #d3d3d3,-2em 2em 0 -.5em #d3d3d3,-3em 0 0 -.5em #d3d3d3,-2em -2em 0 -.5em #d3d3d3}37.5%{box-shadow:0 -3em 0 -.5em #d3d3d3,2em -2em 0 -.5em #d3d3d3,3em 0 0 0 #d3d3d3,2em 2em 0 .2em #d3d3d3,0 3em 0 0 #d3d3d3,-2em 2em 0 -.5em #d3d3d3,-3em 0 0 -.5em #d3d3d3,-2em -2em 0 -.5em #d3d3d3}50%{box-shadow:0 -3em 0 -.5em #d3d3d3,2em -2em 0 -.5em #d3d3d3,3em 0 0 -.5em #d3d3d3,2em 2em 0 0 #d3d3d3,0 3em 0 .2em #d3d3d3,-2em 2em 0 0 #d3d3d3,-3em 0 0 -.5em #d3d3d3,-2em -2em 0 -.5em #d3d3d3}62.5%{box-shadow:0 -3em 0 -.5em #d3d3d3,2em -2em 0 -.5em #d3d3d3,3em 0 0 -.5em #d3d3d3,2em 2em 0 -.5em #d3d3d3,0 3em 0 0 #d3d3d3,-2em 2em 0 .2em #d3d3d3,-3em 0 0 0 #d3d3d3,-2em -2em 0 -.5em #d3d3d3}75%{box-shadow:0 -3em 0 -.5em #d3d3d3,2em -2em 0 -.5em #d3d3d3,3em 0 0 -.5em #d3d3d3,2em 2em 0 -.5em #d3d3d3,0 3em 0 -.5em #d3d3d3,-2em 2em 0 0 #d3d3d3,-3em 0 0 .2em #d3d3d3,-2em -2em 0 0 #d3d3d3}87.5%{box-shadow:0 -3em 0 0 #d3d3d3,2em -2em 0 -.5em #d3d3d3,3em 0 0 -.5em #d3d3d3,2em 2em 0 -.5em #d3d3d3,0 3em 0 -.5em #d3d3d3,-2em 2em 0 0 #d3d3d3,-3em 0 0 0 #d3d3d3,-2em -2em 0 .2em #d3d3d3}}@keyframes load4{0%,to{box-shadow:0 -3em 0 .2em #d3d3d3,2em -2em 0 0 #d3d3d3,3em 0 0 -.5em #d3d3d3,2em 2em 0 -.5em #d3d3d3,0 3em 0 -.5em #d3d3d3,-2em 2em 0 -.5em #d3d3d3,-3em 0 0 -.5em #d3d3d3,-2em -2em 0 0 #d3d3d3}12.5%{box-shadow:0 -3em 0 0 #d3d3d3,2em -2em 0 .2em #d3d3d3,3em 0 0 0 #d3d3d3,2em 2em 0 -.5em #d3d3d3,0 3em 0 -.5em #d3d3d3,-2em 2em 0 -.5em #d3d3d3,-3em 0 0 -.5em #d3d3d3,-2em -2em 0 -.5em #d3d3d3}25%{box-shadow:0 -3em 0 -.5em #d3d3d3,2em -2em 0 0 #d3d3d3,3em 0 0 .2em #d3d3d3,2em 2em 0 0 #d3d3d3,0 3em 0 -.5em #d3d3d3,-2em 2em 0 -.5em #d3d3d3,-3em 0 0 -.5em #d3d3d3,-2em -2em 0 -.5em #d3d3d3}37.5%{box-shadow:0 -3em 0 -.5em #d3d3d3,2em -2em 0 -.5em #d3d3d3,3em 0 0 0 #d3d3d3,2em 2em 0 .2em #d3d3d3,0 3em 0 0 #d3d3d3,-2em 2em 0 -.5em #d3d3d3,-3em 0 0 -.5em #d3d3d3,-2em -2em 0 -.5em #d3d3d3}50%{box-shadow:0 -3em 0 -.5em #d3d3d3,2em -2em 0 -.5em #d3d3d3,3em 0 0 -.5em #d3d3d3,2em 2em 0 0 #d3d3d3,0 3em 0 .2em #d3d3d3,-2em 2em 0 0 #d3d3d3,-3em 0 0 -.5em #d3d3d3,-2em -2em 0 -.5em #d3d3d3}62.5%{box-shadow:0 -3em 0 -.5em #d3d3d3,2em -2em 0 -.5em #d3d3d3,3em 0 0 -.5em #d3d3d3,2em 2em 0 -.5em #d3d3d3,0 3em 0 0 #d3d3d3,-2em 2em 0 .2em #d3d3d3,-3em 0 0 0 #d3d3d3,-2em -2em 0 -.5em #d3d3d3}75%{box-shadow:0 -3em 0 -.5em #d3d3d3,2em -2em 0 -.5em #d3d3d3,3em 0 0 -.5em #d3d3d3,2em 2em 0 -.5em #d3d3d3,0 3em 0 -.5em #d3d3d3,-2em 2em 0 0 #d3d3d3,-3em 0 0 .2em #d3d3d3,-2em -2em 0 0 #d3d3d3}87.5%{box-shadow:0 -3em 0 0 #d3d3d3,2em -2em 0 -.5em #d3d3d3,3em 0 0 -.5em #d3d3d3,2em 2em 0 -.5em #d3d3d3,0 3em 0 -.5em #d3d3d3,-2em 2em 0 0 #d3d3d3,-3em 0 0 0 #d3d3d3,-2em -2em 0 .2em #d3d3d3}}.gc-popup-dialog{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #d3d3d3;background:#fff;position:absolute;left:-5000px;top:-5000px;z-index:10000;overflow:hidden;font-family:-apple-system-font,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif}.gc-popup-dialog,.gc-popup-dialog *{box-sizing:border-box}.gc-popup-dialog:focus{outline:none}.gc-popup-overlay{position:fixed;left:0;top:0;opacity:.5;width:100%;height:100%;background-color:#000;z-index:9999}.gc-popup-header:hover{cursor:move}.gc-editing-header{padding:6px 10px;height:30px;border-bottom:1px solid #d3d3d3}.gc-editing-footer{padding:10px;overflow:hidden;text-align:right;height:45px}.gc-editing-content{overflow:hidden;margin:15px 0 10px}.gc-editing-area input[type=date]{line-height:1}.gc-editing-area input[type=date]::-webkit-inner-spin-button{height:inherit}.gc-inline-editing-area{background:transparent}.gc-popup-dialog.gc-form-editing-area,.gc-popup-dialog.gc-inline-editing-area{z-index:9998}.gc-inline-editor-container{position:absolute;background-color:#fff;border:1px solid #06f}.gc-inline-editor{border:none;width:100%;height:100%;color:#000}.gc-inline-editor.checkbox{width:16px}.gc-inline-editor.checkbox:focus{outline:none}.gc-inline-editing-area input{padding:0 2px;margin:0;line-height:inherit;font:inherit}.gc-popup-editing-area{width:400px}.gc-editing-button{color:#333;margin:0 3px;background-color:#f1f1f1;border:none;padding:3px 12px;border-radius:4px;height:100%;cursor:pointer;text-align:center}.gc-editing-button:hover{background-color:#ebebeb}.gc-editing-template-field.rtl,.gc-editing-template-label{float:left;text-align:right;width:35%;height:32px;line-height:32px}.gc-editing-template-field,.gc-editing-template-label.rtl{float:right;text-align:left;width:45%;height:32px;line-height:32px}.gc-editing-template-field.rtl{margin-left:10%}.gc-editing-template-field{margin-right:10%}.gc-editing-template-field input{width:100%;border:1px solid silver;padding:0 2px}.gc-editing-template-field input[type=date]{-webkit-appearance:none;-moz-appearance:none;padding:4px 2px}.gc-editing-close{cursor:pointer}.gc-popup-add-column{width:500px}.gc-popup-add-column .error-text{color:red}.gc-popup-add-column .gc-editing-content{margin:15px 10px}.gc-icon.gc-resizeGraphic{text-align:center}.column-list-item .gc-icon.select-icon:before{content:'\E807'}.gc-icon.gc-drag-clue-icon.add:before{content:'\E809'}.gc-icon.gc-drag-clue-icon.forbidden:before{content:'\E806'}.gc-icon.gc-grouping-toggle.collapsed:before,.gc-icon.insert-column-icon:before{content:'\E809'}.gc-icon.gc-grouping-toggle.expand:before{content:'\E80A'}.group-list-item .gc-icon.remove-icon:before{content:'\E808'}.gc-node-indicator.gc-icon.collapsed:before{content:'\E803'}.gc-node-indicator.gc-icon.expanded:before{content:'\E800'}.gc-node-indicator.gc-icon.collapsed.rtl:before{content:'\E802'}.gc-sorting.gc-icon.ascending:before{content:'\E801'}.gc-sorting.gc-icon.descending:before{content:'\E800'}.gc-icon.close-icon:before{content:'\E808'}.gc-icon.gc-header-toggle.collapsed:before,.gc-icon.gc-header-toggle.expand.rtl:before{content:'\E803'}.gc-icon.gc-header-toggle.collapsed.rtl:before,.gc-icon.gc-header-toggle.expand:before{content:'\E802'}.gc-drag-clue-indicator .gc-icon.top:before,.gc-drag-group-indicator .gc-icon.top:before{content:'\E800'}.gc-drag-clue-indicator .gc-icon.bottom:before,.gc-drag-group-indicator .gc-icon.bottom:before{content:'\E801'}.gc-icon.gc-icon-grouping-delete:before{content:'\E808'}.gc-icon.gc-resizeGraphic:before{content:'\E805'}.gc-icon.gc-sortGraphic:before{content:'\E80B';position:relative;left:9px;top:3px}.gc-icon.gc-editing:before{content:'\E80C';font-size:16px;font-weight:100;display:block;position:relative;top:50%;transform:translateY(-50%);text-align:center}.gc-icon.gc-end-editing{height:100%}.gc-icon.gc-end-editing:before{content:'\F14B';font-size:16px;font-weight:100;display:block;position:relative;top:50%;transform:translateY(-50%);text-align:center}.gc-icon.gc-add-item{height:100%}.gc-icon.gc-add-item:before{content:'\F0FE';font-size:16px;font-weight:100;display:block;position:relative;top:50%;transform:translateY(-50%);text-align:center}.gc-touchMenuGraphic{background:#fff;border-bottom:1px solid #d9d9d9;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);font-size:22px}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.gc-animation-cellchange{transition:color 5s}.gc-animation-slide{transition:margin 5s,color 5s}.gc-column-resizer{position:absolute;top:0;left:auto;border-top:none;border-right:1px dashed rgba(0,0,0,.8);z-index:10}.gc-header-row{position:relative}div[id*=-loadIcon]{z-index:10002}@media screen and (-ms-high-contrast:active){.gc-cell.gc-selected,.gc-row.gc-selected{-ms-high-contrast-adjust:none}}