/* Reference Dividends layout, mobile only, both appearance themes. */
@media (max-width:760px) {
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section { --dividends-mobile-control-width:100% !important; }
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #monthly-broker-filter { grid-column:1 / -1 !important; }
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-page-action-row { position:relative !important; }
html[data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-page-action-row::after { content:"Dividends"; position:absolute; right:1px; bottom:9px; color:var(--dr-muted); font-size:12px; font-weight:600; pointer-events:none; }
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section {
  --dr-page:#06151d !important; --dr-panel:#0b2029 !important; --dr-text:#eef4f7 !important; --dr-muted:#adc2d1 !important; --dr-line:#1c4858 !important; --dr-teal:#00d5e2 !important; --dr-active:rgba(0,211,226,.12) !important;
}
html[data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section {
  --dr-page:#f3f9fc !important; --dr-panel:#fff !important; --dr-text:#09274d !important; --dr-muted:#627f9d !important; --dr-line:#dce9f3 !important; --dr-teal:#00a8ad !important; --dr-active:rgba(0,211,226,.08) !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section.dividends-page.active { padding:13px 10px 24px !important; gap:12px !important; background:var(--dr-page) !important; }
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-card {
  padding:12px 11px 10px !important; border:1px solid var(--dr-line) !important; border-radius:5px !important; background:var(--dr-panel) !important; margin:0 !important; box-shadow:none !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-card-header {
  display:block !important; padding:0 !important; margin:0 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-controls {
  display:grid !important; grid-template-columns:minmax(0,1fr) 72px !important; align-items:center !important; gap:9px !important; width:100% !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-controls .allocation-switch {
  height:33px !important; min-height:33px !important; border:1px solid var(--dr-line) !important; border-radius:5px !important; background:transparent !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-controls .dividends-chart-period-switch {
  display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)) !important; width:100% !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-controls .chart-type-switch {
  display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; width:72px !important; gap:4px !important; border:0 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-controls .allocation-option {
  height:33px !important; min-height:33px !important; padding:0 3px !important; font-size:11px !important; font-weight:700 !important; color:var(--dr-muted) !important; border:1px solid transparent !important; border-radius:4px !important; background:transparent !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-controls .allocation-option.active {
  border:1px solid #00cddd !important; background:var(--dr-active) !important; color:var(--dr-teal) !important;
}
html[data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-controls .allocation-option.active {
  color:var(--dr-text) !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .chart-type-switch .allocation-option {
  border:1px solid var(--dr-line) !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .chart-type-switch .option-label {
  display:none !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .chart-type-switch .option-icon {
  display:inline-flex !important; align-items:center !important; justify-content:center !important; margin:0 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .chart-type-switch svg {
  width:17px !important; height:17px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-chart-title {
  display:none !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-canvas-wrap {
  height:200px !important; min-height:200px !important; max-height:200px !important; margin:20px 0 0 !important; padding:0 !important; width:100% !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividendsChart {
  display:block !important; width:100% !important; height:200px !important; max-height:200px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-page-header--actions-only {
  margin:0 !important; padding:0 !important; width:100% !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-page-actions {
  width:100% !important; margin:0 !important; padding:0 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-page-action-row {
  display:flex !important; flex-direction:column !important; width:100% !important; gap:13px !important; margin:0 !important; padding:0 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-mobile-filter-card {
  display:grid !important; grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1.08fr) !important; grid-template-rows:14px 35px !important; column-gap:9px !important; row-gap:4px !important; padding:8px 10px 10px !important; margin:0 !important; border:1px solid var(--dr-line) !important; border-radius:5px !important; background:var(--dr-panel) !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-chart-filter label {
  grid-column:1 !important; grid-row:1 !important; text-align:left !important; justify-self:start !important; font-size:11px !important; line-height:14px !important; color:var(--dr-muted) !important; margin:0 !important; padding:0 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section :is(#dividends-show-above-select,#monthly-broker-filter) {
  box-sizing:border-box !important; width:100% !important; min-width:0 !important; max-width:100% !important; height:35px !important; min-height:35px !important; margin:0 !important; padding:0 20px 0 10px !important; border:1px solid var(--dr-line) !important; border-radius:4px !important; background-color:var(--dr-panel) !important; color:var(--dr-text) !important; font-size:16px !important; font-weight:600 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #monthly-broker-filter-wrap {
  width:100% !important; min-width:0 !important; grid-template-columns:minmax(0,1fr) !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #add-dividend-btn {
  height:35px !important; min-height:35px !important; margin:0 !important; padding:0 4px !important; border:1px solid #00cddd !important; border-radius:4px !important; background:#00cadb !important; color:#062338 !important; font-size:12px !important; font-weight:600 !important; gap:4px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-switch {
  align-self:flex-start !important; width:52% !important; height:34px !important; min-height:34px !important; border:1px solid var(--dr-line) !important; border-radius:5px !important; background:transparent !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-switch .allocation-option {
  height:34px !important; min-height:34px !important; font-size:12px !important; color:var(--dr-text) !important; margin:-1px 0 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-switch .allocation-option.active {
  border:1px solid #00cddd !important; border-radius:5px !important; background:var(--dr-active) !important; color:var(--dr-teal) !important;
}
html[data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-switch .allocation-option.active {
  color:var(--dr-text) !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-history-card {
  margin:0 !important; padding:0 !important; border:0 !important; background:transparent !important; box-shadow:none !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody {
  display:grid !important; gap:8px !important; width:100% !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody tr {
  position:relative !important; display:grid !important; grid-template-columns:20px 25px minmax(0,1fr) max-content 18px !important; grid-template-rows:23px 20px 44px !important; column-gap:8px !important; row-gap:0 !important; align-items:center !important; width:100% !important; min-width:0 !important; min-height:95px !important; padding:7px 10px 0 !important; margin:0 !important; border:1px solid var(--dr-line) !important; border-radius:5px !important; background:var(--dr-panel) !important; overflow:visible !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody tr::after {
  top:49px !important; border-top:1px solid var(--dr-line) !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td {
  color:var(--dr-text) !important; padding:0 !important; margin:0 !important; border:0 !important; background:transparent !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td.select-td {
  grid-column:1 !important; grid-row:1 / 3 !important; align-self:start !important; padding-top:4px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table input[type="checkbox"] {
  width:17px !important; height:17px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="country"] {
  grid-column:2 !important; grid-row:1 / 3 !important; align-self:start !important; padding-top:3px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="country"]::before {
  font-size:19px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="symbol"] {
  grid-column:3 !important; grid-row:1 !important; align-self:center !important; padding:0 !important; border:0 !important; font-size:14px !important; font-weight:750 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="date"] {
  grid-column:3 !important; grid-row:2 !important; align-self:start !important; padding:0 !important; border:0 !important; font-size:10px !important; color:var(--dr-muted) !important; line-height:16px !important;
}
html[data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="date"][data-mobile-date] {
  font-size:0 !important;
}
html[data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="date"][data-mobile-date]::after {
  content:attr(data-mobile-date) !important; font-size:10.5px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="gross_dividend"] {
  grid-column:4 !important; grid-row:1 / 3 !important; align-self:start !important; padding-top:3px !important; font-size:16px !important; font-weight:750 !important; line-height:24px !important; color:var(--dr-teal) !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="gross_dividend"]::after {
  font-size:11px !important; color:var(--dr-teal) !important; margin-left:2px !important; font-weight:400 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td.action-buttons {
  grid-column:5 !important; grid-row:1 / 3 !important; align-self:start !important; padding-top:1px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table .action-menu-toggle {
  width:20px !important; min-width:20px !important; height:28px !important; color:var(--dr-text) !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata {
  grid-column:1 / -1 !important; grid-row:3 !important; display:grid !important; grid-template-columns:minmax(0,.55fr) minmax(0,1.1fr) minmax(0,1.25fr) minmax(0,1fr) !important; height:44px !important; padding:0 !important; color:var(--dr-muted) !important; font-size:10px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata > * {
  height:28px !important; padding:0 9px !important; gap:3px !important; border-left:1px solid var(--dr-line) !important; flex-direction:column !important; align-items:flex-start !important; justify-content:center !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata > :first-child {
  padding-left:2px !important; border-left:0 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata small {
  font-size:9px !important; color:var(--dr-muted) !important; line-height:11px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata strong {
  font-size:11.5px !important; font-weight:700 !important; color:var(--dr-muted) !important; line-height:14px !important;
}
html[data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata strong {
  color:var(--dr-text) !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-net strong {
  color:var(--dr-teal) !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-withdraw {
  flex-direction:row !important; align-items:center !important; justify-content:flex-start !important; padding-right:0 !important; gap:5px !important; font-size:9px !important; color:var(--dr-text) !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-withdraw-switch {
  width:27px !important; height:16px !important; flex:0 0 27px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-withdraw-switch::after {
  width:12px !important; height:12px !important; top:2px !important; left:2px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #monthly-pagination-wrapper {
  position:relative !important; clear:both !important; margin-top:12px !important; width:100% !important; background:var(--dr-page) !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody tr[hidden] {
  display:none !important;
}
}

/* Keep chart controls and dividend identity on single mobile rows. */
@media (max-width:760px) {
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-controls .dividends-chart-period-switch {
  grid-column:1 !important; grid-row:1 !important; min-width:0 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-chart-controls .chart-type-switch {
  grid-column:2 !important; grid-row:1 !important; min-width:0 !important; margin:0 !important; align-self:center !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section :is(#dividends-show-above-select,#monthly-broker-filter) {
  font-size:12px !important; font-weight:600 !important; appearance:none !important; -webkit-appearance:none !important; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%237c98ae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important; background-position:right 8px center !important; background-size:12px 12px !important; background-repeat:no-repeat !important; padding-right:25px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody tr {
  grid-template-columns:17px 22px minmax(0,1fr) max-content max-content 17px !important; grid-template-rows:43px 44px !important; column-gap:6px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td.select-td {
  grid-column:1 !important; grid-row:1 !important; align-self:center !important; padding:0 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="country"] {
  grid-column:2 !important; grid-row:1 !important; align-self:center !important; padding:0 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="symbol"] {
  grid-column:3 !important; grid-row:1 !important; align-self:center !important; padding:0 !important; font-size:12px !important; line-height:20px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="date"] {
  grid-column:4 !important; grid-row:1 !important; align-self:center !important; padding:0 !important; font-size:9px !important; line-height:20px !important; text-align:left !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="date"]::before {
  display:none !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="gross_dividend"] {
  grid-column:5 !important; grid-row:1 !important; align-self:center !important; padding:0 !important; font-size:14px !important; line-height:20px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="gross_dividend"]::after {
  font-size:9px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td.action-buttons {
  grid-column:6 !important; grid-row:1 !important; align-self:center !important; padding:0 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata {
  grid-row:2 !important;
}
html[data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="date"][data-mobile-date] { font-size:0 !important; }
html[data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="date"][data-mobile-date]::after { font-size:9px !important; }
}

/* The date sits in the identity row, aligned to the net caption below. */
@media (max-width:760px) {
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody tr {
  grid-template-columns:17px 22px minmax(0,1fr) 0 max-content 17px !important; grid-template-rows:36px 44px !important; min-height:82px !important; padding-top:0 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody tr::after {
  top:36px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="date"] {
  display:none !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata {
  grid-template-columns:minmax(0,.45fr) minmax(0,.95fr) minmax(0,1.65fr) minmax(0,.95fr) !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-net {
  position:relative !important; padding-inline:5px !important; overflow:visible !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-net small {
  display:flex !important; align-items:center !important; gap:6px !important; width:100% !important; min-width:0 !important; white-space:nowrap !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-net-date {
  position:absolute !important; left:5px !important; top:-44px !important; display:flex !important; align-items:center !important; height:36px !important; font-size:10.5px !important; line-height:13px !important; font-weight:400 !important; color:var(--dr-muted) !important; white-space:nowrap !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table .action-menu-toggle svg {
  transform:rotate(90deg) !important;
}
html[data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-net-date[data-mobile-date] { font-size:0 !important; }
html[data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-net-date[data-mobile-date]::after { content:attr(data-mobile-date); font-size:10.5px; }
}

/* One shared vertical center for the entire dividend identity line. */
@media (max-width:760px) {
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody tr {
  grid-template-columns:22px calc(35% - 34px) minmax(0,1fr) max-content 17px !important; grid-template-rows:36px 44px !important; align-items:stretch !important; padding:0 10px !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td.select-td {
  display:none !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td:is([data-field="country"],[data-field="symbol"],[data-field="date"],[data-field="gross_dividend"],.action-buttons) {
  display:flex !important; align-items:center !important; align-self:stretch !important; height:36px !important; min-height:36px !important; box-sizing:border-box !important; padding:0 !important; margin:0 !important; line-height:1 !important; grid-row:1 !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="country"] {
  grid-column:1 !important; justify-content:flex-start !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="country"]::before {
  display:block !important; line-height:1 !important; vertical-align:initial !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="symbol"] {
  grid-column:2 !important; justify-content:flex-start !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="date"] {
  position:absolute !important; left:calc(35% + 8px) !important; top:0 !important; grid-column:auto !important; grid-row:auto !important; font-size:10.5px !important; justify-content:flex-start !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="gross_dividend"] {
  grid-column:4 !important; justify-content:flex-end !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td.action-buttons {
  grid-column:5 !important; justify-content:center !important;
}
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="gross_dividend"]::after { font-weight:700 !important; }
html[data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividends-page-action-row::after { content:none !important; display:none !important; }
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-net-date {
  display:none !important;
}
html[data-appearance="light"] body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="date"][data-mobile-date]::after { font-size:10.5px !important; line-height:1 !important; }
}

/* Equal tax and net columns with centered details. */
@media (max-width:760px) {
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata { grid-template-columns:minmax(0,.45fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,.95fr) !important; }
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata > * { align-items:center !important; justify-content:center !important; text-align:center !important; padding-inline:3px !important; }
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata > :first-child { padding-left:3px !important; }
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata small, html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata strong { text-align:center !important; }
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata .dividend-mobile-net small { justify-content:center !important; }
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section .dividend-mobile-metadata .dividend-mobile-withdraw { justify-content:center !important; }
html body #dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section#dividends-section #dividends-monthly-table tbody td[data-field="date"] { left:calc(51.8% - 2px) !important; }
}
