@include export-module('co-tile-select-layout') {
  .co-tile-select {
    font-family: $cc-tile-select-font-family;
    font-size: $cc-tile-select-font-size;
    display: flex;
    position: relative;
    width: 100%;
    height: 100%;
    &.selected {
      transform: scale($cc-tile-select-selected-zoom);
    }
    .co-tile-wrapper {
      display: flex;
      flex-direction: row;
      position: relative;
      column-gap: 10px;
      border: $cc-tile-select-border;
      border-radius: $cc-tile-select-border-radius;
      padding: $cc-tile-select-padding;
      width: $cc-tile-select-min-width;
      height: $cc-tile-select-min-height;
      min-height: $cc-tile-select-min-height;
    }
    .co-tile-select-wrapper {
      display: none;
      .co-radio-button {
        border: none;
        height: $cc-tile-select-icon-width;
        width: $cc-tile-select-icon-width;
        padding: 0;
        align-items: baseline;
      }
    }
    .co-tile-content-wrapper {
      display: flex;
      justify-content: center;
      width: 100%;
      height: 100%;
      overflow: hidden;
    }
  }
}
