.main-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.sample-options {
  overflow: auto;
  padding: 10px;
  background: #fbfbfb;
  flex-grow: 0;
  flex-shrink: 0;
}
.sample-options label {
  margin-right: 5px;
}

.grid {
  height: 100%;
  width: 100%;
  flex-grow: 1;
  flex-shrink: 1;
}

.gc-header-row-cell {
  background: #87ceeb;
  padding: 0 4px;
}

.gc-header-row-cell {
  display: flex;
  align-items: center;
  justify-content: center;
}
.gc-header-row-cell .gc-cell-content {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gc-header-row-cell .header-input {
  width: 100%;
}
.gc-header-row-cell .header-input input::-ms-clear,
.gc-header-row-cell .header-input input::-ms-reveal {
  display: none;
}
.gc-header-row-cell input,
.gc-header-row-cell select {
  width: 100%;
  vertical-align: middle;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkZlYXR1cmVzL1Jvd3MvQ29sdW1uSGVhZGVyUm93L3JlYWN0L3N0eWxlcy5zY3NzIiwiRmVhdHVyZXMvUm93cy9Db2x1bW5IZWFkZXJSb3cvcmVhY3Qvc3R5bGVzLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDQ0Y7O0FERUE7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QUNDRjtBRENFO0VBQ0UsaUJBQUE7QUNDSjs7QURHQTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QUNBRjs7QURHQTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0FGOztBREdBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUNBRjtBREVFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQ0FKO0FER0U7RUFDRSxXQUFBO0FDREo7QURJRTs7RUFFRSxhQUFBO0FDRko7QURLRTs7RUFFRSxXQUFBO0VBQ0Esc0JBQUE7QUNISiIsImZpbGUiOiJGZWF0dXJlcy9Sb3dzL0NvbHVtbkhlYWRlclJvdy9yZWFjdC9zdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm1haW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNhbXBsZS1vcHRpb25zIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbi5ncmlkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLmdjLWhlYWRlci1yb3ctY2VsbCB7XG4gIGJhY2tncm91bmQ6ICM4N2NlZWI7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuXG4uZ2MtaGVhZGVyLXJvdy1jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmdjLWNlbGwtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5oZWFkZXItaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhlYWRlci1pbnB1dCBpbnB1dDo6LW1zLWNsZWFyLFxuICAuaGVhZGVyLWlucHV0IGlucHV0OjotbXMtcmV2ZWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW5wdXQsXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuIiwiLm1haW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNhbXBsZS1vcHRpb25zIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2FtcGxlLW9wdGlvbnMgbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmdyaWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuXG4uZ2MtaGVhZGVyLXJvdy1jZWxsIHtcbiAgYmFja2dyb3VuZDogIzg3Y2VlYjtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5nYy1oZWFkZXItcm93LWNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5nYy1oZWFkZXItcm93LWNlbGwgLmdjLWNlbGwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmdjLWhlYWRlci1yb3ctY2VsbCAuaGVhZGVyLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2MtaGVhZGVyLXJvdy1jZWxsIC5oZWFkZXItaW5wdXQgaW5wdXQ6Oi1tcy1jbGVhcixcbi5nYy1oZWFkZXItcm93LWNlbGwgLmhlYWRlci1pbnB1dCBpbnB1dDo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2MtaGVhZGVyLXJvdy1jZWxsIGlucHV0LFxuLmdjLWhlYWRlci1yb3ctY2VsbCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn0iXX0= */
