.pa-list-form,.pa-list-editor form,.pa-list-add{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.pa-list-form input[type="text"],.pa-list-form input:not([type]),.pa-list-editor input[name="title"],.pa-list-editor textarea,.pa-list-add select{border:1px solid rgba(10,10,10,.22);background:transparent;padding:.7rem;font:inherit}.pa-list-form--create{padding:1rem 0 1.5rem}.pa-list-form--create input[name="title"]{flex:1 1 15rem}.pa-list-form--create input[name="description"]{flex:2 1 20rem}.pa-list-form__status{font:12px/1.4 "IBM Plex Mono",monospace}.pa-list-manager{display:grid;gap:1rem}.pa-list-editor{border-top:2px solid #0a0a0a;padding:1rem 0}.pa-list-editor>form{align-items:flex-start}.pa-list-editor__head{display:flex;justify-content:space-between;gap:1rem;flex:1 1 100%}.pa-list-editor__head input{font:600 1.15rem "EB Garamond",serif;flex:1}.pa-list-editor textarea{flex:1 1 100%;resize:vertical}.pa-list-editor__items{display:grid;gap:.35rem;margin:1rem 0}.pa-list-editor__item{display:flex;justify-content:space-between;border-bottom:1px solid rgba(10,10,10,.12);padding:.45rem 0}.pa-list-editor__item form{display:block}.pa-list-editor__item button{border:0;background:none;font-size:1.2rem;cursor:pointer}.pa-user-list-page,.pa-compare-page{padding:clamp(2rem,6vw,5rem) 0}.pa-user-list-page__inner,.pa-compare-page__inner{max-width:980px}.pa-user-list-page__crumbs{display:flex;gap:.6rem;font:12px "IBM Plex Mono",monospace;text-transform:uppercase}.pa-user-list-page__head{border-bottom:3px solid #0a0a0a;padding:clamp(2rem,6vw,4.5rem) 0 1.5rem}.pa-user-list-page__eyebrow,.pa-compare-hero>p{font:12px "IBM Plex Mono",monospace;text-transform:uppercase}.pa-user-list-page__head h1,.pa-compare-hero h1{font:600 clamp(2.4rem,7vw,5.5rem)/.95 "EB Garamond",serif;max-width:15ch}.pa-user-list-page__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.5rem}.pa-user-list-items{list-style:none;margin:0;padding:0}.pa-user-list-items li{display:grid;grid-template-columns:3rem 72px 1fr;gap:1rem;align-items:start;border-bottom:1px solid rgba(10,10,10,.2);padding:1.2rem 0}.pa-user-list-items img{width:72px;height:96px;object-fit:cover}.pa-user-list-items__no{font:12px "IBM Plex Mono",monospace}.pa-user-list-items a{font:600 1.4rem "EB Garamond",serif}.pa-user-list-items small,.pa-unseen small{display:block;opacity:.65}.pa-public-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.pa-public-list-card{border-top:2px solid #0a0a0a;padding:1rem;color:inherit;text-decoration:none}.pa-public-list-card strong,.pa-public-list-card span{display:block}.pa-public-list-card span{font:11px "IBM Plex Mono",monospace;text-transform:uppercase}.pa-public-ratings{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem 1rem}.pa-public-ratings a,.pa-compare-grid a{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(10,10,10,.18);padding:.65rem 0;color:inherit;text-decoration:none}.pa-compare-hero{padding:clamp(2rem,6vw,5rem) 0}.pa-compare-hero h1 strong{color:#d91515}.pa-compare-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,5vw,4rem)}.pa-compare-grid section{border-top:3px solid #0a0a0a}.pa-unseen{margin-top:4rem}.pa-unseen__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.pa-unseen article{border-top:1px solid #0a0a0a;padding:1rem 0}.pa-unseen form{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.pa-unseen select{max-width:12rem}@media(max-width:640px){.pa-user-list-items li{grid-template-columns:2rem 52px 1fr}.pa-user-list-items img{width:52px;height:72px}.pa-compare-grid{grid-template-columns:1fr}.pa-list-editor__head{display:grid}}

/* Пикер «В список» (досье сущности) */
.pa-list-picker{position:relative;display:inline-block}
.pa-list-picker__menu{position:absolute;z-index:40;top:calc(100% + .4rem);left:0;min-width:16rem;max-width:20rem;max-height:20rem;overflow:auto;background:var(--color-bg,#fff);border:1px solid rgba(10,10,10,.22);box-shadow:0 10px 28px rgba(10,10,10,.14);padding:.35rem}
.pa-list-picker__item{display:flex;justify-content:space-between;gap:.75rem;width:100%;padding:.55rem .6rem;border:0;background:none;font:inherit;text-align:left;cursor:pointer}
.pa-list-picker__item:hover{background:rgba(10,10,10,.06)}
.pa-list-picker__item.is-added{background:rgba(10,10,10,.05)}
.pa-list-picker__item.is-added span::after{content:" ✓"}
.pa-list-picker__item small{opacity:.6;white-space:nowrap}
.pa-list-picker__create{display:flex;gap:.35rem;padding:.45rem .35rem;border-top:1px solid rgba(10,10,10,.12);margin-top:.25rem}
.pa-list-picker__create input{flex:1;min-width:0;border:1px solid rgba(10,10,10,.22);background:transparent;padding:.45rem;font:inherit}
.pa-list-picker__create button{border:1px solid rgba(10,10,10,.22);background:none;padding:.45rem .7rem;cursor:pointer}
.pa-list-picker__status{margin:.3rem .35rem;font-size:.85em;opacity:.7}

/* Редактор списка в профиле: порядок и мета */
.pa-list-editor__move{display:inline-flex;flex-direction:column;gap:.1rem}
.pa-list-editor__move button{border:1px solid rgba(10,10,10,.18);background:none;font-size:.7rem;line-height:1;padding:.15rem .35rem;cursor:pointer}
.pa-list-editor__item[data-list-item]{display:flex;align-items:center;gap:.6rem;padding:.3rem 0}
.pa-list-editor__item a{flex:1;min-width:0}
.pa-list-editor__note{opacity:.65}
.pa-list-editor__count{opacity:.6;white-space:nowrap}
.pa-list-add [data-select-filter]{border:1px solid rgba(10,10,10,.22);background:transparent;padding:.7rem;font:inherit;min-width:14rem}

/* Сравнение: чипы разделов */
.pa-unseen__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0 1rem}
.pa-unseen__chip{border:1px solid rgba(10,10,10,.25);background:none;padding:.35rem .8rem;font:inherit;font-size:.85em;cursor:pointer;border-radius:999px}
.pa-unseen__chip.is-active{background:#0a0a0a;color:#fff;border-color:#0a0a0a}

/* Каталог /lists/ */
.pa-lists-index__inner{padding:2.5rem 0 3.5rem}
.pa-lists-index__head{max-width:44rem;margin-bottom:2rem}
.pa-lists-index__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.25rem}
.pa-lists-index__card{display:block;border:1px solid rgba(10,10,10,.16);padding:1rem;text-decoration:none;color:inherit}
.pa-lists-index__card:hover{border-color:rgba(10,10,10,.5)}
.pa-lists-index__card strong{display:block;margin:.5rem 0 .2rem}
.pa-lists-index__card p{margin:.2rem 0;opacity:.75;font-size:.9em}
.pa-lists-index__card small{opacity:.55}
.pa-lists-index__covers{display:flex;gap:.3rem;min-height:64px}
.pa-lists-index__covers img{object-fit:cover;border:1px solid rgba(10,10,10,.12)}
.pa-lists-index__empty{opacity:.75}
.pa-public-profile__section-more{font-size:.7em;font-weight:400;margin-left:.6rem;white-space:nowrap}
