body {
  background: #f0f2f5;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
.invoice-container {
  background: #fff;
  max-width: 1300px;
  margin: 30px auto;
  border: 2px solid #000;
}
input,
textarea {
  border: none;
  background: transparent;
  font-size: inherit;
}
input:focus,
textarea:focus {
  outline: none;
  background: rgba(0, 0, 0, 0.02);
}
.header-border {
  border-bottom: 1px solid #000;
}
.inline-input {
  border-bottom: 1px dashed #ccc;
  width: 150px;
}

@media print {
  .no-print {
    display: none !important;
  }
  .invoice-container {
    margin: 0;
    border: 2px solid #000;
    width: 100%;
    max-width: 100%;
    box-shadow: none;
  }
  body {
    background: #fff;
  }
}
