.feedback-trigger{border:2px solid var(--canvas);height:auto;min-height:44px;padding-block:8px}.feedback-header{flex-shrink:0;margin-right:8px}.app-nav:has(.feedback-header){flex-wrap:wrap;height:auto;min-height:64px}@media (min-width:761px){.app-nav:has(.feedback-header){justify-content:flex-end}.app-nav:has(.feedback-header) .app-search{flex:120px;max-width:300px}}@media (min-width:761px) and (max-width:1080px){html:has(.app-nav .feedback-header):has(.app-nav .app-search){--app-header:118px}.app-nav:has(.feedback-header):has(.app-search){row-gap:8px;padding-bottom:8px}.app-nav:has(.feedback-header) .app-search{flex:100%;order:3;max-width:none}.app-nav:has(.feedback-header) .header-icons :is(.messages-link,.inbox-link){margin-left:12px}.app-nav:has(.feedback-header) .header-icons .messages-link:before{left:-12px}}.feedback-trigger.pri:hover{background:var(--accent-hover)}.feedback-trigger.pri:active{background:var(--ink-deep);transform:scale(.98)}@media (prefers-reduced-motion:no-preference){.feedback-trigger{transition:background-color .2s,transform .2s}}.app .feedback-trigger:focus-visible{outline:2px solid var(--ink-deep);outline-offset:2px;box-shadow:0 0 0 2px var(--canvas)}.feedback-trigger.pri[aria-expanded=true]{background:var(--ink-deep)}body:has(.feedback-dialog) .app-call-invites:not(:has(.live-invite-backdrop)){z-index:49}.feedback-dialog{width:min(560px,100vw - 32px)}.feedback-body{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.feedback-body p{margin:0}.feedback-body textarea{resize:vertical;border:1px solid var(--control-border);width:100%;min-height:120px;font:inherit;color:var(--ink);background:var(--canvas);border-radius:8px;padding:12px}.feedback-body button{white-space:normal;min-height:44px}.feedback-kinds{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.feedback-kinds legend{margin-bottom:4px;font-weight:600}.feedback-kinds .radio-row{align-items:center;gap:8px;min-height:44px;display:flex}.feedback-kinds input{accent-color:var(--accent)}.feedback-files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.feedback-files li{align-items:center;gap:8px;min-width:0;display:flex}.feedback-files img,.feedback-files video{object-fit:cover;border:1px solid var(--track);background:var(--quiet-fill);border-radius:8px;width:64px;height:64px}.feedback-files span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.feedback-files small{color:var(--muted);font-size:12px;display:block}.feedback-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:700px){.feedback-dialog{width:100%}}@media (max-width:760px){.app-nav:has(.feedback-header){min-height:56px}.app-nav:has(.feedback-header) .header-icons{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;row-gap:4px;min-width:0;margin-left:auto;display:flex}.app-nav:has(.feedback-header) .app-brand{margin-right:auto}.feedback-header{margin-right:4px}}@media (max-width:600px){html:has(.app-nav .feedback-header):has(.app-nav .app-search){--app-header:102px}.app-nav:has(.feedback-header):has(.app-search){gap:0 4px;padding:0 12px 8px}.app-nav:has(.feedback-header) .app-search{flex:100%;order:3}}
