/* ==================================================================
   PHOTOS / FILES LIBRARY CSS — v1.45.16 (amendment 24)
   Phil replaced file 11's two-folder gateway with a filing cabinet
   "just like Site Records". Reuses the approved Site Records styles
   (new-ui-site-records.css, nu-sr10-) and the Site Note thumbnails
   (nu-sn09-thumb). Only the extras live here. Prefix nu-lib-.
   ================================================================== */

/* Two folder tabs: LIVE JOBS / ARCHIVED (file 10 tab, the off one paler) */
[data-new-ui] .nu-lib-tabs { display: flex; gap: 4px; align-self: flex-end; }
[data-new-ui] .nu-lib-tab { font-family: inherit; cursor: pointer; }
[data-new-ui] .nu-lib-tab-off { background: #ece5d3; color: #5f5a50; border-color: #d5cbb2; }   /* paler manila, text kept dark (4j) */
[data-new-ui] .nu-lib-tab-off:hover { background: #e4d8b8; }

/* Library rows: folder · title · updated · job # · open */
[data-new-ui] .nu-lib-record { grid-template-columns: 58px minmax(0,1fr) 140px 110px 110px; }

/* Folder view */
[data-new-ui] .nu-lib-folderinfo { font-size: 14px; }
[data-new-ui] .nu-lib-group { padding: 12px 15px 14px; border-top: 1px solid #dddcd6; background: #fff; }   /* file 10 row colours */
[data-new-ui] .nu-lib-grouptitle { font-size: 15px; font-weight: 900; color: #203648; margin-bottom: 9px; }   /* file 10 record title */
[data-new-ui] .nu-lib-grouptitle span { font-size: 12px; font-weight: 700; color: #515c64; margin-left: 6px; }   /* file 10 sub (4j) */

@media (max-width: 900px){
  [data-new-ui] .nu-lib-record { grid-template-columns: 48px minmax(0,1fr) auto; }
  [data-new-ui] .nu-lib-record .nu-sr10-meta { display: none; }
}
@media (max-width: 700px){
  [data-new-ui] .nu-lib-tabs { order: 1; }
}
