.product-feedback_formCard__3KHZi,.product-feedback_notice__6g2yT{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.product-feedback_formCard__3KHZi{display:grid;gap:var(--space-5)}.product-feedback_formIntro__juT0k h2,.product-feedback_formIntro__juT0k p,.product-feedback_notice__6g2yT h2,.product-feedback_notice__6g2yT p,.product-feedback_success__gCf4X p{margin-bottom:0}.product-feedback_notice__6g2yT{background:var(--color-surface-muted)}.product-feedback_privateContact__8EKCR{margin-top:var(--space-3);color:var(--color-text-secondary)}.product-feedback_privateContact__8EKCR a{color:var(--color-brand-strong);font-family:var(--font-heading);font-weight:700}.product-feedback_form__GdOo2{display:grid;gap:var(--space-4)}.product-feedback_requiredHint__fMPTY{margin:0;color:var(--color-text-secondary);font-size:var(--text-xs)}.product-feedback_requiredMarker__MoB_w{color:var(--color-danger)}.product-feedback_field__8SKk5{display:grid;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700}.product-feedback_field__8SKk5 input,.product-feedback_field__8SKk5 select,.product-feedback_field__8SKk5 textarea{width:100%;min-height:var(--touch-target);padding:.75rem var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-primary);font:inherit;font-weight:400}.product-feedback_field__8SKk5 textarea{min-height:10rem;resize:vertical}.product-feedback_field__8SKk5 input:focus,.product-feedback_field__8SKk5 select:focus,.product-feedback_field__8SKk5 textarea:focus{border-color:var(--color-brand-strong)}.product-feedback_field__8SKk5 small{color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-xs);font-weight:400}.product-feedback_primaryButton__3Am4L{width:fit-content;min-height:var(--touch-target);padding:.75rem 1.25rem;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--color-brand);color:var(--color-on-brand);font-family:var(--font-heading);font-weight:700;cursor:pointer}.product-feedback_primaryButton__3Am4L:hover:not(:disabled){background:var(--color-brand-strong)}.product-feedback_primaryButton__3Am4L:disabled{cursor:not-allowed;opacity:.6}.product-feedback_error__GBKIj,.product-feedback_success__gCf4X{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm)}.product-feedback_error__GBKIj{border-left:3px solid var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,var(--color-surface))}.product-feedback_success__gCf4X{border-left:3px solid var(--color-positive);background:color-mix(in srgb,var(--color-positive) 10%,var(--color-surface))}.product-feedback_board__H5RoI{display:grid;gap:var(--space-7);padding-block:var(--space-8) var(--space-9)}.product-feedback_statusSection__y_Jan{display:grid;gap:var(--space-4)}.product-feedback_statusHeading__ThLd7{display:grid;gap:var(--space-2)}.product-feedback_statusHeading__ThLd7 h2,.product-feedback_statusHeading__ThLd7 p{margin-bottom:0}.product-feedback_boardGrid__clrvg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--space-4)}.product-feedback_boardCard__zIs9V{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.product-feedback_boardCard__zIs9V h3,.product-feedback_boardCard__zIs9V p{margin-bottom:0}.product-feedback_badge__TujU6{width:fit-content;padding:.25rem .55rem;border-radius:999px;background:var(--color-brand-soft);color:var(--color-brand-strong);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700}.product-feedback_meta__4S_92{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-xs)}.product-feedback_empty__wzqt_{margin:0;color:var(--color-text-secondary)}.product-feedback_boardActions__ptLvP{display:flex;flex-wrap:wrap;gap:var(--space-3)}.product-feedback_boardActions__ptLvP a{color:var(--color-brand-strong);font-family:var(--font-heading);font-weight:700}@media (max-width:40rem){.product-feedback_primaryButton__3Am4L{width:100%}}