.campaign-card{flex-direction:column;gap:.6rem;display:flex}.campaign-description{color:#5d605a;margin:0;line-height:1.5}.campaign-progress{background:#e7e4da;border-radius:99px;height:10px;overflow:hidden}.campaign-progress i{background:#1f7a3d;border-radius:99px;height:100%;display:block}.campaign-figures{margin:0;font-weight:700}.campaign-figures b{font-size:1.1rem}.campaign-officer-actions{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.campaign-officer-actions button{cursor:pointer;background:0 0;border:1px solid #1a1a1a;padding:.5rem 1rem;font-weight:700}.campaign-message{text-align:left;cursor:pointer;border:0;width:100%;margin-bottom:1rem;display:block}.campaign-create{border:1px solid #d8d5c9;border-radius:12px;margin-top:1.5rem;padding:1rem}.campaign-create summary{cursor:pointer;font-weight:700}.campaign-create form{gap:.75rem;margin-top:1rem;display:grid}.campaign-create label{gap:.3rem;font-size:.85rem;font-weight:700;display:grid}.campaign-create input,.campaign-create textarea{border:1px solid #cfcabb;padding:.6rem;font:16px inherit}.campaign-create button{color:#fff;cursor:pointer;background:#1a1a1a;border:0;justify-self:start;padding:.75rem 1.5rem;font-weight:700}
