.news-tools[data-astro-cid-jvsoam4p]{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:28px 0 20px;display:flex}.filters[data-astro-cid-jvsoam4p]{border:1px solid var(--rule);background:var(--surface);border-radius:12px;gap:3px;padding:5px;display:flex}button[data-astro-cid-jvsoam4p]{font:600 .82rem var(--font-body);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 13px}button[data-astro-cid-jvsoam4p][aria-pressed=true]{color:#fff;background:var(--accent)}button[data-astro-cid-jvsoam4p]:hover{color:var(--ink)}.find[data-astro-cid-jvsoam4p]{flex-wrap:wrap;gap:10px;display:flex}.search[data-astro-cid-jvsoam4p]{border:1px solid var(--rule);background:var(--surface);color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}input[data-astro-cid-jvsoam4p]{outline-offset:4px;color:var(--ink);font:.85rem var(--font-body);background:0 0;border:0;min-width:0}input[data-astro-cid-jvsoam4p][type=search]{width:190px}.results-status[data-astro-cid-jvsoam4p]{font-size:.9rem}.date-picker[data-astro-cid-jvsoam4p]{position:relative}summary[data-astro-cid-jvsoam4p]{border:1px solid var(--rule);background:var(--surface);min-width:170px;height:100%;color:var(--muted);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:.85rem;list-style:none;display:flex}summary[data-astro-cid-jvsoam4p]::-webkit-details-marker{display:none}summary[data-astro-cid-jvsoam4p] .chevron[data-astro-cid-jvsoam4p]{margin-left:auto;transition:transform .2s}details[data-astro-cid-jvsoam4p][open] summary[data-astro-cid-jvsoam4p],.has-date[data-astro-cid-jvsoam4p] summary[data-astro-cid-jvsoam4p]{border-color:var(--accent);color:var(--ink)}details[data-astro-cid-jvsoam4p][open] .chevron[data-astro-cid-jvsoam4p]{transform:rotate(180deg)}.date-panel[data-astro-cid-jvsoam4p]{border:1px solid var(--rule);background:var(--surface);z-index:30;border-radius:18px;width:320px;max-width:calc(100vw - 32px);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #0005}.date-quick[data-astro-cid-jvsoam4p]{border-bottom:1px solid var(--rule);gap:5px;padding-bottom:14px;display:flex}.date-quick[data-astro-cid-jvsoam4p] button[data-astro-cid-jvsoam4p]{background:var(--bg);color:var(--ink);flex:1;padding:7px;font-size:.74rem}.calendar-heading[data-astro-cid-jvsoam4p]{justify-content:space-between;align-items:center;padding:12px 0 6px;display:flex}.calendar-heading[data-astro-cid-jvsoam4p] strong[data-astro-cid-jvsoam4p]{text-transform:capitalize;font-size:.88rem}.calendar-heading[data-astro-cid-jvsoam4p] button[data-astro-cid-jvsoam4p]{width:32px;height:32px;padding:0;font-size:1.4rem}.calendar-weekdays[data-astro-cid-jvsoam4p],.calendar-grid[data-astro-cid-jvsoam4p]{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.calendar-weekdays[data-astro-cid-jvsoam4p]{color:var(--muted);padding:8px 0;font-size:.7rem}.calendar-grid[data-astro-cid-jvsoam4p] button{aspect-ratio:1;width:100%;color:var(--ink);font:.8rem var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0}.calendar-grid[data-astro-cid-jvsoam4p] button:hover:not(:disabled){background:var(--bg)}.calendar-grid[data-astro-cid-jvsoam4p] button.today{box-shadow:inset 0 0 0 1px var(--accent)}.calendar-grid[data-astro-cid-jvsoam4p] button[aria-pressed=true]{background:var(--accent);color:#fff}.calendar-grid[data-astro-cid-jvsoam4p] button.outside{color:var(--muted);opacity:.45}.calendar-grid[data-astro-cid-jvsoam4p] button:disabled{opacity:.22;cursor:default}.calendar-hint[data-astro-cid-jvsoam4p]{text-align:center;color:var(--muted);margin:12px 0 0;font-size:.68rem}@media (width<=600px){.news-tools[data-astro-cid-jvsoam4p],.find[data-astro-cid-jvsoam4p]{width:100%}.find[data-astro-cid-jvsoam4p]{flex-direction:column}.search[data-astro-cid-jvsoam4p],.date-picker[data-astro-cid-jvsoam4p],input[data-astro-cid-jvsoam4p][type=search]{width:100%}summary[data-astro-cid-jvsoam4p]{min-height:44px}.filters[data-astro-cid-jvsoam4p]{width:100%}.filters[data-astro-cid-jvsoam4p] button[data-astro-cid-jvsoam4p]{flex:1;padding-inline:8px}.date-panel[data-astro-cid-jvsoam4p]{left:0;right:auto}}
