.ann-hub{flex-direction:column;gap:16px;display:flex}.ann-hero{justify-content:space-between;align-items:flex-start;gap:20px;padding:4px 0 8px;display:flex}.ann-hero__main{flex-direction:column;gap:6px;max-width:820px;display:flex}.ann-hero h1{font-size:var(--text-2xl);color:var(--text);margin:0;font-weight:600;line-height:1.2}.ann-hero__subtitle{font-size:var(--text-sm);color:var(--muted);margin:0;line-height:1.45}.ann-hub__entrypoints{border-radius:var(--radius-xl);background:var(--panel-soft);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px;display:grid}.ann-hub__entry{border-radius:var(--radius-lg);color:var(--text);transition:all var(--transition-fast);background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.ann-hub__entry:hover{background:var(--panel);border-color:var(--line)}.ann-hub__entry--active{background:var(--panel);border-color:var(--line-strong);box-shadow:0 1px 3px #0000000a}.ann-hub__entry-icon{border-radius:var(--radius-md);width:32px;height:32px;color:var(--muted);background:var(--panel-soft);transition:color var(--transition-fast), background var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ann-hub__entry--active .ann-hub__entry-icon{color:var(--accent);background:var(--accent-soft)}.ann-hub__entry-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ann-hub__entry-text strong{font-size:var(--text-sm);color:var(--text);font-weight:600}.ann-hub__entry-text span{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ann-hub__surface{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.ann-command,.agenda-command{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);flex-direction:column;gap:8px;padding:12px;display:flex}.ann-command__head,.agenda-command__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ann-command__head h2,.agenda-command__head h2{font-size:var(--text-base);margin:2px 0 0;font-weight:600}.ann-command__grid,.agenda-command__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ann-command__card,.agenda-command__card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;gap:8px;padding:12px;text-decoration:none;display:flex}.ann-command__card:hover,.agenda-command__card:hover{border-color:var(--line-strong);background:var(--panel-soft)}.ann-command__icon,.agenda-command__icon{border-radius:var(--radius-md);width:30px;height:30px;color:var(--accent);background:var(--accent-soft);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ann-command__body,.agenda-command__body{flex-direction:column;gap:4px;min-width:0;display:flex}.ann-command__body small,.agenda-command__body small{color:var(--accent);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.ann-command__body strong,.agenda-command__body strong{font-size:var(--text-sm);font-weight:600;line-height:1.25}.ann-command__body em,.agenda-command__body em{font-size:var(--text-xs);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.ann-command__action,.agenda-command__action{border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--accent);background:var(--accent-soft);align-items:center;gap:4px;width:fit-content;margin-top:auto;padding:4px 8px;font-weight:600;display:inline-flex}.ann-command__card[data-tone=positive] .ann-command__icon,.ann-command__card[data-tone=positive] .ann-command__action,.agenda-command__card[data-tone=positive] .agenda-command__icon,.agenda-command__card[data-tone=positive] .agenda-command__action{color:var(--up);background:var(--up-soft)}.ann-command__card[data-tone=danger] .ann-command__icon,.ann-command__card[data-tone=danger] .ann-command__action,.agenda-command__card[data-tone=danger] .agenda-command__icon,.agenda-command__card[data-tone=danger] .agenda-command__action{color:var(--down);background:var(--down-soft)}.ann-command__card[data-tone=warning] .ann-command__icon,.ann-command__card[data-tone=warning] .ann-command__action,.agenda-command__card[data-tone=warning] .agenda-command__icon,.agenda-command__card[data-tone=warning] .agenda-command__action{color:var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent)}.ann-filter-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);flex-direction:column;gap:8px;padding:8px 12px;display:flex}.ann-filter-panel__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ann-filter-panel__count{font-size:var(--text-xs);color:var(--muted);font-weight:600}.ann-filters{scrollbar-width:none;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.ann-filters::-webkit-scrollbar{display:none}.ann-chip{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;transition:all var(--transition-fast);flex-shrink:0;align-items:center;padding:4px 8px;font-weight:500;text-decoration:none;display:inline-flex}.ann-chip:hover{background:var(--panel-soft);border-color:var(--line-strong);color:var(--text)}.ann-chip--active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.ann-list{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ann-row{border-bottom:1px solid var(--line);transition:background var(--transition-fast);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.ann-row:last-child{border-bottom:0}.ann-row:hover{background:var(--panel-soft)}.ann-row__date{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;min-width:72px}.ann-badge{border-radius:var(--radius-sm);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;background:var(--panel-soft);color:var(--text-secondary);white-space:nowrap;align-items:center;padding:2px 6px;font-weight:600;display:inline-flex}.ann-badge--dividend_notice{background:var(--up-soft);color:var(--up)}.ann-badge--financial_publication{background:var(--accent-soft);color:var(--accent)}.ann-badge--agm_notice,.ann-badge--resolution_project{background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning)}.ann-badge--market_notice{background:var(--panel-soft);color:var(--text)}.ann-row__main{flex-direction:column;gap:2px;min-width:0;display:flex}.ann-row__head{align-items:center;gap:8px;display:flex}.ann-row__issuer{font-size:var(--text-sm);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ann-row__title{font-size:var(--text-xs);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.ann-row__details{font-size:var(--text-xs);color:var(--muted);margin:0;line-height:1.35}.ann-row__pdf{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--accent);font-size:var(--text-xs);white-space:nowrap;transition:all var(--transition-fast);align-items:center;gap:4px;padding:4px 8px;font-weight:600;text-decoration:none;display:inline-flex}.ann-row__pdf:hover{background:var(--accent-soft);border-color:var(--accent)}.ann-more{flex-direction:column;gap:12px;display:flex}.ann-more>summary{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--panel);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast);align-self:center;padding:6px 12px;font-weight:600;list-style:none}.ann-more>summary::-webkit-details-marker{display:none}.ann-more>summary:hover{background:var(--panel-soft);border-color:var(--line-strong);color:var(--text)}.div-cal{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);flex-direction:column;gap:12px;padding:12px;display:flex}.agenda-legend{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.agenda-legend__item{font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.agenda-legend__dot{background:var(--ev-color,var(--muted));border-radius:50%;width:8px;height:8px}.agenda-month{margin-bottom:12px}.agenda-month__title{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:10px 0 8px;font-weight:600}.agenda-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agenda-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);transition:border-color var(--transition-fast), background var(--transition-fast);align-items:flex-start;gap:8px;padding:8px 12px;text-decoration:none;display:flex}.agenda-card:hover{border-color:var(--line-strong);background:var(--panel-soft)}.agenda-card__date{border-radius:var(--radius-sm);background:var(--panel-soft);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;min-width:44px;padding:4px 8px;display:flex}.agenda-card__day{font-size:var(--text-base);color:var(--text);font-weight:600;line-height:1}.agenda-card__weekday{font-size:var(--text-micro);color:var(--muted);text-transform:uppercase}.agenda-card__content{flex-direction:column;gap:2px;min-width:0;display:flex}.agenda-card__badge{font-size:var(--text-micro);color:var(--accent);font-weight:600}.agenda-card__title{font-size:var(--text-xs);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.agenda-card__detail{font-size:var(--text-xs);color:var(--muted)}.ev--div{--ev-color:var(--up)}.ev--pay{--ev-color:var(--accent)}.ev--agm{--ev-color:var(--warning)}.ev--cap{--ev-color:#8b5cf6}@media (max-width:1024px){.ann-command__grid,.agenda-command__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-cards{grid-template-columns:1fr}}@media (max-width:720px){.ann-hub__entrypoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ann-hub__entry:last-child:nth-child(odd){grid-column:1/-1}.ann-hub__entry{padding:8px 12px}.ann-hub__entry span{display:none}.ann-row{grid-template-columns:auto minmax(0,1fr);gap:8px}.ann-row__date{display:none}.ann-row__pdf{grid-column:2;width:fit-content}}@media (max-width:640px){.ann-command__grid,.agenda-command__grid{grid-template-columns:1fr}.ann-hero{flex-direction:column;gap:12px}}
.dividends-page{flex-direction:column;gap:16px;display:flex}.dividends-page .terminal__header p.quality-source{color:var(--text-secondary);line-height:1.45}.dividends-page .history-table--dividend-calendar .history-row a{color:inherit;text-decoration:none}.dividends-page .history-table--dividend-calendar .history-row a:hover{color:var(--accent)}.dividends-disclaimer{color:var(--muted);margin:0}@media (max-width:640px){.dividends-page{gap:12px}}
