@if (get("vaadin.element.tab.status")) {
  .lbs-tab-presentation-container > .v-tabsheet-tabcontainer {
    padding: 0 size(20px);
    overflow: initial !important;
    background-color: transparent !important;
    box-shadow: none !important;
    -webkit-box-pack: initial !important;
    -ms-flex-pack: initial !important;
    justify-content: initial !important;

    .v-tabsheet-tabs {
      margin: initial !important;

      .v-tabsheet-tabitemcell {
        margin-right: size(10px) !important;
        margin-bottom: size(3px) !important;
        width: size(200px);

        .v-tabsheet-tabitem {
          height: size(32px) !important;
          box-shadow: 0 0 size(10px) 0 rgba(var(--dark-rgb), 0.15) !important;
          margin-left: 0 !important;
          color: var(--secondary-900) !important;
        }

        .v-caption {
          min-width: size(200px) !important;
          padding: size(6px) size(10px) !important;
          line-height: size(32px) !important;
          height: size(32px) !important;
          border-radius: size(2px) size(2px) 0 0 !important;
          box-shadow: 0 0 size(10px) 0 rgba(var(--dark-rgb), 0.15) !important;
          background-color: var(--white) !important;
          color: var(--secondary-900) !important;
          text-align: left !important;
        }

        .v-captiontext {
          -webkit-box-flex: 1 !important;
          flex-grow: 1 !important;
          font-size: size(14px) !important;
          background-color: transparent !important;
          line-height: size(32px) !important;
          text-align: left !important;
          white-space: nowrap;
          text-overflow: ellipsis;
          width: 100%;
          overflow: hidden;
        }

        .v-tabsheet-caption-close {
          color: var(--neutral-700) !important;
          background: var(--light-600) !important;
          font-size: size(14px) !important;
          font-weight: 900 !important;
          text-shadow: none !important;
          border: 1px solid var(--light-600) !important;
          border-radius: size(7px) !important;
          width: size(14px) !important;
          height: size(14px) !important;
          line-height: size(12px) !important;
          margin-left: size(12px) !important;
        }

        &.v-tabsheet-tabitemcell-selected {
          box-shadow: 0 size(2px) size(5px) 0 rgba(var(--black-rgb), 0.2) !important;
          background-color: var(--secondary-900) !important;
          width: auto !important;
        }
      }
    }
  }

  .lbs-tab-presentation-container > .v-panel-captionwrap {
    .v-panel-caption {
      padding: 0;
    }
  }

  .lbs-tab-presentation-container {
    .v-panel {
      box-shadow: none;
    }

    .v-slot-lbs-toolbar {
      height: size(36px);
      background-color: var(--white);
      padding: size(4px) size(10px);
    }

    .v-panel > .v-panel-content > .v-layout {
      // padding: 0;
    }
  }
}



