.ProjectMembers_sectionBlock__T5fLY{margin-bottom:2rem}.ProjectMembers_sectionHeader__k2kmy h3{font-size:1.25rem;font-weight:600}.ProjectMembers_sectionDescription__xFTCJ{color:#6b7280;background-color:var(--color-border-lighter);border:1px solid var(--color-border-light);padding:12px 15px;margin:8px}.ProjectMembers_btnAdd__JBn_l{background-color:var(--color-accent-primary);color:white;border:none;padding:10px 20px;font-size:.9rem;font-weight:600;cursor:pointer;margin-bottom:30px;transition:background .2s}.ProjectMembers_btnAdd__JBn_l:hover{background-color:var(--color-interactive)}.ProjectMembers_authorCard__2U5UA{border:1px solid var(--border-gray,#dddddd);display:flex;align-items:stretch;margin-bottom:20px;border-radius:4px;overflow:hidden;background:#fff}.ProjectMembers_avatarSection__sTIYY{background-color:#f0f0f0;width:120px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex:0 0 120px}.ProjectMembers_avatarSection__sTIYY svg{width:80px;height:80px;fill:#cccccc;margin-top:15px}.ProjectMembers_avatarImg__B0q4w{width:72px;height:72px;object-fit:cover;border-radius:6px}.ProjectMembers_detailsSection__HPfSO{flex:1;padding:20px;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.ProjectMembers_authorName__e6MET{display:block;width:100%;font-weight:700;font-size:1rem;margin-bottom:5px}.ProjectMembers_roleSelect__hdtuY{padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:.9rem;background:white;min-width:180px}.ProjectMembers_checkboxItem__U6xwH{display:flex;align-items:center;gap:8px;font-size:.9rem;cursor:pointer}.ProjectMembers_checkboxItem__U6xwH input{width:16px;height:16px;cursor:pointer;accent-color:var(--color-interactive);-webkit-appearance:none;appearance:auto;border:1px solid #d1d5db;border-radius:4px;display:inline-block;vertical-align:middle;background-color:white}.ProjectMembers_checkboxItem__U6xwH input:checked{background-color:var(--color-interactive);border-color:var(--color-interactive);color:#fff}.ProjectMembers_checkboxItem__U6xwH input:focus{outline:none;box-shadow:0 0 0 4px rgba(59,130,246,.12);border-color:var(--color-interactive)}.ProjectMembers_removeBtn__WOg7X{color:var(--color-interactive);text-decoration:none;font-size:.9rem;margin-right:auto}.ProjectMembers_removeBtn__WOg7X:hover{text-decoration:underline}.ProjectMembers_formGroup__t_KBG{margin-bottom:5px}.ProjectMembers_labelTop__o79p1>label{display:block;margin-bottom:.5rem;font-weight:600}.ProjectMembers_labelTop__o79p1 .ProjectMembers_input__fH_1M{width:100%}.ProjectMembers_input__fH_1M{width:100%;min-width:0;padding:.5rem;border:1px solid #d1d5db;box-sizing:border-box}.ProjectMembers_relative__3qQth{flex:1;min-width:0}.ProjectMembers_smallButton__rSncg{background:var(--color-accent-primary);border:1px solid var(--color-border-light);color:white;padding:6px 10px;cursor:pointer;margin:8px}.ProjectMembers_companyList__Kj2c2{position:absolute;left:0;right:0;top:calc(100% + 8px);border:1px solid #e6e9ee;background:#fff;box-shadow:0 10px 30px rgba(2,6,23,.08);max-height:260px;overflow:auto;z-index:1001;margin:0}.ProjectMembers_companyListItem__we1WI{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;cursor:pointer;border-bottom:1px solid rgba(15,23,42,.03)}.ProjectMembers_companyListItemActive__nPiqs,.ProjectMembers_companyListItemSelected__lHjO8{background:rgba(37,99,235,.06)}.ProjectMembers_companyListItemLogo__cyp5b{width:40px;height:40px;object-fit:cover;flex:0 0 40px;background:#f8fafc}.ProjectMembers_companyListItemText__Luvbv{display:flex;flex-direction:column;min-width:0}.ProjectMembers_companyListItemName__MphiL{font-weight:600;color:#0f1724;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectMembers_companyListItemCountry__nvgA9{color:#9ca3af;font-size:13px;margin-top:4px}.ProjectMembers_emptyState__ngbur{color:#9ca3af;font-size:13px;padding:8px 0}.ProjectMembers_sectionDescriptionSpacing__27iSS{margin-bottom:12px}.ProjectMembers_flexBetweenGap12__lBgnu{display:flex;justify-content:space-between;gap:12px}.ProjectMembers_flexOne__nz6gt{flex:1}.ProjectMembers_controlsInline__p1qBc{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ProjectMembers_inputRow__Xu1AW{display:flex;gap:8px;align-items:center}.ProjectMembers_relative__3qQth{position:relative}.ProjectMembers_removed__zAiaH{opacity:.5}.ProjectMembers_footerActions__APcV4{display:flex;justify-content:flex-end;margin-top:30px;border-top:1px solid #eee;padding-top:20px}.ProjectMembers_btnSave__XthCj{background-color:#e0e0e0;color:#999;border:none;padding:12px 40px;border-radius:4px;font-weight:700;cursor:not-allowed;transition:all .2s}.ProjectMembers_btnSave__XthCj.ProjectMembers_active__1DTuI{background-color:var(--color-accent-primary);color:white;cursor:pointer}.ProjectMembers_modalOverlay__lquvz{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.ProjectMembers_modalContent__pP5vX{background:white;width:100%;max-width:500px;border-radius:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column;max-height:90vh;overflow:visible;direction:rtl}.ProjectMembers_modalHeader__t0KsK{padding:20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.ProjectMembers_modalHeader__t0KsK h4{margin:0;font-size:1.1rem;font-weight:600}.ProjectMembers_btnCloseModal__0N5hT{background:none;border:none;font-size:1.5rem;line-height:1;color:#9ca3af;cursor:pointer}.ProjectMembers_modalBody__nt10e{padding:24px 20px;overflow:visible}.ProjectMembers_modalFooter__oMPxB{padding:16px 20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px}.ProjectMembers_secondaryButton__4479n{background:white;border:1px solid #d1d5db;color:#374151;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500}.ProjectMembers_chevronIcon__WWI3Q{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#9ca3af;display:flex;align-items:center;justify-content:center}