.sui-locked{overflow:hidden}.sui-backdrop{position:fixed;inset:0;z-index:9800;background:#0006;display:flex;align-items:center;justify-content:center;padding:24px;color:#262626}.sui-backdrop *{box-sizing:border-box}.sui-backdrop button,.sui-backdrop textarea{font:inherit}.sui-backdrop button{cursor:pointer}.sui-backdrop button:disabled{opacity:.45;cursor:default}.sui-backdrop [hidden]{display:none!important}.sui-sheet{display:flex;flex-direction:column;width:min(560px,100%);height:min(720px,90dvh);max-height:90dvh;border:1px solid #dbdbdb;border-radius:19px;background:#fff;overflow:hidden}.sui-grabber{display:none;height:4px;width:36px;background:#bcbcbc;border-radius:4px;margin:10px auto 2px;flex-shrink:0}.sui-head{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #efefef;padding:16px 40px;position:relative;flex-shrink:0}.sui-head h2{font-size:15px;font-weight:600;margin:0}.sui-head button{display:flex;align-items:center;justify-content:center;position:absolute;right:9px;top:7px;min-height:40px;width:36px;background:none;border:0;color:#262626}.sui-avatar{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#efefef;color:#262626;font-size:13px;flex-shrink:0;overflow:hidden}.sui-avatar img{width:100%;height:100%;object-fit:cover}.sui-comments-scroll{flex:1;min-height:0;overflow-y:auto;padding:5px 16px 16px;overscroll-behavior-y:contain}.sui-comment{display:flex;gap:10px;padding:16px 0 5px}.sui-comment a{color:inherit;text-decoration:none}.sui-comment-main{flex:1;min-width:0}.sui-comment-main>p{font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sui-comment-main strong{font-size:12px;font-weight:600}.sui-comment-text{white-space:pre-wrap}.sui-comment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:11px;color:#737373;margin-top:5px;font-size:10px}.sui-comment-meta button{background:none;border:0;padding:5px 0;color:#737373;font-size:10px;min-height:28px}.sui-comment-heart{min-height:34px;width:30px;display:flex;justify-content:center;align-items:center;border:0;background:none;color:#737373;align-self:flex-start;padding:4px}.sui-comment-heart[aria-pressed=true]{color:#ed4956}.sui-comment-heart[aria-pressed=true] svg{fill:currentColor}.sui-replies-toggle{display:flex;align-items:center;gap:10px;font-size:10px;min-height:35px;padding:4px 0;background:none;border:0;color:#737373}.sui-replies-toggle::before{content:"";width:24px;height:1px;background:#bcbcbc}.sui-comment.is-reply{gap:8px;padding-top:13px}.sui-comment.is-reply .sui-avatar{width:27px;height:27px;font-size:11px}.sui-comment.is-reply .sui-comment-meta{gap:8px}.sui-emoji-row{display:flex;justify-content:space-around;padding:6px 12px;border-top:1px solid #efefef;flex-shrink:0}.sui-emoji-row button{min-height:40px;min-width:40px;border:0;background:none;font-size:23px}.sui-reply-context{display:flex;gap:8px;justify-content:space-between;align-items:center;padding:7px 17px;background:#f5f5f5;color:#555;font-size:11px}.sui-reply-context button{width:30px;min-height:30px;background:none;border:0;color:#262626}.sui-comment-form{display:flex;align-items:flex-end;gap:10px;padding:13px 16px calc(13px + env(safe-area-inset-bottom));margin:0;flex-shrink:0}.sui-comment-form textarea{flex:1;width:0;min-height:38px;max-height:120px;resize:vertical;background:none;color:#262626;padding:7px 0;border:0;outline:0;font-size:13px;line-height:1.6}.sui-comment-form button{border:0;background:none;color:#1877f2;padding:6px 2px;min-height:38px;font-size:12px;font-weight:600}.sui-form-error{font-size:11px;color:#b42318;margin:0 16px 10px}.sui-message,.sui-empty{text-align:center;padding:24px 12px;font-size:12px;color:#737373;line-height:1.8}.sui-empty{padding-top:56px}.sui-empty strong{font-size:18px;color:#262626}.sui-empty p{margin-top:8px}.sui-more{align-self:center;display:block;margin:8px auto;padding:8px 16px;color:#737373;border:0;background:none;font-size:11px;min-height:38px}.sui-user-list{overflow:auto;padding:10px 20px}.sui-user-row{display:flex;align-items:center;gap:12px;padding:12px 0;color:#262626;text-decoration:none;font-size:13px}.sui-user-row strong{font-weight:500}.sui-heart-burst{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;color:#fff;filter:drop-shadow(0 4px 10px #0004)}.sui-heart-burst svg{display:block;fill:#fff;stroke:#fff;width:90px;height:90px}.sf-product-photo,[data-post-image]{position:relative;touch-action:manipulation}.sf-like-summary{align-self:flex-start;order:3;background:none;border:0;color:#262626;font-size:12px!important;font-weight:600;padding:5px 14px}.sf-like-summary[hidden]{display:none!important}.sf-post-actions .sf-save-action[aria-pressed=true]{color:#262626}#sf-edit-post-form textarea{width:100%;border:1px solid #dbdbdb;border-radius:8px;background:#fff;color:#262626;padding:12px;resize:vertical;margin:0 0 12px;font:inherit}.sf-post-menu a{display:block;padding:12px;font-size:12px}@media(max-width:650px){.sui-backdrop{padding:0;align-items:flex-end}.sui-sheet{width:100%;height:76dvh;max-height:92dvh;border-radius:19px 19px 0 0;border-bottom:0}.sui-grabber{display:block}.sui-head{padding-block:10px}.sui-head button{top:1px}}@media(prefers-reduced-motion:reduce){.sui-backdrop *,.sui-heart-burst{animation:none!important;transition:none!important}}