/* celý modul menší */
.zasilkaModule {
  font-size: 12px;
  line-height: 1.2;
}

/* tabulka mini */
.zasilkaList .table {
  font-size: 12px;
}
.zasilkaList .table th,
.zasilkaList .table td {
  padding: 4px 6px !important;
  font-size: 11px;
}
.zasilkaList .table td:nth-child(2) {
  white-space: normal; /* typ může zalomit */
}
.zasilkaList .table td:nth-child(3),
.zasilkaList .table td:nth-child(4),
.zasilkaList .table td:nth-child(5) {
  white-space: nowrap;
}

/* tlačítka akce v tabulce menší */
.zasilkaList .smallButton {
  padding: 3px 6px;
  font-size: 9px;
  text-transform: uppercase;
  color: white;
  font-weight: bold;
  cursor: pointer;
}
.smallButtonEdit {
  background-color: Grey;
  margin-bottom: 2px;
}
.smallButtonDelete {
  background-color: Red;
}

.labelZasilkaRozmery {
  font-size: 14px !important;
}

/* stepper inputy kompaktnější */
.zasilkaModule .input-group-sm .btn {
  padding: 2px 8px;
}
.zasilkaModule .form-control,
.zasilkaModule .form-select {
  font-size: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.zasilkaModule .form-select option {
  font-size: 12px;
}

/* náhled krabice */
.zasilkaPreview {
  background: #f7f7f7;
  border: 1px solid #e5e5e5;
}

#boxSvg .lbl {
  font-family: Arial, sans-serif;
  font-size: 18px;
  fill: #111;
  text-anchor: middle;
}

#boxSvg .dash {
  stroke: #777;
  stroke-width: 2;
  stroke-dasharray: 6 6;
}

#boxSvg .top {
  fill: #ffffff;
  stroke: #333;
  stroke-width: 2;
}
#boxSvg .side {
  fill: #ffffff;
  stroke: #333;
  stroke-width: 2;
}
#boxSvg .side2 {
  fill: #f0f0f0;
  stroke: #333;
  stroke-width: 2;
}
#boxSvg .base {
  fill: #d9b35f;
  stroke: #333;
  stroke-width: 2;
}
