/* final14 · 2. 찾기, 알림, 영상 — notifications only. */
body #xpage .section2-notifications .xnoti {
  display:flex;justify-content:space-between;min-height:0;padding:4px 16px 12px;gap:0;background:var(--bg);
  border-bottom:1px solid var(--line);backdrop-filter:none;-webkit-backdrop-filter:none;
}
body #xpage .section2-notifications .xnoti b {text-align:center;font-size:17px;font-weight:800;letter-spacing:-.03em;line-height:normal}
body #xpage .section2-notifications #nAll {
  min-height:0;padding:0!important;margin:0;border:0!important;border-radius:0!important;
  background:none!important;color:var(--text);font-size:16px!important;font-weight:400!important;line-height:normal;
}
body #xpage .section2-notifications #nBox .sechead {padding:16px 16px 6px;font-size:12.5px;font-weight:700;color:var(--dim);line-height:normal}
body #xpage .section2-notifications .nrow {align-items:flex-start;gap:12px!important;padding:14px 16px!important;border-bottom:1px solid var(--ln2)!important;background:var(--bg)!important}
body #xpage .section2-notifications .nrow.un {background:var(--bg)!important}
body #xpage .section2-notifications .nrow:before {display:none!important}
body #xpage .section2-notifications .nrow .ni {width:36px!important;height:36px!important;border:0!important;border-radius:50%!important;background:var(--thb)!important;color:var(--muted)!important}
body #xpage .section2-notifications .nrow .ni svg {width:18px;height:18px;stroke-width:1.8}
body #xpage .section2-notifications .nrow .nt,
body #xpage .section2-notifications .nrow .nm {margin:0!important;color:var(--text)!important;font-size:14.5px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:normal;word-break:keep-all;overflow-wrap:anywhere}
body #xpage .section2-notifications .nrow .nt b {font-weight:700}
body #xpage .section2-notifications .nrow .nd {margin-top:3px!important;color:var(--dim)!important;font-size:12.5px!important;line-height:normal}
body #xpage .section2-notifications .nrow .ndot {margin-top:7px;width:8px;height:8px;flex:none;background:var(--pt)}

/* final mockup: centered title, read-all on the right, tabs under the header */
body #xpage .section2-notifications .xnoti {display:grid;grid-template-columns:72px minmax(0,1fr) 72px;align-items:center}
body #xpage .section2-notifications #nAll {justify-self:end;font-size:13px!important;font-weight:600!important;color:var(--muted)}
body #xpage .section2-notifications #nAll[hidden] {display:none}
body #xpage .section2-notifications #nTabs {margin:0 16px}
