/*!
 * azui 0.0.10
 * https://github.com/elgs/azui#readme
 * @author Qian Chen
 * MIT License
 * Copyright (c) 2019 Qian Chen
 */.azui.azResizable>.handle{background-color:#e8e8e8;box-sizing:border-box;position:absolute!important;display:flex;justify-content:center;align-items:center}.azui.azResizable>.handle.active{background-color:#d4d4d4}.azui.azResizable>.handle>div.collapseButton{background-color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}.azui.azResizable>.handle>div.collapseButton.active svg{fill:#a4d666!important}.azui.azResizable>.handle>div.collapseButton.collapseButtonH{width:30px}.azui.azResizable>.handle>div.collapseButton.collapseButtonH>span.collapseIcon{height:4px;display:flex;justify-content:center;align-items:center}.azui.azResizable>.handle>div.collapseButton.collapseButtonH>span.collapseIcon>svg{fill:#e8e8e8;width:8px;height:4px;display:block}.azui.azResizable>.handle>div.collapseButton.collapseButtonV{height:30px}.azui.azResizable>.handle>div.collapseButton.collapseButtonV>span.collapseIcon{width:4px;display:flex;justify-content:center;align-items:center}.azui.azResizable>.handle>div.collapseButton.collapseButtonV>span.collapseIcon>svg{fill:#e8e8e8;width:4px;height:8px;display:block}.azui.azSelect{box-sizing:border-box;display:inline-block;position:relative;font-size:12px}.azui.azSelect input.azSelectInput{margin:0;box-sizing:border-box;width:100%;border:1px solid grey}.azui.azSelect .dirtySign{position:absolute;width:0;height:0;border-color:transparent #d95244 transparent transparent;border-style:solid;border-width:0 6px 6px 0;top:0;right:0;z-index:1}.azui.azSelect .azSelectdropdownButton{position:absolute;background-color:#e8e8e8;right:0;top:0;width:20px;border:1px solid grey;height:100%;display:grid;align-content:center;justify-content:center}.azui.azSelect .azSelectdropdownButton svg{width:10px;height:10px;fill:#4d4d4d}.azui.azSelectMenu{background-color:#e8e8e8;border:1px solid #d6d6d6;position:absolute;min-width:100px;font-size:12px}.azui.azSelectMenu div.azMenuItem{display:grid;align-content:center;background-color:#e8e8e8;width:100%;padding:5px 0}.azui.azSelectMenu div.azMenuItem .title{display:inline-block;margin:1px 10px 0 8px;user-select:none}.azui.azSelectMenu div.azMenuItem.selected{background-color:#498dd5;color:#e8e8e8}.azui.azSelectMenu div.azMenuSeparator{height:2px;border-top:1px solid #d6d6d6;background-color:#fff;margin:2px 0;padding:0}.azui.azInlineEditorWrapper{box-sizing:border-box;display:inline-block;width:100%;height:100%;position:relative}.azui.azInlineEditorWrapper input.azInlineEditorInput{margin:0;box-sizing:border-box;width:100%;height:100%;border:1px solid grey}.azui.azInlineEditorWrapper .dirtySign{position:absolute;width:0;height:0;border-color:transparent #d95244 transparent transparent;border-style:solid;border-width:0 6px 6px 0;top:0;right:0;z-index:1}.azui.azInlineEditorWrapper .numberButton{position:absolute;right:0;width:20px;height:50%;display:grid;align-content:center;justify-content:center;background:#e8e8e8}.azui.azInlineEditorWrapper .numberButton.upButton{top:0;border:1px solid #d6d6d6}.azui.azInlineEditorWrapper .numberButton.upButton:hover{background-color:#cfcfcf}.azui.azInlineEditorWrapper .numberButton.upButton:active{background-color:#b5b5b5}.azui.azInlineEditorWrapper .numberButton.downButton{bottom:0;border:1px solid #d6d6d6;border-top-color:#fff}.azui.azInlineEditorWrapper .numberButton.downButton:hover{background-color:#cfcfcf}.azui.azInlineEditorWrapper .numberButton.downButton:active{background-color:#b5b5b5}.azui.azInlineEditorWrapper .numberButton svg{width:10px;height:10px;fill:#4d4d4d}.azui.azContextMenuPopup{background-color:#e8e8e8;position:absolute;min-width:100px;box-shadow:0 0 5px rgba(0,0,0,.12),0 5px 5px rgba(0,0,0,.12),0 10px 30px rgba(0,0,0,.1);outline:none;font-size:12px}.azui.azContextMenuPopup div.azMenuItem{display:grid;align-content:center;grid-template-columns:24px 1fr;background-color:#e8e8e8;width:100%;padding:5px 0}.azui.azContextMenuPopup div.azMenuItem span{display:inline-block}.azui.azContextMenuPopup div.azMenuItem span.icon{grid-column:1/2;text-align:center;width:24px}.azui.azContextMenuPopup div.azMenuItem span.icon svg{margin-top:3px;width:10px;height:10px}.azui.azContextMenuPopup div.azMenuItem span.title{grid-column:2/3;margin:1px 10px 0 8px}.azui.azContextMenuPopup div.azMenuItem.disabled *{color:grey;fill:grey;cursor:not-allowed}.azui.azContextMenuPopup div.azMenuItem:not(.disabled).selected{background-color:#498dd5;color:#e8e8e8;cursor:pointer}.azui.azContextMenuPopup div.azMenuSeparator{height:2px;border-top:1px solid #d6d6d6;background-color:#fff;margin:2px 0;padding:0}.azui.azPager{display:flex;justify-content:space-between;align-items:center;height:30px;box-sizing:border-box;background-color:#e8e8e8;border:1px solid #cfcfcf;border-top-color:silver;padding:0 10px;font-size:12px}.azui.azPager a.azPageIcon{position:relative;top:2px;margin-right:15px;cursor:pointer}.azui.azPager a.azPageIcon>svg{width:12px;height:12px;fill:#666}.azui.azPager a.azPageIcon>svg:hover{fill:#fff}.azui.azPager a.azPageIcon>svg:active{fill:#b5b5b5}.azui.azPager input[type=number].pagerInput{font-family:Roboto,sans-serif;font-size:13px;margin-right:5px;width:40px;-moz-appearance:textfield}.azui.azPager input[type=number].pagerInput::-webkit-inner-spin-button,.azui.azPager input[type=number].pagerInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.azui.azPager .azPageInfo{color:#666;white-space:nowrap}@media screen and (orientation:portrait){.azui.azPager .azWideScreen{display:none}}@media (hover:hover){.azui.azDataTable>div.thead>div.th:not(.disabled):hover{background-color:#dedede}}.azui.azDataTable>div.thead>div.th:not(.disabled).active{background-color:#c9c9c9}.azui.azDataTable>div.thead>div.disabled.th *{color:grey;fill:grey;cursor:not-allowed}.azui.azDataTable>div.thead>div.th *{user-select:none}.azui{font-size:13px;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Arial,sans-serif}.azui *,.azui :after,.azui :before{box-sizing:border-box}.azui.azDataTable{font-size:12px}.azui.azDataTable>div.tbody{height:300px;overflow-x:hidden;overflow-y:auto;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;white-space:nowrap;box-sizing:border-box;outline:none}.azui.azDataTable>div.tbody>div.tr{box-sizing:border-box}.azui.azDataTable>div.tbody>div.tr:nth-child(2n){background-color:#e8e8e8}.azui.azDataTable>div.tbody>div.tr:hover{background-color:#cfcfcf}.azui.azDataTable>div.tbody>div.tr:active{background-color:#b5b5b5}.azui.azDataTable>div.tbody>div.tr.selected{background-color:#498dd5;color:#e8e8e8}.azui.azDataTable>div.tbody>div.tr>div.td{width:100px;height:25px;box-sizing:border-box;display:inline-block}.azui.azDataTable>div.tbody>div.tr>div.td span{padding:0 0 0 10px;display:inline-block;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;height:100%}.azui.azDataTable>div.tbody>div.tr>div.td span:before{content:"";display:inline-block;vertical-align:middle;height:100%}.azui.azDataTable>div.tbody>div.tr>div.td .azInlineEditorWrapper{box-sizing:border-box;width:100%;height:100%;overflow:hidden}.azui.azDataTable>div.tbody>div.tr>div.td .azInlineEditorWrapper input[type=text].azInlineEditorInput{padding:0 0 2px 10px}.azui.azDataTable>div.thead{height:30px;border:1px solid #cfcfcf}.azui.azDataTable>div.thead,.azui.azDataTable>div.thead>div.th{background-color:#e8e8e8;box-sizing:border-box;white-space:nowrap}.azui.azDataTable>div.thead>div.th{height:100%;display:inline-block;padding:0 0 0 10px;cursor:default;border-right:1px solid #d6d6d6;border-left:1px solid #fff;width:100px;transition:.5s;transition-property:background-color}.azui.azDataTable>div.thead>div.th.azSortableItem{user-select:none}.azui.azDataTable>div.thead>div.th:before{content:"";display:inline-block;vertical-align:middle;height:100%}.azui.azDataTable>div.thead>div.th:first-of-type{border-left:none}.azui.azDataTable>div.thead>div.th:last-of-type{border-right:none}.azui.azDataTable>div.thead>div.th.azSortableDropBefore{border-left:2px solid #a4d666}.azui.azDataTable>div.thead>div.th.azSortableDropAfter{border-right:2px solid #a4d666}.azui.azDataTable>div.thead>div.th.azSortableSelected{opacity:.5}.azui.azDataTable>div.thead>div.th:not(.disabled).azSortableDeny{background-color:#d95244}.azui.azDataTable>div.thead>div.th:not(.disabled).azSortableAllow{background-color:#a4d666}.azui.azDataTable>div.thead>div.th .azThSort{display:none;width:9px;height:9px;margin-left:10px;fill:#666}.azui.azDataTable>div.tfoot{display:flex;justify-content:space-between;align-items:center;height:30px;box-sizing:border-box;background-color:#e8e8e8;border:1px solid #cfcfcf;border-top-color:silver;padding:0 10px}.azui.azDataTable>div.tfoot a.azPageIcon{position:relative;top:2px;margin-right:15px;cursor:pointer}.azui.azDataTable>div.tfoot a.azPageIcon>svg{width:12px;height:12px;fill:#666}.azui.azDataTable>div.tfoot a.azPageIcon>svg:hover{fill:#fff}.azui.azDataTable>div.tfoot a.azPageIcon>svg:active{fill:#b5b5b5}.azui.azDataTable>div.tfoot input[type=number].pageNumber{margin-right:15px;width:50px;-moz-appearance:textfield}.azui.azDataTable>div.tfoot input[type=number].pageNumber::-webkit-inner-spin-button,.azui.azDataTable>div.tfoot input[type=number].pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.azui.azDataTable>div.tfoot div.azPageInfo{color:#666}