/* Only the landing/Contributors public pages load this presentation override. */
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-modal-layer{padding:12px}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-dialog{width:min(100%,360px);max-height:calc(100dvh - 24px);padding:18px;border-radius:18px;scrollbar-gutter:auto}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-heading{padding-right:42px}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-heading h2{font-size:1.2rem;line-height:1.2;margin:0 0 6px}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-heading p{font-size:.75rem;line-height:1.45;margin:0 0 12px}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-close{width:40px;height:40px;right:10px;top:10px}
:is(.has-community-dock,.contributors-page) #feedback-form{display:grid;gap:9px}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-rating{margin:0}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-stars{margin:2px 0 0;gap:2px;flex-wrap:wrap}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-stars button{display:grid;place-items:center;width:36px;height:36px;padding:0;font-size:1.4rem}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-field{display:block;margin:0;font-size:.75rem;line-height:1.4}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-field small{display:inline;font-size:inherit}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-field :is(input,select,textarea){display:block;margin-top:5px;font-size:16px;line-height:1.35;font-weight:500;padding:8px 10px;min-height:42px}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-field textarea{height:82px;min-height:74px;padding-bottom:22px;resize:vertical}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-status{min-height:0;margin:0}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-status:empty{display:none}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-submit{min-height:44px;padding:10px 14px;font-size:.875rem;line-height:1.35;margin-top:2px;white-space:normal}
:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-preview-note{margin:0;padding:7px 9px;border:1px solid var(--line);border-radius:8px;font-size:.7rem;line-height:1.4;color:var(--text-soft)}
@media(max-width:300px){:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-modal-layer{padding:8px}:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-dialog{padding:14px;max-height:calc(100dvh - 16px)}:is(.has-community-dock,.contributors-page) #feedback-widget .feedback-stars button{width:32px;height:36px}}
