.styles_container__Xf56L{flex-direction:column;min-height:90vh;padding:40px;background-color:#e4e4e4}.styles_container__Xf56L,.styles_header__IavFw{display:flex;animation:styles_fadeInUp__B_sXp .8s ease-out}.styles_header__IavFw{justify-content:center;align-items:center;padding:15px;margin-bottom:40px;background-color:#1a3c30;border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.styles_title__jABMh{font-size:24px;font-weight:700;color:#fff;margin:0}.styles_contentWrapper__EStLM{display:flex;gap:40px;flex-wrap:wrap;align-items:flex-start}.styles_profileCard__BPIK9{flex:1;min-width:300px;max-width:400px;background:#fff;border-radius:30px;padding:40px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 30px rgba(0,0,0,.1);animation:styles_imagePop__4VpCf .8s ease-out}.styles_avatarWrapper__9XWRY{position:relative;width:180px;height:180px;margin-bottom:20px}.styles_avatar__0d2Kt{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #1a3c30;padding:3px;background:#fff}.styles_editIcon__c_BML{position:absolute;bottom:10px;right:10px;background:#ffbb1c;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s;box-shadow:0 4px 10px rgba(0,0,0,.2)}.styles_editIcon__c_BML:hover{transform:scale(1.1)}.styles_userName__F_SK0{font-size:24px;font-weight:700;color:#4f4f4f;margin-bottom:20px}.styles_infoContainer__wWKJn{width:100%;border:1px solid #e4e4e4;border-radius:15px;padding:20px;background-color:rgba(0,0,0,.02);display:flex;flex-direction:column;gap:15px}.styles_infoItem__8TCtf{display:flex;flex-direction:column;align-items:center;text-align:center}.styles_infoLabel__gh8Ii{font-size:12px;color:#d3d3d3;font-weight:700;text-transform:uppercase;margin-bottom:4px}.styles_divider__cT4Lg{height:1px;width:100%;background-color:#e4e4e4;opacity:.5}.styles_userRole__rDdhf{font-size:16px;color:#1a3c30;font-weight:700}.styles_logoutWrapper__HO3yJ{display:flex;justify-content:center;margin-top:10px}.styles_iconLogout__rmosI{background-color:#ef4444;color:#fff;width:50px;height:50px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px rgba(239,68,68,.3);transition:all .2s}.styles_iconLogout__rmosI:hover{transform:scale(1.1);background-color:#dc2626}.styles_detailsCard__3JQR0{flex:2;background:#fff;border-radius:30px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.1);min-width:300px;animation:styles_fadeInUp__B_sXp .8s ease-out .2s backwards}.styles_tabs__mrgTR{display:flex;gap:20px;margin-bottom:30px;border-bottom:2px solid #e4e4e4;padding-bottom:10px}.styles_tabItem__sQKpz{font-size:18px;font-weight:700;color:#d3d3d3;cursor:pointer;padding:10px 20px;transition:all .3s;position:relative}.styles_activeTab__u1mhx{color:#1a3c30}.styles_activeTab__u1mhx:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:4px;background:#1a3c30;border-radius:4px 4px 0 0}.styles_formGrid__RpKmW{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;animation:styles_fadeInUp__B_sXp .5s ease-out}.styles_inputGroup__WSUEd{display:flex;flex-direction:column;gap:8px}.styles_label__RRbdd{font-size:14px;font-weight:700;color:#4f4f4f;margin-left:10px}.styles_input__yztVj{height:50px;border-radius:15px;border:1px solid #d3d3d3;padding:0 20px;font-size:16px;background:#e4e4e4;color:#4f4f4f;outline:none;transition:all .3s}.styles_input__yztVj:focus{border-color:#1a3c30;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.05)}.styles_saveButton__HKOFC{margin-top:30px;width:200px;height:50px;background:#1a3c30;color:#fff;border:none;border-radius:25px;font-weight:700;font-size:18px;cursor:pointer;transition:transform .2s;display:flex;align-items:center;justify-content:center;gap:10px}.styles_saveButton__HKOFC:hover{transform:scale(1.05);filter:brightness(1.1)}@keyframes styles_fadeInUp__B_sXp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_imagePop__4VpCf{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.styles_spin__nJ_pN{animation:styles_spin__nJ_pN 1s linear infinite}@keyframes styles_spin__nJ_pN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}