.competition-collective{color:#152d50;min-width:0}.competition-collective .competition-review-screen{gap:18px;display:grid}.competition-collective .collective-toolbar,.competition-collective .collective-progress-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.competition-collective .collective-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.competition-collective .collective-note{background:#eaf3ff;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;line-height:1.5;display:flex}.competition-collective .collective-note svg{flex-shrink:0;margin-top:2px}.competition-collective .collective-create form,.competition-collective .collective-create label{gap:10px;display:grid}.competition-collective .collective-create form{gap:20px}.competition-collective .collective-create input:not([type=checkbox]),.competition-collective select{color:#152d50;background:#f7faff;border:1px solid #cbd7e7;border-radius:12px;width:100%;max-width:100%;min-height:48px;padding:12px;font-size:16px}.competition-collective fieldset{border:1px solid #dae3ef;border-radius:16px;min-width:0;margin:0;padding:14px}.competition-collective legend{padding:0 8px;font-weight:700}.competition-collective label.collective-member{border-bottom:1px solid #edf1f7;align-items:center;gap:12px;min-height:54px;padding:10px 0;display:flex}.competition-collective .collective-member input{accent-color:#0865df;flex-shrink:0;width:20px;height:20px}.competition-collective small{color:#62738c;font-size:14px;line-height:1.45;display:block}.competition-collective .collective-shares{gap:0;margin:18px 0;display:grid}.competition-collective .collective-shares>div{border-bottom:1px solid #e5edf7;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.competition-collective .collective-shares>div>span:first-child{overflow-wrap:anywhere}.competition-collective progress{-webkit-appearance:none;appearance:none;background:#e8eef6;border:0;border-radius:20px;width:100%;height:12px;margin:14px 0;overflow:hidden}.competition-collective progress::-webkit-progress-bar{background:#e8eef6}.competition-collective progress::-webkit-progress-value{background:#0865df;border-radius:20px}.competition-collective progress::-moz-progress-bar{background:#0865df}.competition-collective .collective-status{color:#855218;background:#fff3dd;border-radius:20px;padding:5px 10px;font-size:14px;font-weight:600}.competition-collective .collective-status.is-paid{color:#126942;background:#ddf6e9}.competition-collective .collective-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.competition-collective summary{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.competition-collective button,.competition-collective a{white-space:normal;min-height:44px}.competition-collective .collective-plan{overflow:hidden}@media (max-width:600px){.competition-collective .review-card{padding:18px}.competition-collective .collective-shares>div{grid-template-columns:minmax(0,1fr) auto}.competition-collective .collective-status{grid-column:1/-1;justify-self:start}.competition-collective .collective-actions>*{flex:180px}.competition-collective .collective-metrics{grid-template-columns:1fr}.competition-collective .collective-progress-title{font-size:14px}}
