.feedback-launch{display:inline-flex;align-items:center;gap:9px;font:inherit;font-size:13px;line-height:1.5;color:var(--muted);border:0;cursor:pointer}.sidebar .feedback-launch{margin-top:12px;text-align:left}.feedback-launch:hover{color:var(--text)}.feedback-floating{position:fixed;right:22px;bottom:20px;z-index:40;background:var(--panel);border:1px solid var(--border);padding:11px 15px;border-radius:10px;box-shadow:0 4px 20px #00000015}.welcome-footer .feedback-launch{margin-left:20px;letter-spacing:0}.feedback-dialog{color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:28px;width:min(570px,calc(100% - 28px));max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 24px 100px #0006}.feedback-dialog::backdrop{background:#070b14a8;backdrop-filter:blur(3px)}.feedback-header{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:18px}.feedback-overline{font-size:12px;color:var(--muted)}.feedback-header h2{font-size:25px;letter-spacing:-.6px;margin:5px 0 0}.feedback-close{border:0;background:transparent;color:var(--muted);font-size:28px;line-height:1;width:36px;height:36px;flex:none;border-radius:8px}.feedback-close:hover{background:var(--surface-soft);color:var(--text)}.feedback-note{font-size:13px;color:var(--muted);margin:10px 0}.feedback-note:empty{display:none}.feedback-note.error{color:#edac9b}.feedback-tabs{display:flex;gap:22px;border-bottom:1px solid var(--border);margin-bottom:22px}.feedback-tabs button{background:none;color:var(--muted);border:0;border-bottom:2px solid transparent;padding:11px 0;font-weight:600;font-size:14px}.feedback-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}#feedback-form .field-label{display:block;margin:18px 0 7px}#feedback-form :is(select,input,textarea){display:block;width:100%;resize:vertical}#feedback-form .field-help{margin:10px 0 0;font-size:12px}.feedback-form-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px}.feedback-form-footer .field-help{margin:0}.feedback-success{text-align:center;padding:20px 0 8px}.feedback-success h3{font-size:21px}.feedback-success-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);color:var(--accent);font-size:24px;margin:0 auto 17px}.feedback-success p{font-size:14px}.feedback-history-item{padding:18px 0;border-bottom:1px solid var(--border)}.feedback-history-item:first-child{padding-top:0}.feedback-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.feedback-status{display:inline-flex;border:1px solid var(--border);border-radius:6px;padding:2px 7px;line-height:1.6;color:var(--text);font-size:11px}.feedback-status[data-status=resolved]{color:#86c6a2}.feedback-status[data-status=reviewing],.feedback-status[data-status=planned]{color:var(--accent)}.feedback-history-item h3{font-size:16px;margin:12px 0 6px}.feedback-message,.feedback-reply p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7;margin:7px 0}.feedback-reply{border-left:2px solid var(--accent);padding:4px 0 4px 14px;margin-top:17px}.feedback-reply strong{font-size:12px}.feedback-history-footer{display:flex;justify-content:space-between;gap:15px;margin-top:12px}.feedback-empty{padding:18px 0;color:var(--muted);font-size:14px}.owner-nav{display:flex;gap:24px;border-bottom:1px solid var(--border);margin:0 0 28px}.owner-nav a{padding:11px 0 12px;color:var(--muted);font-size:14px;border-bottom:2px solid transparent}.owner-nav a[aria-current=page]{color:var(--text);border-color:var(--accent)}.feedback-owner-heading{display:flex;gap:18px;align-items:end;justify-content:space-between;margin-bottom:20px}.feedback-owner-heading select{min-width:180px}.feedback-owner-item{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin-bottom:12px;padding:20px 24px}.feedback-owner-item summary{cursor:pointer;list-style:none}.feedback-owner-item summary::-webkit-details-marker{display:none}.feedback-owner-item summary h2{margin:10px 0 6px;font-size:18px}.feedback-owner-item summary p{font-size:13px;color:var(--muted);margin:0}.feedback-owner-body{border-top:1px solid var(--border);margin-top:18px;padding-top:12px}.feedback-owner-body .field-label{display:block;margin:14px 0 7px}.feedback-owner-body textarea{display:block;width:100%;resize:vertical}.feedback-owner-body .button{margin-top:14px}.feedback-owner-body .feedback-message{font-size:14px}.feedback-owner-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.feedback-owner-actions .button{margin-top:0}.feedback-owner-actions label{margin:0!important}.feedback-owner-author{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.feedback-owner-footnote{font-size:12px;margin-top:16px;color:var(--muted)}
.feedback-dialog{overscroll-behavior:contain}.feedback-owner-body form>.text-button{margin-left:16px}
:root[data-theme=light] .feedback-note.error{color:#9e412c}:root[data-theme=light] .feedback-status[data-status=resolved]{color:#2c6745}
@media(max-width:600px){.feedback-dialog{padding:22px 18px;max-height:calc(100dvh - 20px);border-radius:12px}.feedback-header h2{font-size:22px}.feedback-floating{right:16px;bottom:16px;font-size:12px}.feedback-form-footer{align-items:stretch;flex-direction:column}.feedback-form-footer .field-help{align-self:flex-end}.feedback-form-footer .button{width:100%}.feedback-owner-heading{align-items:stretch;flex-direction:column}.feedback-owner-item{padding:18px}.feedback-owner-actions{align-items:stretch;flex-direction:column}.feedback-owner-actions .button{width:100%}.owner-nav{gap:20px}.feedback-dialog :is(input,textarea,select){font-size:16px}}
