/* ActivaViva: compact card and detail place links */
.card-place-links{gap:.20rem!important;align-items:center!important;flex-wrap:nowrap!important}
.card-place-service{width:52px!important;min-width:0!important}
.card-place-service .av-weather-sun{width:22px;height:22px;display:block;flex-shrink:0}
.experience-detail-place-links{gap:.4rem!important;align-items:center!important}
.experience-detail-place-links [data-av-weather-trigger]{display:inline-flex!important;align-items:center!important;gap:.3rem!important;white-space:nowrap!important}
.experience-detail-place-links .av-weather-sun{width:20px;height:20px;display:inline-block;vertical-align:middle;flex-shrink:0}
@media(max-width:450px){.card-place-links{gap:.12rem!important}.card-place-service{width:48px!important;font-size:.52rem!important}}
/* Compact, accessible and color-coded forecast table */
#av-weather-popover .av-weather-forecast-time{font-size:.76rem;color:#506d75;margin-bottom:.7rem}
#av-weather-popover .av-weather-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden;font-size:.84rem}
#av-weather-popover .av-weather-table th,#av-weather-popover .av-weather-table td{padding:.57rem .65rem;border-bottom:1px solid #ffffff9c}
#av-weather-popover .av-weather-table tr:last-child th,#av-weather-popover .av-weather-table tr:last-child td{border-bottom:0}
#av-weather-popover .av-weather-table th{text-align:left;width:65%;font-weight:650;color:#284640}
#av-weather-popover .av-weather-table td{text-align:right;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}
#av-weather-popover .av-weather-temp{background:#fff4d8;color:#a56800}
#av-weather-popover .av-weather-cloud{background:#edf5ff;color:#376c9a}
#av-weather-popover .av-weather-wind{background:#eaf8f1;color:#197557}
#av-weather-popover .av-weather-rain{background:#edf7ff;color:#286eac}
#av-weather-popover .av-weather-temp td{color:#a56800}
#av-weather-popover .av-weather-cloud td{color:#376c9a}
#av-weather-popover .av-weather-wind td{color:#197557}
#av-weather-popover .av-weather-rain td{color:#286eac}
#av-weather-popover .av-weather-source{display:block;margin-top:.7rem;font-size:.72rem;color:#087f8d;text-decoration:underline}
