@charset "UTF-8";/*!
* (The MIT License)
*
* Copyright (c) 2012-2014 Marcin Warpechowski
* Copyright (c) 2015 Handsoncode sp. z o.o. <hello@handsoncode.net>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* 'Software'), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* Version: 0.34.4
* Release date: 13/09/2017 (built at 13/09/2017 11:12:07)
*/.handsontable,.handsontable .relative{position:relative}
.handsontable.listbox .wtBorder,.htContextMenu .wtBorder{visibility:hidden}
.handsontable .table td,.handsontable .table th{border-top:none}
.handsontable tr{background:#fff}
.handsontable .table caption+thead tr:first-child td,.handsontable .table caption+thead tr:first-child th,.handsontable .table colgroup+thead tr:first-child td,.handsontable .table colgroup+thead tr:first-child th,.handsontable .table thead:first-child tr:first-child td,.handsontable .table thead:first-child tr:first-child th{border-top:1px solid #CCC}
.handsontable .table-bordered{border:0;border-collapse:separate}
.handsontable .table-bordered td,.handsontable .table-bordered th{border-left:none}
.handsontable .table-bordered td:first-child,.handsontable .table-bordered th:first-child{border-left:1px solid #CCC}
.handsontable .table>tbody>tr>td,.handsontable .table>tbody>tr>th,.handsontable .table>tfoot>tr>td,.handsontable .table>tfoot>tr>th,.handsontable .table>thead>tr>td,.handsontable .table>thead>tr>th{line-height:21px;padding:0 4px}
.col-lg-1.handsontable,.col-lg-10.handsontable,.col-lg-11.handsontable,.col-lg-12.handsontable,.col-lg-2.handsontable,.col-lg-3.handsontable,.col-lg-4.handsontable,.col-lg-5.handsontable,.col-lg-6.handsontable,.col-lg-7.handsontable,.col-lg-8.handsontable,.col-lg-9.handsontable,.col-md-1.handsontable,.col-md-10.handsontable,.col-md-11.handsontable,.col-md-12.handsontable,.col-md-2.handsontable,.col-md-3.handsontable,.col-md-4.handsontable,.col-md-5.handsontable,.col-md-6.handsontable,.col-md-7.handsontable,.col-md-8.handsontable,.col-md-9.handsontable .col-sm-1.handsontable,.col-sm-10.handsontable,.col-sm-11.handsontable,.col-sm-12.handsontable,.col-sm-2.handsontable,.col-sm-3.handsontable,.col-sm-4.handsontable,.col-sm-5.handsontable,.col-sm-6.handsontable,.col-sm-7.handsontable,.col-sm-8.handsontable,.col-sm-9.handsontable .col-xs-1.handsontable,.col-xs-10.handsontable,.col-xs-11.handsontable,.col-xs-12.handsontable,.col-xs-2.handsontable,.col-xs-3.handsontable,.col-xs-4.handsontable,.col-xs-5.handsontable,.col-xs-6.handsontable,.col-xs-7.handsontable,.col-xs-8.handsontable,.col-xs-9.handsontable{padding-left:0;padding-right:0}
.handsontable .table-striped>tbody>tr:nth-of-type(even){background-color:#FFF}
.handsontable .hide{display:none}
.handsontable.htAutoSize{visibility:hidden;left:-99000px;position:absolute;top:-99000px}
.handsontable .wtHider{width:0}
.handsontable .wtSpreader{position:relative;width:0;height:auto}
.handsontable div,.handsontable input,.handsontable table,.handsontable tbody,.handsontable td,.handsontable textarea,.handsontable th,.handsontable thead{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}
.handsontable input,.handsontable textarea{min-height:initial}
.handsontable table.htCore{border-collapse:separate;border-spacing:0;margin:0;border-width:0;table-layout:fixed;width:0;outline-width:0;max-width:none;max-height:none}
.handsontable td,.handsontable th,.handsontable th:last-child{border-right:1px solid #CCC;border-bottom:1px solid #CCC}
.handsontable col,.handsontable col.rowHeader{width:50px}
.handsontable td,.handsontable th{border-top-width:0;border-left-width:0;height:22px;empty-cells:show;line-height:21px;padding:0 4px;background-color:#FFF;vertical-align:top;overflow:hidden;outline-width:0;white-space:pre-line;background-clip:padding-box}
.handsontable td.htNoWrap,.handsontable th{white-space:nowrap}
.handsontable td.htInvalid{background-color:#ff4c42!important}
.handsontable th.htNoFrame,.handsontable th:first-child.htNoFrame,.handsontable tr:first-child th.htNoFrame{border-left-width:0;background-color:#fff;border-color:#FFF}
.handsontable .htNoFrame+td,.handsontable .htNoFrame+th,.handsontable td:first-of-type,.handsontable th:first-child,.handsontable th:nth-child(2),.handsontable.htRowHeaders thead tr th:nth-child(2){border-left:1px solid #CCC}
.handsontable tr:first-child td,.handsontable tr:first-child th{border-top:1px solid #CCC}
.ht_master:not(.innerBorderLeft):not(.emptyColumns)~.handsontable tbody tr th,.ht_master:not(.innerBorderLeft):not(.emptyColumns)~.handsontable:not(.ht_clone_top) thead tr th:first-child{border-right-width:0}
.ht_master:not(.innerBorderTop) thead tr.lastChild th,.ht_master:not(.innerBorderTop) thead tr:last-child th,.ht_master:not(.innerBorderTop)~.handsontable thead tr.lastChild th,.ht_master:not(.innerBorderTop)~.handsontable thead tr:last-child th{border-bottom-width:0}
.handsontable th{background-color:#f3f3f3;color:#222;text-align:center;font-weight:400}
.handsontable thead th{padding:0}
.handsontable th.active{background-color:#CCC}
.handsontable thead th .relative{padding:2px 4px}
.handsontable tbody th.ht__highlight,.handsontable thead th.ht__highlight{background-color:#dcdcdc}
.handsontable.ht__selection--columns thead th.ht__highlight,.handsontable.ht__selection--rows tbody th.ht__highlight{background-color:#8eb0e7;color:#000}
#hot-display-license-info{font-size:9px;color:#323232;padding:5px 0 3px;font-family:Helvetica,Arial,sans-serif;text-align:left}
.handsontable .manualColumnResizer{position:fixed;top:0;cursor:col-resize;z-index:110;width:5px;height:25px}
.handsontable .manualRowResizer{position:fixed;left:0;cursor:row-resize;z-index:110;height:5px;width:50px}
.handsontable .manualColumnResizer.active,.handsontable .manualColumnResizer:hover,.handsontable .manualRowResizer.active,.handsontable .manualRowResizer:hover{background-color:#AAB}
.handsontable .manualColumnResizerGuide{position:fixed;right:0;top:0;background-color:#AAB;display:none;width:0;border-right:1px dashed #777;margin-left:5px}
.handsontable .manualRowResizerGuide{position:fixed;left:0;bottom:0;background-color:#AAB;display:none;height:0;border-bottom:1px dashed #777;margin-top:5px}
.handsontable .manualColumnResizerGuide.active,.handsontable .manualRowResizerGuide.active{display:block;z-index:199}
.handsontable .columnSorting{position:relative}
.handsontable .columnSorting:hover{text-decoration:underline;cursor:pointer}
.handsontable .columnSorting.ascending::after{content:'\25B2';color:#5f5f5f;position:absolute;right:-15px}
.handsontable .columnSorting.descending::after{content:'\25BC';color:#5f5f5f;position:absolute;right:-15px}
.handsontable .wtBorder{position:absolute;font-size:0}
.handsontable .wtBorder.hidden{display:none!important}
.handsontable td.area{background:-moz-linear-gradient(top,rgba(181,209,255,.34) 0,rgba(181,209,255,.34) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(181,209,255,.34)),color-stop(100%,rgba(181,209,255,.34)));background:-webkit-linear-gradient(top,rgba(181,209,255,.34) 0,rgba(181,209,255,.34) 100%);background:-o-linear-gradient(top,rgba(181,209,255,.34) 0,rgba(181,209,255,.34) 100%);background:-ms-linear-gradient(top,rgba(181,209,255,.34) 0,rgba(181,209,255,.34) 100%);background:linear-gradient(to bottom,rgba(181,209,255,.34) 0,rgba(181,209,255,.34) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#57b5d1ff', endColorstr='#57b5d1ff', GradientType=0 );background-color:#fff}
.handsontable .wtBorder.corner{font-size:0;cursor:crosshair}
.handsontable .htBorder.htFillBorder{background:red;width:1px;height:1px}
.handsontableInput{border:none;outline-width:0;margin:0;padding:1px 5px 0;font-family:inherit;line-height:21px;font-size:inherit;box-shadow:0 0 0 2px #5292F7 inset;resize:none;display:block;color:#000;border-radius:0;background-color:#FFF}
.handsontableInputHolder{position:absolute;top:0;left:0;z-index:100}
.htSelectEditor{-webkit-appearance:menulist-button!important;position:absolute;width:auto}
.handsontable .htDimmed{color:#777}
.handsontable .htSubmenu{position:relative}
.handsontable .htSubmenu :after{content:'\25B6';color:#777;position:absolute;right:5px}
.handsontable .htLeft{text-align:left}
.handsontable .htCenter{text-align:center}
.handsontable .htRight{text-align:right}
.handsontable .htJustify{text-align:justify}
.handsontable .htTop{vertical-align:top}
.handsontable .htMiddle{vertical-align:middle}
.handsontable .htBottom{vertical-align:bottom}
.handsontable .htPlaceholder{color:#999}
.handsontable .htAutocompleteArrow{float:right;font-size:10px;color:#EEE;cursor:default;width:16px;text-align:center}
.handsontable td .htAutocompleteArrow:hover{color:#777}
.handsontable td.area .htAutocompleteArrow{color:#d3d3d3}
.handsontable .htCheckboxRendererInput{display:inline-block;vertical-align:middle}
.handsontable .htCheckboxRendererInput.noValue{opacity:.5}
.handsontable .htCheckboxRendererLabel{cursor:pointer;display:inline-block;width:100%}
@-webkit-keyframes opacity-hide{from{opacity:1}
to{opacity:0}
}
@keyframes opacity-hide{from{opacity:1}
to{opacity:0}
}
@-webkit-keyframes opacity-show{from{opacity:0}
to{opacity:1}
}
@keyframes opacity-show{from{opacity:0}
to{opacity:1}
}
.handsontable .handsontable.ht_clone_top .wtHider{padding:0 0 5px}
.handsontable .autocompleteEditor.handsontable{padding-right:17px}
.handsontable .autocompleteEditor.handsontable.htMacScroll{padding-right:15px}
.handsontable.listbox{margin:0}
.handsontable.listbox .ht_master table{border:1px solid #ccc;border-collapse:separate;background:#fff}
.handsontable.listbox td,.handsontable.listbox th,.handsontable.listbox tr:first-child td,.handsontable.listbox tr:first-child th,.handsontable.listbox tr:last-child th{border-color:transparent}
.handsontable.listbox td,.handsontable.listbox th{white-space:nowrap;text-overflow:ellipsis}
.handsontable.listbox td.htDimmed{cursor:default;color:inherit;font-style:inherit}
.handsontable.listbox tr td.current,.handsontable.listbox tr:hover td{background:#eee}
.ht_clone_top{z-index:101}
.ht_clone_left{z-index:102}
.ht_clone_bottom_left_corner,.ht_clone_debug,.ht_clone_top_left_corner{z-index:103}
.handsontable td.htSearchResult{background:#fcedd9;color:#583707}
.htBordered{border-width:1px}
.htBordered.htTopBorderSolid{border-top-style:solid;border-top-color:#000}
.htBordered.htRightBorderSolid{border-right-style:solid;border-right-color:#000}
.handsontable tbody tr th:nth-last-child(2),.ht_clone_top_left_corner thead tr th:nth-last-child(2){border-right:1px solid #CCC}
.htBordered.htBottomBorderSolid{border-bottom-style:solid;border-bottom-color:#000}
.htBordered.htLeftBorderSolid{border-left-style:solid;border-left-color:#000}
.handsontable thead tr:nth-last-child(2) th.htGroupIndicatorContainer{border-bottom:1px solid #CCC;padding-bottom:5px}
.htCollapseButton{width:10px;height:10px;line-height:10px;text-align:center;border-radius:5px;border:1px solid #f3f3f3;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.4);box-shadow:1px 1px 3px rgba(0,0,0,.4);cursor:pointer;margin-bottom:3px;position:relative}
.htCollapseButton:after{content:"";height:300%;width:1px;display:block;background:#ccc;margin-left:4px;position:absolute;bottom:10px}
thead .htCollapseButton{right:5px;position:absolute;top:5px;background:#fff}
thead .htCollapseButton:after{height:1px;width:700%;right:10px;top:4px}
.collapsibleIndicator,.handsontable tr th .htExpandButton{width:10px;height:10px;cursor:pointer;position:absolute;line-height:10px}
.handsontable tr th .htExpandButton{text-align:center;border-radius:5px;border:1px solid #f3f3f3;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.4);box-shadow:1px 1px 3px rgba(0,0,0,.4);top:0;display:none}
.handsontable thead tr th .htExpandButton{top:5px}
.handsontable tr th .htExpandButton.clickable{display:block}
.handsontable tr.hidden,.handsontable tr.hidden td,.handsontable tr.hidden th,.wtDebugHidden{display:none}
.collapsibleIndicator{top:50%;transform:translate(0 ,-50%);right:5px;border:1px solid #A6A6A6;color:#222;border-radius:10px;font-size:10px;-webkit-box-shadow:0 0 0 6px rgba(238,238,238,1);-moz-box-shadow:0 0 0 6px rgba(238,238,238,1);box-shadow:0 0 0 6px rgba(238,238,238,1);background:#eee}
.handsontable col.hidden{width:0!important}
.handsontable table tr th.lightRightBorder{border-right:1px solid #E6E6E6}
.ht_clone_bottom,.ht_clone_left,.ht_clone_top,.ht_master{overflow:hidden}
.ht_master .wtHolder{overflow:auto}
.ht_clone_left .wtHolder{overflow-x:hidden;overflow-y:auto}
.ht_clone_bottom .wtHolder,.ht_clone_top .wtHolder{overflow-x:auto;overflow-y:hidden}
.wtDebugVisible{display:block;-webkit-animation-duration:.5s;-webkit-animation-name:wtFadeInFromNone;animation-duration:.5s;animation-name:wtFadeInFromNone}
@keyframes wtFadeInFromNone{0%{display:none;opacity:0}
1%{display:block;opacity:0}
100%{display:block;opacity:1}
}
@-webkit-keyframes wtFadeInFromNone{0%{display:none;opacity:0}
1%{display:block;opacity:0}
100%{display:block;opacity:1}
}
.handsontable.mobile,.handsontable.mobile .wtHolder{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}
.htMobileEditorContainer{display:none;position:absolute;top:0;width:70%;height:54pt;background:#f8f8f8;border-radius:20px;border:1px solid #ebebeb;z-index:999;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-text-size-adjust:none}
.pika-label,.pika-single,.topLeftSelectionHandle-HitArea:not(.ht_master .topLeftSelectionHandle-HitArea),.topLeftSelectionHandle:not(.ht_master .topLeftSelectionHandle){z-index:9999}
.bottomRightSelectionHandle,.bottomRightSelectionHandle-HitArea,.topLeftSelectionHandle,.topLeftSelectionHandle-HitArea{left:-10000px;top:-10000px}
.htMobileEditorContainer.active{display:block}
.htMobileEditorContainer .inputs{position:absolute;right:210pt;bottom:10pt;top:10pt;left:14px;height:34pt}
.htMobileEditorContainer .inputs textarea{font-size:13pt;border:1px solid #a1a1a1;-webkit-appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:absolute;left:14px;right:14px;top:0;bottom:0;padding:7pt}
.htMobileEditorContainer .cellPointer,.htMobileEditorContainer .cellPointer:before{height:0;width:0;border-left:13pt solid transparent;border-right:13pt solid transparent;position:absolute}
.htMobileEditorContainer .cellPointer{top:-13pt;left:30px;border-bottom:13pt solid #ebebeb}
.htMobileEditorContainer .cellPointer.hidden{display:none}
.htMobileEditorContainer .cellPointer:before{content:'';display:block;top:2px;left:-13pt;border-bottom:13pt solid #f8f8f8}
.htMobileEditorContainer .moveHandle{position:absolute;top:10pt;left:5px;width:30px;bottom:0;cursor:move;z-index:9999}
.htMobileEditorContainer .moveHandle:after{content:"..\A..\A..\A..";white-space:pre;line-height:10px;font-size:20pt;display:inline-block;margin-top:-8px;color:#ebebeb}
.htMobileEditorContainer .positionControls{width:205pt;position:absolute;right:5pt;top:0;bottom:0}
.htMobileEditorContainer .positionControls>div{width:50pt;height:100%;float:left}
.htMobileEditorContainer .positionControls>div:after{content:" ";display:block;width:15pt;height:15pt;text-align:center;line-height:50pt}
.htMobileEditorContainer .downButton:after,.htMobileEditorContainer .leftButton:after,.htMobileEditorContainer .rightButton:after,.htMobileEditorContainer .upButton:after{transform-origin:5pt 5pt;-webkit-transform-origin:5pt 5pt;margin:21pt 0 0 21pt}
.htMobileEditorContainer .leftButton:after{border-top:2px solid #288ffe;border-left:2px solid #288ffe;-webkit-transform:rotate(-45deg)}
.htMobileEditorContainer .leftButton:active:after{border-color:#cfcfcf}
.htMobileEditorContainer .rightButton:after{border-top:2px solid #288ffe;border-left:2px solid #288ffe;-webkit-transform:rotate(135deg)}
.htMobileEditorContainer .rightButton:active:after{border-color:#cfcfcf}
.htMobileEditorContainer .upButton:after{border-top:2px solid #288ffe;border-left:2px solid #288ffe;-webkit-transform:rotate(45deg)}
.htMobileEditorContainer .upButton:active:after{border-color:#cfcfcf}
.htMobileEditorContainer .downButton:after{border-top:2px solid #288ffe;border-left:2px solid #288ffe;-webkit-transform:rotate(225deg)}
.htMobileEditorContainer .downButton:active:after{border-color:#cfcfcf}
.handsontable.hide-tween{-webkit-animation:opacity-hide .3s;animation:opacity-hide .3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}
.handsontable.show-tween{-webkit-animation:opacity-show .3s;animation:opacity-show .3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}
/*!
* Pikaday
* Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
*/.pika-single{display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.pika-single:after,.pika-single:before{content:" ";display:table}
.pika-single:after{clear:both}
.pika-single.is-hidden{display:none}
.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}
.pika-lendar{float:left;width:240px;margin:8px}
.pika-title{position:relative;text-align:center}
.pika-label{display:inline-block;position:relative;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}
.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}
.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}
.pika-next:hover,.pika-prev:hover{opacity:1}
.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}
.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}
.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}
.pika-select{display:inline-block}
.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}
.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}
.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}
.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}
.pika-week{font-size:11px;color:#999}
.is-today .pika-button{color:#3af;font-weight:700}
.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}
.is-inrange .pika-button{background:#D5E9F7}
.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}
.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}
.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}
.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}
.pika-table abbr{border-bottom:none;cursor:help}
.htCommentCell{position:relative}
.htCommentCell:after{content:'';position:absolute;top:0;right:0;border-left:6px solid transparent;border-top:6px solid #000}
.htComments{display:none;z-index:1059;position:absolute}
.htCommentTextArea{box-shadow:rgba(0,0,0,.117647) 0 1px 3px,rgba(0,0,0,.239216) 0 1px 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;border-left:3px solid #ccc;background-color:#fff;width:215px;height:90px;font-size:12px;padding:5px;outline:0!important;-webkit-appearance:none}
.htCommentTextArea:focus{box-shadow:rgba(0,0,0,.117647) 0 1px 3px,rgba(0,0,0,.239216) 0 1px 2px,inset 0 0 0 1px #5292f7;border-left:3px solid #5292f7}
/*!
* Handsontable ContextMenu
*/.htContextMenu{display:none;position:absolute;z-index:1060}
.htContextMenu .ht_clone_corner,.htContextMenu .ht_clone_debug,.htContextMenu .ht_clone_left,.htContextMenu .ht_clone_top{display:none}
.htContextMenu table.htCore{border:1px solid #ccc;border-bottom-width:2px;border-right-width:2px}
.htContextMenu table tbody tr td{background:#fff;border-width:0;padding:4px 6px 0;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.htContextMenu table tbody tr td:first-child{border:0}
.htContextMenu table tbody tr td.htDimmed{font-style:normal;color:#323232}
.htContextMenu table tbody tr td.current,.htContextMenu table tbody tr td.zeroclipboard-is-hover{background:#f3f3f3}
.htContextMenu table tbody tr td.htSeparator{border-top:1px solid #bbb;height:0;padding:0;cursor:default}
.htContextMenu table tbody tr td.htDisabled{color:#999;cursor:default}
.htContextMenu table tbody tr td.htDisabled:hover{background:#fff;color:#999;cursor:default}
.htContextMenu table tbody tr.htHidden{display:none}
.htContextMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:6px}
.htContextMenu table tbody tr td div span.selected{margin-top:-2px;position:absolute;left:4px}
.htContextMenu .ht_master .wtHolder{overflow:hidden}
textarea#HandsontableCopyPaste{position:fixed!important;bottom:100%!important;right:100%!important;outline:0!important}
.htRowHeaders .ht_master.innerBorderLeft~.ht_clone_left td:first-of-type,.htRowHeaders .ht_master.innerBorderLeft~.ht_clone_top_left_corner th:nth-child(2){border-left:0 none}
.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}
.handsontable.ht__manualColumnMove.on-moving--columns,.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}
.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer{display:none}
.handsontable .ht__manualColumnMove--backlight,.handsontable .ht__manualColumnMove--guideline{position:absolute;height:100%;display:none}
.handsontable .ht__manualColumnMove--guideline{background:#757575;width:2px;top:0;margin-left:-1px;z-index:105}
.handsontable .ht__manualColumnMove--backlight{background:#343434;background:rgba(52,52,52,.25);display:none;z-index:105;pointer-events:none}
.handsontable.on-moving--columns .ht__manualColumnMove--backlight,.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline{display:block}
.handsontable .wtHider{position:relative}
.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}
.handsontable.ht__manualRowMove.on-moving--rows,.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}
.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer{display:none}
.handsontable .ht__manualRowMove--backlight,.handsontable .ht__manualRowMove--guideline{position:absolute;width:100%;display:none}
.handsontable .ht__manualRowMove--guideline{background:#757575;height:2px;left:0;margin-top:-1px;z-index:105}
.handsontable .ht__manualRowMove--backlight{background:#343434;background:rgba(52,52,52,.25);display:none;z-index:105;pointer-events:none}
.handsontable.on-moving--rows .ht__manualRowMove--backlight,.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline{display:block}
