.sea-status{background:var(--S_500);border-radius:8px;margin-top:32px;padding:16px 8px 8px;box-shadow:0 0 10px #1a417c1a}.sea-status h3{color:var(--I_500);border-bottom:1px solid var(--I_500);margin-bottom:16px;padding-bottom:8px;font-size:16px;font-weight:700}.sea-status .sea-cards{border-top:none;gap:8px;display:flex}.sea-status .sea-card{background:var(--S_500);border:1px solid var(--S_100);box-shadow:none;border-radius:5px;flex-direction:column;flex:1 1 0;align-items:flex-start;padding:16px 8px;transition:box-shadow .2s,border-color .2s;display:flex}.sea-status .sea-card .sea-card-header{border-bottom:1px solid var(--S_100);gap:8px;width:100%;margin-bottom:12px;padding-bottom:8px;display:flex}.sea-status .sea-card .sea-card-header strong{font-size:16px}.sea-status .sea-card .sea-card-header span{color:var(--I_300);font-size:14px}.sea-status .sea-card .sea-info{gap:16px;display:flex}.sea-status .sea-card .sea-info .sea-info-item{color:var(--I_500);flex-direction:column;gap:8px;font-size:14px;display:flex}.sea-status .sea-card .sea-info .sea-info-item div{align-items:center;gap:8px;display:flex}.sea-status .sea-card .sea-info .sea-info-item p{color:var(--I_300);text-transform:uppercase}@media screen and (width<=768px){.sea-status .sea-cards{flex-direction:column}.sea-status .sea-cards .sea-card{margin-bottom:16px}.sea-status .sea-cards .sea-card .sea-info{gap:48px}}.beach-properties-card{background:var(--S_500);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:32px;padding:16px 8px;display:flex;box-shadow:0 2px 8px #1a417c14}.beach-properties-card .elt-dropdown-toggle{line-height:normal;margin-bottom:8px!important}@media (width<=768px){.beach-properties-card{padding:16px 8px}}.beach-properties-card h3{border-bottom:1px solid var(--I_500);padding-bottom:8px;font-size:16px}.beach-properties-card .beach-properties-grid{grid-template-columns:1fr 1fr 1fr;gap:32px;display:grid}@media (width<=768px){.beach-properties-card .beach-properties-grid{grid-template-columns:1fr;gap:24px}}.beach-properties-card .beach-properties-photo{width:100%}.beach-properties-card .beach-properties-photo img{border-radius:8px}.beach-properties-card .beach-properties-photo .swiper-slide{box-sizing:border-box;min-width:0;width:100%!important}.beach-properties-card .beach-properties-photo .swiper-button-prev,.beach-properties-card .beach-properties-photo .swiper-button-next{color:var(--C_500);border:1px solid var(--C_500);background:#fff;border-radius:50%;width:32px;height:32px;box-shadow:0 1px 4px #00000040,0 0 10px #0e1b301a}.beach-properties-card .beach-properties-photo .swiper-button-next:after,.beach-properties-card .beach-properties-photo .swiper-button-prev:after{font-size:12px}.beach-properties-card .beach-properties-description{color:var(--I_500);margin-top:16px;font-size:14px}.beach-properties-card .beach-properties-source{color:var(--I_500);margin-top:8px;font-size:14px;font-style:italic}.beach-properties-card .beach-properties-col h4{color:var(--I_500);margin-top:24px;margin-bottom:8px;font-size:14px;line-height:normal}.beach-properties-card .beach-properties-col h4:first-child{margin-top:0}.beach-properties-card .beach-properties-list{margin:0;padding:0;list-style:none}.beach-properties-card .beach-properties-list li{border-bottom:1px solid var(--S_100);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.beach-properties-card .beach-properties-list li .list-item-content{align-items:center;gap:12px;display:flex}.beach-properties-card .beach-properties-list li .list-item-content p,.beach-properties-card .beach-properties-list li .list-item-content a{color:var(--I_500)}.beach-properties-card .beach-properties-list li .list-item-content p:first-child{color:var(--I_300);font-family:Roboto Condensed;font-size:14px}.beach-properties-card .beach-properties-list li .list-item-content span,.beach-properties-card .beach-properties-list li .list-item-value{color:var(--I_500);font-size:15px}.beach-properties-card .beach-properties-list li.hospital-info{flex-direction:column;align-items:flex-start}.beach-properties-card .beach-properties-list li.hospital-info .hospital-details{margin-top:8px;padding-left:32px}.beach-properties-card .beach-properties-list li.hospital-info .hospital-details strong{color:var(--I_500);margin-bottom:4px;display:block}.beach-properties-card .beach-properties-list li.hospital-info .hospital-details p{color:var(--I_500);margin:0 0 4px;font-size:14px}.beach-current-condition{background:#fff;border-radius:8px;margin-bottom:24px;padding:16px 8px 8px;box-shadow:0 0 10px #1a417c1a}.beach-current-condition h3{color:var(--I_500);border-bottom:1px solid var(--I_500);margin-bottom:16px;padding-bottom:8px;font-size:16px;font-weight:700}.beach-current-condition .beach-current-condition-container{justify-content:space-between;display:flex}.beach-current-condition .beach-current-condition-container .beach-current-condition-card{text-align:center;flex:1}.beach-current-condition .beach-current-condition-container .beach-current-condition-card p:nth-child(2){font-size:16px}.beach-current-condition .beach-current-condition-container .beach-current-condition-card p:last-child{color:var(--I_300);font-size:14px}
