.cc-form{flex-direction:column;min-width:0}.cc-form,.cc-row{display:flex;gap:8px}.cc-row{align-items:flex-end}.cc-photo,.cc-send{flex:none;width:40px;height:40px;border-radius:999px;border:0;display:grid;place-items:center;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.cc-photo{background:transparent;color:var(--g-ink-2,var(--muted))}.cc-photo:hover{color:var(--g-ink,var(--text))}.cc-field,.cc-photo:hover{background:var(--g-sunken,var(--surface-2))}.cc-field{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;min-height:40px;padding:4px 16px;border-radius:22px;border:1px solid transparent;transition:border-color .18s ease,background-color .18s ease}.cc-field:focus-within{background:var(--g-paper,var(--surface))}.cc-field textarea{flex:1 1 auto;min-width:0;width:100%;margin:0;padding:5px 0;border:0;outline:0;resize:none;background:transparent;color:var(--g-ink,var(--text));font:inherit;font-size:15px;line-height:22px;max-height:120px;box-shadow:none}.cc-field textarea::placeholder{color:var(--g-ink-3,var(--muted))}.cc-send{background:var(--g-primary,var(--accent));color:var(--g-on-primary,#fff)}.cc-send.is-idle{background:var(--g-sunken,var(--surface-2));color:var(--g-ink-3,var(--muted))}.cc-send:not(.is-idle):active{transform:scale(.92)}.cc-form .reply-bar{margin:0 4px}.cc-row .author-picker.is-face{flex:none;align-self:flex-end;margin-bottom:2px}.cc-row .face-toggle{position:relative;display:block;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:none;color:var(--g-ink-2,var(--muted));cursor:pointer}.cc-row .face-toggle:active{transform:scale(.96)}.cc-row .face-toggle .comment-face{display:block;width:36px;height:36px;margin:0}.cc-row .face-toggle .comment-face .avatar,.cc-row .face-toggle .comment-face img{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--g-accent-soft,var(--surface-2));color:var(--g-accent-ink,var(--text));font-size:14px;font-weight:700}.cc-row .face-toggle-chev{position:absolute;right:-2px;bottom:-2px;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--g-paper,var(--surface));background:var(--g-sunken,var(--surface-2));color:var(--g-ink-3,var(--muted));transform:rotate(180deg)}.cc-row .face-toggle[aria-expanded=true] .face-toggle-chev{transform:none}.cc-row .author-picker.is-face .select-list{top:auto;bottom:calc(100% + 6px);z-index:5}.viewer-side .comment-box .author-picker.is-face{flex:none;align-self:flex-end}.viewer-side .comment-box .face-toggle{position:relative;display:block;padding:0;border:0;border-radius:50%;background:none;color:var(--g-ink-2,var(--muted));cursor:pointer}.viewer-side .comment-box .face-toggle-chev{position:absolute;right:-2px;bottom:-2px;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--g-paper,var(--surface));background:var(--g-sunken,var(--surface-2));color:var(--g-ink-3,var(--muted));transform:rotate(180deg)}.viewer-side .comment-box .face-toggle[aria-expanded=true] .face-toggle-chev{transform:none}.viewer-side .comment-box .author-picker.is-face .select-list{top:auto;bottom:calc(100% + 6px)}