/* Right-aligned L-shaped header controls: bell + settings, feedback under settings. */
.section-header-with-notifications .section-header-trailing{position:relative;justify-content:flex-end;z-index:1290}
.section-header-with-notifications .native-app-toolbar{
  position:absolute;
  right:8px;
  top:0;
  z-index:1291;
  display:grid;
  grid-template-columns:44px 44px;
  grid-template-rows:44px 44px;
  column-gap:8px;
  row-gap:8px;
  align-items:start;
  justify-items:stretch;
}
.section-header-with-notifications .native-app-toolbar>[data-notification-bell]{grid-column:1;grid-row:1}
.section-header-with-notifications .native-app-toolbar>.native-app-menu{grid-column:2;grid-row:1}
.section-header-with-notifications .native-app-toolbar>.feedback-header-trigger{grid-column:2;grid-row:2}
.section-header-with-notifications .section-header-title{margin-top:62px}
.notification-bell{position:relative;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:15px;background:var(--card);color:var(--text);text-decoration:none;touch-action:manipulation}
.notification-bell svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.notification-bell:focus-visible{outline:3px solid var(--accent-dark);outline-offset:3px}.notification-bell:active{transform:scale(.97)}
.notification-bell-count{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border:2px solid var(--card);border-radius:99px;background:#ba4944;color:#fff;font-size:10px;line-height:1;font-weight:800}
.notification-bell-count[hidden]{display:none}
.feedback-header-trigger{cursor:pointer}
@media(max-width:360px){
  .section-header-with-notifications .native-app-toolbar{right:6px;grid-template-columns:42px 42px;grid-template-rows:42px 42px;column-gap:6px;row-gap:6px}
  .section-header-with-notifications .section-header-title{margin-top:55px}
  .notification-bell{flex-basis:42px;width:42px;height:42px;border-radius:14px}
  .notification-bell svg{width:22px;height:22px}
}
