[data-archive-search] { display: block; min-width: 0; margin: 12px 0; }
[data-archive-search][hidden] { display: none; }
.wsc-archive-calendar { min-width: 0; width: 100%; }
.wsc-archive-calendar .cal-field { margin-bottom: 8px; }
.wsc-archive-calendar .cal-trigger { padding-inline: 8px; gap: 6px; }
