.projectDetails-module__j_15pq__projectPage{max-width:1425px;margin:0 auto;padding:0 20px;font-family:Steppe,sans-serif}.projectDetails-module__j_15pq__backLink{color:#7f7f7f;margin-bottom:1.5rem;font-size:1rem;text-decoration:underline;display:inline-block}.projectDetails-module__j_15pq__topBar{align-items:center;gap:.5rem;padding:1rem 0;display:flex}.projectDetails-module__j_15pq__searchBar svg{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.projectDetails-module__j_15pq__titleSection{flex:none}.projectDetails-module__j_15pq__titleSection h1{white-space:nowrap;align-items:center;gap:1rem;font-size:2.5rem;font-weight:600;display:flex}.projectDetails-module__j_15pq__editButton{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.projectDetails-module__j_15pq__titleInput{border:1px solid #ccc;border-radius:8px;width:100%;padding:.5rem;font-size:2.5rem;font-weight:600}.projectDetails-module__j_15pq__descriptionSection{background-color:#f6f6f6;border-radius:12px;width:100%;margin-bottom:3rem;padding:1.5rem}.projectDetails-module__j_15pq__descriptionSection p{color:#383941;align-items:center;gap:1rem;font-size:1rem;display:flex}.projectDetails-module__j_15pq__descriptionTextarea{resize:vertical;border:1px solid #ccc;border-radius:8px;width:100%;min-height:80px;padding:.5rem;font-size:1rem}.projectDetails-module__j_15pq__searchBar{min-width:200px;max-width:2000px;margin-left:auto;position:relative}.projectDetails-module__j_15pq__actionSection{flex:none;align-items:center;gap:.5rem;display:flex}.projectDetails-module__j_15pq__searchBar input{border:1px solid #e0e0e0;border-radius:16px;width:100%;height:76px;padding:12px 44px 12px 24px;font-size:1rem}.projectDetails-module__j_15pq__searchBar img{position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.projectDetails-module__j_15pq__actorCountNumber{align-items:center;gap:.5rem;display:flex}.projectDetails-module__j_15pq__actorCount{background-color:#f6f6f6;border-radius:16px;align-items:center;gap:15px;height:76px;padding:.75rem 1rem;font-weight:600;display:flex}.projectDetails-module__j_15pq__actionButtons{align-items:center;gap:.5rem;display:flex}.projectDetails-module__j_15pq__iconButton{cursor:pointer;background-color:#f6f6f6;border:none;border-radius:16px;justify-content:center;align-items:center;width:76px;height:76px;padding:.75rem;display:flex}.projectDetails-module__j_15pq__mainActionButton{color:#015340;cursor:pointer;background:#e0dfdf52;border:1px solid #015340;border-radius:16px;height:76px;padding:.75rem 1.5rem;font-size:1rem}.projectDetails-module__j_15pq__actionButtonsa{letter-spacing:-.05em;color:#015340;background-color:#f6f6f6;border:1px solid #015340;border-radius:16px;justify-content:center;align-items:center;height:76px;padding:0 24px;font-size:16px;font-weight:600;line-height:150%;display:flex;width:auto!important}.projectDetails-module__j_15pq__actionButtons button{background-color:#f6f6f6;border-radius:16px;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.projectDetails-module__j_15pq__actorsList{flex-direction:column;gap:1rem;display:flex}.projectDetails-module__j_15pq__actorRow{background-color:#f6f6f6;border-bottom:1px solid #f6f6f6;border-radius:16px;grid-template-columns:2fr 3fr 1fr auto;align-items:center;gap:1rem;padding:16px;display:grid}.projectDetails-module__j_15pq__actorInfo{align-items:center;gap:1rem;display:flex}.projectDetails-module__j_15pq__actorPhoto{object-fit:cover;border-radius:8px;width:175px;height:200px}.projectDetails-module__j_15pq__actorDetails{flex-direction:column;gap:.25rem;display:flex}.projectDetails-module__j_15pq__actorName{color:#000;margin-bottom:10px;font-size:20px;text-decoration:none}.projectDetails-module__j_15pq__actorName:hover{color:#015340;text-decoration:underline}.projectDetails-module__j_15pq__actorParams{color:#7f7f7f;flex-direction:column;gap:10px;font-size:20px;display:flex}.projectDetails-module__j_15pq__paramValue{color:#000}.projectDetails-module__j_15pq__actorLink{align-items:center;gap:.5rem;display:flex}.projectDetails-module__j_15pq__noTaskLink{color:#7f7f7f}.projectDetails-module__j_15pq__copyButton{cursor:pointer;background:0 0;border:none}.projectDetails-module__j_15pq__actorCountNumberText{color:#fff;background:#015340;border-radius:16px;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;font-weight:600;display:flex}.projectDetails-module__j_15pq__actorRating{gap:.25rem;display:flex}.projectDetails-module__j_15pq__heartButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s;display:flex}.projectDetails-module__j_15pq__heartButton:hover{transform:scale(1.1)}.projectDetails-module__j_15pq__heartButton:active{transform:scale(.95)}.projectDetails-module__j_15pq__removeButton{opacity:0;cursor:pointer;color:#fff;background:#000;border:none;border-radius:16px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:opacity .2s;display:flex;position:absolute;top:0;right:0}.projectDetails-module__j_15pq__actorRow:hover .projectDetails-module__j_15pq__removeButton{opacity:1}.projectDetails-module__j_15pq__actorRow{position:relative}.projectDetails-module__j_15pq__loading,.projectDetails-module__j_15pq__errorPage{text-align:center;padding:4rem;font-size:1.2rem}@media (max-width:1200px){.projectDetails-module__j_15pq__topBar{gap:1.5rem}.projectDetails-module__j_15pq__titleSection h1{font-size:2rem}.projectDetails-module__j_15pq__searchBar{min-width:180px;max-width:300px}.projectDetails-module__j_15pq__actionSection{gap:.75rem}}@media (max-width:768px){.projectDetails-module__j_15pq__projectPage{padding:0}.projectDetails-module__j_15pq__backLink{margin:0}.projectDetails-module__j_15pq__topBar{flex-direction:column;align-items:flex-start;gap:10px}.projectDetails-module__j_15pq__actionSection{align-items:flex-start!important}.projectDetails-module__j_15pq__searchBar{width:100%;margin:0}.projectDetails-module__j_15pq__actionButtons{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start!important}.projectDetails-module__j_15pq__titleSection{text-align:center}.projectDetails-module__j_15pq__titleSection h1{justify-content:center;font-size:1.8rem}.projectDetails-module__j_15pq__searchBar{min-width:auto;max-width:100%}.projectDetails-module__j_15pq__actionSection{flex-direction:column;align-items:center;gap:.5rem}.projectDetails-module__j_15pq__actionButtons{justify-content:center}.projectDetails-module__j_15pq__actorRow{text-align:center;grid-template-columns:1fr;gap:1rem}.projectDetails-module__j_15pq__actorInfo{text-align:center;flex-direction:row;justify-content:flex-start;align-items:flex-start}.projectDetails-module__j_15pq__actorDetails{align-items:flex-start}.projectDetails-module__j_15pq__actorDetails *{text-align:left;align-items:flex-start}.projectDetails-module__j_15pq__actorPhoto{width:150px;height:150px}}.projectDetails-module__j_15pq__castingsSection{border-top:1px solid #e0e0e0;margin-top:3rem;padding-top:2rem}.projectDetails-module__j_15pq__sectionTitle{margin-bottom:1.5rem;font-size:1.8rem;font-weight:600}.projectDetails-module__j_15pq__castingItem{background-color:#f9f9f9;border:1px solid #eee;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.projectDetails-module__j_15pq__castingHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.projectDetails-module__j_15pq__castingHeader h3{margin:0;font-size:1.4rem;font-weight:600}.projectDetails-module__j_15pq__toggleResponsesButton{color:#005aee;cursor:pointer;background-color:#e7f0ff;border:1px solid #b3d1ff;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:500}.projectDetails-module__j_15pq__castingDate{color:#7f7f7f;margin-bottom:1rem;font-size:.9rem}.projectDetails-module__j_15pq__responsesContainer{border-top:1px solid #e0e0e0;margin-top:1rem;padding-top:1rem}.projectDetails-module__j_15pq__responseItem{border-bottom:1px solid #eee;padding:1rem}.projectDetails-module__j_15pq__responseItem:last-child{border-bottom:none}.projectDetails-module__j_15pq__responseStatus{background-color:#e0e0e0;border-radius:6px;padding:.2rem .5rem;font-size:.8rem;font-weight:700}.projectDetails-module__j_15pq__responseVideoLink{color:#005aee;margin:.5rem 0;text-decoration:underline;display:inline-block}.projectDetails-module__j_15pq__responseComment{color:#666;margin-top:.25rem;font-size:.875rem}.projectDetails-module__j_15pq__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.projectDetails-module__j_15pq__modalContent{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:90vh;padding:2rem;overflow-y:auto;box-shadow:0 10px 25px #0003}.projectDetails-module__j_15pq__modalContent h2{text-align:center;color:#333;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.projectDetails-module__j_15pq__castingForm{flex-direction:column;gap:1rem;display:flex}.projectDetails-module__j_15pq__formGroup{flex-direction:column;gap:.5rem;display:flex}.projectDetails-module__j_15pq__formGroup label{color:#333;font-size:.875rem;font-weight:500}.projectDetails-module__j_15pq__formGroup input,.projectDetails-module__j_15pq__formGroup textarea{background-color:#f6f6f6;border:1px solid #f6f6f6;border-radius:8px;padding:.75rem;font-size:1rem;transition:border-color .2s}.projectDetails-module__j_15pq__formGroup input:focus,.projectDetails-module__j_15pq__formGroup textarea:focus{border-color:#015340;outline:none}.projectDetails-module__j_15pq__formGroup textarea{resize:vertical;min-height:80px}.projectDetails-module__j_15pq__checkboxLabel{cursor:pointer;align-items:center;gap:.5rem;font-size:1rem;display:flex}.projectDetails-module__j_15pq__checkboxLabel input[type=checkbox]{width:auto;margin:0}.projectDetails-module__j_15pq__error{color:#c33;background-color:#fee;border:1px solid #fcc;border-radius:8px;padding:.75rem;font-size:.875rem}.projectDetails-module__j_15pq__formActions{justify-content:flex-end;gap:1rem;margin-top:1.5rem;display:flex}.projectDetails-module__j_15pq__cancelButton{color:#666;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;transition:all .2s}.projectDetails-module__j_15pq__cancelButton:hover{background-color:#f5f5f5;border-color:#999}.projectDetails-module__j_15pq__submitButton{color:#fff;cursor:pointer;background:#015340;border:none;border-radius:8px;min-width:120px;padding:.75rem 1.5rem;font-size:1rem;transition:background-color .2s}.projectDetails-module__j_15pq__submitButton:hover{background-color:#014030}.projectDetails-module__j_15pq__submitButton:disabled{cursor:not-allowed;background-color:#ccc}.projectDetails-module__j_15pq__actionButton{letter-spacing:-.05em;color:#015340;cursor:pointer;background-color:#f6f6f6;border:1px solid #015340;border-radius:16px;justify-content:center;align-items:center;gap:.5rem;width:auto;height:76px;padding:0 24px;font-size:16px;font-weight:600;line-height:150%;transition:all .2s;display:flex}.projectDetails-module__j_15pq__actionButtons .projectDetails-module__j_15pq__actionButton{width:76px;padding:0}.projectDetails-module__j_15pq__actionButtons .projectDetails-module__j_15pq__actionButton:last-child{width:auto;padding:0 24px}@media (max-width:1440px){.projectDetails-module__j_15pq__projectPage{width:90%}}
