.profile-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:0 0 18px}
.profile-tools button{min-height:44px}
.feedback-panel{margin:20px auto;max-width:680px}
.feedback-panel fieldset{border:0;padding:0;margin:0;min-width:0}
.feedback-panel textarea{resize:vertical}
.feedback-panel #feedback-hint{font-size:12px;margin-top:-8px;margin-bottom:22px}
.feedback-panel #feedback-result{font-size:13px;min-height:1em}
.feedback-success-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:24px;margin:16px 0}
#feedback-confirmation h3{margin-top:18px}
#feedback-confirmation p{color:var(--muted)}
@media(max-width:540px){.feedback-panel .row{flex-direction:column}.feedback-panel .row button{width:100%}.profile-tools{gap:8px}.profile-tools button{font-size:12px;padding-inline:12px}}

