.projectDetails_projectPage__gRawm{padding:0 20px;max-width:1425px;margin:0 auto;font-family:Steppe,sans-serif}.projectDetails_backLink__eqcbK{font-size:1rem;color:#7f7f7f;text-decoration:underline;margin-bottom:1.5rem;display:inline-block}.projectDetails_topBar__eMOtM{display:flex;align-items:center;gap:.5rem;padding:1rem 0}.projectDetails_searchBar__eMDZL svg{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.projectDetails_titleSection__2ONXX{flex:0 0 auto}.projectDetails_titleSection__2ONXX h1{font-size:2.5rem;font-weight:600;display:flex;align-items:center;gap:1rem;white-space:nowrap}.projectDetails_editButton__a0_kx{background:none;border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center}.projectDetails_titleInput__e0bh8{font-size:2.5rem;font-weight:600;border:1px solid #ccc;border-radius:8px;padding:.5rem;width:100%}.projectDetails_descriptionSection__SZ3jT{background-color:#f6f6f6;padding:1.5rem;border-radius:12px;margin-bottom:3rem;width:100%}.projectDetails_descriptionSection__SZ3jT p{font-size:1rem;color:#383941;display:flex;align-items:center;gap:1rem}.projectDetails_descriptionTextarea__xmKmy{width:100%;font-size:1rem;border:1px solid #ccc;border-radius:8px;padding:.5rem;min-height:80px;resize:vertical}.projectDetails_searchBar__eMDZL{position:relative;max-width:2000px;margin-left:auto;min-width:200px}.projectDetails_actionSection__LVgO4{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.projectDetails_searchBar__eMDZL input{width:100%;height:76px;padding:12px 44px 12px 24px;border:1px solid #e0e0e0;border-radius:16px;font-size:1rem}.projectDetails_searchBar__eMDZL img{position:absolute;left:1rem;top:50%;transform:translateY(-50%)}.projectDetails_actorCountNumber__EIT7i{display:flex;align-items:center;gap:.5rem}.projectDetails_actorCount__PlXgC{display:flex;align-items:center;gap:15px;background-color:#f6f6f6;padding:.75rem 1rem;height:76px;border-radius:16px;font-weight:600}.projectDetails_actionButtons__WQv2y{display:flex;align-items:center;gap:.5rem}.projectDetails_iconButton__HmZzc{background-color:#f6f6f6;border:none;border-radius:16px;padding:.75rem;cursor:pointer;width:76px;height:76px;display:flex;align-items:center;justify-content:center}.projectDetails_mainActionButton__E6it8{background:rgba(224,223,223,.32);border:1px solid #015340;height:76px;color:#015340;padding:.75rem 1.5rem;border-radius:16px;font-size:1rem;cursor:pointer}.projectDetails_actionButtonsa__DPqf1{width:auto!important;padding:0 24px;font-size:16px;font-weight:600;line-height:150%;letter-spacing:-.05em;color:#015340;border-radius:16px;border:1px solid #015340}.projectDetails_actionButtons__WQv2y button,.projectDetails_actionButtonsa__DPqf1{background-color:#F6F6F6;height:76px;display:flex;align-items:center;justify-content:center}.projectDetails_actionButtons__WQv2y button{width:76px;border-radius:16px}.projectDetails_actorsList__MdB9e{display:flex;flex-direction:column;gap:1rem}.projectDetails_actorRow__r2Y_G{display:grid;grid-template-columns:2fr 3fr 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;border-radius:16px;padding:16px;background-color:#F6F6F6;border-bottom:1px solid #f6f6f6}.projectDetails_actorInfo__F_Q9r{display:flex;align-items:center;gap:1rem}.projectDetails_actorPhoto__8BPst{border-radius:8px;object-fit:cover;width:175px;height:200px}.projectDetails_actorDetails__atOhx{display:flex;flex-direction:column;gap:.25rem}.projectDetails_actorName__r4sYH{color:#000;text-decoration:none;margin-bottom:10px;font-size:20px}.projectDetails_actorName__r4sYH:hover{color:#015340;text-decoration:underline}.projectDetails_actorParams__hQuXR{display:flex;flex-direction:column;gap:10px;font-size:20px;color:#7f7f7f}.projectDetails_paramValue__WHdd_{color:#000}.projectDetails_actorLink__bwWE8{display:flex;align-items:center;gap:.5rem}.projectDetails_noTaskLink__Qsgip{color:#7f7f7f}.projectDetails_copyButton__VpUkJ{background:none;border:none;cursor:pointer}.projectDetails_actorCountNumberText__Ug2Z2{background:#015340;border-radius:16px;height:24px;width:24px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;font-weight:600}.projectDetails_actorRating__1q53l{display:flex;gap:.25rem}.projectDetails_heartButton__blF6i{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.projectDetails_heartButton__blF6i:hover{transform:scale(1.1)}.projectDetails_heartButton__blF6i:active{transform:scale(.95)}.projectDetails_removeButton__kl6xm{background:none;border:none;opacity:0;cursor:pointer;position:absolute;top:0;right:0;font-size:12px;color:#fff;background-color:#000;border-radius:16px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:opacity .2s ease}.projectDetails_actorRow__r2Y_G:hover .projectDetails_removeButton__kl6xm{opacity:1}.projectDetails_actorRow__r2Y_G{position:relative}.projectDetails_errorPage__lNm3W,.projectDetails_loading__x_tst{text-align:center;padding:4rem;font-size:1.2rem}@media (max-width:1200px){.projectDetails_topBar__eMOtM{gap:1.5rem}.projectDetails_titleSection__2ONXX h1{font-size:2rem}.projectDetails_searchBar__eMDZL{max-width:300px;min-width:180px}.projectDetails_actionSection__LVgO4{gap:.75rem}}@media (max-width:768px){.projectDetails_projectPage__gRawm{padding:0}.projectDetails_backLink__eqcbK{margin:0}.projectDetails_topBar__eMOtM{flex-direction:column;align-items:flex-start;gap:10px}.projectDetails_actionSection__LVgO4{align-items:flex-start!important}.projectDetails_searchBar__eMDZL{margin:0;width:100%}.projectDetails_actionButtons__WQv2y{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start!important}.projectDetails_titleSection__2ONXX{text-align:center}.projectDetails_titleSection__2ONXX h1{font-size:1.8rem;justify-content:center}.projectDetails_searchBar__eMDZL{max-width:100%;min-width:auto}.projectDetails_actionSection__LVgO4{flex-direction:column;align-items:center;gap:.5rem}.projectDetails_actionButtons__WQv2y{justify-content:center}.projectDetails_actorRow__r2Y_G{grid-template-columns:1fr;gap:1rem;text-align:center}.projectDetails_actorInfo__F_Q9r{flex-direction:row;text-align:center;justify-content:flex-start;align-items:flex-start}.projectDetails_actorDetails__atOhx{align-items:flex-start}.projectDetails_actorDetails__atOhx *{align-items:flex-start;text-align:left}.projectDetails_actorPhoto__8BPst{width:150px;height:150px}}.projectDetails_castingsSection__wb_og{margin-top:3rem;border-top:1px solid #e0e0e0;padding-top:2rem}.projectDetails_sectionTitle__XWIXq{font-size:1.8rem;font-weight:600;margin-bottom:1.5rem}.projectDetails_castingItem__oXAAf{background-color:#f9f9f9;border:1px solid #eee;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.projectDetails_castingHeader__ys63g{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.projectDetails_castingHeader__ys63g h3{font-size:1.4rem;font-weight:600;margin:0}.projectDetails_toggleResponsesButton__yx8zO{background-color:#e7f0ff;border:1px solid #b3d1ff;color:#005aee;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer}.projectDetails_castingDate__dXlHo{font-size:.9rem;color:#7f7f7f;margin-bottom:1rem}.projectDetails_responsesContainer__qBS5_{margin-top:1rem;padding-top:1rem;border-top:1px solid #e0e0e0}.projectDetails_responseItem__0GBkb{padding:1rem;border-bottom:1px solid #eee}.projectDetails_responseItem__0GBkb:last-child{border-bottom:none}.projectDetails_responseStatus__jBVUA{font-weight:700;padding:.2rem .5rem;border-radius:6px;font-size:.8rem;background-color:#e0e0e0}.projectDetails_responseVideoLink__3Im01{color:#005aee;text-decoration:underline;margin:.5rem 0;display:inline-block}.projectDetails_responseComment__oSxXg{font-size:.875rem;color:#666;margin-top:.25rem}.projectDetails_modalOverlay__TWVLD{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.projectDetails_modalContent__MfV_A{background:white;border-radius:16px;padding:2rem;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.2)}.projectDetails_modalContent__MfV_A h2{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center;color:#333}.projectDetails_castingForm___eJi9{display:flex;flex-direction:column;gap:1rem}.projectDetails_formGroup__pMUX1{display:flex;flex-direction:column;gap:.5rem}.projectDetails_formGroup__pMUX1 label{font-weight:500;color:#333;font-size:.875rem}.projectDetails_formGroup__pMUX1 input,.projectDetails_formGroup__pMUX1 textarea{padding:.75rem;border:1px solid #f6f6f6;border-radius:8px;font-size:1rem;background-color:#F6F6F6;transition:border-color .2s}.projectDetails_formGroup__pMUX1 input:focus,.projectDetails_formGroup__pMUX1 textarea:focus{outline:none;border-color:#015340}.projectDetails_formGroup__pMUX1 textarea{resize:vertical;min-height:80px}.projectDetails_checkboxLabel__Fpu0x{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:1rem}.projectDetails_checkboxLabel__Fpu0x input[type=checkbox]{width:auto;margin:0}.projectDetails_error__RMBit{background-color:#fee;color:#c33;padding:.75rem;border-radius:8px;border:1px solid #fcc;font-size:.875rem}.projectDetails_formActions__7sL8V{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.projectDetails_cancelButton__gP7ui{padding:.75rem 1.5rem;border:1px solid #ccc;background:white;color:#666;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .2s}.projectDetails_cancelButton__gP7ui:hover{background-color:#f5f5f5;border-color:#999}.projectDetails_submitButton__nxkcv{padding:.75rem 1.5rem;border:none;background:#015340;color:white;border-radius:8px;cursor:pointer;font-size:1rem;transition:background-color .2s;min-width:120px}.projectDetails_submitButton__nxkcv:hover{background-color:#014030}.projectDetails_submitButton__nxkcv:disabled{background-color:#ccc;cursor:not-allowed}.projectDetails_actionButton__lkMoI{width:auto;padding:0 24px;font-size:16px;font-weight:600;line-height:150%;letter-spacing:-.05em;color:#015340;border-radius:16px;background-color:#F6F6F6;border:1px solid #015340;height:76px;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:all .2s}.projectDetails_actionButtons__WQv2y .projectDetails_actionButton__lkMoI{width:76px;padding:0}.projectDetails_actionButtons__WQv2y .projectDetails_actionButton__lkMoI:last-child{width:auto;padding:0 24px}@media (max-width:1440px){.projectDetails_projectPage__gRawm{width:90%}}