/* 2.6.2: weather and Emma Park road report grouped in the existing header. */
.duchesne-city-theme .dc-header-actions .dc-header-weather--stack{display:flex;flex-direction:column;align-items:stretch;gap:6px;max-width:330px;padding:8px 10px;width:100%;}
.duchesne-city-theme .dc-header-weather--stack .dc-weather-inner{min-width:0;}
.duchesne-city-theme .dc-header-weather--stack .dc-emma-inner{min-width:0;}
.duchesne-city-theme .dc-header-weather--stack .npuu-emma--compact{border-radius:9px;box-shadow:none;padding:7px 9px;min-height:0;display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:12px;line-height:1.3;}
.duchesne-city-theme .dc-header-weather--stack .npuu-emma--compact .npuu-emma__body{display:flex;align-items:center;gap:8px;min-width:0;}
.duchesne-city-theme .dc-header-weather--stack .npuu-emma--compact .npuu-emma__body>div{display:flex;flex-direction:column;gap:1px;min-width:0;}
.duchesne-city-theme .dc-header-weather--stack .npuu-emma--compact .npuu-emma__status{font-size:11px;}
.duchesne-city-theme .dc-header-weather--stack .npuu-emma--compact a{white-space:nowrap;font-size:11px;}
.duchesne-city-theme .dc-header-weather--stack .npuu-emma__dot{width:11px;height:11px;min-width:11px;border-radius:50%;background:#64748b;box-shadow:0 0 0 3px rgba(100,116,139,.16)}
.duchesne-city-theme .dc-header-weather--stack .npuu-emma--closed .npuu-emma__dot{background:#c62828;box-shadow:0 0 0 3px rgba(198,40,40,.16)}
.duchesne-city-theme .dc-header-weather--stack .npuu-emma--open .npuu-emma__dot{background:#17803d;box-shadow:0 0 0 3px rgba(23,128,61,.17)}
@media(max-width:650px){.duchesne-city-theme .dc-header-actions .dc-header-weather--stack{max-width:100%;width:100%;}.duchesne-city-theme .dc-header-weather--stack .npuu-emma--compact{flex-wrap:wrap;}}
