/* line 12, frontend/static/frontend/css/keygrid.scss */
.editbox {
  padding: 0 4px !important;
  margin: 0 !important;
  border: none;
  width: 100%;
  text-align: right;
  /*border: 1px solid #fcc !important;*/
  color: transparent;
  text-shadow: 0 0 0 black;
  line-height: 12px; }
  /* line 31, frontend/static/frontend/css/keygrid.scss */
  .editbox:focus {
    color: #000 !important; }
  /* line 48, frontend/static/frontend/css/keygrid.scss */
  .editbox.read-only {
    font-weight: normal !important;
    pointer-events: none !important; }
  /* line 54, frontend/static/frontend/css/keygrid.scss */
  .editbox.from-sim {
    font-weight: bold !important;
    color: #33F !important; }
  /* line 59, frontend/static/frontend/css/keygrid.scss */
  .editbox.warning {
    background-color: orange !important; }

/* line 69, frontend/static/frontend/css/keygrid.scss */
.keygrid input::-webkit-outer-spin-button,
.keygrid input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */ }

/* line 75, frontend/static/frontend/css/keygrid.scss */
.keygrid input[type=number] {
  -moz-appearance: textfield;
  /* Firefox */ }

/* line 79, frontend/static/frontend/css/keygrid.scss */
.keygrid td.cell {
  font-size: 11px;
  padding: 0 !important;
  margin: 0; }

/* line 86, frontend/static/frontend/css/keygrid.scss */
.keygrid tr.even,
.keygrid tr.even .editbox {
  background-color: #f9f9f9; }

/* line 91, frontend/static/frontend/css/keygrid.scss */
.keygrid tr.enhanced,
.keygrid tr.enhanced .editbox,
.keygrid td.cell.enhanced .editbox {
  background-color: #ffd; }

/* line 97, frontend/static/frontend/css/keygrid.scss */
.keygrid tr.enhanced-ex .editbox {
  background-color: #FFFF99;
  font-weight: bold !important; }

/* line 102, frontend/static/frontend/css/keygrid.scss */
.keygrid th.enhanced {
  background-color: #ddd; }

/* line 105, frontend/static/frontend/css/keygrid.scss */
.keygrid tr.total td.cell.total.enhanced {
  background-color: #ddd; }

/* line 109, frontend/static/frontend/css/keygrid.scss */
.keygrid td.total,
.keygrid th.total,
.keygrid th.supertotal,
.keygrid td.cell .editbox {
  font-weight: bold; }

/* line 116, frontend/static/frontend/css/keygrid.scss */
.keygrid td.cell.rich .editbox {
  color: #007bff; }

/* line 121, frontend/static/frontend/css/keygrid.scss */
.keygrid td.cell.zero {
  color: #eee;
  font-weight: normal; }

/* line 125, frontend/static/frontend/css/keygrid.scss */
.keygrid td.total.zero,
.keygrid th.total.zero,
.keygrid th.supertotal.zero {
  color: transparent; }

/* line 130, frontend/static/frontend/css/keygrid.scss */
.keygrid td.cell.changed .editbox {
  background-color: #ff0 !important; }

/* line 134, frontend/static/frontend/css/keygrid.scss */
.keygrid td.cell.error .editbox {
  color: #fff !important;
  background-color: #dc3545 !important;
  font-weight: bold; }

/* line 139, frontend/static/frontend/css/keygrid.scss */
.keygrid td.cell.last-visited .editbox {
  background-color: yellow !important; }
