.feedback-page{grid-column:1/-1;width:min(100%,720px);box-sizing:border-box}.feedback-form{display:grid;gap:9px;text-align:start}.feedback-form label{font-size:13px;font-weight:600;margin-top:9px}.feedback-form input,.feedback-form textarea,.feedback-form select{width:100%;box-sizing:border-box;margin:0}.feedback-form textarea{resize:vertical;min-height:150px;padding:12px;font:inherit;line-height:1.6;color:var(--ink,#152349);background:var(--surface,#fff);border:1px solid var(--control-border,#d7deea);border-radius:8px}.feedback-form textarea:focus-visible{outline:2px solid var(--purple,#1b84ff);outline-offset:2px}.feedback-form .hint{margin:4px 0;line-height:1.7}.feedback-actions{display:flex;align-items:center;gap:18px;margin-top:10px;flex-wrap:wrap}.feedback-success,.feedback-error{padding:12px 16px;border-radius:8px;line-height:1.6}.feedback-success{background:var(--accent-soft,#edf7ff);color:var(--ink,#152349);border:1px solid var(--control-border,#c8dded)}.feedback-error{border:1px solid #fda29b;color:#b42318;background:#fff1f0}.feedback-honeypot{display:none!important}.customer-auth-page .feedback-form input:not([type=hidden]),.customer-auth-page .feedback-form textarea{min-height:44px;padding:11px 12px;color:#152349;border:1px solid #d7deea;border-radius:8px;background:#fff;font:inherit}.customer-auth-page .feedback-form textarea{min-height:145px}.customer-auth-page .feedback-form .hint{color:#52657b;font-size:11px}.customer-auth-page .feedback-actions button{border:0;border-radius:8px;background:#1676ed;color:white;padding:12px 20px;font:inherit;cursor:pointer}#sidebar .sidebar-feedback{margin-top:24px;padding-top:14px;border-top:1px solid var(--line)}.signed-out-feedback{text-align:center;padding:20px;color:var(--muted);font-size:13px}.feedback-form .theme-select{width:100%}
