/* CSS for sp-location-weather-pro/vertical-card - spl-weather-vertical-249e220c0843 */
#spl-weather-vertical-249e220c0843 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 10px;}#spl-weather-vertical-249e220c0843 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 12px 12px 12px 12px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-249e220c0843 .spl-weather-card-aqi-quality-summary {padding: 12px 12px 12px 12px;margin: 20px 0px 20px 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-forecast-data>div {padding-left: 0px;padding-right: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-footer {margin-bottom: 10px;}#spl-weather-vertical-249e220c0843 .spl-weather-forecast-icon img {width: 40px;height: 40px;max-width: none;filter: invert(99%) sepia(0%) saturate(2867%) hue-rotate(233deg) brightness(114%) contrast(100%);}#spl-weather-vertical-249e220c0843 .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-249e220c0843 .spl-weather-forecast-value span, #spl-weather-vertical-249e220c0843 .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-forecast-data {padding: 12px 0px 14px 0px;margin: 6px 0px 4px 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-forecast-select {border-style: solid;border-color: #fff;border-width: 0px 0px 2px 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #fff;}#spl-weather-vertical-249e220c0843 .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-249e220c0843 .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-249e220c0843 .spl-weather-forecast-value {font-weight: 400;}#spl-weather-vertical-249e220c0843 .spl-weather-card-daily-details {margin: 4px 0px 0px 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-daily-details .spl-weather-details {padding: 7px 12px 7px 12px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 16px;line-height: 1;}#spl-weather-vertical-249e220c0843 .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-vertical-249e220c0843 .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-vertical-249e220c0843 .spl-weather-details-comport-data .spl-weather-details-value {font-weight: 600;}#spl-weather-vertical-249e220c0843.sp-location-weather-block-wrapper {max-width: 360px;color: #FFFFFF;background: #760099;transition: 0.3s;border-style: none;border-color: #ddd;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-vertical-249e220c0843 .spl-weather-card-location-name {font-size: 27px;line-height: 38px;letter-spacing: 0px;fill: #FFFFFF;font-weight: 600;}#spl-weather-vertical-249e220c0843 .spl-weather-card-date-time {font-size: 14px;line-height: 16px;letter-spacing: 0px;font-weight: 500;gap: 6px;justify-content: center;}#spl-weather-vertical-249e220c0843 .spl-weather-header-info-wrapper {gap: 6px;margin: 0px 0px 18px 0px;flex-direction: column;}#spl-weather-vertical-249e220c0843 .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-current-temp {font-size: 48px;line-height: 56px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-249e220c0843 .spl-weather-temperature-metric {font-size: 16px;line-height: 22px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-249e220c0843 .spl-weather-ai-btn {padding: 12px 28px 12px 28px;margin: 0px 0px 10px 0px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #ffffff;background: #ffffff1a;border-style: solid;border-color: #ffffff33;border-width: 1px 1px 1px 1px;border-radius: 30px 30px 30px 30px;width: 100%;font-weight: 500;text-transform: capitalize;}#spl-weather-vertical-249e220c0843 .spl-weather-ai-btn span {margin-left: 10px;}#spl-weather-vertical-249e220c0843 .spl-weather-ai-btn svg {height: auto;width: 24px;}#spl-weather-vertical-249e220c0843 .spl-weather-ai-btn:hover {background: #bf00ff;}#spl-weather-vertical-249e220c0843 .spl-weather-details-regular-data .spl-weather-details:nth-child(even) {background: #ffffff1a;}#spl-weather-vertical-249e220c0843 .spl-weather-details-regular-data {border-style: solid;border-color: #ffffff33;border-width: 2px 2px 2px 2px;border-radius: 4px;}#spl-weather-vertical-249e220c0843 .spl-aqi-card-pollutant-item .spl-pollutant-title {color: #FFFFFF;font-weight: 400;}#spl-weather-vertical-249e220c0843 .spl-aqi-card-pollutant-item .spl-pollutant-value {font-weight: 600;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-vertical-249e220c0843 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-249e220c0843 .spl-weather-card-forecast-data>div {padding-left: px;padding-right: px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-footer {margin-bottom: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-249e220c0843 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-forecast-value span, #spl-weather-vertical-249e220c0843 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843 {display: block;} } @media only screen and (max-width: 599px) {#spl-weather-vertical-249e220c0843 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-249e220c0843 .spl-weather-card-forecast-data>div {padding-left: px;padding-right: px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-footer {margin-bottom: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-249e220c0843 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-forecast-value span, #spl-weather-vertical-249e220c0843 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-249e220c0843 {display: block;}}
/* CSS for sp-location-weather-pro/vertical-card - spl-weather-vertical-e441f4c56f79 */
#spl-weather-vertical-e441f4c56f79 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 6px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 12px 12px 12px 12px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-aqi-quality-summary {padding: 12px 12px 12px 12px;margin: 20px 0px 20px 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-forecast-data>div {padding-left: 0px;padding-right: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-footer {margin-bottom: 6px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-icon img {width: 36px;height: 36px;max-width: none;filter: invert(99%) sepia(0%) saturate(2867%) hue-rotate(233deg) brightness(114%) contrast(100%);}#spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-value span, #spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-forecast-data {padding: 12px 0px 14px 0px;margin: 6px 0px 4px 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-select {border-style: solid;border-color: #fff;border-width: 0px 0px 2px 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #fff;}#spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-value {font-weight: 400;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-daily-details {margin: 4px 0px 0px 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-daily-details .spl-weather-details {padding: 7px 12px 7px 12px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-details-regular-data {column-gap: 10px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 16px;line-height: 1;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-vertical-e441f4c56f79 .spl-weather-details-comport-data .spl-weather-details-value {font-weight: 600;}#spl-weather-vertical-e441f4c56f79.sp-location-weather-block-wrapper {max-width: 360px;color: #FFFFFF;background: #973635;transition: 0.3s;border-style: none;border-color: #ddd;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-location-name {font-size: 27px;line-height: 38px;letter-spacing: 0px;fill: #FFFFFF;font-weight: 600;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-date-time {font-size: 14px;line-height: 16px;letter-spacing: 0px;font-weight: 500;gap: 6px;justify-content: center;}#spl-weather-vertical-e441f4c56f79 .spl-weather-header-info-wrapper {gap: 6px;margin: 0px 0px 18px 0px;flex-direction: column;}#spl-weather-vertical-e441f4c56f79 :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 58px;height: 58px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-current-temp {font-size: 48px;line-height: 56px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-e441f4c56f79 .spl-weather-temperature-metric {font-size: 16px;line-height: 22px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-e441f4c56f79 .spl-weather-condition-icon img {filter: invert(99%) sepia(0%) saturate(2867%) hue-rotate(233deg) brightness(114%) contrast(100%);}#spl-weather-vertical-e441f4c56f79 .spl-weather-ai-btn {padding: 12px 28px 12px 28px;margin: 10px 0px 10px 0px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #ffffff;background: #5939D9;border-style: none;border-radius: 30px 30px 30px 30px;width: 100%;font-weight: 500;text-transform: capitalize;}#spl-weather-vertical-e441f4c56f79 .spl-weather-ai-btn span {margin-left: 10px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-ai-btn svg {height: auto;width: 24px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-ai-btn:hover {background: #4128AD;}#spl-weather-vertical-e441f4c56f79 .spl-weather-details-regular-data .spl-weather-details:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-details-regular-data .spl-weather-details:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}#spl-weather-vertical-e441f4c56f79 .spl-aqi-card-pollutant-item .spl-pollutant-title {color: #FFFFFF;font-weight: 400;}#spl-weather-vertical-e441f4c56f79 .spl-aqi-card-pollutant-item .spl-pollutant-value {font-weight: 600;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-vertical-e441f4c56f79 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-forecast-data>div {padding-left: px;padding-right: px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-footer {margin-bottom: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-value span, #spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-details-regular-data {column-gap: 8px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79 {display: block;} } @media only screen and (max-width: 599px) {#spl-weather-vertical-e441f4c56f79 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-forecast-data>div {padding-left: px;padding-right: px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-footer {margin-bottom: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-value span, #spl-weather-vertical-e441f4c56f79 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-details-regular-data {column-gap: 5px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-e441f4c56f79 {display: block;}}
/* CSS for sp-location-weather-pro/vertical-card - spl-weather-vertical-2b0353522082 */
#spl-weather-vertical-2b0353522082 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 12px 12px 12px 12px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-2b0353522082 .spl-weather-card-aqi-quality-summary {padding: 12px 12px 12px 12px;margin: 20px 0px 20px 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-forecast-data>div {padding-left: 0px;padding-right: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-footer {margin-bottom: 0px;font-weight: 400;background-color: #00000036;}#spl-weather-vertical-2b0353522082 .spl-weather-forecast-icon img {width: 48px;height: 48px;max-width: none;}#spl-weather-vertical-2b0353522082 .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-2b0353522082 .spl-weather-forecast-value span, #spl-weather-vertical-2b0353522082 .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-forecast-data {padding: 18px 0px 14px 0px;margin: 6px 0px 0px 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;display: flex;list-style: none;justify-content: center;border-color: #fff;border-style: solid;border-width: 2px 2px 2px 2px;border-radius: 2px 2px 2px 2px;padding: 0;}#spl-weather-vertical-2b0353522082 .spl-weather-forecast-daily-hourly-toggle {display: flex;justify-content: center;}#spl-weather-vertical-2b0353522082 .spl-weather-daily-hourly-forecast-buttons li {font-weight: 600;cursor: pointer;margin: 0;}#spl-weather-vertical-2b0353522082 .spl-weather-daily-hourly-forecast-buttons li.active {color: #7c4827;background-color: #fff;}#spl-weather-vertical-2b0353522082 .spl-weather-forecast-select {border-style: solid;border-color: #fff;border-width: 0px 0px 2px 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #fff;}#spl-weather-vertical-2b0353522082 .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-2b0353522082 .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-2b0353522082 .spl-weather-card-forecast-data .spl-weather-swiper-nav.forecast {display: none;}#spl-weather-vertical-2b0353522082 .spl-weather-card-forecast-data:hover .spl-weather-swiper-nav.forecast:not(.swiper-button-disabled) {display: block;}#spl-weather-vertical-2b0353522082 .spl-weather-swiper-nav.forecast {color: #fff;font-size: 16px;}#spl-weather-vertical-2b0353522082 .spl-weather-forecast-value {font-weight: 400;}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details {margin: 14px 0px 0px 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details {padding: 6px 2px 6px 12px;width: 100%;}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 16px;line-height: 1;}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-icon {left: 13px;top: calc(50% - 8px);}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: 31px;}#spl-weather-vertical-2b0353522082 .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-2b0353522082 .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-vertical-2b0353522082 .spl-weather-swiper-nav.additional-data {display: none;color: #fff;font-size: 16px;padding: 0;}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details:hover .spl-weather-swiper-nav.additional-data:not(.swiper-button-disabled) {display: block;}#spl-weather-vertical-2b0353522082.sp-location-weather-block-wrapper {max-width: 360px;color: #FFFFFF;background: #7c4827;transition: 0.3s;border-style: none;border-color: #ddd;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-vertical-2b0353522082 .spl-weather-card-location-name {font-size: 20px;line-height: 24px;letter-spacing: 0px;fill: #FFFFFF;font-weight: 600;}#spl-weather-vertical-2b0353522082 .spl-weather-card-date-time {font-size: 14px;line-height: 16px;letter-spacing: 0px;font-weight: 500;gap: 6px;}#spl-weather-vertical-2b0353522082 .spl-weather-header-info-wrapper {gap: 10px;margin: 0px 0px 10px 0px;flex-direction: column-reverse;align-items: center;}#spl-weather-vertical-2b0353522082 :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 72px;height: 72px;}#spl-weather-vertical-2b0353522082 .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-current-temp {font-size: 64px;line-height: 72px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-2b0353522082 .spl-weather-temperature-metric {font-size: 21px;line-height: 27px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-2b0353522082 .spl-weather-card-min-max-temperature {font-size: 18px;line-height: 20px;letter-spacing: 0px;margin: 0px 0px 8px 0px;font-weight: 500;}#spl-weather-vertical-2b0353522082 .spl-weather-card-real-feel {font-size: 16px;line-height: 20px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-2b0353522082 .spl-weather-real-feel-desc-wrapper {margin: 12px 0px 4px 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-short-desc {font-size: 16px;line-height: 20px;letter-spacing: 0px;font-weight: 600;text-transform: capitalize;}#spl-weather-vertical-2b0353522082 .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-min-max-temperature .spl-weather-temp {margin-left: 3px;}#spl-weather-vertical-2b0353522082 .spl-weather-sun-orbit-sky {border-top-color: #ffffff;}#spl-weather-vertical-2b0353522082 .spl-weather-sun-orbit-sky i {color: #ffffff;}#spl-weather-vertical-2b0353522082 .spl-weather-sun-orbit .spl-weather-details-value {margin-left: 0;}#spl-weather-vertical-2b0353522082 .spl-weather-ai-btn {padding: 12px 28px 12px 28px;margin: 10px 0px 10px 0px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #ffffff;background: #5939D9;border-style: none;border-radius: 30px 30px 30px 30px;width: 100%;font-weight: 500;text-transform: capitalize;}#spl-weather-vertical-2b0353522082 .spl-weather-ai-btn span {margin-left: 10px;}#spl-weather-vertical-2b0353522082 .spl-weather-ai-btn svg {height: auto;width: 24px;}#spl-weather-vertical-2b0353522082 .spl-weather-ai-btn:hover {background: #4128AD;}#spl-weather-vertical-2b0353522082 .spl-weather-details-regular-data .spl-weather-details:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}#spl-weather-vertical-2b0353522082 .spl-weather-details-regular-data .spl-weather-details:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}#spl-weather-vertical-2b0353522082 .spl-aqi-card-pollutant-item .spl-pollutant-title {color: #FFFFFF;font-weight: 400;}#spl-weather-vertical-2b0353522082 .spl-aqi-card-pollutant-item .spl-pollutant-value {font-weight: 600;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-vertical-2b0353522082 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-2b0353522082 .spl-weather-card-forecast-data>div {padding-left: px;padding-right: px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-footer {margin-bottom: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-2b0353522082 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-forecast-value span, #spl-weather-vertical-2b0353522082 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-2b0353522082 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 {display: block;} } @media only screen and (max-width: 599px) {#spl-weather-vertical-2b0353522082 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-2b0353522082 .spl-weather-card-forecast-data>div {padding-left: px;padding-right: px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-footer {margin-bottom: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-2b0353522082 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-forecast-value span, #spl-weather-vertical-2b0353522082 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 10px 0;}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-2b0353522082 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-2b0353522082 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-vertical-2b0353522082 {display: block;}}
/* CSS for sp-location-weather-pro/vertical-card - spl-weather-vertical-03724e2f2576 */
#spl-weather-vertical-03724e2f2576 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 10px;}#spl-weather-vertical-03724e2f2576 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 12px 12px 12px 12px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-03724e2f2576 .spl-weather-card-aqi-quality-summary {padding: 12px 12px 12px 12px;margin: 20px 0px 20px 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-forecast-data>div {padding-left: 0px;padding-right: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-footer {margin-bottom: 10px;}#spl-weather-vertical-03724e2f2576 .spl-weather-forecast-icon img {width: 48px;height: 48px;max-width: none;}#spl-weather-vertical-03724e2f2576 .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-03724e2f2576 .spl-weather-forecast-value span, #spl-weather-vertical-03724e2f2576 .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 1px 0px 4px 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-forecast-select {border-style: solid;border-color: #fff;border-width: 0px 0px 2px 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #fff;}#spl-weather-vertical-03724e2f2576 .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-03724e2f2576 .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-forecast-data .spl-weather-swiper-nav.forecast {display: none;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-forecast-data:hover .spl-weather-swiper-nav.forecast:not(.swiper-button-disabled) {display: block;}#spl-weather-vertical-03724e2f2576 .spl-weather-swiper-nav.forecast {color: #fff;font-size: 16px;}#spl-weather-vertical-03724e2f2576 .spl-weather-forecast-value {font-weight: 400;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-daily-details {margin: 18px 0px 8px 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-daily-details .spl-weather-details {padding: 3px 2px 3px 2px;}#spl-weather-vertical-03724e2f2576 .spl-weather-details-regular-data {row-gap: 2px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 16px;line-height: 1;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-vertical-03724e2f2576 .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-03724e2f2576 .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-vertical-03724e2f2576.sp-location-weather-block-wrapper {max-width: 360px;color: #FFFFFF;background: linear-gradient(135deg,rgb(144,35,176) 27%,rgb(55,0,166) 100%);transition: 0.3s;border-style: none;border-color: #ddd;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-location-name {font-size: 14px;line-height: 20px;letter-spacing: 0px;fill: #FFFFFF;font-weight: 600;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-date-time {font-size: 14px;line-height: 16px;letter-spacing: 0px;font-weight: 500;gap: 6px;}#spl-weather-vertical-03724e2f2576 .spl-weather-header-info-wrapper {gap: 8px;margin: 0px 0px 16px 0px;align-items: center;}#spl-weather-vertical-03724e2f2576 :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 58px;height: 58px;}#spl-weather-vertical-03724e2f2576 .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 6px 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-current-temp {font-size: 48px;line-height: 56px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-03724e2f2576 .spl-weather-temperature-metric {font-size: 16px;line-height: 22px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-03724e2f2576 .spl-weather-ai-btn {padding: 12px 28px 12px 28px;margin: 0px 0px 10px 0px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #ffffff;background: #ffffff1f;border-style: solid;border-color: #ffffff3d;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;width: 100%;font-weight: 500;text-transform: capitalize;}#spl-weather-vertical-03724e2f2576 .spl-weather-ai-btn span {margin-left: 10px;}#spl-weather-vertical-03724e2f2576 .spl-weather-ai-btn svg {height: auto;width: 24px;}#spl-weather-vertical-03724e2f2576 .spl-weather-ai-btn:hover {background: linear-gradient(90deg,rgb(55,0,166) 0%,rgb(144,35,176) 91%);}#spl-weather-vertical-03724e2f2576 .spl-weather-details-regular-data .spl-weather-details:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}#spl-weather-vertical-03724e2f2576 .spl-weather-details-regular-data .spl-weather-details:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}#spl-weather-vertical-03724e2f2576 .spl-aqi-card-pollutant-item .spl-pollutant-title {color: #FFFFFF;font-weight: 400;}#spl-weather-vertical-03724e2f2576 .spl-aqi-card-pollutant-item .spl-pollutant-value {font-weight: 600;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-vertical-03724e2f2576 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-03724e2f2576 .spl-weather-card-forecast-data>div {padding-left: px;padding-right: px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-footer {margin-bottom: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-03724e2f2576 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-forecast-value span, #spl-weather-vertical-03724e2f2576 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 {display: block;} } @media only screen and (max-width: 599px) {#spl-weather-vertical-03724e2f2576 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-03724e2f2576 .spl-weather-card-forecast-data>div {padding-left: px;padding-right: px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-footer {margin-bottom: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-03724e2f2576 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-forecast-value span, #spl-weather-vertical-03724e2f2576 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-03724e2f2576 {display: block;}}
/* CSS for sp-location-weather-pro/vertical-card - spl-weather-vertical-6adc3ef58771 */
#spl-weather-vertical-6adc3ef58771 .spl-weather-data-update-popup-wrapper {padding: 0 20px 0 20px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 12px 12px 12px 12px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-aqi-quality-summary {padding: 12px 12px 12px 12px;margin: 20px 0px 20px 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-forecast-data>div {padding-left: 0px;padding-right: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-footer {margin-bottom: 0px;font-weight: 400;background-color: #00000036;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-icon img {width: 48px;height: 48px;max-width: none;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-value span, #spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-forecast-data {padding: 18px 0px 14px 0px;margin: 6px 0px 0px 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;display: flex;list-style: none;justify-content: center;border-color: #fff;border-style: solid;border-width: 2px 2px 2px 2px;border-radius: 2px 2px 2px 2px;padding: 0;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-daily-hourly-toggle {display: flex;justify-content: center;}#spl-weather-vertical-6adc3ef58771 .spl-weather-daily-hourly-forecast-buttons li {font-weight: 600;cursor: pointer;margin: 0;}#spl-weather-vertical-6adc3ef58771 .spl-weather-daily-hourly-forecast-buttons li.active {color: #092635;background-color: #fff;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-select {border-style: solid;border-color: #fff;border-width: 0px 0px 2px 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #fff;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-tabs-header {border-bottom: 1px solid rgb(236 234 233 / 50%);}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-tabs {display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #FFFFFF;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-value {font-weight: 400;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-daily-details {margin: 14px 0px 0px 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-daily-details .spl-weather-details {padding: 6px 2px 6px 2px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-details-regular-data {row-gap: 2px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 16px;line-height: 1;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-vertical-6adc3ef58771 .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-6adc3ef58771 .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-vertical-6adc3ef58771.sp-location-weather-block-wrapper {max-width: 360px;color: #FFFFFF;background: #106072;transition: 0.3s;border-style: none;border-color: #ddd;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-location-name {font-size: 14px;line-height: 20px;letter-spacing: 0px;fill: #FFFFFF;font-weight: 600;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-date-time {font-size: 14px;line-height: 16px;letter-spacing: 0px;font-weight: 500;gap: 6px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-header-info-wrapper {gap: 8px;margin: 0px 0px 8px 0px;align-items: center;}#spl-weather-vertical-6adc3ef58771 :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 58px;height: 58px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-current-weather-icon-wrapper {margin: 6px 0px 0px 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-current-temp {font-size: 48px;line-height: 56px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-6adc3ef58771 .spl-weather-temperature-metric {font-size: 16px;line-height: 22px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-min-max-temperature {font-size: 18px;line-height: 20px;letter-spacing: 0px;margin: 0px 0px 8px 0px;font-weight: 500;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-real-feel {font-size: 16px;line-height: 20px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-6adc3ef58771 .spl-weather-real-feel-desc-wrapper {margin: 10px 0px 4px 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-short-desc {font-size: 16px;line-height: 20px;letter-spacing: 0px;font-weight: 600;text-transform: capitalize;}#spl-weather-vertical-6adc3ef58771 .spl-weather-detailed {margin: 10px 0px 10px 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-detailed.has-padding {padding-right: 20px;} #spl-weather-vertical-6adc3ef58771 .spl-weather-last-updated-time {font-size: 13px;line-height: 15px;letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-min-max-temperature .spl-weather-temp {margin-left: 3px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-last-updated-time {font-weight: 400;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-popup-trigger {font-weight: 400;font-size: 13px;line-height: 15px;letter-spacing: 0px;cursor: pointer;}#spl-weather-vertical-6adc3ef58771 .spl-weather-popup-trigger.type-button::after {background-color: currentColor;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-popup .spl-weather-popup-content {color: #fff;background: #106072;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-popup :is(.spl-weather-forecast-date-time span, .spl-weather-forecast-value, .spl-weather-forecast-select, .spl-weather-forecast-tab, .spl-weather-daily-hourly-forecast-buttons li) {color: #fff;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-popup-content :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 36px;height: 36px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-popup-aqi-data .spl-weather-popup-aqi-gauge text {fill: #fff;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-popup-content .spl-weather-daily-hourly-forecast-buttons li.active {color: #2F2F2F;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-popup-content .spl-weather-forecast-icon img {width: 32px;height: 32px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-popup-forecast .spl-weather-forecast-date-time span {font-size: 14px;font-weight: 600;line-height: 125%;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-popup-forecast :is(.spl-weather-forecast-value, .spl-weather-forecast-value span, .spl-weather-forecast-description) {font-size: 14px;font-weight: 400;line-height: 125%;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-popup-forecast .spl-weather-forecast-value.temperature {display: flex;flex-direction: row-reverse;gap: 4px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-popup-content .spl-weather-forecast-select {border-width: 1px;padding: 6px 4px 6px 10px;border-radius: 4px;border-color: #FFFFFF4D;height: 36px;display: flex;align-items: center;}#spl-weather-vertical-6adc3ef58771 .spl-weather-ai-btn {padding: 12px 28px 12px 28px;margin: 10px 0px 10px 0px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #ffffff;background: #5939D9;border-style: none;border-radius: 30px 30px 30px 30px;width: 100%;font-weight: 500;text-transform: capitalize;}#spl-weather-vertical-6adc3ef58771 .spl-weather-ai-btn span {margin-left: 10px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-ai-btn svg {height: auto;width: 24px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-ai-btn:hover {background: #4128AD;}#spl-weather-vertical-6adc3ef58771 .spl-weather-details-regular-data .spl-weather-details:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-details-regular-data .spl-weather-details:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}#spl-weather-vertical-6adc3ef58771 .spl-aqi-card-pollutant-item .spl-pollutant-title {color: #FFFFFF;font-weight: 400;}#spl-weather-vertical-6adc3ef58771 .spl-aqi-card-pollutant-item .spl-pollutant-value {font-weight: 600;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-vertical-6adc3ef58771 .spl-weather-data-update-popup-wrapper {padding: 0 20px 0 20px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-forecast-data>div {padding-left: px;padding-right: px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-footer {margin-bottom: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-value span, #spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-detailed.has-padding {padding-right: 20px;} #spl-weather-vertical-6adc3ef58771 .spl-weather-last-updated-time {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 {display: block;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-popup-trigger {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-popup-content {width: 720px;} } @media only screen and (max-width: 599px) {#spl-weather-vertical-6adc3ef58771 .spl-weather-data-update-popup-wrapper {padding: 0 20px 0 20px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-forecast-data>div {padding-left: px;padding-right: px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-footer {margin-bottom: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-value span, #spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 10px 0;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-detailed.has-padding {padding-right: 20px;} #spl-weather-vertical-6adc3ef58771 .spl-weather-last-updated-time {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 {display: block;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-popup-trigger {letter-spacing: 0px;}#spl-weather-vertical-6adc3ef58771 .spl-weather-forecast-popup-content {width: 360px;}}
/* CSS for sp-location-weather-pro/vertical-card - spl-weather-vertical-71e22671bb46 */
#spl-weather-vertical-71e22671bb46 .spl-weather-data-update-popup-wrapper {padding: 0 20px 0 20px;}#spl-weather-vertical-71e22671bb46 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 10px;}#spl-weather-vertical-71e22671bb46 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 12px 12px 12px 12px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-71e22671bb46 .spl-weather-card-aqi-quality-summary {padding: 12px 12px 12px 12px;margin: 20px 0px 20px 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-forecast-data>div {padding-left: 0px;padding-right: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-footer {margin-bottom: 10px;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-icon img {width: 48px;height: 48px;max-width: none;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-value span, #spl-weather-vertical-71e22671bb46 .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 24px 20px 20px 20px;}#spl-weather-vertical-71e22671bb46 .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;display: flex;list-style: none;justify-content: center;border-color: #fff;border-style: solid;border-width: 2px 2px 2px 2px;border-radius: 2px 2px 2px 2px;padding: 0;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-daily-hourly-toggle {display: flex;justify-content: center;}#spl-weather-vertical-71e22671bb46 .spl-weather-daily-hourly-forecast-buttons li {font-weight: 600;cursor: pointer;margin: 0;}#spl-weather-vertical-71e22671bb46 .spl-weather-daily-hourly-forecast-buttons li.active {color: #05668d;background-color: #fff;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-select {border-style: solid;border-color: #fff;border-width: 0px 0px 2px 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #fff;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-tabs-header {border-bottom: 1px solid rgb(236 234 233 / 50%);}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-tabs {display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #FFFFFF;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-value {font-weight: 400;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-daily-details {margin: 14px 0px 4px 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-daily-details .spl-weather-details {padding: 3px 2px 3px 2px;background-color: #5f7f69;}#spl-weather-vertical-71e22671bb46 .spl-weather-details-regular-data {row-gap: 10px;column-gap: 10px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 16px;line-height: 1;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-vertical-71e22671bb46 .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-71e22671bb46 .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-vertical-71e22671bb46.sp-location-weather-block-wrapper {max-width: 360px;color: #FFFFFF;background: #496251;transition: 0.3s;border-style: none;border-color: #ddd;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-location-name {font-size: 16px;line-height: 20px;letter-spacing: 0px;fill: #FFFFFF;font-weight: 600;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-date-time {font-size: 14px;line-height: 16px;letter-spacing: 0px;font-weight: 500;gap: 6px;}#spl-weather-vertical-71e22671bb46 .spl-weather-header-info-wrapper {gap: 14px;margin: 0px 0px 8px 0px;flex-direction: column;}#spl-weather-vertical-71e22671bb46 :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 100px;height: 100px;}#spl-weather-vertical-71e22671bb46 .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-current-temp {font-size: 50px;line-height: 60px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-71e22671bb46 .spl-weather-temperature-metric {font-size: 21px;line-height: 27px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-min-max-temperature {font-size: 16px;line-height: 20px;letter-spacing: 0px;margin: 0px 0px 24px 0px;font-weight: 500;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-real-feel {font-size: 16px;line-height: 20px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-71e22671bb46 .spl-weather-real-feel-desc-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-short-desc {font-size: 16px;line-height: 20px;letter-spacing: 0px;font-weight: 600;text-transform: capitalize;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-min-max-temperature .spl-weather-temp {margin-left: 3px;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-popup-trigger {font-weight: 400;text-transform: capitalize;text-decoration: underline;font-size: 13px;line-height: 15px;letter-spacing: 0px;cursor: pointer;}#spl-weather-vertical-71e22671bb46 .spl-weather-popup-trigger.type-button::after {background-color: currentColor;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-popup .spl-weather-popup-content {color: #fff;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-popup :is(.spl-weather-forecast-date-time span, .spl-weather-forecast-value, .spl-weather-forecast-select, .spl-weather-forecast-tab, .spl-weather-daily-hourly-forecast-buttons li) {color: #fff;}#spl-weather-vertical-71e22671bb46 .spl-weather-popup-content .spl-weather-video-player:after {content: "";position: absolute;inset: 0;background-color: #486150db;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-popup-content :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 36px;height: 36px;}#spl-weather-vertical-71e22671bb46 .spl-weather-popup-aqi-data .spl-weather-popup-aqi-gauge text {fill: #fff;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-popup-content .spl-weather-daily-hourly-forecast-buttons li.active {color: #2F2F2F;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-popup-content .spl-weather-forecast-icon img {width: 32px;height: 32px;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-popup-forecast .spl-weather-forecast-date-time span {font-size: 14px;font-weight: 600;line-height: 125%;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-popup-forecast :is(.spl-weather-forecast-value, .spl-weather-forecast-value span, .spl-weather-forecast-description) {font-size: 14px;font-weight: 400;line-height: 125%;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-popup-forecast .spl-weather-forecast-value.temperature {display: flex;flex-direction: row-reverse;gap: 0;}#spl-weather-vertical-71e22671bb46 .spl-weather-popup-tabs-forecast .spl-weather-forecast-tabs li {font-weight: 400;font-size: 16px;line-height: 1;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-popup-forecast .spl-weather-forecast-max-temp {font-weight: 700;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-popup-forecast .spl-weather-forecast-icon img {margin: 12px 0;}#spl-weather-vertical-71e22671bb46 .spl-weather-ai-btn {padding: 12px 28px 12px 28px;margin: 10px 0px 10px 0px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #ffffff;background: #5939D9;border-style: none;border-radius: 30px 30px 30px 30px;width: 100%;font-weight: 500;text-transform: capitalize;}#spl-weather-vertical-71e22671bb46 .spl-weather-ai-btn span {margin-left: 10px;}#spl-weather-vertical-71e22671bb46 .spl-weather-ai-btn svg {height: auto;width: 24px;}#spl-weather-vertical-71e22671bb46 .spl-weather-ai-btn:hover {background: #4128AD;}#spl-weather-vertical-71e22671bb46 :is(.spl-weather-card-location-name, .spl-weather-card-forecast-data, .spl-weather-real-feel-desc-wrapper) {background-color: #5f7f69;}#spl-weather-vertical-71e22671bb46 .spl-weather-details-regular-data .spl-weather-details:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}#spl-weather-vertical-71e22671bb46 .spl-weather-details-regular-data .spl-weather-details:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}#spl-weather-vertical-71e22671bb46 .spl-aqi-card-pollutant-item .spl-pollutant-title {color: #FFFFFF;font-weight: 400;}#spl-weather-vertical-71e22671bb46 .spl-aqi-card-pollutant-item .spl-pollutant-value {font-weight: 600;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-vertical-71e22671bb46 .spl-weather-data-update-popup-wrapper {padding: 0 20px 0 20px;}#spl-weather-vertical-71e22671bb46 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-71e22671bb46 .spl-weather-card-forecast-data>div {padding-left: px;padding-right: px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-footer {margin-bottom: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-value span, #spl-weather-vertical-71e22671bb46 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;}#spl-weather-vertical-71e22671bb46 .spl-weather-details-regular-data {column-gap: 8px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 {display: block;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-popup-trigger {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-popup-content {width: 720px;} } @media only screen and (max-width: 599px) {#spl-weather-vertical-71e22671bb46 .spl-weather-data-update-popup-wrapper {padding: 0 20px 0 20px;}#spl-weather-vertical-71e22671bb46 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-71e22671bb46 .spl-weather-card-forecast-data>div {padding-left: px;padding-right: px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-footer {margin-bottom: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-value span, #spl-weather-vertical-71e22671bb46 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 10px 0;}#spl-weather-vertical-71e22671bb46 .spl-weather-details-regular-data {column-gap: 5px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 {display: block;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-popup-trigger {letter-spacing: 0px;}#spl-weather-vertical-71e22671bb46 .spl-weather-forecast-popup-content {width: 360px;}}
/* CSS for sp-location-weather-pro/vertical-card - spl-weather-vertical-3a9610f2e29a */
#spl-weather-vertical-3a9610f2e29a .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 12px 12px 12px 12px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-aqi-quality-summary {padding: 12px 12px 12px 12px;margin: 20px 0px 20px 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-forecast-data>div {padding-left: 0px;padding-right: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-footer {margin-bottom: 0px;font-weight: 400;background-color: #00000036;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-min-max-temperature {position: absolute;bottom: 50px;right: 20px;font-size: 16px;line-height: 20px;letter-spacing: 0px;margin: 0px 0px 8px 0px;font-weight: 500;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-icon img {width: 48px;height: 48px;max-width: none;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-value span, #spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 14px 0px 14px 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;display: flex;list-style: none;justify-content: center;border-color: #fff;border-style: solid;border-width: 2px 2px 2px 2px;border-radius: 2px 2px 2px 2px;padding: 0;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-icon {align-items: center;background-color: #6e5edd;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-value {border-left: 2px solid #6e5edd;padding-left: 10px;font-weight: 400;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-daily-hourly-toggle {display: flex;justify-content: center;}#spl-weather-vertical-3a9610f2e29a .spl-weather-daily-hourly-forecast-buttons li {font-weight: 600;cursor: pointer;margin: 0;}#spl-weather-vertical-3a9610f2e29a .spl-weather-daily-hourly-forecast-buttons li.active {color: #4834d4;background-color: #fff;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-select {border-style: solid;border-color: #fff;border-width: 0px 0px 2px 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #fff;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details {margin: 14px 0px 0px 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details {padding: 6px 2px 6px 12px;width: 100%;background-color: #6e5edd;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 16px;line-height: 1;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-icon {left: 13px;top: calc(50% - 8px);}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-value {margin-left: 31px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-3a9610f2e29a .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-swiper-nav.additional-data {display: none;color: #fff;font-size: 16px;padding: 0;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details:hover .spl-weather-swiper-nav.additional-data:not(.swiper-button-disabled) {display: block;}#spl-weather-vertical-3a9610f2e29a.sp-location-weather-block-wrapper {max-width: 360px;color: #FFFFFF;background: #4834d4;transition: 0.3s;border-style: none;border-color: #ddd;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-location-name {font-size: 14px;line-height: 20px;letter-spacing: 0px;fill: #FFFFFF;font-weight: 600;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-date-time {font-size: 14px;line-height: 16px;letter-spacing: 0px;font-weight: 500;gap: 6px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-header-info-wrapper {gap: 8px;margin: 0px 0px 16px 0px;align-items: center;}#spl-weather-vertical-3a9610f2e29a :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 80px;height: 80px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 12px 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-current-temp {font-size: 64px;line-height: 72px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-3a9610f2e29a .spl-weather-temperature-metric {font-size: 21px;line-height: 27px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-real-feel {font-size: 16px;line-height: 20px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-3a9610f2e29a .spl-weather-real-feel-desc-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-short-desc {font-size: 16px;line-height: 20px;letter-spacing: 0px;font-weight: 600;text-transform: capitalize;}#spl-weather-vertical-3a9610f2e29a .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-min-max-temperature .spl-weather-temp {margin-left: 3px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-sun-orbit-sky {border-top-color: #FF7D7D;}#spl-weather-vertical-3a9610f2e29a .spl-weather-sun-orbit-sky i {color: #FFDF00;}#spl-weather-vertical-3a9610f2e29a .spl-weather-sun-orbit .spl-weather-details-value {margin-left: 0;}#spl-weather-vertical-3a9610f2e29a .spl-weather-ai-btn {padding: 12px 28px 12px 28px;margin: 10px 0px 10px 0px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #ffffff;background: #5939D9;border-style: none;border-radius: 30px 30px 30px 30px;width: 100%;font-weight: 500;text-transform: capitalize;}#spl-weather-vertical-3a9610f2e29a .spl-weather-ai-btn span {margin-left: 10px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-ai-btn svg {height: auto;width: 24px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-ai-btn:hover {background: #4128AD;}#spl-weather-vertical-3a9610f2e29a .spl-weather-details-regular-data .spl-weather-details:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-details-regular-data .spl-weather-details:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}#spl-weather-vertical-3a9610f2e29a .spl-aqi-card-pollutant-item .spl-pollutant-title {color: #FFFFFF;font-weight: 400;}#spl-weather-vertical-3a9610f2e29a .spl-aqi-card-pollutant-item .spl-pollutant-value {font-weight: 600;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-vertical-3a9610f2e29a .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-forecast-data>div {padding-left: px;padding-right: px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-footer {margin-bottom: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-min-max-temperature {position: absolute;bottom: 50px;right: 20px;letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-value span, #spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-3a9610f2e29a .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a {display: block;} } @media only screen and (max-width: 599px) {#spl-weather-vertical-3a9610f2e29a .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-template-wrapper :is(.spl-weather-card-current-weather, .spl-weather-card-daily-details, .spl-weather-card-forecast-data, .spl-weather-ai-container, .spl-weather-card-footer) {padding-left: 20px;padding-right: 20px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-forecast-data>div {padding-left: px;padding-right: px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-footer {margin-bottom: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-min-max-temperature {position: absolute;bottom: 50px;right: 20px;letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-value span, #spl-weather-vertical-3a9610f2e29a .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 10px 0;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-3a9610f2e29a .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-3a9610f2e29a .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-vertical-3a9610f2e29a {display: block;}}
/* CSS for sp-location-weather-pro/vertical-card - spl-weather-vertical-39f90fd47194 */
#spl-weather-vertical-39f90fd47194 .spl-weather-data-update-popup-wrapper {padding: 0 20px 0 20px;}#spl-weather-vertical-39f90fd47194 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 12px 12px 12px 12px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-39f90fd47194 .spl-weather-card-aqi-quality-summary {padding: 12px 12px 12px 12px;margin: 20px 0px 20px 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-39f90fd47194 .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;line-height: 17px;letter-spacing: 0px;color: #FFFFFF91;font-weight: 400;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-overview-label {font-size: 14px;line-height: 17px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-39f90fd47194 .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;line-height: 19px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-39f90fd47194 .spl-weather-template-wrapper  {padding: 20px 20px 0px 20px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-short-desc {margin: 0px 0px 0px 0px;font-size: 13px;line-height: 15px;letter-spacing: 0px;font-weight: 600;text-transform: capitalize;}#spl-weather-vertical-39f90fd47194 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-39f90fd47194 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-date-time span {font-size: 13px;line-height: 16px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-value span, #spl-weather-vertical-39f90fd47194 .spl-weather-forecast-value {font-size: 13px;line-height: 16px;letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-forecast-data {padding: 12px 12px 12px 12px;margin: 20px 0px 20px 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;display: flex;list-style: none;justify-content: center;border-color: rgba(255, 255, 255, 0.2);border-style: solid;border-width: 1px 1px 1px 1px;border-radius: 4px 4px 4px 4px;padding: 0;}#spl-weather-vertical-39f90fd47194 .spl-weather-aqi-forecast-toggle-wrapper {margin: 0 0 14px 0;}#spl-weather-vertical-39f90fd47194 .spl-weather-vertical-seven-wrapper .spl-weather-forecast-container {background-color: rgba(255, 255, 255, 0);border-style: solid;border-color: rgba(255, 255, 255, 0.10);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 8px 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-daily-hourly-toggle {display: flex;justify-content: center;}#spl-weather-vertical-39f90fd47194 .spl-weather-daily-hourly-forecast-buttons li {font-weight: 600;cursor: pointer;margin: 0;}#spl-weather-vertical-39f90fd47194 .spl-weather-daily-hourly-forecast-buttons li.active {background-color: rgba(255, 255, 255, 0.2);} #spl-weather-vertical-39f90fd47194 .spl-weather-aqi-forecast-toggle-buttons {display: flex;list-style: none;justify-content: center;border-color: rgba(255, 255, 255, 0.2);border-style: solid;border-width: 1px 1px 1px 1px;border-radius: 4px 4px 4px 4px;padding: 0;} #spl-weather-vertical-39f90fd47194 .spl-weather-aqi-forecast-toggle-buttons li {font-weight: 500;cursor: pointer;margin: 2px;border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-39f90fd47194 .spl-weather-aqi-forecast-toggle-buttons li.active {background-color: rgba(255, 255, 255, 0.2);}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-select {border-style: solid;border-color: #fff;border-width: 0px 0px 2px 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #fff;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-forecast-data .spl-weather-swiper-nav.forecast {display: none;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-forecast-data:hover .spl-weather-swiper-nav.forecast:not(.swiper-button-disabled) {display: block;}#spl-weather-vertical-39f90fd47194 .spl-weather-swiper-nav.forecast {color: #fff;font-size: 16px;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-value {font-weight: 400;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details {margin: 0px 0px 0px 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details {padding: 16px 12px 16px 12px;width: 100%;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 16px;line-height: 1;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-icon {left: 13px;top: calc(50% - 8px);}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: 31px;}#spl-weather-vertical-39f90fd47194 .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-39f90fd47194 .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-vertical-39f90fd47194  .spl-weather-card-daily-details {background-color: rgba(255, 255, 255, 0);backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-39f90fd47194 .spl-weather-swiper-nav.additional-data {display: none;color: #fff;font-size: 16px;padding: 0;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details:hover .spl-weather-swiper-nav.additional-data:not(.swiper-button-disabled) {display: block;}#spl-weather-vertical-39f90fd47194.sp-location-weather-block-wrapper {max-width: 360px;color: #FFFFFF;background: #574964;transition: 0.3s;border-style: none;border-color: #ddd;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-location-name {font-size: 14px;line-height: 16px;letter-spacing: 0px;fill: #FFFFFF;font-weight: 600;gap: 4px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-date-time {font-size: 14px;line-height: 16px;letter-spacing: 0px;font-weight: 500;gap: 6px;}#spl-weather-vertical-39f90fd47194 .spl-weather-header-info-wrapper {gap: 8px;margin: 0px 0px 12px 0px;}#spl-weather-vertical-39f90fd47194 :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 60px;height: 60px;}#spl-weather-vertical-39f90fd47194 .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 12px 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-current-temp {font-size: 32px;line-height: 38px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-39f90fd47194 .spl-weather-temperature-metric {font-size: 11px;line-height: 14px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-real-feel {font-size: 13px;line-height: 20px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-39f90fd47194 .spl-weather-real-feel-desc-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-detailed {margin: 14px 0px 2px 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-detailed.has-padding {padding-right: 20px;} #spl-weather-vertical-39f90fd47194 .spl-weather-last-updated-time {font-size: 12px;line-height: 12px;letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-last-updated-time {font-weight: 400;}#spl-weather-vertical-39f90fd47194 .spl-weather-ai-btn {padding: 12px 28px 12px 28px;margin: 10px 0px 10px 0px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #ffffff;background: #5939D9;border-style: none;border-radius: 30px 30px 30px 30px;width: 100%;font-weight: 500;text-transform: capitalize;}#spl-weather-vertical-39f90fd47194 .spl-weather-ai-btn span {margin-left: 10px;}#spl-weather-vertical-39f90fd47194 .spl-weather-ai-btn svg {height: auto;width: 24px;}#spl-weather-vertical-39f90fd47194 .spl-weather-ai-btn:hover {background: #4128AD;}#spl-weather-vertical-39f90fd47194 .spl-weather-details-regular-data .spl-weather-details:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}#spl-weather-vertical-39f90fd47194 .spl-weather-details-regular-data .spl-weather-details:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-current-weather {padding: 12px 12px 12px 12px;margin: 0px 0px 0px 0px;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-vertical-39f90fd47194 .spl-weather-data-update-popup-wrapper {padding: 0 20px 0 20px;}#spl-weather-vertical-39f90fd47194 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-39f90fd47194 .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-39f90fd47194 .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-overview-label {font-size: 14px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-39f90fd47194 .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-template-wrapper  {padding: 20px 20px 0px 20px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-39f90fd47194 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-value span, #spl-weather-vertical-39f90fd47194 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;}#spl-weather-vertical-39f90fd47194 .spl-weather-aqi-forecast-toggle-wrapper {margin: 0 0 14px 0;}#spl-weather-vertical-39f90fd47194 .spl-weather-vertical-seven-wrapper .spl-weather-forecast-container {background-color: rgba(255, 255, 255, 0);border-style: solid;border-color: rgba(255, 255, 255, 0.10);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 8px 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-39f90fd47194 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-detailed.has-padding {padding-right: 20px;} #spl-weather-vertical-39f90fd47194 .spl-weather-last-updated-time {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 {display: block;} } @media only screen and (max-width: 599px) {#spl-weather-vertical-39f90fd47194 .spl-weather-data-update-popup-wrapper {padding: 0 20px 0 20px;}#spl-weather-vertical-39f90fd47194 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-39f90fd47194 .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-39f90fd47194 .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-overview-label {font-size: 14px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-39f90fd47194 .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-template-wrapper  {padding: 20px 20px 0px 20px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-39f90fd47194 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-forecast-value span, #spl-weather-vertical-39f90fd47194 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 10px 0;}#spl-weather-vertical-39f90fd47194 .spl-weather-aqi-forecast-toggle-wrapper {margin: 0 0 10px 0;}#spl-weather-vertical-39f90fd47194 .spl-weather-vertical-seven-wrapper .spl-weather-forecast-container {background-color: rgba(255, 255, 255, 0);border-style: solid;border-color: rgba(255, 255, 255, 0.10);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 8px 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-39f90fd47194 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-39f90fd47194 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 .spl-weather-detailed.has-padding {padding-right: 20px;} #spl-weather-vertical-39f90fd47194 .spl-weather-last-updated-time {letter-spacing: 0px;}#spl-weather-vertical-39f90fd47194 {display: block;}}
/* CSS for sp-location-weather-pro/vertical-card - spl-weather-vertical-626b2ddde4db */
#spl-weather-vertical-626b2ddde4db .spl-weather-template-wrapper {padding-top: 16px;padding-bottom: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 6px 12px 6px 12px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-626b2ddde4db .spl-weather-card-aqi-quality-summary {padding: 12px 12px 12px 12px;margin: 20px 0px 20px 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-footer {margin-bottom: 0px;font-weight: 400;background-color: #00000036;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-626b2ddde4db .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;line-height: 17px;letter-spacing: 0px;color: #FFFFFF91;font-weight: 400;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-overview-label {font-size: 14px;line-height: 17px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-626b2ddde4db .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;line-height: 19px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-626b2ddde4db .spl-weather-template-wrapper  {padding: 16px 16px 0px 16px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-short-desc {margin: 0px 0px 0px 0px;font-size: 14px;line-height: 15px;letter-spacing: 0px;font-weight: 600;text-transform: capitalize;}#spl-weather-vertical-626b2ddde4db div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-626b2ddde4db div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 16px;font-weight: 600;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-icon img {width: 48px;height: 48px;max-width: none;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-date-time span {font-size: 13px;line-height: 16px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-value span, #spl-weather-vertical-626b2ddde4db .spl-weather-forecast-value {font-size: 28px;line-height: 16px;letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-forecast-data {padding: 0px 0px 20px 0px;margin: 20px 0px 0px 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;display: flex;list-style: none;justify-content: center;border-color: rgba(255, 255, 255, 0.2);border-style: solid;border-width: 1px 1px 1px 1px;border-radius: 4px 4px 4px 4px;padding: 0;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-daily-hourly-toggle {display: flex;justify-content: center;}#spl-weather-vertical-626b2ddde4db .spl-weather-daily-hourly-forecast-buttons li {font-weight: 600;cursor: pointer;margin: 0;}#spl-weather-vertical-626b2ddde4db .spl-weather-daily-hourly-forecast-buttons li.active {background-color: rgba(255, 255, 255, 0.2);}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-select {border-style: solid;border-color: #fff;border-width: 0px 0px 2px 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #fff;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-value {font-weight: 400;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details {margin: 20px 0px 0px 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details {padding: 8px 2px 8px 12px;width: 100%;background-color: rgba(255, 255, 255, 0.10);}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 16px;line-height: 1;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-icon {left: 13px;top: calc(50% - 8px);}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-value {margin-left: 31px;}#spl-weather-vertical-626b2ddde4db .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-626b2ddde4db .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-vertical-626b2ddde4db  .spl-weather-details {backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-626b2ddde4db .spl-weather-swiper-nav.additional-data {display: none;color: #fff;font-size: 16px;padding: 0;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details:hover .spl-weather-swiper-nav.additional-data:not(.swiper-button-disabled) {display: block;}#spl-weather-vertical-626b2ddde4db.sp-location-weather-block-wrapper {max-width: 360px;color: #FFFFFF;background: #78099b;transition: 0.3s;border-style: none;border-color: #ddd;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-location-name {font-size: 20px;line-height: 18px;letter-spacing: 0px;fill: #FFFFFF;font-weight: 600;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-date-time {font-size: 14px;line-height: 16px;letter-spacing: 0px;font-weight: 500;gap: 6px;}#spl-weather-vertical-626b2ddde4db .spl-weather-header-info-wrapper {gap: 8px;margin: 0px 0px 18px 0px;}#spl-weather-vertical-626b2ddde4db :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 48px;height: 48px;}#spl-weather-vertical-626b2ddde4db .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-current-temp {font-size: 38px;line-height: 45px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-626b2ddde4db .spl-weather-temperature-metric {font-size: 12px;line-height: 17px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-min-max-temperature {font-size: 14px;line-height: 20px;letter-spacing: 0px;margin: 0px 0px 0px 0px;font-weight: 500;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-real-feel {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-626b2ddde4db .spl-weather-real-feel-desc-wrapper {margin: 6px 0px 0px 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-ai-btn {padding: 12px 28px 12px 28px;margin: 10px 0px 10px 0px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #ffffff;background: #5939D9;border-style: none;border-radius: 30px 30px 30px 30px;width: 100%;font-weight: 500;text-transform: capitalize;}#spl-weather-vertical-626b2ddde4db .spl-weather-ai-btn span {margin-left: 10px;}#spl-weather-vertical-626b2ddde4db .spl-weather-ai-btn svg {height: auto;width: 24px;}#spl-weather-vertical-626b2ddde4db .spl-weather-ai-btn:hover {background: #4128AD;}#spl-weather-vertical-626b2ddde4db .spl-weather-details-regular-data .spl-weather-details:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}#spl-weather-vertical-626b2ddde4db .spl-weather-details-regular-data .spl-weather-details:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-vertical-626b2ddde4db .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-626b2ddde4db .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-626b2ddde4db .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-overview-label {font-size: 14px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-626b2ddde4db .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-template-wrapper  {padding: 20px 20px 0px 20px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-626b2ddde4db div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 20px;font-weight: 600;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-value span, #spl-weather-vertical-626b2ddde4db .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-626b2ddde4db .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db {display: block;} } @media only screen and (max-width: 599px) {#spl-weather-vertical-626b2ddde4db .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-626b2ddde4db .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-626b2ddde4db .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-overview-label {font-size: 14px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-626b2ddde4db .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-template-wrapper  {padding: 20px 20px 0px 20px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-626b2ddde4db div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 14px;font-weight: 600;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-forecast-value span, #spl-weather-vertical-626b2ddde4db .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 10px 0;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-626b2ddde4db .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-626b2ddde4db .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-vertical-626b2ddde4db {display: block;}}
/* CSS for sp-location-weather-pro/vertical-card - spl-weather-vertical-4963cc99371b */
#spl-weather-vertical-4963cc99371b .spl-weather-template-wrapper {padding-top: 16px;padding-bottom: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 6px 12px 6px 12px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-4963cc99371b .spl-weather-card-aqi-quality-summary {padding: 12px 12px 12px 12px;margin: 20px 0px 20px 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-4963cc99371b .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;line-height: 17px;letter-spacing: 0px;color: #FFFFFF91;font-weight: 400;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-overview-label {font-size: 14px;line-height: 17px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-4963cc99371b .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;line-height: 19px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-4963cc99371b .spl-weather-template-wrapper  {padding: 16px 16px 0px 16px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-short-desc {margin: 0px 0px 0px 0px;font-size: 14px;line-height: 15px;letter-spacing: 0px;font-weight: 600;text-transform: capitalize;}#spl-weather-vertical-4963cc99371b div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-4963cc99371b div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 16px;font-weight: 600;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-icon img {width: 48px;height: 48px;max-width: none;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-date-time span {font-size: 13px;line-height: 16px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-value span, #spl-weather-vertical-4963cc99371b .spl-weather-forecast-value {font-size: 28px;line-height: 16px;letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-forecast-data {padding: 0px 0px 20px 0px;margin: 20px 0px 0px 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-select {border-style: solid;border-color: #fff;border-width: 0px 0px 2px 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #fff;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-value {font-weight: 400;}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details {margin: 20px 0px 0px 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details {padding: 8px 2px 8px 12px;width: 100%;background-color: rgba(255, 255, 255, 0.10);}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 16px;line-height: 1;}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-icon {left: 13px;top: calc(50% - 8px);}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-value {margin-left: 31px;}#spl-weather-vertical-4963cc99371b .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-4963cc99371b .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-vertical-4963cc99371b  .spl-weather-details {backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-4963cc99371b .spl-weather-swiper-nav.additional-data {display: none;color: #fff;font-size: 16px;padding: 0;}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details:hover .spl-weather-swiper-nav.additional-data:not(.swiper-button-disabled) {display: block;}#spl-weather-vertical-4963cc99371b.sp-location-weather-block-wrapper {max-width: 360px;color: #FFFFFF;background: #543ba8;transition: 0.3s;border-style: none;border-color: #ddd;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-vertical-4963cc99371b .spl-weather-card-location-name {font-size: 20px;line-height: 18px;letter-spacing: 0px;fill: #FFFFFF;font-weight: 600;}#spl-weather-vertical-4963cc99371b .spl-weather-card-date-time {font-size: 14px;line-height: 16px;letter-spacing: 0px;font-weight: 500;gap: 6px;}#spl-weather-vertical-4963cc99371b .spl-weather-header-info-wrapper {gap: 8px;margin: 0px 0px 18px 0px;}#spl-weather-vertical-4963cc99371b :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 48px;height: 48px;}#spl-weather-vertical-4963cc99371b .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-current-temp {font-size: 38px;line-height: 45px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-4963cc99371b .spl-weather-temperature-metric {font-size: 12px;line-height: 17px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-4963cc99371b .spl-weather-card-real-feel {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-4963cc99371b .spl-weather-real-feel-desc-wrapper {margin: 6px 0px 0px 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-condition-icon img {filter: invert(99%) sepia(0%) saturate(2867%) hue-rotate(233deg) brightness(114%) contrast(100%);}#spl-weather-vertical-4963cc99371b .spl-weather-ai-btn {padding: 12px 60px 12px 64px;margin: 0px 0px 10px 0px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #ffffff;background: #8b6ff9;border-style: none;border-radius: 4px 4px 4px 4px;width: fit-content;font-weight: 500;text-transform: capitalize;}#spl-weather-vertical-4963cc99371b .spl-weather-ai-btn span {margin-left: 10px;}#spl-weather-vertical-4963cc99371b .spl-weather-ai-btn svg {height: auto;width: 24px;}#spl-weather-vertical-4963cc99371b .spl-weather-ai-btn:hover {background: #ffffff;}#spl-weather-vertical-4963cc99371b .spl-weather-details-regular-data .spl-weather-details:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}#spl-weather-vertical-4963cc99371b .spl-weather-details-regular-data .spl-weather-details:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-vertical-4963cc99371b .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-4963cc99371b .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-4963cc99371b .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-overview-label {font-size: 14px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-4963cc99371b .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-template-wrapper  {padding: 20px 20px 0px 20px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-4963cc99371b div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 20px;font-weight: 600;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-value span, #spl-weather-vertical-4963cc99371b .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-4963cc99371b .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b {display: block;} } @media only screen and (max-width: 599px) {#spl-weather-vertical-4963cc99371b .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-4963cc99371b .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-4963cc99371b .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-overview-label {font-size: 14px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-4963cc99371b .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-template-wrapper  {padding: 20px 20px 0px 20px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-4963cc99371b div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 14px;font-weight: 600;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-forecast-value span, #spl-weather-vertical-4963cc99371b .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-4963cc99371b .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-4963cc99371b .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-4963cc99371b {display: block;}}
/* CSS for sp-location-weather-pro/vertical-card - spl-weather-vertical-d8a8ece74b73 */
#spl-weather-vertical-d8a8ece74b73 .spl-weather-data-update-popup-wrapper {padding: 0 16px 0 16px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-template-wrapper {padding-top: 19px;padding-bottom: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 6px 12px 6px 12px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-aqi-quality-summary {padding: 12px 12px 12px 12px;margin: 20px 0px 20px 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-d8a8ece74b73 .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;line-height: 17px;letter-spacing: 0px;color: #FFFFFF91;font-weight: 400;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-overview-label {font-size: 14px;line-height: 17px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-d8a8ece74b73 .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;line-height: 19px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-template-wrapper  {padding: 19px 16px 0px 16px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-short-desc {margin: 0px 0px 0px 0px;font-size: 14px;line-height: 15px;letter-spacing: 0px;font-weight: 600;text-transform: capitalize;}#spl-weather-vertical-d8a8ece74b73 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-d8a8ece74b73 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 16px;font-weight: 600;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-icon img {width: 48px;height: 48px;max-width: none;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-date-time span {font-size: 13px;line-height: 16px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-value span, #spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-value {font-size: 28px;line-height: 16px;letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-forecast-data {padding: 0px 0px 20px 0px;margin: 20px 0px 0px 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;display: flex;list-style: none;justify-content: center;border-color: rgba(255, 255, 255, 0.2);border-style: solid;border-width: 1px 1px 1px 1px;border-radius: 4px 4px 4px 4px;padding: 0;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-daily-hourly-toggle {display: flex;justify-content: center;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-daily-hourly-forecast-buttons li {font-weight: 600;cursor: pointer;margin: 0;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-daily-hourly-forecast-buttons li.active {background-color: rgba(255, 255, 255, 0.2);}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-select {border-style: solid;border-color: #fff;border-width: 0px 0px 2px 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #fff;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-tabs-header {border-bottom: 1px solid rgb(236 234 233 / 50%);}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-tabs {display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #FFFFFF;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-value {font-weight: 400;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details {margin: 20px 0px 8px 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details {padding: 8px 2px 8px 12px;width: 100%;background-color: rgba(255, 255, 255, 0.10);}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 16px;line-height: 1;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-icon {left: 13px;top: calc(50% - 8px);}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: 31px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-vertical-d8a8ece74b73  .spl-weather-details {backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-swiper-nav.additional-data {display: none;color: #fff;font-size: 16px;padding: 0;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details:hover .spl-weather-swiper-nav.additional-data:not(.swiper-button-disabled) {display: block;}#spl-weather-vertical-d8a8ece74b73.sp-location-weather-block-wrapper {max-width: 360px;color: #FFFFFF;background: #163E94;transition: 0.3s;border-style: none;border-color: #ddd;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-location-name {font-size: 20px;line-height: 18px;letter-spacing: 0px;fill: #FFFFFF;font-weight: 600;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-date-time {font-size: 14px;line-height: 16px;letter-spacing: 0px;font-weight: 500;gap: 6px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-header-info-wrapper {gap: 14px;margin: 0px 0px 8px 0px;}#spl-weather-vertical-d8a8ece74b73 :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 48px;height: 48px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-current-temp {font-size: 38px;line-height: 45px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-temperature-metric {font-size: 12px;line-height: 17px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-min-max-temperature {font-size: 14px;line-height: 20px;letter-spacing: 0px;margin: 0px 0px 0px 0px;font-weight: 500;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-real-feel {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-real-feel-desc-wrapper {margin: 6px 0px 0px 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-condition-icon img {filter: invert(99%) sepia(0%) saturate(2867%) hue-rotate(233deg) brightness(114%) contrast(100%);}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-popup-trigger {font-weight: 400;text-transform: capitalize;font-size: 12px;line-height: 14px;letter-spacing: 0px;cursor: pointer;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-popup-trigger.type-button::after {background-color: currentColor;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-popup .spl-weather-popup-content {color: #fff;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-popup :is(.spl-weather-forecast-date-time span, .spl-weather-forecast-value, .spl-weather-forecast-select, .spl-weather-forecast-tab, .spl-weather-daily-hourly-forecast-buttons li) {color: #fff;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-popup-content .spl-weather-video-player:after {content: "";position: absolute;inset: 0;background-color: #000000CC;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-popup-content :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 36px;height: 36px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-popup-aqi-data .spl-weather-popup-aqi-gauge text {fill: #fff;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-popup-content .spl-weather-daily-hourly-forecast-buttons li.active {color: #2F2F2F;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-popup-content .spl-weather-forecast-icon img {width: 32px;height: 32px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-popup-forecast .spl-weather-forecast-date-time span {font-size: 14px;font-weight: 600;line-height: 125%;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-popup-forecast :is(.spl-weather-forecast-value, .spl-weather-forecast-value span, .spl-weather-forecast-description) {font-size: 14px;font-weight: 400;line-height: 125%;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-popup-forecast .spl-weather-forecast-value.temperature {display: flex;flex-direction: row-reverse;gap: 0;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-popup-tabs-forecast .spl-weather-forecast-tabs li {font-weight: 400;font-size: 16px;line-height: 1;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-popup-forecast .spl-weather-forecast-max-temp {font-weight: 700;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-popup-forecast .spl-weather-forecast-icon img {margin: 12px 0;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-ai-btn {padding: 12px 28px 12px 28px;margin: 10px 0px 10px 0px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #ffffff;background: #5939D9;border-style: none;border-radius: 30px 30px 30px 30px;width: 100%;font-weight: 500;text-transform: capitalize;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-ai-btn span {margin-left: 10px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-ai-btn svg {height: auto;width: 24px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-ai-btn:hover {background: #4128AD;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-details-regular-data .spl-weather-details:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-details-regular-data .spl-weather-details:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-vertical-d8a8ece74b73 .spl-weather-data-update-popup-wrapper {padding: 0 20px 0 20px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-d8a8ece74b73 .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-overview-label {font-size: 14px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-d8a8ece74b73 .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-template-wrapper  {padding: 20px 20px 0px 20px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-d8a8ece74b73 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 20px;font-weight: 600;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-value span, #spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 {display: block;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-popup-trigger {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-popup-content {width: 720px;} } @media only screen and (max-width: 599px) {#spl-weather-vertical-d8a8ece74b73 .spl-weather-data-update-popup-wrapper {padding: 0 20px 0 20px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-d8a8ece74b73 .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-overview-label {font-size: 14px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-d8a8ece74b73 .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-template-wrapper  {padding: 20px 20px 0px 20px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-d8a8ece74b73 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 14px;font-weight: 600;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-value span, #spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 10px 0;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 {display: block;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-popup-trigger {letter-spacing: 0px;}#spl-weather-vertical-d8a8ece74b73 .spl-weather-forecast-popup-content {width: 360px;}}
/* CSS for sp-location-weather-pro/vertical-card - spl-weather-vertical-1510b700a914 */
#spl-weather-vertical-1510b700a914 .spl-weather-template-wrapper {padding-top: 16px;padding-bottom: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 6px 12px 6px 12px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-1510b700a914 .spl-weather-card-aqi-quality-summary {padding: 12px 12px 12px 12px;margin: 20px 0px 20px 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-1510b700a914 .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;line-height: 17px;letter-spacing: 0px;color: #FFFFFF91;font-weight: 400;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-overview-label {font-size: 14px;line-height: 17px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-1510b700a914 .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;line-height: 19px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-1510b700a914 .spl-weather-template-wrapper  {padding: 16px 16px 0px 16px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-short-desc {margin: 0px 0px 0px 0px;font-size: 14px;line-height: 15px;letter-spacing: 0px;font-weight: 600;text-transform: capitalize;}#spl-weather-vertical-1510b700a914 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-1510b700a914 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 16px;font-weight: 600;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-icon img {width: 48px;height: 48px;max-width: none;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-date-time span {font-size: 13px;line-height: 16px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-value span, #spl-weather-vertical-1510b700a914 .spl-weather-forecast-value {font-size: 28px;line-height: 16px;letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-forecast-data {padding: 0px 0px 20px 0px;margin: 20px 0px 0px 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-select {border-style: solid;border-color: #fff;border-width: 0px 0px 2px 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #fff;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-value {font-weight: 400;}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details {margin: 20px 0px 0px 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details {padding: 8px 2px 8px 12px;width: 100%;background-color: rgba(255, 255, 255, 0.10);}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 16px;line-height: 1;}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-icon {left: 13px;top: calc(50% - 8px);}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: 31px;}#spl-weather-vertical-1510b700a914 .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-1510b700a914 .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-vertical-1510b700a914  .spl-weather-details {backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-1510b700a914 .spl-weather-swiper-nav.additional-data {display: none;color: #fff;font-size: 16px;padding: 0;}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details:hover .spl-weather-swiper-nav.additional-data:not(.swiper-button-disabled) {display: block;}#spl-weather-vertical-1510b700a914.sp-location-weather-block-wrapper {max-width: 360px;color: #FFFFFF;background: linear-gradient(135deg,rgb(144,35,176) 32%,rgb(55,0,166) 100%);transition: 0.3s;border-style: none;border-color: #ddd;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-vertical-1510b700a914 .spl-weather-card-location-name {font-size: 20px;line-height: 18px;letter-spacing: 0px;fill: #FFFFFF;font-weight: 600;}#spl-weather-vertical-1510b700a914 .spl-weather-card-date-time {font-size: 14px;line-height: 16px;letter-spacing: 0px;font-weight: 500;gap: 6px;}#spl-weather-vertical-1510b700a914 .spl-weather-header-info-wrapper {gap: 8px;margin: 0px 0px 12px 0px;}#spl-weather-vertical-1510b700a914 :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 48px;height: 48px;}#spl-weather-vertical-1510b700a914 .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-current-temp {font-size: 38px;line-height: 45px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-1510b700a914 .spl-weather-temperature-metric {font-size: 12px;line-height: 17px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-1510b700a914 .spl-weather-card-min-max-temperature {font-size: 14px;line-height: 20px;letter-spacing: 0px;margin: 0px 0px 0px 0px;font-weight: 500;}#spl-weather-vertical-1510b700a914 .spl-weather-card-real-feel {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-1510b700a914 .spl-weather-real-feel-desc-wrapper {margin: 6px 0px 0px 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-ai-btn {padding: 12px 28px 12px 28px;margin: 10px 0px 10px 0px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #ffffff;background: #5939D9;border-style: none;border-radius: 30px 30px 30px 30px;width: 100%;font-weight: 500;text-transform: capitalize;}#spl-weather-vertical-1510b700a914 .spl-weather-ai-btn span {margin-left: 10px;}#spl-weather-vertical-1510b700a914 .spl-weather-ai-btn svg {height: auto;width: 24px;}#spl-weather-vertical-1510b700a914 .spl-weather-ai-btn:hover {background: #4128AD;}#spl-weather-vertical-1510b700a914 .spl-weather-details-regular-data .spl-weather-details:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}#spl-weather-vertical-1510b700a914 .spl-weather-details-regular-data .spl-weather-details:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-vertical-1510b700a914 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-1510b700a914 .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-1510b700a914 .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-overview-label {font-size: 14px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-1510b700a914 .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-template-wrapper  {padding: 20px 20px 0px 20px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-1510b700a914 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 20px;font-weight: 600;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-value span, #spl-weather-vertical-1510b700a914 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-1510b700a914 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 {display: block;} } @media only screen and (max-width: 599px) {#spl-weather-vertical-1510b700a914 .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-1510b700a914 .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-1510b700a914 .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-overview-label {font-size: 14px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-1510b700a914 .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-template-wrapper  {padding: 20px 20px 0px 20px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-1510b700a914 div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 14px;font-weight: 600;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-forecast-value span, #spl-weather-vertical-1510b700a914 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-1510b700a914 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-1510b700a914 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-1510b700a914 {display: block;}}
/* CSS for sp-location-weather-pro/vertical-card - spl-weather-vertical-b42e0fd5ad8f */
#spl-weather-vertical-b42e0fd5ad8f .spl-weather-data-update-popup-wrapper {padding: 0 16px 0 16px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-template-wrapper {padding-top: 16px;padding-bottom: 16px;z-index: 999;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 6px 12px 6px 12px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-aqi-quality-summary {padding: 12px 12px 12px 12px;margin: 20px 0px 20px 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-footer {margin-bottom: 16px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-b42e0fd5ad8f .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;line-height: 17px;letter-spacing: 0px;color: #FFFFFF91;font-weight: 400;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-overview-label {font-size: 14px;line-height: 17px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-b42e0fd5ad8f .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;line-height: 19px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-template-wrapper  {padding: 16px 16px 16px 16px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-short-desc {margin: 0px 0px 0px 0px;}#spl-weather-vertical-b42e0fd5ad8f div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-b42e0fd5ad8f div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 16px;font-weight: 600;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-icon img {width: 48px;height: 48px;max-width: none;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-date-time span {font-size: 13px;line-height: 16px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-value span, #spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-value {font-size: 28px;line-height: 16px;letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-forecast-data {padding: 0px 0px 16px 0px;margin: 20px 0px 0px 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-select {border-style: solid;border-color: #fff;border-width: 0px 0px 2px 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #fff;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-value {font-weight: 400;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details {margin: 20px 0px 0px 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details {padding: 8px 2px 8px 12px;width: 100%;background-color: rgba(255, 255, 255, 0.10);}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 16px;line-height: 1;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-icon {left: 13px;top: calc(50% - 8px);}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-value {margin-left: 31px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-vertical-b42e0fd5ad8f  .spl-weather-details {backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-swiper-nav.additional-data {display: none;color: #fff;font-size: 16px;padding: 0;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details:hover .spl-weather-swiper-nav.additional-data:not(.swiper-button-disabled) {display: block;}#spl-weather-vertical-b42e0fd5ad8f.sp-location-weather-block-wrapper {max-width: 360px;color: #FFFFFF;background: url(https://jony.thdevs.com/wp-content/uploads/2026/05/landscape-with-clouds-landscape-with-dark-clouds-trees-1-scaled.jpg);background-position: center;background-attachment: scroll;background-repeat: no-repeat;background-size: auto;transition: 0.3s;border-style: none;border-color: #ddd;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-location-name {font-size: 20px;line-height: 18px;letter-spacing: 0px;fill: #FFFFFF;font-weight: 600;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-date-time {font-size: 14px;line-height: 16px;letter-spacing: 0px;font-weight: 500;gap: 6px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-header-info-wrapper {gap: 8px;margin: 0px 0px 12px 0px;}#spl-weather-vertical-b42e0fd5ad8f :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 48px;height: 48px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-current-temp {font-size: 38px;line-height: 45px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-temperature-metric {font-size: 12px;line-height: 17px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-min-max-temperature {font-size: 14px;line-height: 20px;letter-spacing: 0px;margin: 0px 0px 0px 0px;font-weight: 500;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-real-feel {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-real-feel-desc-wrapper {margin: 6px 0px 0px 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-detailed {margin: 12px 0px 0px 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-detailed.has-padding {padding-right: 16px;} #spl-weather-vertical-b42e0fd5ad8f .spl-weather-last-updated-time {font-size: 14px;line-height: 16px;letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f.sp-location-weather-block-wrapper::after {inset: 0;content: "";position: absolute;background-color: #00000085;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-condition-icon img {filter: invert(99%) sepia(0%) saturate(2867%) hue-rotate(233deg) brightness(114%) contrast(100%);}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-last-updated-time {font-weight: 400;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-ai-btn {padding: 12px 28px 12px 28px;margin: 0px 0px 0px 0px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #ffffff;background: linear-gradient(135deg,rgb(123,63,228) 11%,rgb(0,77,177) 100%);border-style: none;border-radius: 30px 30px 30px 30px;width: 100%;font-weight: 500;text-transform: capitalize;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-ai-btn span {margin-left: 10px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-ai-btn svg {height: auto;width: 24px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-ai-btn:hover {background: linear-gradient(90deg,rgb(0,73,169) 0%,rgb(123,63,228) 100%);}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-details-regular-data .spl-weather-details:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-details-regular-data .spl-weather-details:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-vertical-b42e0fd5ad8f .spl-weather-data-update-popup-wrapper {padding: 0 20px 0 20px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-b42e0fd5ad8f .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-overview-label {font-size: 14px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-b42e0fd5ad8f .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-template-wrapper  {padding: 20px 20px 0px 20px;}#spl-weather-vertical-b42e0fd5ad8f div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-b42e0fd5ad8f div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 20px;font-weight: 600;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-value span, #spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-detailed.has-padding {padding-right: 20px;} #spl-weather-vertical-b42e0fd5ad8f .spl-weather-last-updated-time {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f {display: block;} } @media only screen and (max-width: 599px) {#spl-weather-vertical-b42e0fd5ad8f .spl-weather-data-update-popup-wrapper {padding: 0 20px 0 20px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-b42e0fd5ad8f .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-overview-label {font-size: 14px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-b42e0fd5ad8f .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-template-wrapper  {padding: 20px 20px 0px 20px;}#spl-weather-vertical-b42e0fd5ad8f div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-b42e0fd5ad8f div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 14px;font-weight: 600;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-value span, #spl-weather-vertical-b42e0fd5ad8f .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f .spl-weather-detailed.has-padding {padding-right: 20px;} #spl-weather-vertical-b42e0fd5ad8f .spl-weather-last-updated-time {letter-spacing: 0px;}#spl-weather-vertical-b42e0fd5ad8f {display: block;}}
/* CSS for sp-location-weather-pro/vertical-card - spl-weather-vertical-789b85f7836a */
#spl-weather-vertical-789b85f7836a .spl-weather-template-wrapper {padding-top: 16px;padding-bottom: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;padding: 6px 12px 6px 12px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-789b85f7836a .spl-weather-card-aqi-quality-summary {padding: 12px 12px 12px 12px;margin: 20px 0px 20px 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-footer {margin-bottom: 0px;font-weight: 400;background-color: #0000007d;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-789b85f7836a .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;line-height: 17px;letter-spacing: 0px;color: #FFFFFF91;font-weight: 400;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-overview-label {font-size: 14px;line-height: 17px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-789b85f7836a .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;line-height: 19px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-789b85f7836a .spl-weather-template-wrapper  {padding: 16px 16px 0px 16px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-short-desc {margin: 0px 0px 0px 0px;font-size: 14px;line-height: 15px;letter-spacing: 0px;font-weight: 600;text-transform: capitalize;}#spl-weather-vertical-789b85f7836a div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-789b85f7836a div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 16px;font-weight: 600;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-icon img {width: 48px;height: 48px;max-width: none;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-date-time span {font-size: 13px;line-height: 16px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-value span, #spl-weather-vertical-789b85f7836a .spl-weather-forecast-value {font-size: 28px;line-height: 16px;letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-forecast-data {padding: 0px 0px 20px 0px;margin: 20px 0px 0px 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;display: flex;list-style: none;justify-content: center;border-color: rgba(255, 255, 255, 0.2);border-style: solid;border-width: 1px 1px 1px 1px;border-radius: 4px 4px 4px 4px;padding: 0;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-daily-hourly-toggle {display: flex;justify-content: center;}#spl-weather-vertical-789b85f7836a .spl-weather-daily-hourly-forecast-buttons li {font-weight: 600;cursor: pointer;margin: 0;}#spl-weather-vertical-789b85f7836a .spl-weather-daily-hourly-forecast-buttons li.active {background-color: rgba(255, 255, 255, 0.2);}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-select {border-style: solid;border-color: #fff;border-width: 0px 0px 2px 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #fff;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-value {font-weight: 400;}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details {margin: 20px 0px 0px 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details {padding: 8px 2px 8px 12px;width: 100%;background-color: rgba(255, 255, 255, 0.10);}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 16px;line-height: 1;}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-icon {left: 13px;top: calc(50% - 8px);}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-value {margin-left: 31px;}#spl-weather-vertical-789b85f7836a .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-789b85f7836a .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-vertical-789b85f7836a  .spl-weather-details {backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-789b85f7836a .spl-weather-swiper-nav.additional-data {color: #fff;font-size: 16px;padding: 0;}#spl-weather-vertical-789b85f7836a.sp-location-weather-block-wrapper {max-width: 360px;color: #FFFFFF;transition: 0.3s;border-style: none;border-color: #ddd;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-vertical-789b85f7836a .spl-weather-card-location-name {font-size: 20px;line-height: 18px;letter-spacing: 0px;fill: #FFFFFF;font-weight: 600;}#spl-weather-vertical-789b85f7836a .spl-weather-card-date-time {font-size: 14px;line-height: 16px;letter-spacing: 0px;font-weight: 500;gap: 6px;}#spl-weather-vertical-789b85f7836a .spl-weather-header-info-wrapper {gap: 8px;margin: 0px 0px 18px 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-current-temp {font-size: 38px;line-height: 45px;letter-spacing: 0px;font-weight: 600;}#spl-weather-vertical-789b85f7836a .spl-weather-temperature-metric {font-size: 12px;line-height: 17px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-789b85f7836a .spl-weather-card-real-feel {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 400;}#spl-weather-vertical-789b85f7836a .spl-weather-real-feel-desc-wrapper {margin: 6px 0px 0px 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-video-player::after {inset: 0;content: "";position: absolute;background-color: #17626edb;}#spl-weather-vertical-789b85f7836a .spl-weather-ai-btn {padding: 12px 28px 12px 28px;margin: 10px 0px 10px 0px;margin-left: auto;margin-right: auto;font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #ffffff;background: #5939D9;border-style: none;border-radius: 30px 30px 30px 30px;width: 100%;font-weight: 500;text-transform: capitalize;}#spl-weather-vertical-789b85f7836a .spl-weather-ai-btn span {margin-left: 10px;}#spl-weather-vertical-789b85f7836a .spl-weather-ai-btn svg {height: auto;width: 24px;}#spl-weather-vertical-789b85f7836a .spl-weather-ai-btn:hover {background: #4128AD;}#spl-weather-vertical-789b85f7836a .spl-weather-details-regular-data .spl-weather-details:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}#spl-weather-vertical-789b85f7836a .spl-weather-details-regular-data .spl-weather-details:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-vertical-789b85f7836a .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-789b85f7836a .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-789b85f7836a .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-overview-label {font-size: 14px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-789b85f7836a .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-template-wrapper  {padding: 20px 20px 0px 20px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-789b85f7836a div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 20px;font-weight: 600;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-value span, #spl-weather-vertical-789b85f7836a .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 14px 0;}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-789b85f7836a .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a {display: block;} } @media only screen and (max-width: 599px) {#spl-weather-vertical-789b85f7836a .spl-weather-template-wrapper {padding-top: 20px;padding-bottom: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-style {background-color: rgba(255, 255, 255, 0.08);border-style: solid;border-color: rgba(255, 255, 255, 0.20);border-width: 1px 1px 1px 1px;backdrop-filter: blur(40px);-webkit-backdrop-filter: blur(40px);border-radius: 4px 4px 4px 4px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-style:hover {border-color: rgba(255, 255, 255, 0.40);}#spl-weather-vertical-789b85f7836a .spl-weather-card-footer {margin-bottom: 0px;}.spl-aqi-card-pollutant-item {padding: 10px;border: 1px solid rgba(255, 255, 255, 0.20);border-radius: 4px;background-color: rgba(255, 255, 255, 0.08);}#spl-weather-vertical-789b85f7836a .spl-aqi-card-pollutant-item .spl-pollutant-title {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-overview-label {font-size: 14px;letter-spacing: 0px;font-weight: 500;}#spl-weather-vertical-789b85f7836a .spl-aqi-card-pollutant-item .spl-pollutant-value {font-size: 14px;letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-template-wrapper  {padding: 20px 20px 0px 20px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select) select {border-color: rgba(255, 255, 255, 0.20);color: #FFFFFF;background-color: transparent;}#spl-weather-vertical-789b85f7836a div:is(.spl-weather-aqi-forecast-daily-hourly-select, .spl-weather-aqi-forecast-filter-select)::after {color: #FFFFFF;}.spl-weather-vertical-eight-wrapper .spl-weather-aqi-gauge-center-text .spl-weather-aqi-value, .spl-weather-aqi-value {font-size: 14px;font-weight: 600;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-icon img {max-width: none;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-forecast-value span, #spl-weather-vertical-789b85f7836a .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-daily-hourly-forecast-buttons {margin: 0 0 10px 0;}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-vertical-789b85f7836a .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-vertical-789b85f7836a .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a.sp-location-weather-block-wrapper {max-width: 360px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-vertical-789b85f7836a {display: block;}}