.catalogue-controls{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:22px 0}.catalogue-controls label{display:grid;gap:7px;font-size:.85rem}.catalogue-controls input,.catalogue-controls select{border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);padding:12px;font:inherit}.catalogue-controls input{width:min(320px,75vw)}.catalogue-controls [role=status]{color:var(--muted);padding-bottom:12px}.catalogue-poster{aspect-ratio:9/16;background:var(--surface2);border-radius:16px;overflow:hidden;display:grid;place-items:center;text-align:center;color:var(--muted)}.catalogue-poster img{width:100%;height:100%;object-fit:cover}.continue-shelf{padding-bottom:36px;margin-bottom:30px;border-bottom:1px solid var(--line)}.continue-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.continue-grid>a{color:var(--text);text-decoration:none;min-width:0}.continue-grid strong,.continue-grid small{display:block;margin-top:8px}.continue-grid small{color:var(--muted)}@media(max-width:700px){.continue-grid{display:flex;overflow-x:auto;padding-bottom:12px}.continue-grid>a{flex:0 0 135px}.catalogue-controls{align-items:stretch}.catalogue-controls label{flex:1;min-width:130px}.catalogue-controls input{width:100%;box-sizing:border-box}.catalogue-controls select{max-width:100%}}
