@media screen and (max-width: 1200px) {

  .salesChartBottomWrap .box .box-title {
    font-size: 11px;
  }

  .salesChartBottomWrap .box .box-value {
    font-size: 16px;
  }

  .companyIdWrap .label {
    width: 100%;
  }

  .companyIdWrap input[type="text"] {
    margin-left: 0;
  }

  .deviceConfigurationTabWrap {
    padding-top: 90px;
    flex-direction: column;
    margin-left: 0;
  }

  .deviceConfigurationSectionNavigation {
    position: absolute;
    top: 20px;
    width: 100%;
    border-radius: 21px;
    border: solid 1px #2ea836;
    z-index: 10;
    box-shadow: none;
  }

  .deviceConfigurationSectionNavigation.open {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  }

  .deviceConfigurationSectionNavigation {
    padding: 0;
  }

  .deviceConfigurationSectionNavigation button[aria-selected="true"],
  .deviceConfigurationSectionNavigation.open button {
    display: block;
  }

  .deviceConfigurationSectionNavigation button[aria-selected="true"],
  .deviceConfigurationSectionNavigation button:focus-visible,
  .deviceConfigurationSectionNavigation button:hover {
    background-color: white;
  }

  .deviceConfigurationSectionNavigation button {
    display: none;
    min-height: 42px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding: 5px 0 5px 40px;
  }

  .deviceConfigurationSectionNavigation button:first-child {
    border-top-left-radius: 21px;
    border-top-right-radius: 21px;
  }

  .deviceConfigurationSectionNavigation button:last-child {
    border-bottom-left-radius: 21px;
    border-bottom-right-radius: 21px;
  }

  .deviceConfigurationSectionNavigation:not(.open) button {
    border-radius: 21px;
  }

  .deviceConfigurationSectionNavigation button.deviceConfigurationReceiptTab[aria-selected="true"] {
    background-image: url("/img/svg/device-configuration-receipt-active-5d06d4291374298a0a88650828c6e20f.svg"), url("/img/svg/hamburger-menu-green-36a530053f0758c48371f192c7d67a13.svg");
    background-size: 14px, 15px;
    background-position-x: 20px, calc(100% - 20px);
  }

  .deviceConfigurationSectionNavigation button.deviceConfigurationQrPaymentTab[aria-selected="true"] {
    background-image: url("/img/svg/qr-code-ac0e61433ba180cdae76fe0284418410.svg"), url("/img/svg/hamburger-menu-green-36a530053f0758c48371f192c7d67a13.svg");
    background-size: 18px, 15px;
    background-position-x: 18px, calc(100% - 20px);
  }

  .deviceConfigurationSectionNavigation button.deviceConfigurationVariableSymbolTab[aria-selected="true"] {
    background-image: url("/img/svg/device-configuration-variable-symbol-active-d344c1f10792951acbf4d3a88ad5dc08.svg"), url("/img/svg/hamburger-menu-green-36a530053f0758c48371f192c7d67a13.svg");
    background-size: 19px, 15px;
    background-position-x: 17px, calc(100% - 20px);
  }

  .deviceConfigurationSectionNavigation button.deviceConfigurationTipsTab[aria-selected="true"] {
    background-image: url("/img/svg/device-configuration-tips-active-e0154b2dff50c3ecf95afacaa1b6e92e.svg"), url("/img/svg/hamburger-menu-green-36a530053f0758c48371f192c7d67a13.svg");
    background-size: 19px, 15px;
    background-position-x: 18px, calc(100% - 20px);
  }

  .deviceConfigurationSectionNavigation button.deviceConfigurationDisplaySettingsTab[aria-selected="true"] {
    background-image: url("/img/svg/device-configuration-wake-lock-active-4128ebfccb35f22eb90c8477c9ca45b8.svg"), url("/img/svg/hamburger-menu-green-36a530053f0758c48371f192c7d67a13.svg");
    background-size: 18px, 15px;
    background-position-x: 18px, calc(100% - 20px);
  }

  .deviceConfigurationSectionNavigation button.deviceConfigurationKioskTab[aria-selected="true"] {
    background-image: url("/img/svg/device-configuration-kiosk-active-be95558fa5bfff98c70e6bfcb627bd07.svg"), url("/img/svg/hamburger-menu-green-36a530053f0758c48371f192c7d67a13.svg");
    background-size: 10px, 15px;
    background-position-x: 22px, calc(100% - 20px);
  }

  .deviceConfigurationSectionNavigation button.deviceConfigurationUserRolesToActionsTab[aria-selected="true"] {
    background-image: url("/img/svg/device-configuration-user-roles-to-actions-active-10f4058cc08b4c1ff394d8561ff9ff14.svg"), url("/img/svg/hamburger-menu-green-36a530053f0758c48371f192c7d67a13.svg");
    background-size: 25px, 15px;
    background-position-x: 14px, calc(100% - 20px);
  }

  .deviceConfigurationSectionNavigation button.deviceConfigurationAdminTab[aria-selected="true"] {
    background-image: url("/img/svg/device-configuration-admin-active-fe318f5436d766e4fae601e77c069019.svg"), url("/img/svg/hamburger-menu-green-36a530053f0758c48371f192c7d67a13.svg");
    background-size: 19px, 15px;
    background-position-x: 17px, calc(100% - 20px);
  }

  .deviceConfigurationSectionTitle {
    display: none;
  }

  .deviceReceiptConfiguration,
  .deviceSimpleConfiguration {
    column-gap: 20px;
  }

  .whiteWrap .deviceConfigurationTabPanel form {
    margin-top: 10px;
  }

  .gridExportCell {
    width: auto;
  }

  .transactionArchiveDateCell {
    width: 30%;
  }
}
