.reviews_list__ID6se{display:flex;flex-direction:column;gap:16px}.reviews_review__PUH_p{display:flex;flex-direction:column;gap:4px}.reviews_head__VkUTw{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.reviews_avatar__0qqxM{width:28px;height:28px;flex:none;align-self:center;border-radius:50%;overflow:hidden;background:var(--teal-soft);color:var(--brand);font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.reviews_avatarSystem__O82lb{background:var(--brand);color:#fff}.reviews_stars__2JFeo{color:var(--accent);letter-spacing:1px}.reviews_date__azjHL{color:var(--muted);font-size:13px}.reviews_text__guJd5{margin:0;line-height:1.5}.reviews_reply__cKUZA{margin-top:6px;padding:2px 0 2px 12px;border-left:3px solid var(--border)}.reviews_replyMeta__MaX8H{display:block;color:var(--muted);font-size:13px;font-weight:600}.reviews_actions__sMLMq{display:inline-flex;align-self:center;margin-left:auto}.reviews_replyMeta__MaX8H .reviews_actions__sMLMq{margin-left:6px;vertical-align:middle}.reviews_removed__UGx7S{color:var(--muted);font-size:14px;font-style:italic}.reviews_label__zmon6{color:var(--muted);font-size:13px;font-weight:600}.reviews_picker__pQroO{display:flex;gap:2px}.reviews_pick__UrJNQ{border:0;background:none;padding:0 2px;font-size:34px;line-height:1;color:var(--border);cursor:pointer}.reviews_pick__UrJNQ.reviews_on__hXamr{color:var(--accent)}.reviews_pick__UrJNQ:focus-visible{outline:2px solid var(--brand);border-radius:6px}.reviews_tags__QfM2i{display:flex;flex-wrap:wrap;gap:6px}.reviews_tag__8sG1O{height:34px;padding:0 12px;border-radius:17px;border:0;background:#fff;box-shadow:inset 0 0 0 1px var(--border);color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.reviews_tag__8sG1O.reviews_on__hXamr{background:var(--ink);box-shadow:none;color:#fff}.reviews_hintWarn__R6Ueq{margin:0;color:var(--accent-ink);font-size:14px}.reviews_hintOk___7Mzv{margin:0;color:var(--ok);font-size:14px}.reviews_form__L9Es5{display:flex;flex-direction:column;gap:12px}.sf-more{width:36px;height:36px;flex:none;padding:0;border:0;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--border);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sf-more:hover,.sf-more[aria-expanded=true]{background:var(--cream);color:var(--ink)}.sf-more:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sf-more.sm{width:26px;height:22px;border-radius:8px;background:transparent;box-shadow:none;color:var(--placeholder)}.sf-more.sm:hover,.sf-more.sm[aria-expanded=true]{background:var(--cream);color:var(--ink)}.sf-push{margin-left:auto}.sf-head-actions{display:inline-flex;align-items:center;gap:8px}.sf-menu{position:fixed;z-index:60;min-width:200px;max-width:calc(100vw - 16px);padding:6px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--line),0 18px 40px -12px rgba(21,32,31,.28);display:flex;flex-direction:column}.sf-menu-backdrop{position:fixed;inset:0;z-index:59}.sf-menu-item{padding:10px 12px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:14px;text-align:left;white-space:nowrap;cursor:pointer}.sf-menu-item:focus-visible,.sf-menu-item:hover{outline:none;background:var(--cream)}.sf-menu-item.danger{color:var(--danger)}.sf-menu-item:disabled{color:var(--placeholder);cursor:default;background:none}.sf-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 24px 60px -20px rgba(21,32,31,.45);overflow:auto;overscroll-behavior:contain}.sf-dialog::-webkit-backdrop{background:rgba(21,32,31,.45)}.sf-dialog::backdrop{background:rgba(21,32,31,.45)}.sf-dialog-body{margin:0;padding:22px;display:flex;flex-direction:column;gap:14px}.sf-dialog h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.25}.sf-dialog p{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}.sf-dialog .sf-note{font-size:13px;color:var(--muted)}.sf-dialog .notice{margin:0}.sf-dialog .form-error{font-size:14px;color:var(--danger)}.sf-reasons{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:6px;min-width:0}.sf-reasons legend{padding:0;margin-bottom:8px;font-size:15px;font-weight:700}.sf-reason{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--border);font-size:15px;line-height:1.35;cursor:pointer}.sf-reason:hover{background:var(--cream)}.sf-reason:has(input:checked){background:var(--teal-soft);box-shadow:inset 0 0 0 2px var(--brand)}.sf-reason input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--brand)}.sf-counter{align-self:flex-end;font-size:12px;color:var(--muted)}.sf-buttons{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.sf-buttons .btn-outline,.sf-buttons .btn-primary{height:44px}.sf-toast{position:fixed;left:50%;bottom:88px;transform:translateX(-50%);z-index:70;width:max-content;max-width:calc(100vw - 32px);padding:10px 16px;border-radius:14px;background:var(--ink);color:#fff;font-size:14px;line-height:1.4;box-shadow:0 10px 30px -10px rgba(21,32,31,.5)}.sf-tag{flex:none;margin-right:auto;padding:1px 8px;border-radius:10px;background:var(--danger-soft);color:var(--danger);font-size:11.5px;font-weight:700;line-height:1.5;white-space:nowrap}.ib-msg .sf-more.sm{height:18px;margin:-2px 0;opacity:0;transition:opacity .12s ease}.ib-msg .sf-more.sm[aria-expanded=true],.ib-msg:focus-within .sf-more.sm,.ib-msg:hover .sf-more.sm{opacity:1}@media (hover:none){.ib-msg .sf-more.sm{opacity:1}}.ib-msgs .ib-msg .ib-bubble.sf-removed{background:var(--cream);box-shadow:none;color:var(--muted);font-style:italic;font-size:14px}.sf-chat-blocked{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:12px 18px 14px;border-top:1px solid var(--line);background:#fff;font-size:14px;line-height:1.45;color:var(--ink-2)}.sf-chat-blocked>div{flex:1 1 240px;min-width:0}.sf-chat-blocked b{display:block;color:var(--ink)}.sf-chat-blocked .ib-err{flex-basis:100%;align-self:auto;font-size:13px}.sf-flag-link{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:2px 4px;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sf-flag-link:hover{color:var(--ink)}.sf-blocked-list{margin:0;padding:0;list-style:none;border-radius:16px;box-shadow:0 0 0 1px var(--line)}.sf-blocked-row{display:flex;align-items:center;gap:12px;padding:14px 16px}.sf-blocked-row+.sf-blocked-row{border-top:1px solid var(--line)}.sf-blocked-avatar{width:44px;height:44px;flex:none;border-radius:50%;background:var(--teal-soft);color:var(--brand);font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center;overflow:hidden}.sf-blocked-who{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.sf-blocked-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-blocked-who small{font-size:13px;color:var(--muted)}