.gs-source-note, .sp-source-note {
  margin: 16px 0 0; padding-inline-start: 14px;
  border-inline-start: 2px solid var(--color-accent);
  color: var(--color-text-secondary); font-size: 0.86rem; line-height: 1.65;
  max-width: 90ch; overflow-wrap: anywhere;
}

body:has(.gs-source-note) .gs-update-card{flex-direction:column;align-items:stretch}
body:has(.gs-source-note) .gs-update-main{min-width:0;width:100%}
body:has(.gs-source-note) .gs-update-body{min-width:0;overflow-wrap:anywhere}
body:has(.gs-source-note) .gs-update-actions{min-width:0;width:100%;align-items:stretch}
body:has(.gs-source-note) .gs-subscribe-btn{min-width:0;max-width:100%;min-height:44px;white-space:normal;text-align:center;overflow-wrap:anywhere}
body:has(.gs-source-note) .gs-update-all{min-height:44px;white-space:normal}

@media(max-width:360px){
body:has(.gs-source-note) .header-actions{gap:0}
body:has(.gs-source-note) .header .logo{font-size:1rem;letter-spacing:0}
body:has(.gs-source-note) .header-actions .lang-native{width:44px;min-width:44px;height:44px;padding:4px;justify-content:center}
body:has(.gs-source-note) .header-actions .lang-native-label svg{display:none}
}
