.feedback-notes{display:grid;gap:18px}.feedback-note{padding:22px;border:1px solid #9d7dbe40;border-radius:20px;background:linear-gradient(130deg,#ffffff07,transparent),#1c1424;overflow-wrap:anywhere}.feedback-note header{margin:0 0 16px;display:flex;align-items:flex-start;gap:16px}.feedback-note h2{font-size:17px;margin:0 0 5px}.feedback-note small,.feedback-meta{font-size:12px;color:#bcabcb}.feedback-note .feedback-location{margin:12px 0;padding:12px 14px;border-radius:12px;background:#b792fa10;color:#ddc8ff;font-size:13px;line-height:1.6}.feedback-comment{white-space:pre-wrap;color:#f8f0ff;font-size:15px;line-height:1.7;margin:16px 0}.feedback-meta{display:flex;gap:10px;flex-wrap:wrap;line-height:1.6}.feedback-note time{font-size:12px;color:#baabc7;white-space:nowrap}@media(max-width:700px){.feedback-note{padding:18px}.feedback-note header{flex-direction:column;gap:8px}.feedback-comment{font-size:14px}}

.feedback-intro{max-width:760px;color:#c7b9d8;font-size:14px;line-height:1.7}#feedback-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;border:1px solid #ffffff24;border-radius:18px;padding:18px;background:#ffffff04}#feedback-filters label{min-width:150px}.feedback-note-heading-meta{display:flex;align-items:flex-end;flex-direction:column;gap:10px}.feedback-review-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:20px;padding:7px 12px;font-size:12px;font-weight:650;min-height:34px}.feedback-review-badge.pending{background:#e9bc3b1c;color:#f4d36b;border:1px solid #e9bc3b3d}.feedback-review-badge.approved{background:#34ba8620;color:#7de0b5;border:1px solid #34ba8644}.feedback-review-badge.rejected{background:#ffffff0a;color:#c6b8d4;border:1px solid #ffffff24}.feedback-review-info{font-size:12px;color:#c0aed0;margin:16px 0 0}.feedback-review-form{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.6fr) auto;align-items:end;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid #ffffff16}.users-page .feedback-review-form label{min-width:0;gap:8px}.feedback-review-form textarea{box-sizing:border-box;min-height:78px;max-height:180px;width:100%;padding:10px 12px;border:1px solid #ffffff35;border-radius:12px;background:#272131;color:#f5f1ff;font-size:14px;resize:vertical}.feedback-review-form select{min-height:46px}.feedback-review-form .btn{min-height:46px}.feedback-review-response{grid-column:1/-1;font-size:12px;color:#edcf94;line-height:1.6;margin:0}.feedback-review-response:empty{display:none}@media(max-width:700px){.feedback-note-heading-meta{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.feedback-note time{align-self:center}.feedback-review-form{grid-template-columns:1fr}.feedback-review-form textarea{font-size:16px}.feedback-review-form .btn{width:100%}#feedback-filters{padding:16px}#feedback-filters label{flex-basis:100%}#feedback-filters .btn{width:100%}.users-page .feedback-note header{gap:12px}.users-page .feedback-note h2{font-size:16px;overflow-wrap:anywhere}.feedback-note{min-width:0}.users-pages{gap:12px}.users-page main>header{flex-wrap:wrap}.users-page h1{font-size:26px}}

.feedback-review-badge.completed{background:#0c4937;color:#9cf1c8;border-color:#42b78b66}
