.catalog-line-navigation{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px;padding:0 22px 20px;display:flex}.catalog-line-navigation button{border:1px solid var(--line);text-align:left;background:#fff8;border-radius:8px;flex:1;min-width:140px;padding:17px 20px;font-size:1rem}.catalog-line-navigation button[aria-pressed=true]{border-color:var(--ink);background:#dce5eb}.catalog-line-navigation small{color:var(--muted);margin-top:7px;font-size:.7rem;display:block}.collection-workspace{padding:0 22px 25px}.collection-workspace-heading{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;display:flex}.collection-workspace-heading h3{margin:0 auto 0 0;font-size:1rem}.collection-workspace-heading .text-link{font-size:.74rem}.admin-collection-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.admin-collection-card{text-align:left;border:1px solid var(--line);background:#fff8;border-radius:9px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.admin-collection-card>span:first-child{font-family:Georgia,serif;font-size:1.4rem}.admin-collection-card strong{font-size:1.15rem;font-weight:500}.admin-collection-card small{color:var(--muted);font-size:.7rem;line-height:1.6}.admin-collection-card[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#edf1f3}.admin-collection-card:hover,.catalog-line-navigation button:hover{border-color:var(--ink)}.admin-collection-card:focus-visible,.catalog-line-navigation button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.collection-card-action{border-top:1px solid var(--line);margin-top:auto;padding-top:12px;font-size:.73rem}.collection-workspace-empty{max-width:760px;padding:28px}.collection-workspace-empty p{color:var(--muted);margin:15px 0 24px;font-size:.85rem;line-height:1.8}@media (max-width:760px){.catalog-line-navigation{gap:8px;padding:0 16px 16px}.catalog-line-navigation button{min-width:0;padding:13px 10px;font-size:.85rem}.catalog-line-navigation small{font-size:.61rem}.collection-workspace{padding:0 16px 20px}.admin-collection-grid{grid-template-columns:1fr}.collection-workspace-heading{gap:10px}.collection-workspace-heading h3{width:100%}}
