.catalog-search{display:grid;grid-template-columns:minmax(180px,2fr) minmax(100px,1fr) minmax(100px,1fr) auto;gap:12px;align-items:end;margin:20px 0 8px;padding:18px;background:#eee7dd;border-radius:16px}.catalog-search label{display:grid;gap:6px;font-size:14px;font-weight:550}.catalog-search input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #c9bcae;border-radius:10px;font:inherit;background:#fffdf8}.catalog-search button{min-height:44px;padding:9px 14px;border:1px solid #c9bcae;border-radius:24px;background:#fffdf8;font:inherit}.catalog-search-status{min-height:24px;color:#61594e;font-size:14px}.archive-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.archive-tabs button{padding:9px 16px;border-radius:20px}.archive-tabs [aria-pressed=true]{background:#662a41;color:white}.archive-list{max-height:360px;overflow:auto}.archive-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #ded6cb}.archive-row strong,.archive-row small{display:block}.archive-row small{color:#6c6257;margin-top:5px}.archive-row button{min-width:130px;padding:9px 12px;border-radius:22px}.archive-status{min-height:24px}#catalog-archive-manager{margin:24px 0;padding:18px;background:#f1eade;border-radius:14px}@media(max-width:740px){.catalog-search{grid-template-columns:1fr 1fr}.catalog-query{grid-column:1/-1}.catalog-search button{grid-column:1/-1}.archive-row{align-items:start;flex-wrap:wrap}}@media(max-width:360px){.catalog-search{grid-template-columns:1fr}.catalog-query{grid-column:auto}}
