.dash{padding:0;position:relative}.dash .base-toolbar{position:relative;padding:0 32px 0;text-align:left;z-index:1;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1)}.dash .base-toolbar:after{display:table;content:"";clear:both;zoom:1}.dash .base-toolbar.expand .field{display:block}.dash .base-toolbar .toggle{position:absolute;bottom:-20px;left:50%;z-index:99;cursor:pointer;width:60px;height:20px;line-height:20px;text-align:center;background-color:#409eff;color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;transform:translateX(-50%)}.dash .base-toolbar .toggle:hover{background-color:#64bbff}.dash .base-toolbar .field{display:none;padding:10px 0}.dash .chart-wrapper{background:#fff;padding:16px 16px 0;margin-bottom:32px}.dash .chart-wrapper .chart-header{margin:0 0 10px;padding:0 4px 10px;font-weight:700;border-bottom:1px solid #f0f0f0}.dash .vue-grid-layout .vue-grid-item{position:relative;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1)}.dash .vue-grid-layout .vue-grid-item .vue-grid-item-head{position:relative;margin:0 10px;border-bottom:1px solid #f0f0f0}.dash .vue-grid-layout .vue-grid-item .vue-grid-item-head h4{padding:10px 4px;font-weight:700}.dash .vue-grid-layout .vue-grid-item .vue-grid-item-head .more{position:absolute;top:8px;right:4px;color:#ccc;font-size:16px}.dash .vue-grid-layout .vue-grid-item .vue-grid-item-head .more:hover{color:#2f89ef}.dash .vue-grid-layout .vue-grid-item .vue-grid-item-body{position:absolute;top:39px;left:0;right:0;bottom:0;overflow:auto;padding:10px}.dash .vue-grid-layout .vue-grid-item .vue-grid-item-body .vue-chart{position:relative;width:100%;height:100%}.dash .vue-grid-layout .vue-grid-item .vue-grid-item-body .error{position:absolute;top:50%;left:50%;padding:.5em;transform:translate(-50%,-50%);text-align:center;color:#677a84}.dash .vue-grid-layout .vue-grid-item .vue-grid-item-body .error i{font-size:30px}.dash .vue-grid-layout .vue-grid-item .vue-grid-item-opt{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);color:#fff;padding:10px 10px;text-align:center;font-size:16px;z-index:9}.dash .vue-grid-layout .vue-grid-item .vue-resizable-handle{z-index:10;background-color:#dcdee1}@media (max-width:1024px){.chart-wrapper{padding:8px}}.dashboard-item{box-shadow:0 0 10px rgba(0,0,0,.3)!important;border-radius:4px}