.ss-call{box-sizing:border-box;width:min(94vw,680px);max-height:94dvh;overflow:auto;background:#0e192b;color:#f5f7ff;border:1px solid #416898;border-radius:24px;padding:24px}.ss-call::backdrop{background:#030812e8}.ss-call .actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.ss-call .btn{min-height:46px}.ss-call-video{position:relative;min-height:70px;background:#080e18;border-radius:18px;overflow:hidden}.ss-call video{width:100%;max-height:49dvh;object-fit:contain}.ss-call #callLocal{position:absolute;right:10px;bottom:10px;width:25%;max-height:140px;border-radius:12px;transform:scaleX(-1)}.ss-call [hidden]{display:none!important}.ss-call #callCode{font-family:monospace;overflow-wrap:anywhere}.ss-call-actions .btn{flex:1}.ss-call summary{cursor:pointer;padding:12px 0}
.avatar-zoom{border:0;padding:0;background:transparent;display:block;border-radius:50%;flex:0 0 74px;width:74px;height:74px;cursor:zoom-in}.avatar-zoom:focus-visible{outline:3px solid #85bbff;outline-offset:4px}.ss-profile-photo{box-sizing:border-box;max-width:96vw;width:min(96vw,900px);max-height:96dvh;background:#080e18;color:#fff;border:1px solid #426797;border-radius:18px;padding:16px;text-align:center}.ss-profile-photo::backdrop{background:#000e}.ss-profile-photo img{display:block;max-width:100%;width:auto;height:auto;max-height:75dvh;object-fit:contain;margin:12px auto;touch-action:pinch-zoom}.ss-profile-photo .btn{min-height:46px}
