.user-avatar{vertical-align:middle;flex-shrink:0;position:relative;overflow:hidden}.user-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.profile-image-actions{flex-wrap:wrap;gap:8px;display:flex}.profile-image-actions>button{border:1px solid var(--line);min-height:34px;color:var(--green);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.profile-image-actions>button:hover{background:#f2f6ec}.profile-image-notice{color:#6b835d;align-items:center;gap:8px;margin-top:11px;font-size:11px;line-height:1.7;display:flex}.profile-image-dialog{border:1px solid var(--line);width:480px;max-width:calc(100vw - 24px);max-height:92svh;color:var(--ink);background:#fff;border-radius:15px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 20px 100px #102d283b}.profile-image-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15271f66}.profile-image-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.profile-image-dialog h2{letter-spacing:-.5px;font-size:19px;font-weight:600}.profile-image-dialog header>button{background:var(--paper);color:#718264;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.profile-image-dialog form{padding:22px}.profile-image-preview{color:#98ac83;background:#e9f0df;place-items:center;margin:0 auto;display:grid;overflow:hidden}.profile-image-preview.avatar{border-radius:50%;width:180px;height:180px;font-size:30px}.profile-image-preview.cover{aspect-ratio:8/3;border-radius:10px;width:100%}.profile-image-preview img{object-fit:cover;width:100%;height:100%}.profile-image-hint{color:#839474;margin:17px 0;font-size:11px;line-height:1.7}.photo-choose{justify-content:center;width:100%}.profile-image-dialog footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:23px;display:flex}.profile-image-dialog footer>.button{margin-left:auto}.photo-remove{color:#937065;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:11px;display:flex}.sp-profile-header.has-cover{padding:0;overflow:hidden}.sp-profile-cover{background:radial-gradient(at 80% -30%,#b0c68f88,#0000 70%),linear-gradient(125deg,#184a36,#4f7250);height:220px;position:relative;overflow:hidden}.sp-profile-cover:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:500px;height:500px;position:absolute;top:-350px;right:-120px;box-shadow:0 0 0 45px #ffffff08,0 0 0 90px #ffffff06}.sp-profile-cover img{object-fit:cover;width:100%;height:100%;display:block}.sp-profile-main{padding:0 23px 23px}.has-cover .sp-profile-identity{align-items:center;padding-top:18px;position:relative}.has-cover .sp-profile-avatar{z-index:1;border:4px solid #fff;width:88px;height:88px;margin-top:-49px;font-size:30px}.sp-profile-main>.profile-images-controls,.sp-profile-main>.sp-friendship,.sp-profile-main>.sp-button{margin-top:18px}.account-profile-images{border-bottom:1px solid var(--line);margin-bottom:22px;padding:20px 0}.account-profile-images>p{color:var(--muted);margin:0 0 13px;font-size:12px;line-height:1.7}@media (max-width:760px){.sp-profile-cover{height:160px}.sp-profile-main{padding:0 16px 19px}.has-cover .sp-profile-identity{grid-template-columns:68px minmax(0,1fr);gap:12px;padding-top:14px}.has-cover .sp-profile-avatar{border-width:3px;width:68px;height:68px;margin-top:-42px;font-size:24px}.profile-image-dialog form{padding:18px}.profile-image-dialog>header{padding:15px 17px}.profile-image-dialog .button{padding:10px 13px;font-size:12px}.profile-image-actions>button{font-size:11px}.profile-image-preview.avatar{width:155px;height:155px}}
