.analyticLine {
  background-color: rgb(223, 235, 246) !important;
  font-weight: bold;
}

.categoryLine {
  background-color: rgb(237, 246, 255) !important;
  font-weight: bold;
}

.totalLine {
  background-color: rgb(187, 205, 223) !important;
  font-weight: bold;
}

.soldeLine {
  background-color: rgb(140, 162, 184) !important;
  font-weight: bold;
}

.fournisseurLine {
  background-color: lavender !important;
}

.ratioLine {
  background-color: lightgoldenrodyellow !important;
}
.required--before:before, .required:after {
  content: "*";
  color: #c10015;
}

.q-card {
  box-shadow: none !important;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 0.35rem;
}

.q-field__control:not(.text-primary) .q-field__control-container__native > span {
  color: #6e6b7b !important;
}

.q-field--outlined .q-field__control:before {
  border: 1px solid rgba(0, 45, 68, 0.06) !important;
}

.q-item {
  min-height: 48px;
}

.q-item__section--avatar {
  min-width: 38px;
}

.q-select__dropdown-icon {
  color: #0f3443;
}

.justify-center-select .q-field__native {
  justify-content: center;
}

.q-table tbody td {
  color: #6e6b7b;
  letter-spacing: 0.14px;
  line-height: 20px;
  font-size: 12px !important;
}

.q-table__card {
  color: #6e6b7b;
}

.q-table thead,
.q-table thead tr,
.q-table thead th {
  background-color: #f3f2f7;
  font-weight: 800;
  border-bottom: 2px solid #ebe9f1;
  border-top: 1px solid #ebe9f1;
}

.q-table thead tr,
.q-table tbody td {
  height: 42px;
}

.q-stepper.q-stepper--vertical {
  border-radius: 0px;
}
.q-stepper.q-stepper--vertical .q-stepper__step {
  min-height: 64px;
}
.q-stepper.q-stepper--vertical .q-stepper__tab--done .q-stepper__dot:after {
  background-color: #21ba45;
}
.q-stepper.q-stepper--vertical .q-stepper__tab--done .q-stepper__dot:before {
  background-color: #21ba45;
}
.q-stepper.q-stepper--vertical .q-stepper__tab--active .q-stepper__dot:after {
  margin-top: 2px;
}
.q-stepper.q-stepper--vertical .q-stepper__tab--active .q-stepper__dot:before {
  margin-bottom: 2px;
  background-color: #21ba45;
}
.q-stepper.q-stepper--vertical .q-stepper__tab--active .q-stepper__title {
  color: #0f3443;
  font-weight: bold;
}
.q-stepper.q-stepper--vertical .q-stepper__dot {
  width: 20px;
  min-width: 20px;
  height: 20px;
}
.q-stepper.q-stepper--vertical .q-stepper__dot:after {
  left: calc(50% - 1px);
  width: 2px;
  margin-top: 0px;
}
.q-stepper.q-stepper--vertical .q-stepper__dot:before {
  left: calc(50% - 1px);
  width: 2px;
  margin-bottom: 0px;
}
.q-stepper.q-stepper--vertical .q-stepper__dot:not(.q-stepper__tab--active) {
  border: 4px solid #ffffff;
}
.q-stepper.q-stepper--vertical .q-stepper__tab--active .q-stepper__dot {
  background-color: #ffffff;
  border: 2px solid #21ba45;
}
.q-stepper.q-stepper--vertical .q-stepper__title {
  color: #0f3443;
}
.q-stepper.q-stepper--vertical .q-stepper__step-inner {
  padding: 0 12px 0px 45px;
}
.q-stepper.q-stepper--vertical .q-stepper__title {
  font-size: 16px;
}

body {
  font-family: "Roboto", sans-serif;
  color: #002d44;
  background: rgba(27, 188, 155, 0.1);
  border-color: #ebe9f1;
}

#q-app {
  background: linear-gradient(to right top, rgba(15, 52, 67, 0.1), rgba(27, 188, 155, 0.1));
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Roboto", sans-serif;
  color: #002d44;
  margin-top: 0;
  margin-bottom: 2rem;
  font-weight: 600;
}

h4 {
  font-size: 1.8rem;
}

h6 {
  font-size: 1.15rem;
}

.label-field {
  color: #002d44;
  font-size: 12px;
  font-weight: bold;
  padding: 0.35em 0;
  letter-spacing: 0.02rem;
}

.box-shadow {
  box-shadow: 0 2px 6px 0 rgba(0, 45, 68, 0.1) !important;
}

.q-page {
  padding: 16px 16px;
}

.required:after {
  margin-left: 4px;
}
.required--before:before {
  margin-right: 4px;
}

input[type=number]:not(.keep-increment)::-webkit-outer-spin-button, input[type=number]:not(.keep-increment)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

:root {
  --q-grey: $grey;
}

.q-table tbody .totalRow {
  background-color: #e3f2fd;
  font-weight: bold;
}
.q-table tbody .totalRow__label {
  font-size: 14px !important;
  text-align: left;
  color: #1a237e;
}
.q-table tbody .totalRow__value {
  font-size: 14px !important;
  text-align: right;
  color: #1a237e;
}

.underline {
  text-decoration: underline;
}

.top-to-bottom--table {
  max-height: calc(100vh - 330px);
}

.totalLine[data-v-777cca85] {
  font-size: 14px !important;
  background-color: #e3f2fd;
}
.entry-label-row-cell[data-v-777cca85] {
  white-space: break-spaces;
}
div.q-field__control-container.col.relative-position.row.no-wrap.q-anchor--skip > div.q-field__native.row.items-center > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.document-uploader {
  border: dashed rgba(0, 0, 0, 0.3);
}
.document-uploader.q-uploader {
  box-shadow: none !important;
}
.card-section {
  background-color: #fafafa;
  border-radius: 0.35rem;
  margin-bottom: 12px;
  border: 1px solid #bdbdbd;
  padding: 4px;
}
.document {
  margin-bottom: 10px;
}
.document__header {
  font-size: 13px;
}
.document__title-bg {
  background: rgba(33, 186, 69, 0.05) !important;
  white-space: initial;
}

/*# sourceMappingURL=app.fb0eb803.css.map*/