html{scroll-behavior:smooth}body,html{height:100vh;margin:0;background-color:#f0efef}div.outer_container{background:#eee;background-size:cover;background-repeat:no-repeat;min-height:100vh}button{outline:0!important}table tr th,td{white-space:nowrap!important}.mobile{color:#333}@media screen and (max-width:768px){.mobile table.v-table tr{max-width:100%;position:relative;display:block}.mobile table.v-table tr:nth-child(odd){border-left:6px solid #ff1493}.mobile table.v-table tr:nth-child(2n){border-left:6px solid #0ff}.mobile table.v-table tr td{display:flex;width:100%;border-bottom:1px solid #f5f5f5;height:auto;padding:10px}.mobile table.v-table tr td ul li:before{content:attr(data-label);padding-right:.5em;text-align:left;display:block;color:#999}.v-datatable__actions__select{width:50%;margin:0;justify-content:flex-start}.mobile .theme--light.v-table tbody tr:hover:not(.v-datatable__expand-row){background:0 0}}.flex-content{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;width:100%}.flex-item{padding:5px;width:50%;height:40px;font-weight:700}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{box-shadow:inset 0 0 1px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{background-color:#ced0d1;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(.5,rgba(255,255,255,.2)),color-stop(.5,transparent),to(transparent))}.v-navigation-drawer__content{overflow:hidden!important}.v-navigation-drawer__content:focus,.v-navigation-drawer__content:hover{overflow:auto!important}.v-data-table__wrapper{overflow:auto!important}.sticky{position:-webkit-sticky!important;position:sticky!important;top:0!important}.main-table>.v-data-table__wrapper{max-height:600px!important}.v-application--wrap{min-height:20vh!important;background-color:#f0efef}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.v-data-table-header>tr>th{padding-top:15px!important;padding-bottom:15px!important}.table>.v-data-table__wrapper>table>thead>tr>th{padding-top:15px!important;padding-bottom:15px!important}.no-background>.v-data-table__wrapper>table>thead>tr>th{padding-top:10px!important;padding-bottom:10px!important;background-color:#fff!important;color:#000!important}.v-radio>label.v-label{padding-top:7px!important}
