/* TODO: refactor into common panel class */ .netgis-search-parcel { position: absolute; right: 0mm; width: 100%; max-width: 100mm; top: 12mm; bottom: 0mm; overflow: auto; z-index: 200; padding: 4mm; -webkit-transform: none; transform: none; transition: transform 150ms ease; } .netgis-search-parcel.netgis-hide { display: initial; -webkit-transform: translateX( 110% ); transform: translateX( 110% ); transition: transform 150ms ease; will-change: transform; } .netgis-search-parcel h3 { margin: 0mm; margin-bottom: 4mm; } .netgis-search-parcel label { display: block; margin: 3mm 0mm; margin-bottom: 0mm; cursor: pointer; } .netgis-search-parcel input { width: 100%; height: 12mm; margin: 3mm 0mm; padding: 0mm 3mm; } .netgis-search-parcel .netgis-loader { width: 6mm; height: 6mm; top: 8mm; right: 6mm; font-size: 6mm; } .netgis-search-parcel ul { margin: 0mm; padding: 0mm; list-style-type: none; } .netgis-search-parcel li button { text-align: left; } .netgis-search-parcel button { display: block; width: 100%; height: 12mm; padding: 0mm 3mm; margin: 0mm; } .netgis-search-parcel .netgis-table-wrapper { width: 100%; /*height: 144mm; /* 12mm * 12 */ max-height: 120mm; margin-top: 4mm; overflow: auto; } .netgis-search-parcel table { border-collapse: collapse; white-space: nowrap; } .netgis-search-parcel tr { height: 12mm; } .netgis-search-parcel th, .netgis-search-parcel td { text-align: left; padding: 0mm 3mm; } .netgis-search-parcel td { cursor: pointer; } .netgis-search-parcel td:first-child { padding: 0mm; } .netgis-search-parcel table button { display: inline-block; width: 12mm; height: 12mm; } .netgis-search-parcel p { margin: 4mm 3mm; font-style: italic; }