.pesev-identity-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;max-width:100%}.pesev-avatar{display:block;flex-shrink:0;border-radius:50%;overflow:visible}.pesev-user-label{display:block;max-width:min(180px,42vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pesev-account-strip{display:flex;justify-content:flex-end;max-width:1200px;margin:8px auto;padding:0 16px;font:14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.pesev-account-strip a{color:#2542c7;text-decoration:none;background:#fff;border:1px solid #dce5f1;border-radius:12px;padding:6px 12px}.pesev-avatar-dialog{box-sizing:border-box;max-width:620px;width:calc(100% - 24px);max-height:calc(100dvh - 32px);padding:26px;border:1px solid #dbe4f4;border-radius:24px;color:#20324f;background:#fff;box-shadow:0 20px 100px #14234550;font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:auto}.pesev-avatar-dialog::backdrop{background:#17274199;backdrop-filter:blur(5px)}.pesev-avatar-dialog *{box-sizing:border-box}.pesev-avatar-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pesev-avatar-heading p{margin:0 0 6px;font-size:11px;font-weight:750;color:#3456e9;text-transform:uppercase;letter-spacing:.12em}.pesev-avatar-dialog h2{font-size:26px;line-height:1.2;margin:0;letter-spacing:-.5px}.pesev-avatar-dialog h3{font-size:14px;margin:24px 0 12px;color:#62738b}.pesev-avatar-help{color:#62738b;font-size:13px;margin:14px 0}.pesev-avatar-heading button{width:44px;height:44px;padding:0;flex-shrink:0;border:1px solid #dae3f2;border-radius:12px;color:#62738b;background:#f5f7fc;font-size:25px;cursor:pointer}.pesev-avatar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pesev-avatar-choice{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:0;padding:9px 3px;min-width:0;border-radius:14px;background:#f7f9fd;cursor:pointer;font-size:12px;font-weight:650;text-align:center}.pesev-avatar-choice input{position:absolute;width:1px!important;height:1px;min-height:0!important;padding:0!important;margin:0;opacity:0}.pesev-avatar-choice .pesev-avatar{width:min(76px,100%);height:auto;outline:3px solid transparent;outline-offset:3px}.pesev-avatar-choice input:checked+.pesev-avatar{outline-color:#3456e9}.pesev-avatar-choice input:focus-visible+.pesev-avatar{outline-color:#3456e9;box-shadow:0 0 0 7px #a2b6ff}.pesev-avatar-choice span{max-width:100%;overflow-wrap:anywhere}.pesev-avatar-save{display:block;width:100%;min-height:46px;margin:24px 0 0;padding:12px;border:0;border-radius:12px;background:#3456e9;color:white;font:inherit;font-weight:700;cursor:pointer}.pesev-avatar-save:disabled{opacity:.55;cursor:wait}.pesev-avatar-dialog [hidden]{display:none!important}.pesev-avatar-dialog [data-avatar-notice]{color:#854025;font-size:13px;overflow-wrap:anywhere}.pesev-avatar-dialog :focus-visible{outline:3px solid var(--pesev-link,#2542c7);outline-offset:3px}[data-pesev-avatar-current]{display:flex;justify-content:center;margin:18px 0}@media(max-width:420px){.pesev-avatar-dialog{padding:20px 16px;border-radius:20px}.pesev-avatar-dialog h2{font-size:23px}.pesev-avatar-grid{gap:9px}.pesev-avatar-choice{font-size:11px;padding:8px 3px}.pesev-user-label{max-width:36vw}}

img.pesev-avatar{border-radius:0;object-fit:contain}.pesev-avatar-choice img{aspect-ratio:1/1}.pesev-avatar-dialog [data-avatar-grid]{min-height:100px}
