/*!
 AngularJS TableView v1.1.1 (2016-09-08)
 (c) 2016 Max Chuhryaev <w3core@gmail.com> https://github.com/w3core/AngularJS-TableView
 License: MIT
*/[tableview][theme=material]{font-family:sans-serif;font-size:.875em;margin:0 15px;border:1px solid #e9e9e9;border-radius:.2em;color:#364c5d}[tableview][theme=material] *{text-overflow:ellipsis;-webkit-overflow-scrolling:touch}[tableview][theme=material] pager *,[tableview][theme=material] thead *{vertical-align:middle}[tableview][theme=material].scrollable:not(.-mobile-) .holder.scroller{overflow-y:scroll;margin-right:-15px}[tableview][theme=material].scrollable:not(.-mobile-) .holder.scroller::-webkit-scrollbar{width:15px;height:15px}[tableview][theme=material].scrollable:not(.-mobile-) .holder.scroller::-webkit-scrollbar-thumb{border:5px solid transparent;border-radius:7px;background:rgba(0,0,0,0);background-clip:padding-box}[tableview][theme=material].scrollable:not(.-mobile-) .holder.scroller:hover::-webkit-scrollbar-thumb{border:5px solid transparent;border-radius:7px;background:rgba(0,0,0,.1);background-clip:padding-box}[tableview][theme=material].scrollable:not(.-mobile-) .holder.scroller::-webkit-scrollbar-thumb:horizontal:hover,[tableview][theme=material].scrollable:not(.-mobile-) .holder.scroller::-webkit-scrollbar-thumb:vertical:hover{background-color:rgba(0,0,0,.2)}[tableview][theme=material].scrollable:not(.-mobile-) .holder.scroller::-webkit-scrollbar-thumb:horizontal:active,[tableview][theme=material].scrollable:not(.-mobile-) .holder.scroller::-webkit-scrollbar-thumb:vertical:active{background-color:#31a0e7}[tableview][theme=material].scrollable:not(.-mobile-) .holder.scroller::-webkit-scrollbar-corner{background:0 0}[tableview][theme=material] pager>*,[tableview][theme=material] td,[tableview][theme=material] th{padding:.7142em .3571em}[tableview][theme=material] pager>:first-child,[tableview][theme=material] td:first-child,[tableview][theme=material] th:first-child{padding-left:2.1428em}[tableview][theme=material] pager>:last-child,[tableview][theme=material] td:last-child,[tableview][theme=material] th:last-child{padding-right:2.1428em}[tableview][theme=material] thead{font-weight:700;background:#eef9ff;text-transform:uppercase}[tableview][theme=material] thead td,[tableview][theme=material] thead th{white-space:nowrap;padding-top:1.0714em;padding-bottom:1.0714em}[tableview][theme=material] thead td.filterable>input,[tableview][theme=material] thead th.filterable>input{display:block;box-sizing:border-box;overflow:hidden;font-size:1em;width:100%;margin-top:.5357em;background:0 0;border-radius:0;border:0 none;border-top:1px solid #ddd;padding:.5357em 0 0;outline:0 none;color:#31a0e7}[tableview][theme=material] thead td.filterable>input:hover::-webkit-input-placeholder,[tableview][theme=material] thead th.filterable>input:hover::-webkit-input-placeholder{opacity:1;color:#31a0e7}[tableview][theme=material] thead td.filterable>input:focus::-webkit-input-placeholder,[tableview][theme=material] thead th.filterable>input:focus::-webkit-input-placeholder{opacity:1;color:#31a0e7}[tableview][theme=material] thead td.filterable>input:hover::-moz-placeholder,[tableview][theme=material] thead th.filterable>input:hover::-moz-placeholder{opacity:1;color:#31a0e7}[tableview][theme=material] thead td.filterable>input:focus::-moz-placeholder,[tableview][theme=material] thead th.filterable>input:focus::-moz-placeholder{opacity:1;color:#31a0e7}[tableview][theme=material] thead td.filterable>input:hover:-ms-input-placeholder,[tableview][theme=material] thead th.filterable>input:hover:-ms-input-placeholder{opacity:1;color:#31a0e7}[tableview][theme=material] thead td.filterable>input:focus:-ms-input-placeholder,[tableview][theme=material] thead th.filterable>input:focus:-ms-input-placeholder{opacity:1;color:#31a0e7}[tableview][theme=material] thead td.filterable>input:focus,[tableview][theme=material] thead td.filterable>input:hover,[tableview][theme=material] thead td.filterable>input:valid,[tableview][theme=material] thead th.filterable>input:focus,[tableview][theme=material] thead th.filterable>input:hover,[tableview][theme=material] thead th.filterable>input:valid{box-shadow:none;border-color:#31a0e7}[tableview][theme=material] table>tbody>tr{border-top:1px solid #e9e9e9}[tableview][theme=material] table>tbody>tr.selected{background-color:#ffd}[tableview][theme=material] table>tbody>tr:hover{background:#f5f5f5;transition:background .2s}[tableview][theme=material] table>tbody>tr>.editable.edition>input,[tableview][theme=material] table>tbody>tr>.editable.edition>textarea{font-size:1em;font-family:inherit;color:inherit;display:block;width:100%;box-sizing:border-box;padding:.3em .6em;border:0 none;border-radius:.3em;box-shadow:inset 0 0 .4em;background:rgba(0,0,0,.05)}[tableview][theme=material] table>tbody>tr>.editable.edition>textarea{overflow:auto;resize:vertical}[tableview][theme=material] table>tbody>tr>.editable.edition>textarea::-webkit-scrollbar{width:15px;height:15px}[tableview][theme=material] table>tbody>tr>.editable.edition>textarea::-webkit-scrollbar-thumb{border:5px solid transparent;border-radius:7px;background:rgba(0,0,0,0);background-clip:padding-box}[tableview][theme=material] table>tbody>tr>.editable.edition>textarea:hover::-webkit-scrollbar-thumb{border:5px solid transparent;border-radius:7px;background:rgba(0,0,0,.1);background-clip:padding-box}[tableview][theme=material] table>tbody>tr>.editable.edition>textarea::-webkit-scrollbar-thumb:horizontal:hover,[tableview][theme=material] table>tbody>tr>.editable.edition>textarea::-webkit-scrollbar-thumb:vertical:hover{background-color:rgba(0,0,0,.2)}[tableview][theme=material] table>tbody>tr>.editable.edition>textarea::-webkit-scrollbar-thumb:horizontal:active,[tableview][theme=material] table>tbody>tr>.editable.edition>textarea::-webkit-scrollbar-thumb:vertical:active{background-color:#31a0e7}[tableview][theme=material] table>tbody>tr>.editable.edition>textarea::-webkit-scrollbar-corner{background:0 0}[tableview][theme=material] table>tbody>tr>.editable.edition>.message:not(:empty){left:50%;transform:translateX(-50%);white-space:nowrap;margin:0;padding:.6em .8em;box-shadow:0 0 1em rgba(0,0,0,.3);background:#4cae4c}[tableview][theme=material] table>tbody>tr>.editable.edition>.message:not(:empty):after{left:50%;transform:translateX(-50%);border-top-color:#4cae4c}[tableview][theme=material] table>tbody>tr>.editable.edition.invalid>.message:not(:empty){background:#d9534f}[tableview][theme=material] table>tbody>tr>.editable.edition.invalid>.message:not(:empty):after{border-top-color:#d9534f}[tableview][theme=material] pager{background:#e6e6e6;text-shadow:1px 1px 1px #fff;font-weight:700;text-transform:uppercase;user-select:none}[tableview][theme=material] pager button{font-size:1em;position:relative;background:#fff;border:1px solid #ccc;border-radius:.22em;outline:0 none;padding:0 .5em;height:1.72em;vertical-align:middle;overflow:hidden;color:#364c5d;cursor:pointer}[tableview][theme=material] pager button:hover{background:#fafafa}[tableview][theme=material] pager button:disabled{cursor:default;background:0 0}[tableview][theme=material] pager>.limit:before{content:"Per page";font-size:.7142em;margin-right:.5em}[tableview][theme=material] pager>.limit>select{font-size:1em;background:#fff;border:1px solid #ccc;border-radius:.22em;height:1.72em;padding:0 0 0 .3em;color:#364c5d;outline:0 none;cursor:pointer}[tableview][theme=material] pager>.limit>select:focus,[tableview][theme=material] pager>.limit>select:hover{background:#fafafa;box-shadow:none}[tableview][theme=material] pager>.selection .selected{font-size:.7142em}[tableview][theme=material] pager>.controls>.pageOf{font-size:.7142em}[tableview][theme=material] pager>.controls>button.next,[tableview][theme=material] pager>.controls>button.prev{border-radius:0;width:2.64em;overflow:hidden;color:transparent}[tableview][theme=material] pager>.controls>button.next:before,[tableview][theme=material] pager>.controls>button.prev:before{content:"<";color:#bbb;position:absolute;left:0;right:0;text-align:center;font-weight:700}[tableview][theme=material] pager>.controls>button.prev{border-top-left-radius:.22em;border-bottom-left-radius:.22em;margin-left:1em;margin-right:-1px}[tableview][theme=material] pager>.controls>button.next{border-top-right-radius:.22em;border-bottom-right-radius:.22em}[tableview][theme=material] pager>.controls>button.next:before{content:">"}