.feedback-page[data-v-b67b81e2]{display:grid;gap:1rem}.feedback-page__header[data-v-b67b81e2]{padding:1rem 0 .2rem}.feedback-page__eyebrow[data-v-b67b81e2]{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7b8cab}.feedback-page__title[data-v-b67b81e2]{margin:0;font-size:2.25rem;line-height:1.05;font-weight:700;color:#1e2d45}.feedback-page__subtitle[data-v-b67b81e2]{margin:.55rem 0 0;max-width:760px;font-size:1rem;color:#61728f}.feedback-page__grid[data-v-b67b81e2]{display:grid;gap:1rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.feedback-card[data-v-b67b81e2]{background:#fff;border:1px solid #dbe5f2;border-radius:18px;padding:1.1rem 1.15rem}.feedback-card__header[data-v-b67b81e2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.feedback-card__title[data-v-b67b81e2]{font-size:1.05rem;font-weight:700;color:#1f2f48}.feedback-card__subtitle[data-v-b67b81e2]{margin-top:.2rem;font-size:.92rem;color:#7183a1}.feedback-card__count[data-v-b67b81e2]{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef4fb;color:#3c557b;font-weight:700}.feedback-banner[data-v-b67b81e2]{margin-bottom:.9rem;padding:.8rem .9rem;border-radius:14px;font-size:.94rem}.feedback-banner--success[data-v-b67b81e2]{background:#e9f8f0;color:#1e7a4c}.feedback-banner--error[data-v-b67b81e2]{background:#fff0ef;color:#b6453f}.feedback-form[data-v-b67b81e2],.feedback-list[data-v-b67b81e2]{display:grid;gap:.9rem}.feedback-form__grid[data-v-b67b81e2]{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-form__field[data-v-b67b81e2]{display:grid;gap:.38rem}.feedback-form__field--full[data-v-b67b81e2]{grid-column:1/-1}.feedback-form__field--grow[data-v-b67b81e2]{flex:1 1 auto}.feedback-form__field label[data-v-b67b81e2]{font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7f90ad}.feedback-form__field input[data-v-b67b81e2],.feedback-form__field select[data-v-b67b81e2],.feedback-form__field textarea[data-v-b67b81e2]{width:100%;border:1px solid #d5dfec;border-radius:12px;padding:.8rem .9rem;color:#22314b;background:#fff}.feedback-form__field textarea[data-v-b67b81e2]{resize:vertical;min-height:150px}.feedback-admin-row[data-v-b67b81e2],.feedback-form__actions[data-v-b67b81e2]{display:flex;align-items:flex-end;gap:.75rem}.feedback-button[data-v-b67b81e2]{border:1px solid #d5dfec;background:#fff;color:#2f4668;border-radius:12px;padding:.78rem 1rem;font-weight:600}.feedback-button--primary[data-v-b67b81e2]{border-color:#44c08c;background:#44c08c;color:#fff}.feedback-button[data-v-b67b81e2]:disabled{opacity:.55}.feedback-empty[data-v-b67b81e2]{border:1px dashed #d6dfeb;border-radius:16px;padding:1rem;color:#7e8fab;text-align:center}.feedback-list__item[data-v-b67b81e2]{border:1px solid #e3ebf5;border-radius:16px;padding:.95rem 1rem;background:#fbfdff}.feedback-list__meta[data-v-b67b81e2]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.feedback-pill[data-v-b67b81e2]{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;border-radius:999px;background:#edf4fb;color:#395171;font-size:.79rem;font-weight:600}.feedback-pill--muted[data-v-b67b81e2]{background:#f2f5fa;color:#6a7b95}.feedback-list__date[data-v-b67b81e2]{margin-left:auto;font-size:.83rem;color:#7f8fab}.feedback-list__title[data-v-b67b81e2]{margin:.65rem 0 .35rem;font-size:1rem;font-weight:700;color:#203049}.feedback-list__note[data-v-b67b81e2],.feedback-list__text[data-v-b67b81e2]{margin:0;font-size:.95rem;line-height:1.55;color:#51627d}.feedback-list__note[data-v-b67b81e2]{margin-top:.75rem;color:#2c4567}.feedback-admin-toolbar[data-v-b67b81e2]{display:flex;align-items:flex-end;gap:.8rem;margin-bottom:1rem}@media (max-width:1199.98px){.feedback-page__grid[data-v-b67b81e2]{grid-template-columns:1fr}}@media (max-width:767.98px){.feedback-form__grid[data-v-b67b81e2]{grid-template-columns:1fr}.feedback-admin-row[data-v-b67b81e2],.feedback-admin-toolbar[data-v-b67b81e2]{flex-direction:column;align-items:stretch}.feedback-list__date[data-v-b67b81e2]{width:100%;margin-left:0}}