@import "shared-styles.css";
@import "custom-components/dialog-styles.css";
@import "custom-components/menu-styles.css";
@import "custom-components/steps-panel-styles.css";
@import "custom-components/device-monitor-styles.css";
@import "custom-components/treatment-card.css";
@import "custom-components/toggle-button.css";
@import "custom-components/apex-charts.css";
@import "custom-components/print.min.css";
@import "custom-components/barcode.css";

@import "components/vaadin-login-overlay-wrapper.css";
@import "components/vaadin-app-layout.css";
@import "components/apex-charts-wrapper.css";
@import "components/vaadin-button.css";
@import "components/vaadin-custom-field.css";
@import "components/vaadin-details.css";
@import "components/vaadin-dialog-overlay.css";
@import "components/vaadin-icon.css";
@import "components/vaadin-list-box.css";
@import "components/vaadin-text-field.css";
@import "components/vaadin-virtual-list.css";
@import "components/vaadin-grid.css";
@import "components/vaadin-accordion.css";
@import "components/vaadin-radio-group.css";
@import "components/vaadin-form-layout.css";

html {
      --lumo-size-xl: 3rem;
      --lumo-size-l: 2.5rem;
      --lumo-size-m: 2rem;
      --lumo-size-s: 1.75rem;
      --lumo-size-xs: 1.5rem;
      --lumo-font-size: 1rem;
      --lumo-font-size-xxxl: 1.75rem;
      --lumo-font-size-xxl: 1.375rem;
      --lumo-font-size-xl: 1.125rem;
      --lumo-font-size-l: 1rem;
      --lumo-font-size-m: 0.875rem;
      --lumo-font-size-s: 0.8125rem;
      --lumo-font-size-xs: 0.75rem;
      --lumo-font-size-xxs: 0.6875rem;

      --lumo-line-height-xl: 2rem;
      --lumo-line-height-l: 1.75rem;
      --lumo-line-height-m: 1.625rem;
      --lumo-line-height-s: 1.375rem;
      --lumo-line-height-xs: 1.125rem;

      --lumo-icon-size-s: 1.25em;
      --lumo-icon-size-m: 1.5em;
      --lumo-icon-size-l: 2.25em;
      /* For backwards compatibility */
      --lumo-icon-size: var(--lumo-icon-size-m);

      --lumo-space-xl: 1.875rem;
      --lumo-space-l: 1.25rem;
      --lumo-space-m: 0.625rem;
      --lumo-space-s: 0.3125rem;
      --lumo-space-xs: 0.1875rem;

      --bio-secure-border-color: var(--lumo-contrast-20pct);
      --bio-secure-toolbar-bg-color: var(--lumo-contrast-5pct);

      font-size: var(--lumo-font-size-m);

}
