.cooperation-card{width:100%;display:flex;flex-direction:column;gap:24px;padding:24px;border:1px solid #F1F1F1;border-radius:12px;background:#fff;box-shadow:0 6px 50px -6.25px #3d3d3d33}.cooperation-card__row{width:100%;display:flex;align-items:stretch;gap:24px}.cooperation-card__media{flex-shrink:0;width:240px}.cooperation-card__image{width:100%;height:240px;border-radius:8px;overflow:hidden;background:#f4f5fa;display:flex;align-items:center;justify-content:center}.cooperation-card__image img{width:100%;height:100%;padding:8px;object-fit:contain;object-position:center}.cooperation-card__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.cooperation-card__head{width:100%;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:24px}.cooperation-card__aside{flex-shrink:0;width:auto;display:flex;flex-direction:column;align-items:stretch;gap:12px}.cooperation-card__title{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:700;line-height:1.5;color:#0d0e12}.cooperation-card__desc{max-width:calc(100% - 160px);font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;overflow:hidden;max-height:9999px}.cooperation-card__desc.is-collapsed{max-height:72px}.cooperation-card__more{cursor:pointer;text-decoration:underline;color:#365ed7;font-family:Inter Tight,sans-serif;font-size:16px;line-height:24px;font-weight:400;transition:color .4s ease}.cooperation-card__more:hover{color:#5e74b5}.cooperation-card__status-row{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:8px}.cooperation-card__status{flex:0 1 auto;min-width:0;display:flex;align-items:center;justify-content:center}.cooperation-card__status-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:6px;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:600;line-height:24px;white-space:nowrap}.cooperation-card__status-badge svg{flex-shrink:0;width:20px;height:20px}.cooperation-card--closed .cooperation-card__status,.cooperation-card--closed .cooperation-card__status:hover,.cooperation-card--closed .cooperation-card__status:focus-visible{color:#3c9762}.cooperation-card--closed .cooperation-card__status-badge{background:#def5e9}.cooperation-card--active .cooperation-card__status,.cooperation-card--active .cooperation-card__status:hover,.cooperation-card--active .cooperation-card__status:focus-visible{color:#9c661f}.cooperation-card--active .cooperation-card__status-badge{background:#9c661f1f}.cooperation-card__action{flex-shrink:0;margin-top:auto;padding-top:8px}.cooperation-card__action .app-button{width:220px;padding:0 20px}.cooperation-card__participants{width:100%;margin-top:16px}.cooperation-card__participants-head{cursor:pointer;width:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.cooperation-card__participants-title{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:700;line-height:1.5;color:#0d0e12}.cooperation-card__participants-arrow{display:flex;align-items:center;justify-content:center}.cooperation-card__participants-arrow svg{width:20px;height:14px;color:#0d0e12;transition:transform .4s ease;transform-origin:center}.cooperation-card__participants-arrow.rotate-180 svg{transform:scaleX(-1) rotate(180deg)}.cooperation-card__participants-body{margin-top:24px;width:100%;display:flex;flex-direction:column;gap:24px}.cooperation-card__participant{display:flex;flex-direction:column;gap:16px}.cooperation-card__participant+.cooperation-card__participant{padding-top:24px;border-top:1px solid #F1F1F1}.cooperation-card__participant-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cooperation-card__participant-field{display:flex;flex-direction:column;gap:4px;min-width:0}.cooperation-card__participant-label{font-family:Inter Tight,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#0d0e12}.cooperation-card__participant-value{font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#525252;overflow-wrap:anywhere;overflow:hidden;max-height:9999px}.cooperation-card__participant-value.is-collapsed{max-height:72px}.cooperation-card__participant-link{color:#365ed7;text-decoration:none;transition:color .4s ease}.cooperation-card__participant-link:hover{color:#5e74b5}@media screen and (max-width: 1024px){.cooperation-card{gap:16px;padding:16px}.cooperation-card__row{flex-wrap:wrap;align-items:flex-start;gap:16px}.cooperation-card__media{width:100%}.cooperation-card__image{height:200px}.cooperation-card__content{flex:1 1 auto}.cooperation-card__head{flex-direction:column;align-items:stretch;gap:12px}.cooperation-card__aside{width:100%}.cooperation-card__desc{max-width:100%}.cooperation-card__status-row{justify-content:flex-start}.cooperation-card__action .app-button{width:100%}.cooperation-card__participants-body{margin-top:16px;gap:16px}.cooperation-card__participants-title{font-size:16px}.cooperation-card__participant-row{grid-template-columns:1fr;gap:16px}.cooperation-card__participant-label{font-size:14px;line-height:20px}}
