.community-proposals-module__-t-Qia__heading{max-width:730px;margin-bottom:26px}.community-proposals-module__-t-Qia__heading h1{letter-spacing:-.055em;text-wrap:balance;margin:10px 0 14px;font-size:clamp(2rem,5vw,3.4rem)}.community-proposals-module__-t-Qia__heading p{color:var(--muted);max-width:64ch;line-height:1.7}.community-proposals-module__-t-Qia__back{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.community-proposals-module__-t-Qia__back:hover{color:var(--primary)}.community-proposals-module__-t-Qia__promise{border:1px solid var(--border);background:var(--primary-soft);border-radius:14px;align-items:flex-start;gap:12px;margin:20px 0;padding:18px 20px;display:flex}.community-proposals-module__-t-Qia__promise svg{flex-shrink:0;margin-top:3px}.community-proposals-module__-t-Qia__promise p{margin:0;font-size:14px;line-height:1.65}.community-proposals-module__-t-Qia__formPanel{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin:24px 0 40px;padding:clamp(18px,3vw,30px)}.community-proposals-module__-t-Qia__formPanel h2,.community-proposals-module__-t-Qia__sectionHeading h2{letter-spacing:-.025em;margin:0 0 8px;font-size:21px}.community-proposals-module__-t-Qia__formPanel form{margin-top:24px}.community-proposals-module__-t-Qia__fields{border:0;min-width:0;margin:0;padding:0}.community-proposals-module__-t-Qia__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:22px;display:grid}.community-proposals-module__-t-Qia__full{grid-column:1/-1}.community-proposals-module__-t-Qia__formPanel label,.community-proposals-module__-t-Qia__decision label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.community-proposals-module__-t-Qia__formPanel input,.community-proposals-module__-t-Qia__formPanel select,.community-proposals-module__-t-Qia__formPanel textarea,.community-proposals-module__-t-Qia__decision select,.community-proposals-module__-t-Qia__decision textarea{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);font:inherit;border-radius:10px;padding:12px;font-size:16px;line-height:1.5}.community-proposals-module__-t-Qia__formPanel select,.community-proposals-module__-t-Qia__decision select{min-height:48px}.community-proposals-module__-t-Qia__formPanel textarea,.community-proposals-module__-t-Qia__decision textarea{resize:vertical;min-height:100px}.community-proposals-module__-t-Qia__formPanel [aria-invalid=true]{border-color:var(--danger,#a92727)}.community-proposals-module__-t-Qia__fieldError{color:var(--danger,#a92727);font-size:13px;font-weight:500}.community-proposals-module__-t-Qia__optional{color:var(--muted);font-weight:400}.community-proposals-module__-t-Qia__meta{color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.65}.community-proposals-module__-t-Qia__history{margin:32px 0}.community-proposals-module__-t-Qia__sectionHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.community-proposals-module__-t-Qia__sectionHeading p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.community-proposals-module__-t-Qia__sectionHeading>div{min-width:0}.community-proposals-module__-t-Qia__records{gap:16px;display:grid}.community-proposals-module__-t-Qia__record{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:16px;min-width:0;padding:clamp(18px,3vw,26px)}.community-proposals-module__-t-Qia__recordHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.community-proposals-module__-t-Qia__recordHeading h3{min-width:0;margin:0;font-size:19px;line-height:1.4}.community-proposals-module__-t-Qia__status{background:var(--primary-soft);color:var(--primary);border-radius:6px;flex-shrink:0;padding:5px 8px;font-size:12px;font-weight:600}.community-proposals-module__-t-Qia__status[data-status=declined]{background:var(--background);color:var(--muted)}.community-proposals-module__-t-Qia__reason{white-space:pre-wrap;margin:18px 0;line-height:1.7}.community-proposals-module__-t-Qia__feedback{border-left:3px solid var(--primary);background:var(--primary-soft);padding:16px;font-size:14px}.community-proposals-module__-t-Qia__feedback p{white-space:pre-wrap;margin:8px 0 0;line-height:1.65}.community-proposals-module__-t-Qia__empty{border:1px dashed var(--border);color:var(--muted);border-radius:14px;padding:28px;line-height:1.65}.community-proposals-module__-t-Qia__empty h2{color:var(--foreground);font-size:20px}.community-proposals-module__-t-Qia__decision{border-top:1px solid var(--border);gap:14px;margin-top:22px;padding-top:22px;display:grid}.community-proposals-module__-t-Qia__decision button{justify-self:start}.community-proposals-module__-t-Qia__pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.community-proposals-module__-t-Qia__pagination span{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px}.community-proposals-module__-t-Qia__filters{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.community-proposals-module__-t-Qia__filters a{border:1px solid var(--border);border-radius:9px;min-height:44px;padding:10px 14px;font-size:14px}.community-proposals-module__-t-Qia__filters a:hover,.community-proposals-module__-t-Qia__filters a[aria-current=page]{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.community-proposals-module__-t-Qia__formPanel :is(input,select,textarea):focus-visible,.community-proposals-module__-t-Qia__decision :is(select,textarea):focus-visible,.community-proposals-module__-t-Qia__filters a:focus-visible,.community-proposals-module__-t-Qia__back:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:560px){.community-proposals-module__-t-Qia__formGrid{grid-template-columns:minmax(0,1fr)}.community-proposals-module__-t-Qia__sectionHeading{flex-direction:column}.community-proposals-module__-t-Qia__recordHeading{flex-direction:column;gap:8px}.community-proposals-module__-t-Qia__pagination{flex-wrap:wrap}.community-proposals-module__-t-Qia__promise{padding:16px}}
