@import url('./main-layout.css');
@import url('./views/access-denied.css');
@import url('./views/software-view.css');
@import url('./views/main-menu-view.css');
@import url('./views/warehouse-menu.css');
@import url('./views/product-range.css');
@import url('./views/production.css');
@import url('./views/trade.css');
@import url('./views/expenses.css');
@import url('./views/reports.css');
@import url('./views/admin.css');
@import url('./views/about-view.css');    html, spreadsheet-view-export, grid-with-filters-view-export {
      --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-m: 1.4;
      --lumo-line-height-s: 1.2;
      --lumo-line-height-xs: 1.1;
      --lumo-size-xl: 3rem;
      --lumo-size-l: 2.5rem;
      --lumo-size-m: 2rem;
      --lumo-size-s: 1.75rem;
      --lumo-size-xs: 1.5rem;
      --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;

    }
/* Кнопка "Назад" */
.wh-back-btn {
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;
    min-width: 40px !important;
    min-height: 40px !important;

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 0 !important;
}

/* Кружок з іконкою документа */
.wh-circle-icon {
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;
    min-width: 40px !important;
    min-height: 40px !important;

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 0 !important;
}

/* Іконкам всередині — нормальний розмір */
.wh-back-btn vaadin-icon,
.wh-circle-icon vaadin-icon {
    width: 22px;
    height: 22px;
}
