.Profile_profileHeader___OrIj{background-color:var(--surface);border-radius:16px;box-shadow:var(--shadow-md);overflow:hidden}.Profile_banner__BK8FI{height:200px;background-color:var(--accent);background-image:linear-gradient(135deg,var(--accent) 0,#8c6a45 100%);position:relative}.Profile_profileContent__FfWzr{padding:0 40px 40px;margin-top:-60px}.Profile_headerRow__SYZNh{display:flex;align-items:flex-end;gap:30px;margin-bottom:30px}.Profile_avatarContainer__8aGhr{position:relative}.Profile_avatar__7af68{width:150px;height:150px;border-radius:50%;border:5px solid var(--surface);box-shadow:var(--shadow-md);object-fit:cover}.Profile_editButton__ePnyq{position:absolute;bottom:10px;right:10px;background-color:var(--accent);color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:transform .2s}.Profile_editButton__ePnyq:hover{transform:scale(1.1)}.Profile_fileInput__6PCcC{display:none}.Profile_userInfo__MaXXl{margin-bottom:10px;flex:1 1}.Profile_editInputs__T0XEi{display:flex;flex-direction:column;gap:10px;max-width:400px}.Profile_inputName__w63D0{font-size:2rem}.Profile_inputName__w63D0,.Profile_inputRole__1_Dyn{padding:5px;border-radius:4px;border:1px solid var(--border);font-family:inherit;width:100%}.Profile_inputRole__1_Dyn{font-size:1rem}.Profile_userName__9NM1x{font-size:2.5rem;margin-bottom:5px;color:var(--text-primary)}.Profile_userRole__19ol3{font-size:1.2rem;color:var(--text-secondary)}.Profile_gridLayout__yeNsX{display:grid;grid-template-columns:2fr 1fr;grid-gap:40px;gap:40px}.Profile_sectionTitle__BZdGQ{font-size:1.5rem;margin-bottom:1rem;border-bottom:2px solid var(--accent);display:inline-block;padding-bottom:5px;color:var(--text-primary)}.Profile_textArea__z6Vdu{width:100%;padding:10px;border-radius:8px;border:1px solid var(--border);font-family:inherit;background-color:var(--bg-primary);resize:vertical}.Profile_textArea__z6Vdu,.Profile_textDisplay__WPQLV{margin-bottom:2rem;font-size:1.1rem;color:var(--text-primary)}.Profile_textDisplay__WPQLV{line-height:1.8}.Profile_statsCard__vjuI0{background-color:var(--bg-primary);padding:20px;border-radius:12px}.Profile_statsTitle__u8glj{margin-bottom:1.5rem;color:var(--text-primary)}.Profile_statsList__l3YwJ{list-style:none;padding:0}.Profile_statsItem__UD90x{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.Profile_statsLabel__eDLFY{display:flex;align-items:center;gap:10px;color:var(--text-primary)}.Profile_statsIcon__NkPnl{width:25px;color:var(--accent);text-align:center}.Profile_statsInput__Cu6Yd{width:80px;padding:5px;border-radius:4px;border:1px solid var(--border);text-align:right;font-family:inherit}.Profile_statsValue__axjXS{font-weight:700;font-size:1.2rem;color:var(--text-primary)}.Profile_actionButton__9tn0Y{width:100%;margin-top:20px;padding:12px;background-color:var(--accent);color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:background .2s}.Profile_actionButton__9tn0Y:hover{background-color:#8c6a45}.Profile_buttonGroup__ZXaHI{display:flex;gap:10px;margin-top:20px}.Profile_saveButton__ieffR{background-color:#4caf50}.Profile_cancelButton__Ehd2X,.Profile_saveButton__ieffR{flex:1 1;padding:12px;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600}.Profile_cancelButton__Ehd2X{background-color:#999}@media (max-width:992px){.Profile_gridLayout__yeNsX{grid-template-columns:1fr}.Profile_profileContent__FfWzr{padding:0 24px 24px}}@media (max-width:768px){.Profile_headerRow__SYZNh{flex-direction:column;align-items:center;text-align:center;gap:15px}.Profile_userInfo__MaXXl{align-items:center;display:flex;flex-direction:column}.Profile_editInputs__T0XEi{align-items:center}.Profile_userName__9NM1x{font-size:1.8rem}.Profile_avatar__7af68{width:120px;height:120px}.Profile_profileContent__FfWzr{margin-top:-50px}}