// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
//
// Copyright (c) KALEIDOS INC Sucursal en España SL

@use "ds/_borders.scss" as *;
@use "ds/_sizes.scss" as *;
@use "ds/typography.scss" as *;
@use "ds/colors.scss" as *;

.layer-button-wrapper {
  --layer-button-block-size: #{$sz-32};
  --layer-button-background: var(--color-background-primary);
  --layer-button-text: var(--color-foreground-secondary);

  display: flex;
  justify-content: space-between;
  block-size: var(--layer-button-block-size);
  background: var(--layer-button-background);
  color: var(--layer-button-text);
}

.layer-button {
  @include use-typography("body-small");

  appearance: none;
  flex: 1;
  display: flex;
  align-items: center;
  border: none;
  background: none;
  color: inherit;
}

.layer-button-expanded {
  & .layer-button-name {
    color: var(--color-foreground-primary);
  }
}

.layer-button-content {
  display: flex;
  align-items: center;
  gap: var(--sp-xs);
}

.layer-button-description {
  padding: var(--sp-xs);
  background-color: var(--color-background-tertiary);
  border-radius: $br-6;
}
