.campaign-notice{padding:14px 18px;background:#eef8f5;border-left:3px solid #2a645b;border-radius:5px}.campaign-categories,.campaign-toolbar,.campaign-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.campaign-categories{margin:16px 0;padding:12px;border:1px solid #d4e7e3;border-radius:8px}.campaign-toolbar{justify-content:space-between}.campaign-participants input[type=number]{min-width:110px;max-width:150px}.campaign-error{color:#ad2222;font-weight:700}.campaign-art-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.campaign-art-preview{display:block;max-width:100%;max-height:300px;object-fit:contain;margin:12px 0}.campaign-regulation{margin-top:20px}.campaign-actions{margin-bottom:28px}.campaign-participants tr[hidden],.campaign-art-preview[hidden]{display:none}.catalog-campaign{margin:0 0 24px}.catalog-campaign picture,.catalog-campaign img{display:block;width:100%;height:auto}@media(max-width:767px){.campaign-art-grid{grid-template-columns:1fr}.campaign-toolbar,.campaign-actions{align-items:stretch;flex-direction:column}}
