body{margin:0}.x-spreadsheet{-webkit-font-smoothing:antialiased;background:#fff;box-sizing:content-box;font-family:Lato,Source Sans Pro,Roboto,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:normal;user-select:none;-moz-user-select:none}.x-spreadsheet textarea{font:400 .8125rem Arial,Lato,Source Sans Pro,Roboto,Helvetica,sans-serif}.x-spreadsheet-sheet{overflow:hidden;position:relative}.x-spreadsheet-table{vertical-align:bottom}.x-spreadsheet-tooltip{background:#000;border-radius:.0625rem;color:#fff;font-family:inherit;font-size:.75rem;padding:.3125rem .625rem;position:absolute;z-index:201}.x-spreadsheet-tooltip:before{background:inherit;box-shadow:.0625rem .0625rem .1875rem -.0625rem rgba(0,0,0,.3);content:"";height:.5rem;left:calc(50% - .25rem);pointer-events:none;position:absolute;top:-.25rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5rem;z-index:1}.x-spreadsheet-color-palette{padding:.3125rem}.x-spreadsheet-color-palette table{background:#fff;border-collapse:separate;border-spacing:2;margin:0;padding:0}.x-spreadsheet-color-palette table td{border:.0625rem solid transparent;cursor:pointer;margin:0}.x-spreadsheet-color-palette table td:hover{border-color:#ddd}.x-spreadsheet-color-palette table td .x-spreadsheet-color-palette-cell{height:1rem;width:1rem}.x-spreadsheet-border-palette{padding:.375rem}.x-spreadsheet-border-palette table{background:#fff;border-collapse:separate;border-spacing:0;margin:0;padding:0;table-layout:fixed}.x-spreadsheet-border-palette table td{margin:0}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left{border-right:.0625rem solid #eee;padding-right:.375rem}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell{cursor:pointer;height:1.875rem;text-align:center;width:1.875rem}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell:hover{background-color:#eee}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-right{padding-left:.375rem}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-right .x-spreadsheet-line-type{left:0;position:relative;top:-.1875rem}.x-spreadsheet-dropdown{position:relative}.x-spreadsheet-dropdown .x-spreadsheet-dropdown-content{background:#fff;box-shadow:.0625rem .125rem .3125rem .125rem rgba(51,51,51,.15);position:absolute;z-index:200}.x-spreadsheet-dropdown.bottom-left .x-spreadsheet-dropdown-content{left:0;top:calc(100% + .3125rem)}.x-spreadsheet-dropdown.bottom-right .x-spreadsheet-dropdown-content{right:0;top:calc(100% + .3125rem)}.x-spreadsheet-dropdown.top-left .x-spreadsheet-dropdown-content{bottom:calc(100% + .3125rem);left:0}.x-spreadsheet-dropdown.top-right .x-spreadsheet-dropdown-content{bottom:calc(100% + .3125rem);right:0}.x-spreadsheet-dropdown .x-spreadsheet-dropdown-title{display:inline-block;padding:0 .3125rem}.x-spreadsheet-resizer{position:absolute;z-index:11}.x-spreadsheet-resizer .x-spreadsheet-resizer-hover{background-color:rgba(75,137,255,.25)}.x-spreadsheet-resizer .x-spreadsheet-resizer-line{position:absolute}.x-spreadsheet-resizer.horizontal{cursor:row-resize}.x-spreadsheet-resizer.horizontal .x-spreadsheet-resizer-line{border-bottom:.125rem dashed #4b89ff;bottom:0;left:0}.x-spreadsheet-resizer.vertical{cursor:col-resize}.x-spreadsheet-resizer.vertical .x-spreadsheet-resizer-line{border-right:.125rem dashed #4b89ff;right:0;top:0}.x-spreadsheet-scrollbar{background-color:#f4f5f8;bottom:0;opacity:.9;position:absolute;right:0;z-index:12}.x-spreadsheet-scrollbar.horizontal{overflow-x:scroll;overflow-y:hidden;right:.9375rem}.x-spreadsheet-scrollbar.horizontal>div{background:#ddd;height:.0625rem}.x-spreadsheet-scrollbar.vertical{bottom:.9375rem;overflow-x:hidden;overflow-y:scroll}.x-spreadsheet-scrollbar.vertical>div{background:#ddd;width:.0625rem}.x-spreadsheet-overlayer{left:0;position:absolute;top:0;z-index:10}.x-spreadsheet-editor,.x-spreadsheet-overlayer .x-spreadsheet-overlayer-content,.x-spreadsheet-selector{height:100%;overflow:hidden;pointer-events:none;position:absolute;width:100%}.x-spreadsheet-editor,.x-spreadsheet-selector{box-sizing:content-box;left:0;top:0}.x-spreadsheet-selector .hide-input{position:absolute;z-index:0}.x-spreadsheet-selector .hide-input input{border:none!important;padding:0;width:0}.x-spreadsheet-selector .x-spreadsheet-selector-area{background:rgba(75,137,255,.1);border:.125rem solid #4b89ff;position:absolute;z-index:5}.x-spreadsheet-selector .x-spreadsheet-selector-autofill,.x-spreadsheet-selector .x-spreadsheet-selector-clipboard{background:transparent;position:absolute;z-index:100}.x-spreadsheet-selector .x-spreadsheet-selector-clipboard{border:.125rem dashed #4b89ff}.x-spreadsheet-selector .x-spreadsheet-selector-autofill{border:.0625rem dashed rgba(0,0,0,.45)}.x-spreadsheet-selector .x-spreadsheet-selector-corner{background:#4b89ff;border:.125rem solid #fff;bottom:-.3125rem;cursor:crosshair;font-size:0;height:.3125rem;pointer-events:auto;position:absolute;right:-.3125rem;width:.3125rem}.x-spreadsheet-editor{z-index:20}.x-spreadsheet-editor .x-spreadsheet-editor-area{border:.125rem solid #4b89ff;line-height:0;pointer-events:auto;position:absolute;text-align:left;z-index:100}.x-spreadsheet-editor .x-spreadsheet-editor-area textarea{word-wrap:break-word;border:none;box-sizing:content-box;color:inherit;font:400 .8125rem Arial,Lato,Source Sans Pro,Roboto,Helvetica,sans-serif;line-height:1.375rem;margin:0;outline:none;overflow-y:hidden;padding:0 .1875rem;resize:none;text-align:start;white-space:normal}.x-spreadsheet-editor .x-spreadsheet-editor-area .textline{left:0;overflow:hidden;position:fixed;top:0;visibility:hidden}.x-spreadsheet-item{background:0;border:.0625rem solid transparent;color:rgba(0,0,0,.9);cursor:default;height:1.625rem;line-height:1.625rem;list-style:none;outline:none;overflow:hidden;padding:.125rem .625rem;text-align:left;user-select:none}.x-spreadsheet-item.disabled{opacity:.5;pointer-events:none}.x-spreadsheet-item.active,.x-spreadsheet-item:hover{background:rgba(0,0,0,.05)}.x-spreadsheet-item.divider{border:none;border-bottom:.0625rem solid rgba(0,0,0,.1);height:0;margin:.3125rem 0;padding:0}.x-spreadsheet-item .label{float:right;font-size:1em;opacity:.65}.x-spreadsheet-header.state,.x-spreadsheet-item.state{padding-left:2.1875rem!important;position:relative}.x-spreadsheet-header.state:before,.x-spreadsheet-item.state:before{background:rgba(0,0,0,.08);border-radius:.125rem;content:"";height:.625rem;left:.75rem;position:absolute;top:calc(50% - .3125rem);width:.625rem}.x-spreadsheet-header.state.checked:before,.x-spreadsheet-item.state.checked:before{background:#4b89ff}.x-spreadsheet-checkbox{backface-visibility:hidden;display:inline-block;font-size:1rem;font-style:normal;line-height:1em;outline:0;position:relative;vertical-align:baseline}.x-spreadsheet-checkbox>input{left:0;opacity:0!important;outline:0;position:absolute;top:0;z-index:-1}.x-spreadsheet-contextmenu,.x-spreadsheet-sort-filter,.x-spreadsheet-suggest{background:#fff;box-shadow:.0625rem .125rem .3125rem .125rem rgba(51,51,51,.15);overflow:auto;pointer-events:auto;position:absolute;width:16.25rem;z-index:100}.x-spreadsheet-suggest{width:12.5rem}.x-spreadsheet-filter{border:.0625rem solid #e9e9e9;font-size:.75rem;margin:.625rem}.x-spreadsheet-filter .x-spreadsheet-header{background:#f8f8f9;border-bottom:.0625rem solid #e9e9e9;border-left:.0625rem solid transparent;padding:.5em .75em}.x-spreadsheet-filter .x-spreadsheet-body{height:12.5rem;overflow-y:auto}.x-spreadsheet-filter .x-spreadsheet-body .x-spreadsheet-item{height:1.25rem;line-height:1.25rem}.x-spreadsheet-sort-filter .x-spreadsheet-buttons{margin:.625rem}.x-spreadsheet-bottombar{background:#f5f6f7;border-top:.0625rem solid #e0e2e4;display:flex;height:2.5rem;padding:0 1.875rem;position:relative;text-align:left}.x-spreadsheet-bottombar .x-spreadsheet-menu>li{border-right:.0625rem solid #e8eaed;height:2.5rem;line-height:2.5rem;padding-bottom:0;padding-top:0;vertical-align:middle}.x-spreadsheet-menu{display:flex;list-style:none;margin:0;overflow-x:auto;padding:0;user-select:none}.x-spreadsheet-menu>li{color:#80868b;cursor:pointer;float:left;font-weight:400;font-weight:700;line-height:1.25em;margin:0;padding:.785em 1em;text-align:left;transition:all .3s;vertical-align:middle;white-space:nowrap}.x-spreadsheet-menu>li.active{background-color:#fff;color:rgba(0,0,0,.65)}.x-spreadsheet-menu>li .x-spreadsheet-dropdown{display:inline-block}.x-spreadsheet-print{display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.x-spreadsheet-print-bar{background:#424242;height:3.75rem;line-height:3.75rem;padding:0 1.875rem}.x-spreadsheet-print-bar .-title{color:#fff;float:left;font-size:1.2em;font-weight:700}.x-spreadsheet-print-bar .-right{float:right;margin-top:.75rem}.x-spreadsheet-print-content{background:#d0d0d0;display:flex;flex:auto;flex-direction:row;height:calc(100% - 3.75rem)}.x-spreadsheet-print-content .-sider{background:#fff;border-left:.125rem solid #ccc;flex:0 0 18.75rem;width:18.75rem}.x-spreadsheet-print-content .-content{flex:auto;height:100%;overflow-x:auto;overflow-y:scroll}.x-spreadsheet-canvas-card-wraper{margin:2.5rem 1.25rem}.x-spreadsheet-canvas-card{background:#fff;box-shadow:0 .5rem .625rem .0625rem rgba(0,0,0,.14),0 .1875rem .875rem .1875rem rgba(0,0,0,.12),0 .25rem .3125rem 0 rgba(0,0,0,.2);margin:auto;page-break-after:always;page-break-before:auto}.x-spreadsheet-calendar{background:#fff;color:rgba(0,0,0,.65);user-select:none}.x-spreadsheet-calendar .calendar-header{background:#f9fafb;float:left;font-weight:700;line-height:1.875rem;text-align:center;width:100%}.x-spreadsheet-calendar .calendar-header .calendar-header-left{float:left;padding-left:.3125rem}.x-spreadsheet-calendar .calendar-header .calendar-header-right{float:right}.x-spreadsheet-calendar .calendar-header .calendar-header-right a{border-radius:.125rem;margin-right:.125rem;padding:.1875rem 0}.x-spreadsheet-calendar .calendar-header .calendar-header-right a:hover{background:rgba(0,0,0,.08)}.x-spreadsheet-calendar .calendar-body{border-collapse:collapse;border-spacing:0}.x-spreadsheet-calendar .calendar-body td,.x-spreadsheet-calendar .calendar-body th{font-weight:700;line-height:1.875rem;min-width:2rem;padding:0;text-align:center;width:14.28571429%}.x-spreadsheet-calendar .calendar-body td>.cell:hover{background:#ecf6fd}.x-spreadsheet-calendar .calendar-body td>.cell.active,.x-spreadsheet-calendar .calendar-body td>.cell.active:hover{background:#ecf6fd;color:#2185d0}.x-spreadsheet-calendar .calendar-body td>.cell.disabled{opacity:.5;pointer-events:none}.x-spreadsheet-datepicker{box-shadow:.125rem .125rem .3125rem rgba(0,0,0,.2);left:0;position:absolute;top:calc(100% + .3125rem);width:auto;z-index:10}.x-spreadsheet-buttons{display:flex;justify-content:flex-end}.x-spreadsheet-buttons .x-spreadsheet-button{margin-left:.5rem}.x-spreadsheet-button{zoom:1;background:#e0e1e2;border-radius:.1875rem;color:rgba(0,0,0,.6);cursor:pointer;display:inline-block;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1em;min-height:1em;outline:none;padding:.75em 1em;text-align:center;text-decoration:none;transition:all .1s linear;user-select:none;vertical-align:baseline;white-space:nowrap}.x-spreadsheet-button.active,.x-spreadsheet-button:hover{background-color:#c0c1c2;color:rgba(0,0,0,.8)}.x-spreadsheet-button.primary{background-color:#2185d0;color:#fff}.x-spreadsheet-button.primary.active,.x-spreadsheet-button.primary:hover{background-color:#1678c2;color:#fff}.x-spreadsheet-form-input{color:rgba(0,0,0,.87);display:inline-flex;font-size:1em;font-weight:400;position:relative}.x-spreadsheet-form-input input{-webkit-tap-highlight-color:rgba(255,255,255,0);background:#fff;border:.0625rem solid #e9e9e9;border-radius:.1875rem;box-shadow:inset 0 .0625rem .125rem hsla(0,0%,4%,.06);flex:1 0 auto;height:1.875rem;line-height:1.875rem;margin:0;max-width:100%;outline:0;padding:0 .5rem;text-align:left;transition:box-shadow .1s ease,border-color .1s ease;z-index:1}.x-spreadsheet-form-input input:focus{border-color:#4b89ff;box-shadow:inset 0 .0625rem .125rem rgba(75,137,255,.2)}.x-spreadsheet-form-select{background:#fff;border:.0625rem solid #e9e9e9;border-radius:.125rem;box-shadow:inset 0 .0625rem .125rem hsla(0,0%,4%,.06);color:rgba(0,0,0,.87);cursor:pointer;display:inline-block;position:relative;user-select:none}.x-spreadsheet-form-select .input-text{height:1.875rem;line-height:1.875rem;min-width:3.75rem;padding:0 .5rem;text-overflow:ellipsis;white-space:nowrap;width:auto}.x-spreadsheet-form-fields{display:flex;flex-direction:row;flex-wrap:wrap}.x-spreadsheet-form-fields .x-spreadsheet-form-field{flex:0 1 auto}.x-spreadsheet-form-fields .x-spreadsheet-form-field .label{display:inline-block;margin:0 .625rem 0 0}.x-spreadsheet-form-field{display:block;margin-bottom:.625rem;margin-left:.625rem;vertical-align:middle}.x-spreadsheet-form-field:first-child{margin-left:0}.x-spreadsheet-form-field.error .x-spreadsheet-form-select,.x-spreadsheet-form-field.error input{border-color:#f04134}.x-spreadsheet-form-field .tip{color:#f04134;font-size:.9em}.x-spreadsheet-dimmer{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:rgba(0,0,0,.6);display:none;height:100%;left:0!important;opacity:0;position:absolute;text-align:center;top:0!important;transition:background-color .5s linear;user-select:none;vertical-align:middle;width:100%;z-index:1000}.x-spreadsheet-dimmer.active{display:block;opacity:1}form fieldset{border:none}form fieldset label{color:#666;display:block;font-size:1em;margin-bottom:.5em}form fieldset select{background-color:#fff;border:none;border-bottom:.125rem solid #ddd;border-radius:.125rem;font-size:1.1em;padding:.5em .85em;width:100%}.x-spreadsheet-modal,.x-spreadsheet-toast{background-clip:padding-box;background-color:#fff;border:.0625rem solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.2);color:rgba(0,0,0,.87);font-family:Lato,Source Sans Pro,Roboto,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:1.25em;min-width:22.5rem;position:fixed;text-align:left;z-index:1001}.x-spreadsheet-toast{background-color:hsla(0,0%,100%,.85)}.x-spreadsheet-modal-header,.x-spreadsheet-toast-header{background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border-bottom:.0625rem solid rgba(0,0,0,.05);border-radius:.25rem .25rem 0 0;font-weight:600}.x-spreadsheet-toast-header{color:#f2711c}.x-spreadsheet-modal-header{background:rgba(0,0,0,.08);border-bottom:.0625rem solid #e0e2e4;font-size:1.0785em}.x-spreadsheet-modal-content,.x-spreadsheet-modal-header,.x-spreadsheet-toast-content,.x-spreadsheet-toast-header{padding:.75em 1em}.x-spreadsheet-menu li:first-child{display:none}.vue-office-excel{height:100%}