.friends-count147{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:20px;height:20px;padding:0 5px;margin-left:7px;border-radius:20px;background:#e32946;color:#fff;font:700 11px/1 system-ui;vertical-align:middle;white-space:nowrap}.friends-count147[hidden]{display:none!important}.friends-count147.is-avatar{position:absolute;left:-5px;top:-4px;z-index:4;margin:0;box-shadow:0 0 0 2px var(--panel,#0d192b)}#accountAvatar,#accountPanelAvatar{position:relative;overflow:visible}.profile-story-avatar>.friends-count147{left:-3px;top:0}
.photo-upload147{box-sizing:border-box;position:fixed;top:calc(env(safe-area-inset-top,0px) + 12px);left:50%;transform:translateX(-50%);z-index:10020;display:flex;align-items:center;gap:12px;width:min(410px,calc(100vw - 24px));padding:12px 16px;border:1px solid var(--line,#45627e);border-radius:18px;background:var(--panel,#102033);color:var(--text,#f5f9ff);box-shadow:0 12px 40px #0005;font:14px system-ui;pointer-events:none}.photo-upload147>img{flex:none;width:40px;height:40px;object-fit:contain;animation:upload-mark147 1s ease-in-out infinite}.photo-upload147>div{flex:1;min-width:0}.photo-upload147 strong,.photo-upload147 small{display:block;line-height:1.45}.photo-upload147 small{color:var(--muted,#a7b9cd);font-size:12px}.photo-upload147 progress{display:block;width:100%;height:4px;margin-top:7px;accent-color:#22c986}@keyframes upload-mark147{0%,100%{transform:translateY(2px);opacity:.7}50%{transform:translateY(-3px);opacity:1}}
.social-rich-own.card.profile-card{padding:0!important;overflow:hidden}.social-rich-own>#socialOwnProfile>.social-cover{position:relative!important;inset:auto!important;width:100%!important;height:150px!important;min-height:0!important;margin:0!important;border:0;border-radius:0;background-position:center!important;background-size:cover!important}.social-rich-own>#socialOwnProfile>.social-cover:not([style]){display:none!important}.social-rich-own .social-profile-main{padding:16px!important}.social-rich-own .profile-portrait-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.social-rich-own .profile-portrait-actions .btn{font-size:13px;min-height:40px}.social-rich-own .social-identity{padding-top:0!important}.social-rich-own .profile-portrait-actions [data-primary-profile147]{border-color:#16a673;color:var(--text,#f5f9ff)}
[data-theme=light] .social-rich-own>#socialOwnProfile>.social-cover{position:relative!important;inset:auto!important;height:150px!important;margin:0!important;background-position:center!important;background-size:cover!important}[data-theme=light] .photo-upload147{--panel:#fff;--text:#14243b;--muted:#50647c;--line:#c7d7e6}
.photo-crop-stage.is-story{width:min(100%,calc(46dvh * var(--story-ratio147,1)));max-width:440px;max-height:none;margin-left:auto;margin-right:auto}.story-crop-aspects147{display:flex;flex-wrap:wrap;justify-content:start;margin:10px 0}.story-crop-aspects147 button{font-size:12px;min-height:38px;padding:8px 11px}
.story-author147{display:flex;gap:10px;align-items:center;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer;min-width:0}.story-author147 img,.story-author147>.story-initial147{display:grid;place-items:center;width:38px;height:38px;flex:none;object-fit:cover;border-radius:50%;background:#263b53;font-weight:700}.story-author147>span{display:grid;gap:2px;min-width:0}.story-author147 strong{overflow-wrap:anywhere}.story-original147{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:12px}.story-original147 button{background:transparent;border:0;color:#8cdcc3;cursor:pointer}.story-social147{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.story-social147 .btn{font-size:12px;min-height:40px;flex:1;padding:8px}.story-social147 .is-liked{color:#ff8fa3;border-color:#ed5271;background:#e329461a}.story-comments147{margin-top:14px;border-top:1px solid #38506b;padding-top:14px}.story-comments147[hidden]{display:none}.story-comments147 h3{font-size:18px;margin:0 0 12px}.story-comment147{padding:10px 0;border-bottom:1px solid #314861}.story-comment147.is-reply{margin-left:22px;padding-left:12px;border-left:2px solid #365675}.story-comment147 header{padding:0 0 5px;display:flex;align-items:center;justify-content:space-between;gap:6px}.story-comment147 header button{color:#afdfd0;cursor:pointer;border:0;background:transparent;padding:0;font:600 13px system-ui}.story-comment147 p{margin:3px 0 8px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.story-comment147 small{font-size:11px}.story-comment-actions147{display:flex;gap:12px;flex-wrap:wrap}.story-comment-actions147 button{font:12px system-ui;padding:5px 0;min-height:30px;border:0;background:transparent;color:#bccfe1;cursor:pointer}.story-comment-actions147 button.is-liked{color:#ff8fa3}.story-comment-form147{display:grid;gap:8px;margin-top:12px}.story-comment-form147 textarea{box-sizing:border-box;width:100%;resize:vertical;padding:10px;border:1px solid #57728e;border-radius:12px;background:#13253a;color:#fff;font:16px/1.4 system-ui}.story-comment-reply147{font-size:12px;color:#9ee1cc}.story-comment-reply147 button{margin-left:8px;background:transparent;border:0;color:inherit;cursor:pointer}.story-comments147 [role=status]{font-size:12px;color:#cbd5e1;overflow-wrap:anywhere}.story-settings147{display:grid;gap:12px}.story-settings147 label{display:flex;gap:10px;align-items:start;line-height:1.5}.story-settings147 input[type=checkbox]{flex:none;width:20px;height:20px;margin-top:2px;accent-color:#20bd83}.story-settings147 p{color:#b7cadc;font-size:13px;line-height:1.55}.story-editor-tools147{display:flex;flex-wrap:wrap;gap:8px}.story-media-editor147[hidden]{display:none}
@media(prefers-reduced-motion:reduce){.photo-upload147>img{animation:none}}@media(max-width:390px){.story-social147{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.story-social147 .btn{width:100%}.story-comment147.is-reply{margin-left:12px;padding-left:8px}}

.story-settings147:not([open]){display:none}.story-settings147[open]{width:min(440px,calc(100vw - 32px));box-sizing:border-box;border:1px solid #56718c;border-radius:20px;background:#122239;color:#eef6ff;padding:22px}.story-settings147::backdrop{background:#000a}.story-author-initial147{display:grid!important;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:#264463}.story-author147.is-original{margin-top:8px;font-size:12px}.story-social147 [aria-pressed=true],.story-comment147 [aria-pressed=true]{color:#ff8fa3;border-color:#ed5271}.story-social147 [hidden],.story-comments147 [hidden]{display:none!important}.story-comments147 form{display:grid;gap:10px;margin-top:14px}.story-comments147 textarea{display:block;width:100%;box-sizing:border-box;padding:10px;border-radius:12px;border:1px solid #45617d;background:#102033;color:#f5f9ff;font:16px/1.5 system-ui}.story-comment147>small{display:block;margin:3px 0;color:#a9c0d8}.story-comments147 .row{display:flex;gap:6px;flex-wrap:wrap}.story-upload-form [data-story-edit147]{margin:8px 0}.story-upload-form [data-story-edit147][hidden]{display:none}
