.C5PJ6a_page{max-width:760px;margin:0 auto;padding:24px 16px 64px}.C5PJ6a_heading{margin:0 0 8px}.C5PJ6a_muted{color:var(--bc-muted);font-size:var(--bc-text-sm,14px)}.C5PJ6a_error{color:var(--bc-accent)}.C5PJ6a_empty{border:1px dashed var(--bc-border);color:var(--bc-muted);border-radius:12px;margin:24px 0;padding:16px}.C5PJ6a_form{flex-wrap:wrap;align-items:end;gap:8px;margin:16px 0;display:flex}.C5PJ6a_label{flex:0 0 100%;font-weight:600}.C5PJ6a_input{border:1px solid var(--bc-border);background:var(--bc-surface);min-width:0;color:var(--bc-ink);border-radius:10px;flex:220px;padding:10px 12px}.C5PJ6a_search,.C5PJ6a_more,.C5PJ6a_book{border:1px solid var(--bc-border);background:var(--bc-surface);color:var(--bc-ink);cursor:pointer;border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-block}.C5PJ6a_list{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.C5PJ6a_card{border:1px solid var(--bc-border);background:var(--bc-surface);border-radius:14px;gap:6px;padding:16px;display:grid}.C5PJ6a_head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.C5PJ6a_kind{text-transform:uppercase;letter-spacing:.04em;color:var(--bc-muted);font-size:12px;font-weight:700}.C5PJ6a_discount{color:var(--bc-success,var(--bc-accent));font-weight:700}.C5PJ6a_title{margin:0;font-size:18px}.C5PJ6a_shop{margin:0;font-weight:600}.C5PJ6a_prices{font-size:var(--bc-text-sm,14px);margin:4px 0;padding:0;list-style:none}
