﻿.grid{border-collapse:collapse;min-width:100%;position:relative;display:inline-block;}.grid .body-container{overflow-y:auto;}.grid .headings{display:grid;}.grid .body{display:grid;}.grid .headings .gridRow>div{padding-right:35px;}.grid .gridRow{display:contents;}.grid .body .gridRow:nth-child(2n+1)>div{background-color:rgba(0,0,0,.05);}.grid .headings .gridRow>div{font-weight:bold;position:relative;padding:5px;}.grid .headings input{width:100%;}.grid .headings select{width:100%;padding:5px 0 5px 0;}.grid .headings .sortable{padding-right:35px;display:grid!important;}.grid .headings .sortable.None .updown,.grid .headings .sortable.Descending .up,.grid .headings .sortable.Ascending .down{opacity:.3;}.grid .column-title{width:calc(100% - 1.5em);}.grid .updown{position:absolute;right:.6em;margin-top:5px;font-family:Gill Sans MT,Calibri,sans-serif;}.grid .updown>span{letter-spacing:-3px;}.grid .resizer{width:6px;top:0;padding:0;height:100%;position:absolute;border:0!important;cursor:col-resize;}.grid .resizing{background-color:#c0c0c0;}.grid .headings .resizer{right:6px;margin-right:-10px;}.grid .headings .resizer-l{left:6px;margin-left:-5px;}.gridFieldChooser .fieldChooser{display:grid;grid-template-columns:auto auto;grid-column-gap:10px;}.gridFieldChooser .fieldChooser div.heading{font-weight:bold;border-bottom:1px solid #c0c0c0;}.gridFieldChooser .fieldChooser div{padding-left:20px;padding-right:20px;display:flex;flex-direction:column;}.gridFieldChooser .fieldChooser .draggableColumn{margin:5px;border:1px solid #c0c0c0;border-radius:5px;}.grid .inserter{position:absolute;display:none;height:5px;width:60px;background-color:#f00;}.grid .headings .sortable.None:after,.grid .headings .sortable.Ascending:after{opacity:.3;}.grid .gridRow>div{border:1px solid #dee2e6;padding-left:10px;}.grid .body .gridRow>div:not(.settings){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.grid .headings .settings .dropdown-menu{position:absolute;}.grid .headings>div:not(:last-child){border-right:0;}.grid .body .gridRow div:not(:last-child){border-right:0;}.grid .body .gridRow:not(:last-child) div{border-bottom:0;}.grid .grid-f>div{align-items:center;}.grid .record-count{margin-left:50px;}