.handsontable{position:relative;font-family:Arial,Helvetica,sans-serif;line-height:1.3em;font-size:13px}.handsontable.hidden{display:none;left:0;position:absolute;top:0}.handsontable *{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}.handsontable table{border-collapse:separate;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;border-spacing:0;margin:0;border-width:0;table-layout:fixed;width:0;outline-width:0;max-width:none;max-height:none}.handsontable col,.handsontable col.rowHeader{width:50px}.handsontable td,.handsontable th{border-right:1px solid #CCC;border-bottom:1px solid #CCC;height:22px;empty-cells:show;line-height:21px;padding:0 4px;background-color:#FFF;font-size:12px;vertical-align:top;overflow:hidden;outline-width:0;white-space:pre}.handsontable td.htInvalid{-webkit-transition:background .75s ease;-moz-transition:background .75s ease;-ms-transition:background .75s ease;-o-transition:background .75s ease;transition:background .75s ease;background-color:#ff4c42}.handsontable th:last-child{border-right:1px solid #CCC;border-bottom:1px solid #CCC}.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-child,.handsontable th:first-child{border-left:1px solid #CCC}.handsontable tr:first-child td,.handsontable tr:first-child th{border-top:1px solid #CCC}.handsontable thead tr.lastChild th,.handsontable thead tr:last-child th{border-bottom-width:0}.handsontable th{color:#055A78;text-align:center;font-weight:700;font-size:.9em;white-space:nowrap;background-image:-moz-linear-gradient(top,#fff,#d0e5ff);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#d0e5ff));background-image:-webkit-linear-gradient(top,#fff,#d0e5ff);background-image:-moz-linear-gradient(top,#fff,#d0e5ff);background-image:-ms-linear-gradient(top,#fff,#d0e5ff);background-image:-o-linear-gradient(top,#fff,#d0e5ff)}.handsontable th .small{font-size:12px}.handsontable thead th{padding:0}.handsontable th.active{background-color:#CCC}.handsontable thead th .relative{position:relative;padding:2px 4px}.handsontable .manualColumnMover{position:absolute;left:0;top:0;background-color:transparent;width:5px;height:25px;z-index:999;cursor:move}.handsontable th .manualColumnMover.active,.handsontable th .manualColumnMover:hover{background-color:#88F}.handsontable .manualColumnResizer{position:absolute;right:-1px;top:0;background-color:transparent;width:5px;height:25px;z-index:999;cursor:col-resize}.handsontable .manualColumnResizerLine .manualColumnResizer,.handsontable th .manualColumnResizer:hover{background-color:#AAB}.handsontable .columnSorting:hover{text-decoration:underline;cursor:pointer}.handsontable .wtBorder{position:absolute;font-size:0}.handsontable td.area{background-color:#E7E8EF;background-color:#EEF4FF}.handsontable .editable td.area{background-color:#EEF4FF}.handsontable .wtBorder.corner{font-size:0;cursor:crosshair}.handsontable .htBorder.htFillBorder{background:red;width:1px;height:1px}textarea.handsontableInput{border:2px solid #5292F7;outline-width:0;margin:0;padding:1px 4px 0 2px;font-family:Arial,Helvetica,sans-serif;line-height:1.3em;box-shadow:1px 2px 5px rgba(0,0,0,.4);resize:none;display:inline-block;font-size:13px;color:#000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.handsontableInputHolder{position:absolute;top:0;left:0;width:1px;height:1px}.handsontable .htDimmed{font-style:italic;color:#777}.handsontable .htAutocomplete{position:relative;padding-right:20px}.handsontable .htAutocompleteArrow{position:absolute;top:0;right:0;font-size:10px;color:#EEE;cursor:default;width:16px;text-align:center}.handsontable td .htAutocompleteArrow:hover{color:#777}.handsontable .htCheckboxRendererInput.noValue{opacity:.5}.handsontable .htNumeric{text-align:right}.handsontable .typeahead{position:absolute;font-family:Arial,Helvetica,sans-serif;line-height:1.3em;font-size:13px;z-index:10;top:100%;left:0;float:left;display:none;min-width:160px;padding:4px 0;margin:2px 0 0;list-style:none;background-color:#fff;border-color:#CCC;border-color:rgba(0,0,0,.2);border-style:solid;border-width:1px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.handsontable .typeahead li{line-height:18px;min-height:18px;display:list-item;margin:0}.handsontable .typeahead a{display:block;padding:3px 15px;clear:both;font-weight:400;line-height:18px;min-height:18px;white-space:nowrap}.handsontable .typeahead .active>a,.handsontable .typeahead .active>a:hover,.handsontable .typeahead li>a:hover{color:#fff;text-decoration:none;background-color:#08C}.handsontable .typeahead a{color:#08C;text-decoration:none}ul.context-menu-list{color:#000}ul.context-menu-list li{margin-bottom:0}.handsontable .dragdealer{position:relative;width:9px;height:9px;background:#F8F8F8;border:1px solid #DDD}.handsontable .dragdealer .handle{position:absolute;width:9px;height:9px;background:#C5C5C5}.handsontable .dragdealer .disabled{background:#898989}.context-menu-list{margin:0;padding:0;min-width:120px;max-width:250px;display:inline-block;position:absolute;list-style-type:none;border:1px solid #DDD;background:#EEE;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);-moz-box-shadow:0 2px 5px rgba(0,0,0,.5);-ms-box-shadow:0 2px 5px rgba(0,0,0,.5);-o-box-shadow:0 2px 5px rgba(0,0,0,.5);box-shadow:0 2px 5px rgba(0,0,0,.5);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}.context-menu-item{padding:2px 2px 2px 24px;background-color:#EEE;position:relative;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.context-menu-separator{padding-bottom:0;border-bottom:1px solid #DDD}.context-menu-item>label>input,.context-menu-item>label>textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.context-menu-item.hover{cursor:pointer;background-color:#39F}.context-menu-item.disabled{color:#666}.context-menu-input.hover,.context-menu-item.disabled.hover{cursor:default;background-color:#EEE}.context-menu-submenu:after{content:">";color:#666;position:absolute;top:0;right:3px;z-index:1}.context-menu-item.icon{min-height:18px;background-repeat:no-repeat;background-position:4px 2px}.context-menu-item.icon-edit{background-image:url(images/page_white_edit.png)}.context-menu-item.icon-cut{background-image:url(images/cut.png)}.context-menu-item.icon-copy{background-image:url(images/page_white_copy.png)}.context-menu-item.icon-paste{background-image:url(images/page_white_paste.png)}.context-menu-item.icon-delete{background-image:url(images/page_white_delete.png)}.context-menu-item.icon-add{background-image:url(images/page_white_add.png)}.context-menu-item.icon-quit{background-image:url(images/door.png)}.context-menu-input>label>*{vertical-align:top}.context-menu-input>label>input[type=checkbox],.context-menu-input>label>input[type=radio]{margin-left:-17px}.context-menu-input>label>span{margin-left:5px}.context-menu-input>label,.context-menu-input>label>input[type=text],.context-menu-input>label>select,.context-menu-input>label>textarea{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.context-menu-input>label>textarea{height:100px}.context-menu-item>.context-menu-list{display:none;right:-5px;top:5px}.context-menu-item.hover>.context-menu-list{display:block}.context-menu-accesskey{text-decoration:underline}