.feedback-entry{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border:1px solid #c5d5e8;border-radius:6px;background:#fff;color:#2458a4;text-decoration:none;vertical-align:middle}
.feedback-entry svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.feedback-entry:hover{background:#eef3fb}.feedback-entry:focus-visible{outline:3px solid #7da7e5;outline-offset:3px}
.right-user-settings{gap:8px}.feedback-page{max-width:720px;margin-top:36px}.feedback-page h1{margin-bottom:16px}
.feedback-private{font-size:14px;color:#596c80;border-left:3px solid #a9c1df;padding-left:13px}
.feedback-page .member-card>label:first-child{margin-top:0}.feedback-page textarea{min-height:160px}
.feedback-required,.feedback-optional{font-size:13px;font-weight:400;color:#596c80}.feedback-context{padding:10px 12px;background:#f2f5f9;border-radius:5px;font-size:13px;overflow-wrap:anywhere}
.feedback-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.feedback-page .member-form-grid{gap:16px}
.auth-feedback-link{font-size:14px;margin:10px 0 22px}.auth-closed-card{margin-top:24px}.auth-closed-card h2{margin-bottom:8px}.auth-closed-card .member-button{margin-top:12px}
.feedback-page .member-button:disabled{cursor:not-allowed}.feedback-page [aria-busy="true"] .member-button:disabled{cursor:wait}
@media(max-width:680px){.feedback-page{margin-top:28px;padding:0 20px}.feedback-page .member-form-grid{gap:0}.feedback-entry{flex-basis:36px;width:36px;height:36px}.feedback-page h1{font-size:32px}}
