.has-account-avatar{overflow:hidden;background:#171b24!important;color:transparent!important}
.has-account-avatar>img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:inherit}
.apk-account-avatar-editor{position:relative;flex:0 0 auto}
.apk-account-avatar-add{position:absolute;right:-4px;bottom:-2px;z-index:2;display:grid;place-items:center;width:34px;height:34px;padding:0;border:3px solid #1c212b;border-radius:50%;background:#ff4938;color:#fff;font:700 25px/1 system-ui;box-shadow:0 6px 18px rgba(255,73,56,.35);cursor:pointer}
.apk-account-avatar-add:hover:not(:disabled){background:#ff614f;transform:translateY(-1px)}
.apk-account-avatar-add:disabled{background:#626a78;box-shadow:none;cursor:not-allowed}
.apk-account-avatar-notice{margin:18px 0 0;padding:12px 15px;border:1px solid rgba(255,174,66,.38);border-radius:12px;background:rgba(255,174,66,.1);color:#ffd093}
.apk-account-avatar-remove-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0 0;padding-top:18px;border-top:1px solid rgba(143,151,169,.2)}
.apk-account-avatar-remove-row p{margin:4px 0 0;color:#9ca3b2}
.apk-account-avatar-modal[hidden]{display:none}
.apk-account-avatar-modal{position:fixed;inset:0;z-index:100100;display:grid;place-items:center;padding:20px}
.apk-account-avatar-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(5,8,13,.78);backdrop-filter:blur(8px)}
.apk-account-avatar-modal__dialog{position:relative;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:24px;border:1px solid #394151;border-radius:22px;background:#1b202a;color:#f7f8fb;box-shadow:0 30px 90px rgba(0,0,0,.55)}
.apk-account-avatar-modal__dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}
.apk-account-avatar-modal__dialog h2{margin:3px 0 0;font-size:24px;color:#fff}
.apk-account-avatar-modal__dialog header span{color:#ff7466;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.apk-account-avatar-modal__dialog header>button{border:0;background:transparent;color:#b7becb;font-size:28px;cursor:pointer}
.apk-account-avatar-crop{position:relative;width:min(360px,100%);aspect-ratio:1;margin:auto;overflow:hidden;border-radius:50%;background:linear-gradient(45deg,#272d38 25%,transparent 25%),linear-gradient(-45deg,#272d38 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#272d38 75%),linear-gradient(-45deg,transparent 75%,#272d38 75%);background-color:#202630;background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0;box-shadow:0 0 0 5px rgba(255,255,255,.08);touch-action:none;cursor:grab}
.apk-account-avatar-crop:active{cursor:grabbing}
.apk-account-avatar-crop canvas{display:block;width:100%;height:100%}
.apk-account-avatar-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}
.apk-account-avatar-controls label{display:flex;align-items:center;gap:10px;flex:1}
.apk-account-avatar-controls input{width:100%}
.apk-account-avatar-progress{min-height:24px;margin:16px 0;color:#b8bfcb;text-align:center}
.apk-account-avatar-actions{display:flex;justify-content:flex-end;gap:10px}
.apk-account-avatar-modal-open{overflow:hidden}
.apk-account-comment-avatar{display:inline-flex;vertical-align:middle;width:28px;height:28px;margin:0 7px 0 2px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#313744;color:#fff;font-size:10px;align-items:center;justify-content:center;overflow:hidden}
.apk-account-comment-avatar>img{width:100%;height:100%;object-fit:cover}
.apk-account-comment-identity__avatar.has-account-avatar{border-radius:50%}
@media(max-width:600px){.apk-account-avatar-modal{padding:10px}
.apk-account-avatar-modal__dialog{padding:18px;border-radius:18px}
.apk-account-avatar-controls{align-items:stretch;flex-direction:column}
.apk-account-avatar-remove-row{align-items:flex-start;flex-direction:column}
}
@media(prefers-reduced-motion:reduce){.apk-account-avatar-add{transition:none!important}
.apk-account-avatar-modal__backdrop{backdrop-filter:none}
}

.apk-account-avatar-add svg {
    display: block;
    width: 17px;
    height: 17px;
    overflow: visible;
}

.apk-account-avatar-add svg path {
    fill: none;
    stroke: currentColor;
    stroke-width: 2.6;
    stroke-linecap: round;
}
