.fx139-profile-nav{display:flex;gap:8px 16px;flex-wrap:wrap;margin:16px 0 24px;padding:12px 0;border-bottom:1px solid var(--fx98-line)}.fx139-profile-nav a{color:var(--fx98-link);font-weight:600;font-size:14px;text-decoration:none}.fx139-profile-editor .fx139-section{border:0;border-top:1px solid var(--fx98-line);margin:22px 0;padding:16px 0;min-width:0;scroll-margin-top:125px}.fx139-section legend{display:flex;gap:8px;align-items:center;font-size:18px;font-weight:700;padding:0 10px 0 0;color:var(--fx98-text)}.fx139-section legend svg{width:20px;height:20px}.fx139-section .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fx139-section label{display:flex;flex-direction:column;gap:6px;min-width:0}.fx139-section small,.fx139-section p{color:var(--fx98-muted);font-size:13px}.fx139-section :is(input,select,textarea){max-width:100%;box-sizing:border-box}.fx139-section .full{grid-column:1/-1}.fx139-section .profile-crop-stage.is-avatar{max-width:220px;margin-inline:auto}.fx139-section .profile-media-grid{gap:20px}.fx139-section .profile-media-editor{padding:14px!important;box-shadow:none!important}.fx139-section .profile-media-editor header{margin-bottom:10px}.fx139-profile-editor .fx120-signature-editor{border:0!important;background:none!important;padding:0!important}.fx139-profile-editor input[type=range]{width:100%}.fx139-profile-editor .profile-zoom-control{flex-direction:row}.fx139-profile-editor .profile-file-button input{width:1px}.fx139-profile-editor .profile-crop-stage.is-cover{max-height:180px}.fx139-profile-editor #profile-password{scroll-margin-top:125px}
@media(max-width:599px){.fx139-section .form-grid,.fx139-section .profile-media-grid{grid-template-columns:minmax(0,1fr)!important}.fx139-profile-nav{gap:10px}.fx139-profile-nav a{font-size:13px}.fx139-section .profile-media-controls{flex-wrap:wrap}.fx139-profile-editor .profile-zoom-control{flex-direction:column}}

.fx139-image-strip{display:flex;gap:10px;margin:12px 0}.fx139-image-strip button{flex:1;min-width:0;padding:0;border:1px solid var(--fx98-line);border-radius:6px;overflow:hidden;background:var(--fx98-panel);color:var(--fx98-text);cursor:pointer}.fx139-image-strip img{width:100%;height:65px;object-fit:cover;display:block}.fx139-image-strip span{display:block;font-size:12px;padding:5px}.fx139-image-strip button[aria-pressed=true]{outline:2px solid var(--fx98-link);outline-offset:2px}

html[data-layout][data-theme] body.fx-r98 #content .profile-header.card>.profile-cover{height:clamp(180px,26vw,300px)!important;min-height:180px!important;max-height:none!important;background-size:cover!important;background-position:center!important}
