.cw-feedback-page .cw-legal-intro>p{max-width:680px;color:var(--cw-color-muted);margin-top:16px;font-size:18px;line-height:1.6}.cw-feedback-content{z-index:1;position:relative}.cw-add-idea-page{padding-top:24px}.cw-add-idea-page .cw-legal-intro>.cw-btn-icon{margin-bottom:var(--cw-space-3)}.cw-add-idea-page .cw-legal-intro .cw-heading-1{margin-bottom:0}.cw-add-idea-page .cw-feedback-form{margin-top:0}.cw-feedback-content>section{max-width:880px}.cw-feedback-content .cw-heading-2{margin-top:32px}.cw-feedback-tabs{margin-bottom:32px}.cw-ideas-heading{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;margin-top:32px;display:grid}.cw-ideas-heading-copy{min-width:0}.cw-ideas-heading-copy .cw-feedback-guidance{margin:12px 0 0}.cw-feedback-content .cw-ideas-heading .cw-heading-2{margin:0}.cw-ideas-heading>.cw-btn{justify-self:end}.cw-feedback-tabs .gigsave-tab-label{white-space:normal}.cw-feedback-tabs button:focus-visible{outline:2px solid var(--cw-color-purple);outline-offset:4px}.cw-feedback-form{gap:40px;margin-top:40px;display:grid}.cw-feedback-form>.cw-btn{justify-self:start}.cw-feedback-form .cw-feedback-title-field{gap:12px}.cw-feedback-form .cw-field-help,.cw-feedback-content p.cw-feedback-guidance{color:var(--cw-color-muted);font-size:16px;line-height:24px}.cw-feedback-form .cw-field-help{margin-bottom:4px}.cw-feedback-form textarea,.cw-feedback-status-control select{box-sizing:border-box;border:1px solid var(--cw-color-purple);background:var(--cw-color-surface);width:100%;color:var(--cw-color-text);font:400 16px / 1.6 var(--cw-font-body);border-radius:16px;padding:16px}.cw-feedback-form textarea{resize:vertical;min-height:144px}.cw-feedback-form textarea:focus-visible,.cw-feedback-status-control select:focus-visible{outline:2px solid var(--cw-color-purple);outline-offset:3px}.cw-feedback-form .cw-checkbox-selector-options{grid-template-columns:1fr}.cw-feedback-ideas{gap:16px;margin:40px 0;display:grid}.cw-private-feedback-list{margin-top:16px}.cw-idea-list{gap:0}.cw-idea-sort{margin-top:40px}.cw-idea-sort+.cw-idea-list{margin-top:24px}.cw-idea-row{border-bottom:1px solid var(--cw-color-border);grid-template-columns:64px minmax(0,1fr);align-items:start;column-gap:24px;padding:24px 0;display:grid}.cw-idea-date{min-height:64px;color:var(--cw-color-text);background:#3d2754;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:8px 0;font-size:14px;line-height:20px;display:flex}.cw-idea-date strong{font-size:28px;font-weight:700;line-height:32px}.cw-idea-row:first-child{border-top:1px solid var(--cw-color-border)}.cw-idea-row .cw-heading-3{overflow-wrap:anywhere;margin:0;display:block}.cw-idea-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.cw-idea-title-row>.cw-heading-3{min-width:0}.cw-idea-title-row>.cw-feedback-status{flex-shrink:0;margin-left:auto}.cw-idea-row .cw-feedback-words{color:var(--cw-color-muted);margin:12px 0}.cw-idea-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.cw-idea-row .cw-feedback-status{border:1px solid var(--cw-color-purple);border-radius:999px;padding:4px 12px}.cw-idea-row .cw-idea-vote{width:auto;min-height:44px;color:var(--cw-color-muted);background:0 0;border:0;border-radius:8px;margin-left:-8px;padding:8px;font-size:16px;font-weight:400}.cw-idea-row .cw-idea-vote:hover{color:var(--cw-color-purple);background:var(--cw-color-surface)}.cw-idea-row .cw-idea-vote[aria-pressed=true]{color:var(--cw-color-purple);background:0 0}.cw-idea-row .cw-idea-vote[aria-pressed=true]:hover{background:var(--cw-color-surface)}.cw-idea-row .cw-idea-vote:disabled{background:0 0;border:0}.cw-idea-row .cw-idea-vote svg{fill:none;stroke:currentColor;width:20px;height:20px}.cw-idea-thumb{pointer-events:none;flex-shrink:0;width:20px;height:20px;display:inline-flex;position:relative}.cw-idea-thumb.is-bursting>svg{transform-origin:50% 80%;animation:.56s cubic-bezier(.18,.7,.2,1) both cw-idea-thumb-pop}.cw-idea-thumb.is-bursting .find-burst-fireworks{opacity:1;--spark-rim:20px;inset:-24px}.cw-idea-thumb.is-bursting .find-burst-ray-bit{width:3px;height:7px;animation:cw-firework-ray .5s cubic-bezier(.12, .72, .22, 1) var(--spark-delay,0s) both}@keyframes cw-idea-thumb-pop{0%{transform:scale(.75)rotate(-18deg)}35%{transform:scale(1.3)rotate(8deg)}65%{transform:scale(.95)rotate(-3deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.cw-idea-thumb.is-bursting>svg{animation:none}.cw-idea-thumb.is-bursting .find-burst-fireworks{display:none}}.cw-idea-row .cw-feedback-review-actions{grid-column:2;margin-top:16px}.cw-feedback-card{background:var(--cw-color-surface);border:0;border-radius:24px;flex-wrap:wrap;align-items:start;gap:24px;padding:24px;display:flex}.cw-feedback-card>div:first-child{flex:280px;min-width:0}.cw-feedback-card .cw-heading-3{margin:8px 0 12px}.cw-feedback-words{white-space:pre-wrap;overflow-wrap:anywhere}.cw-feedback-status{color:var(--cw-color-purple);font-size:14px;font-weight:500;display:inline-block}.cw-feedback-review-actions{flex-wrap:wrap;flex-basis:100%;gap:12px;display:flex}.cw-feedback-status-control{color:var(--cw-color-muted);gap:8px;font-size:14px;display:grid}.cw-feedback-status-control select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m3 6 5 5 5-5' stroke='%23f0eeff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px 16px;width:auto;min-height:48px;padding-right:48px}.cw-feedback-load-issue{border:1px solid var(--cw-color-purple);border-radius:16px;margin:24px 0;padding:16px}.cw-feedback-load-issue p{margin-bottom:12px}.cw-feedback-content section>.cw-btn{margin-top:24px}@media (width>=768px){.cw-feedback-form .cw-checkbox-selector-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.cw-ideas-heading{grid-template-columns:minmax(0,1fr);gap:24px}.cw-ideas-heading>.cw-btn{justify-self:start}.cw-idea-row{grid-template-columns:56px minmax(0,1fr);column-gap:16px}.cw-idea-date{border-radius:12px;min-height:56px}.cw-feedback-card{gap:16px;padding:16px}}
