.feedback-main{max-width:800px;margin:0 auto;padding:120px 24px 64px}.feedback-main h1{font-size:clamp(36px,6vw,64px)}.feedback-main h2{margin:48px 0 20px}.feedback-form{gap:12px;margin:24px 0;display:grid}.feedback-form input:not([type=checkbox]),.feedback-form select,.feedback-form textarea{border:1px solid var(--ws-border,#8886);width:100%;color:inherit;font:inherit;background:0 0;padding:12px;display:block}.feedback-form select option{background:var(--ws-bg,#fff);color:var(--ws-text,#111)}.feedback-form label{gap:8px;display:grid}.feedback-form small,.feedback-meta{opacity:.75;font-size:13px}.feedback-form .ws-btn{justify-self:start}.feedback-post{border-top:1px solid #8884;padding:24px 0}.feedback-post h3{margin:12px 0;font-size:22px}.feedback-post p{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-response{border-left:2px solid #8886;margin-top:20px;padding-left:16px}.feedback-checkbox{align-items:center;display:flex!important}.feedback-review{padding-top:12px}.feedback-comments{margin-top:24px}.feedback-comment{border-bottom:1px solid #8883;padding:16px 0}.feedback-comment small{opacity:.7}.feedback-discussion{margin-top:24px}.discussion-toggle{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;display:flex;font-size:13px!important}.discussion-toggle:hover{color:var(--text)}.discussion-toggle .is-open{transform:rotate(180deg)}.discussion-toggle svg:last-child{transition:transform .18s}.discussion-panel{border:1px solid var(--line);background:var(--panel);border-radius:0;margin-top:12px;padding:20px}.discussion-heading{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px;font-weight:600;display:flex}.discussion-refresh{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;padding:8px;display:flex}.discussion-refresh:hover{background:var(--canvas)}.discussion-list{gap:22px;display:grid}.discussion-comment{gap:12px;display:flex}.comment-avatar{background:var(--canvas);border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:0;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:grid}.team-avatar{background:var(--yellow);color:#141416;border-color:#0000}.comment-content{flex:1;min-width:0}.comment-byline{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.comment-byline strong{font-weight:600}.comment-byline time,.comment-you{color:var(--muted);font-size:11px}.comment-byline time{margin-left:auto}.comment-badge{border:1px solid var(--line);border-radius:0;padding:1px 6px;font-size:9px}.discussion-comment .comment-content p{margin-top:6px;font-size:13px;line-height:1.75}.discussion-empty{color:var(--muted);padding:8px 0 20px;font-size:13px}.comment-composer{border:1px solid var(--line);background:var(--canvas);border-radius:0;margin-top:24px;overflow:hidden}.comment-composer:focus-within{border-color:var(--muted)}.comment-composer textarea{resize:vertical;width:100%;min-height:80px;max-height:300px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;padding:14px;font-size:13px;display:block}.composer-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.composer-footer span{color:var(--muted);font-size:10px}.composer-footer button{white-space:nowrap;background:var(--yellow);color:#141416;cursor:pointer;border:0;border-radius:0;align-items:center;gap:7px;padding:8px 12px;display:flex;font-size:11px!important}.composer-footer button:disabled{opacity:.4;cursor:default}.discussion-error{color:var(--danger,#e98181);justify-content:space-between;gap:12px;margin:14px 0;font-size:12px;display:flex}.discussion-error button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.discussion-spin{animation:1s linear infinite discussion-spin}@keyframes discussion-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.discussion-spin{animation:none}.discussion-toggle svg:last-child{transition:none}}@media (max-width:480px){.discussion-panel{padding:14px}.composer-footer{align-items:flex-end}.composer-footer span{max-width:150px}.comment-byline time{margin-left:0}}.feedback-like{align-items:center;gap:12px;margin-top:20px;display:flex}.like-button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;padding:7px 12px;display:flex;font-size:12px!important}.like-button:hover{color:var(--text);background:var(--panel)}.like-button.is-liked{border-color:var(--yellow);color:var(--text)}.like-button.is-liked svg{color:var(--accent-ink,var(--yellow))}.like-button:disabled{opacity:.5}.feedback-like>span{color:var(--danger,#e98181);font-size:12px}
