.tools-ex-dividends-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tools-ex-dividends-summary{min-width:12rem;padding:.85rem 1rem;text-align:right}.tools-ex-dividends-week-label{font-size:1.2rem;font-weight:700;line-height:1.2}.tools-ex-dividends-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1rem}.tools-ex-dividends-week-nav{display:flex;flex-wrap:wrap;gap:.5rem}.tools-ex-dividends-date-form{min-width:min(100%,20rem)}.tools-ex-dividends-week-scroll{overflow-x:auto;padding-bottom:.25rem}.tools-ex-dividends-week-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;min-width:72rem}.tools-ex-dividends-day{min-width:0;padding:1rem}.tools-ex-dividends-day-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.tools-ex-dividends-day-header h3{font-size:1rem;font-weight:700;line-height:1.2}.tools-ex-dividends-day-count{min-width:2rem;padding:.18rem .45rem;border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted);font-size:.78rem;font-weight:700;line-height:1.2;text-align:center}.tools-ex-dividends-event-list{display:grid;gap:.65rem}.tools-ex-dividends-event{display:grid;gap:.55rem;min-width:0;padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background-color:color-mix(in srgb,var(--color-surface-card) 94%,var(--color-bg) 6%)}.tools-ex-dividends-event-main{display:flex;align-items:center;gap:.65rem;min-width:0}.tools-ex-dividends-logo{width:2rem;height:2rem;flex:0 0 2rem;object-fit:contain;border-radius:.4rem;background-color:color-mix(in srgb,var(--color-surface-card) 82%,var(--color-text) 18%);padding:.15rem}.tools-ex-dividends-event-copy{min-width:0}.tools-ex-dividends-company{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools-ex-dividends-event-meta{display:flex;flex-wrap:wrap;gap:.35rem}.tools-ex-dividends-event-meta span{padding:.12rem .4rem;border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted);font-size:.72rem;line-height:1.25}.tools-ex-dividends-empty{min-height:7.5rem;display:grid;place-items:center;padding:1rem;border:1px dashed var(--color-border);border-radius:.5rem;color:var(--color-muted);font-size:.9rem;text-align:center}.tools-ex-dividends-more{margin-top:.75rem;text-align:center}@media(max-width:767.98px){.tools-ex-dividends-header,.tools-ex-dividends-controls{flex-direction:column;align-items:stretch}.tools-ex-dividends-summary{text-align:left}.tools-ex-dividends-week-nav .btn,.tools-ex-dividends-date-form{flex:1 1 auto}}