/* Scope to the existing library view. No global button/layout overrides. */
.notebook-page[data-library-layout="r2"] .nb-folder-node > .nb-folder-node-line {
  display: grid;
  grid-template-columns: 32px minmax(0, 1fr) 30px;
  align-items: center;
  gap: 2px;
}
.notebook-page[data-library-layout="r2"] .nb-folder-node-line > .nb-folder-filter {
  width: 100%;
  padding-left: 2px;
  padding-right: 2px;
  gap: 5px;
}
.notebook-page[data-library-layout="r2"] .nb-folder-node-line > .nb-folder-actions {
  width: 30px;
  justify-content: center;
}
.notebook-page[data-library-layout="r2"] .nb-folder-node-line > .nb-folder-expand-spacer {
  width: 32px;
}
.notebook-page[data-library-layout="r2"] .nb-folder-filter > em {
  flex: 0 0 auto;
  font-variant-numeric: tabular-nums;
}
.notebook-page[data-library-layout="r2"] .nb-child-folder-heading {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 4px 12px;
  margin: 0 0 10px;
}
.notebook-page[data-library-layout="r2"] .nb-child-folder-heading strong {font-size: 15px;}
.notebook-page[data-library-layout="r2"] .nb-child-folder-heading > span {font-size: 13px;color: var(--color-text-secondary);}
.notebook-page[data-library-layout="r2"] .nb-folder-card-grid {grid-template-columns: repeat(auto-fill,minmax(200px,1fr));}
.notebook-page[data-library-layout="r2"] .nb-folder-card {display: flex;align-items: center;gap: 10px;text-align: left;min-height: 72px;}
.notebook-page[data-library-layout="r2"] .nb-folder-card > svg {flex: 0 0 auto;}
.notebook-page[data-library-layout="r2"] .nb-folder-card .nb-folder-card-copy {display: flex;flex-direction: column;gap: 5px;min-width: 0;flex: 1;}
.notebook-page[data-library-layout="r2"] .nb-folder-card-copy > strong {font-size: 15px;line-height: 1.4;font-weight: 600;white-space: normal;overflow-wrap: anywhere;}
.notebook-page[data-library-layout="r2"] .nb-folder-card-copy > small {font-size: 13px;color: var(--color-text-secondary);}
.notebook-page[data-library-layout="r2"] .nb-folder-card .nb-folder-card-arrow {flex: 0 0 auto;font-size: 22px;color: var(--color-text-secondary);}
.notebook-page[data-library-layout="r2"] .nb-folder-header small {max-width: 120px;line-height: 1.4;}
@media(max-width:760px) {
  .notebook-page[data-library-layout="r2"] .nb-folder-node > .nb-folder-node-line {grid-template-columns:44px minmax(0,1fr) 44px;}
  .notebook-page[data-library-layout="r2"] .nb-folder-node-line > .nb-folder-actions {width:44px;}
  .notebook-page[data-library-layout="r2"] .nb-folder-actions .nb-folder-action-trigger {min-width:44px;min-height:44px;}
  .notebook-page[data-library-layout="r2"] .nb-folder-card-grid {grid-template-columns: minmax(0,1fr);max-height: 260px;}
}
