.catalog-controls{margin:28px 0}.catalog-controls>label{display:block;font-weight:700;margin-bottom:10px}.catalog-input{display:flex;gap:12px;max-width:820px}.catalog-input input{min-width:0;flex:1;padding:15px;border:1px solid #a9bfce;border-radius:3px;font:inherit}.catalog-input button,.catalog-categories button,[data-clear-project]{padding:12px 18px;border:1px solid #a9bfce;background:white;color:#1a3c5b;border-radius:3px;font:inherit;cursor:pointer}.catalog-categories{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.catalog-categories button[aria-pressed=true]{background:#1a3c5b;color:white;border-color:#1a3c5b}.catalog-count{color:#547c97;font-size:14px}.campaign-card[hidden],.catalog-empty[hidden],[data-clear-project][hidden]{display:none!important}.catalog-empty{margin:20px auto 60px;max-width:1180px;padding:30px;background:#f1f6f9}.candidate-project{background:#f1f6f9;padding:16px;margin-bottom:20px}.candidate-project input[readonly]{background:#fff;color:#1a3c5b}.candidate-project [data-clear-project]{font-size:13px;padding:8px 12px;margin-top:8px}.catalog-controls button:focus-visible,.catalog-controls input:focus-visible,[data-clear-project]:focus-visible{outline:3px solid #00afa4;outline-offset:3px}@media(max-width:650px){.catalog-input{flex-direction:column}.catalog-categories{gap:8px}.catalog-categories button{padding:10px 12px}.catalog-empty{margin:20px;padding:20px}}
