@use './blocks/shared/templates/additionalData/additional-style.scss';
@use './blocks/shared/templates/preloader/preloader-style.scss';
@use './blocks/shared/templates/forecastData/style.scss';
@use './components/modal/modal-style.scss';
@use './blocks/shared/templates.scss';
@use './blocks/shared/layout-style.scss';
@use './tailwind-class.scss';
@use './responsive-css.scss';
@use './blocks/aqi-minimal/aqi-card-style.scss';
@use './blocks/section-heading/section-heading.scss';
// Tab Panel Style

.sp-location-weather-tabs-panel {
  margin: 0;
  padding: 0;
}

p.location-weather-child-block-notice {
  padding: 20px;
  margin: 0 16px 16px;
  background-color: #f1f1f1;
}

.spl-weather-vertical-card {
  margin: auto;

  .spl-weather-card-short-desc {
    max-width: 60%;
  }
}

// weather based background images class names.

.spl-weather-current-weather-card {
  .spl-weather-swiper-nav {
    background-color: #dfe2e5;
    border: none;
    padding: 10px 2px;
    cursor: pointer;
    border-radius: 2px;
    display: flex;
    align-items: center;
    gap: 5px;
  }
}

.sp-location-weather-block-wrapper.spl-weather-api-error {
  padding: 20px;
}

// preloader css.
.spl-weather-preloader {
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
}

.splwp-icon-chevron.right {
  &::before {
    transform: rotate(180deg);
  }
}

.splwp-icon-arrow,
.splwp-icon-angle {
  &.left {
    &::before {
      transform: rotate(180deg);
    }
  }
}

/* Bricks Builder - Location Weather icon */
.splw-bricks-icon {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTIgMjUyIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IiNmMjZjMGQiPjxwYXRoIGZpbGw9IiNmMjZjMGQiIGQ9Ik0yMDEuNDUyIDkxLjc2NmMwLTExLjk3Ny00Ljg4Ni0yMi43MjktMTIuNzExLTMwLjMwNS03LjgyLTcuODItMTguNTc3LTEyLjcxMS0zMC4zMDUtMTIuNzExLTguMDY2IDAtMTUuNjQzIDIuMi0yMi4yNCA2LjEwOWE0Ny43IDQ3LjcgMCAwIDAtMTIuMjIgMTAuOTk3bC4yNDMuMjQzYzMuNjY2IDIuNjkyIDYuODQzIDUuMzc3IDkuNTM0IDguMzEyIDQuNCA0LjY0MyA4LjA2NiA5Ljc3NyAxMC43NTUgMTUuNjQzIDEuMjIzIDAgMi42OTItLjI0MyAzLjkxMi0uMjQzIDEzLjE5NyAwIDI0LjkzMSA1LjM3NyAzMy43MzEgMTMuOTI4Ljk3Ny45NzcgMS45NTcgMi4yIDIuOTM0IDMuMTc3IDIuOTM0IDMuNDIgNS4zNzcgNy41NzcgNy4wODUgMTEuNzMyIDIuNDQzLTMuMTc3IDQuNjQzLTYuODQzIDYuMTA5LTEwLjUxMSAyLjE5Ny01LjEyNSAzLjE3Ny0xMC43NTIgMy4xNzctMTYuMzY5bS00Mi43NzktNTQuOTkzYzMuNDIgMCA2LjM1NC0yLjkzNCA2LjM1NC02LjM1NFYxMy4wNjZjMC0zLjQyLTIuOTM0LTYuMzU0LTYuMzU0LTYuMzU0cy02LjM1NCAyLjkzNC02LjM1NCA2LjM1NFYzMC40MmMwIDMuNDIgMi45MzQgNi4zNTQgNi4zNTQgNi4zNTRtNDcuOTA2IDE2LjEzMSAxMi4yMi0xMi4yMmE2LjIgNi4yIDAgMCAwIDAtOC44IDYuMiA2LjIgMCAwIDAtOC44IDBsLTEyLjIyIDEyLjIyYy0yLjQ0MyAyLjQ0My0yLjQ0MyA2LjM1NCAwIDguOHM2LjM1NCAyLjQ0NiA4LjggME0yMzcuNjIgODUuNjZoLTE3LjM1NWMtMy40MiAwLTYuMzU0IDIuOTM0LTYuMzU0IDYuMzU0czIuOTM0IDYuMzU0IDYuMzU0IDYuMzU0aDE3LjM1NWMzLjQyIDAgNi4zNTQtMi45MzQgNi4zNTQtNi4zNTQtLjI0LTMuNDIzLTIuOTI5LTYuMzU0LTYuMzU0LTYuMzU0bS0zMS4wMzcgNDUuNDU5YTYuMiA2LjIgMCAwIDAtOC44IDAgNi4yIDYuMiAwIDAgMCAwIDguOGwxMi4yMiAxMi4yMmE2LjIgNi4yIDAgMCAwIDguOCAwIDYuMiA2LjIgMCAwIDAgMC04Ljh6bS05Ni4wNTUtNzguMjE2YzIuNDQzIDIuNDQzIDYuMzU0IDIuNDQzIDguOCAwczIuNDQzLTYuMzU0IDAtOC44bC0xMi4yMi0xMi4yMmMtMi4yLTIuNjkyLTYuMzU0LTIuNjkyLTguOCAwYTYuMiA2LjIgMCAwIDAgMCA4Ljh6bTYyLjgwOSA1OS44ODNhMzQuOTUgMzQuOTUgMCAwIDAtMjQuNjg2LTEwLjI2NWMtNS4xMzEgMC0xMC4wMTcuOTc1LTE0LjQyIDMuMTc3LTQuMzk3IDEuOTU3LTguNTU1IDQuODkxLTExLjczNSA4LjgtMi4xOTcgMi42ODYtNi4zNTEgMi45MzQtOC43OTcuNDg1LTIuNjg2LTIuMi0yLjkzNy02LjM1Ny0uNDg4LTguOHE2Ljk2OC03LjcgMTYuMTM0LTExLjczNWMuOTc1LS40ODUgMS45NTQtLjk3NSAyLjkzNC0xLjIyMy0zLjkxMi02Ljg0My04LjgtMTIuNDYzLTE0LjkwNS0xNi4zNzUtNy44Mi01LjM3Ny0xNy4xMTQtOC41NTctMjcuMTI4LTguNTU3LTExLjczNSAwLTIyLjQ4MyA0LjQwMy0zMS4wNCAxMS40ODYtOC4zMTIgNy4wOTEtMTQuMTc3IDE3LjM1NS0xNS44ODYgMjguODRhNiA2IDAgMCAxLTIuNjg2IDQuNDAzYy0uOTguNzMyLTIuMi45NzUtMy40MjMuOTc1LTguMDYzIDAtMTUuNCAzLjE4LTIwLjc3NyA4LjU1N3MtOC41NTcgMTIuNzExLTguNTU3IDIwLjc4YzAgOC4wNjMgMy4xNzcgMTUuNCA4LjU1NSAyMC43NzdzMTIuNzExIDguNTU1IDIwLjc3NyA4LjU1NWgxMTEuMjA2YzkuNzc3LS4yNDMgMTguNTc1LTQuMTU0IDI0LjkzMS0xMC41MTFzMTAuMjY1LTE1LjE1MiAxMC4yNjUtMjQuNjg2Yy0uMDAzLTkuNzc0LTMuOTE0LTE4LjMzMS0xMC4yNzEtMjQuNjhNMzYuNDU2IDE1Ni4yOGExMy40OTcgMTMuNDk3IDAgMSAxIDAtMjYuOTk0IDEzLjQ5NyAxMy40OTcgMCAwIDEgMCAyNi45OTRNMTQwLjggMTgzLjQ4NkgyMS43MzdhOC4yMzUgOC4yMzUgMCAwIDAgMCAxNi40NzFIMTQwLjhjOS4wMjUgMCAxNi4zODMgNy4zMTQgMTYuMzgzIDE2LjM1MmExMi4zNTUgMTIuMzU1IDAgMCAxLTEyLjM1NyAxMi4zNCAxMi4zNyAxMi4zNyAwIDAgMS0xMi4zNDgtMTIuMzU3IDguMjA2IDguMjA2IDAgMSAwLTE2LjQxMi0uMDA5YzAgMTUuODYgMTIuOSAyOC43NjggMjguNzYgMjguNzY4czI4Ljc3NC0xMi44OTcgMjguNzc0LTI4Ljc2Yy4wMDMtMTguMDk3LTE0LjcxMS0zMi44MDYtMzIuNzk3LTMyLjgwNiIvPjwvc3ZnPg==");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	width: 20px;
	height: 20px;
	display: inline-block;
}
