.quick-feedback{position:fixed;right:12px;top:50%;z-index:55;display:grid;grid-template-columns:1fr;gap:3px;padding:7px;border:1px solid var(--color-border,#cdd7ca);border-radius:16px;background:var(--color-ivory,#fafbf7);box-shadow:0 4px 18px #203c2914;color:var(--color-green-dark,#234a34)}.quick-feedback>span{grid-column:1/-1;text-align:center;font-size:.65rem;color:var(--color-muted,#62776a)}.quick-feedback :is(button,a){display:grid;place-items:center;width:36px;height:36px;padding:7px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;cursor:pointer;text-decoration:none;box-sizing:border-box}.quick-feedback :is(button,a):hover{background:var(--color-green-soft,#e6eedc)}.quick-feedback :is(button,a) svg{width:22px;height:22px}.quick-feedback #feedback-down svg{transform:rotate(180deg)}.quick-feedback button[aria-pressed=true]{background:var(--color-green-soft,#e6eedc);border-color:#718d68}.quick-feedback button:disabled{opacity:.5;cursor:wait}.quick-feedback :focus-visible,.feedback-dialog :focus-visible{outline:2px solid #315e41;outline-offset:3px}.quick-feedback-status{position:fixed;right:12px;top:calc(50% + 160px);z-index:55;max-width:220px;font-size:.72rem;color:#234a34;background:#fafbf7;border-radius:8px;padding:5px 8px;line-height:1.5}.quick-feedback-status:empty{display:none}
.feedback-dialog{box-sizing:border-box;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid #dce3d9;border-radius:20px;background:#fafbf7;color:#193e2e;font-family:inherit;overflow:auto;box-shadow:0 18px 70px #143b2929}.feedback-dialog::backdrop{background:#18382b26}.feedback-dialog header{display:flex;justify-content:space-between;align-items:start;gap:16px}.feedback-dialog h2{font-size:1.4rem;letter-spacing:-.03em;margin:.3rem 0}.feedback-dialog header button{border:0;background:transparent;font-size:1.8rem;color:inherit;cursor:pointer;min-width:40px;min-height:40px}.feedback-dialog p{font-size:.8rem;line-height:1.6}.feedback-dialog fieldset{min-width:0;border:0;padding:0;margin:0}.feedback-dialog label{display:block;font-size:.82rem;margin:.9rem 0 .4rem}.feedback-dialog label span{color:#677b6e}.feedback-dialog textarea{box-sizing:border-box;width:100%;border:1px solid #bfcebd;border-radius:10px;background:white;color:inherit;padding:.75rem;font:inherit;resize:vertical}.feedback-dialog a{color:inherit;text-decoration:underline}.feedback-privacy{color:#5e7165}@media(max-width:620px){.quick-feedback{top:auto;bottom:16px;right:12px;display:flex;align-items:center}.quick-feedback>span{padding:0 3px}.quick-feedback-status{top:auto;bottom:72px;right:12px}.feedback-dialog{padding:20px}}
