body{--itomic-feedback-font:var(--sans);--itomic-feedback-paper:var(--paper);--itomic-feedback-ink:var(--ink);--itomic-feedback-border:#87978f;--itomic-feedback-accent:var(--accent);--itomic-feedback-focus:#c88823;--itomic-feedback-radius:3px}
.feedback-workspace{max-width:1180px}.feedback-heading{max-width:960px;font-size:clamp(32px,4vw,56px);overflow-wrap:anywhere}.feedback-scope{border-block:1px solid var(--line);padding:20px 0;margin:30px 0}.feedback-scope p{margin:0}.feedback-scope span{color:var(--muted)}.feedback-scope .hint{margin-top:4px}.feedback-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0 22px}.feedback-filters label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.feedback-search{grid-column:span 2}.feedback-filter-actions{display:flex;align-items:center;gap:20px;grid-column:1/-1}.feedback-filters select{height:50px}.feedback-empty{padding:42px 0;border-block:1px solid var(--line)}.feedback-empty h2{font-size:32px}.feedback-empty p:last-child{margin-bottom:0}.feedback-report-title{font-weight:600;text-decoration:none;overflow-wrap:anywhere}.feedback-report-title:hover{text-decoration:underline}.feedback-table{font-size:14px;min-width:850px}.feedback-table th,.feedback-table td{padding:16px 12px}.feedback-table .feedback-report-title{font-size:16px}.feedback-table th:first-child{width:27%}.feedback-waiting{display:block;font-size:12px;margin-top:6px;color:var(--muted)}.feedback-table .actions{gap:12px}.feedback-status-open{background:#fbefcf;color:#644813}.feedback-status-in_progress{background:#e9eef1;color:#294858}.feedback-status-ready_for_testing{background:#e4edde;color:#244f43}.feedback-status-done{background:#deebdf;color:#23472f}.feedback-status-wont_fix{background:#eeece7;color:#53534d}.feedback-priority-high{color:#8c302a;font-weight:700}.feedback-priority-low{color:var(--muted)}.feedback-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:28px 0 40px;padding:28px 0;border-block:1px solid var(--line)}.feedback-summary dt{color:var(--muted);margin-bottom:6px}.feedback-summary dd{font-size:16px}.feedback-page{grid-column:1/-1}.feedback-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-notes,.feedback-screenshot{margin-block:38px}.feedback-notes h2,.feedback-screenshot h2,.feedback-conversation h2{font-size:34px}.feedback-screenshot img{display:block;width:100%;max-height:65vh;object-fit:contain;object-position:left;background:var(--wash);border:1px solid var(--line);margin-bottom:20px}.feedback-capture,.feedback-triage{padding:20px 0;border-top:1px solid var(--line)}.feedback-capture summary,.feedback-triage summary,.feedback-versions summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:600}.feedback-capture .feedback-summary{border:0;padding:15px 0;margin:0}.feedback-triage:target{outline:2px solid var(--accent);outline-offset:8px}.feedback-update-form{padding-top:15px}.feedback-radio-options{border:1px solid var(--line);padding:12px 18px;display:flex;gap:8px 24px;flex-wrap:wrap;margin:18px 0}.feedback-radio-options legend{font-weight:600;padding:0 7px;font-size:16px}.feedback-radio-options label{display:flex;align-items:center;gap:9px;min-height:44px;cursor:pointer}.feedback-radio-options input[type=radio]{width:19px;height:19px;min-height:0;flex:0 0 19px;padding:0;margin:0;accent-color:var(--accent)}.feedback-email-choice{display:flex;align-items:center;gap:10px;min-height:44px;margin-block:15px}.feedback-conversation{margin-top:38px;max-width:900px;scroll-margin-top:24px}.feedback-activity[data-feedback-activity]{color:var(--muted);padding:10px 0;font-size:13px}.feedback-reply{border-top:1px solid var(--line);padding:24px 0}.feedback-reply header{display:flex;gap:18px;flex-wrap:wrap;align-items:baseline;margin-bottom:14px}.feedback-reply time{font-size:13px;color:var(--muted)}.feedback-reply p{margin-bottom:10px}.feedback-reply-form{border-top:1px solid var(--line);padding-top:28px;margin-top:20px}.feedback-reply-form .feedback-reply-field label{font:27px var(--serif);font-weight:400}.feedback-reply-form .actions{justify-content:flex-start;gap:12px}.feedback-reply-form .actions button,.feedback-testing-result button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--accent);border-radius:3px;padding:11px 20px;background:var(--accent);color:#fff;font-size:16px;font-weight:600;cursor:pointer}.feedback-reply-form .actions .feedback-secondary,.feedback-testing-result button:nth-child(2){background:transparent;color:var(--accent)}.feedback-reply-form .feedback-status-options{border-color:var(--line);border-radius:3px}.feedback-reply-form .feedback-status-options input[type=radio]{accent-color:var(--accent)}.feedback-testing-result{background:var(--wash);border-color:var(--line);border-radius:3px;padding:20px}.feedback-back{font-size:15px}.feedback-versions{margin-top:18px}.feedback-reply-form .feedback-file-drop{border-color:#87978f!important;border-radius:3px!important}.feedback-reply-form .error{color:#8c302a}.feedback-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:1px 6px;margin-left:5px;border:1px solid var(--line);background:var(--wash);font-size:12px;line-height:1.5;border-radius:3px}
@media(max-width:850px){.feedback-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-table{min-width:0}.feedback-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.feedback-table tbody,.feedback-table tr{display:block}.feedback-table tr{position:relative;border-bottom:1px solid var(--line);padding:18px 0}.feedback-table th,.feedback-table td{display:flex;gap:15px;align-items:baseline;border:0;padding:5px 0;width:100%;max-width:none}.feedback-table th:first-child{width:100%;padding-bottom:10px}.feedback-table th{display:block}.feedback-table td:before{content:attr(data-label);font-size:12px;font-weight:600;min-width:100px;color:var(--muted)}.feedback-table td[data-label=Status]{flex-wrap:wrap}.feedback-waiting{margin:0}.feedback-table th small{margin-top:3px}.feedback-table-wrap{overflow:visible}}
@media(max-width:540px){.feedback-filters{grid-template-columns:1fr}.feedback-search{grid-column:auto}.feedback-filter-actions{flex-wrap:wrap}.feedback-filter-actions .button{width:100%}.feedback-summary{gap:20px;grid-template-columns:1fr 1fr}.feedback-summary .feedback-page{grid-column:1/-1}.feedback-summary dd{font-size:14px}.feedback-heading{font-size:36px}.feedback-scope span{display:block}.feedback-screenshot .actions{align-items:flex-start}.feedback-radio-options{gap:4px 16px;padding:10px}.feedback-reply header{gap:4px;flex-direction:column}.feedback-reply-form .actions button{flex:1 1 auto}}

.feedback-workspace.section{padding-block:38px}.feedback-workspace .editor-nav{margin-bottom:26px;gap:12px 22px}.feedback-workspace h1{font-size:clamp(38px,4.2vw,54px);margin-bottom:14px}.feedback-workspace .lead{font-size:20px}.feedback-workspace .eyebrow{margin-bottom:12px}.feedback-workspace .feedback-scope{margin-block:22px}.feedback-workspace .feedback-filters{margin-top:22px}

body:has([data-itomic-feedback]){padding-bottom:76px;--itomic-feedback-heading-font:var(--serif)}.feedback-workspace-menu{margin-bottom:24px}.feedback-workspace-menu>summary,.feedback-filter-panel>summary{min-height:48px;padding:12px 0;font-weight:600;cursor:pointer;font-size:16px}.feedback-workspace-menu .editor-nav{margin-bottom:0}.feedback-filter-panel{margin-bottom:24px}.feedback-filter-panel>summary{border-block:1px solid var(--line)}@media(min-width:851px){.feedback-workspace-menu>summary,.feedback-filter-panel>summary{display:none}}@media(max-width:850px){.feedback-workspace-menu{border-bottom:1px solid var(--line)}.feedback-workspace-menu .editor-nav{padding-top:12px;border:0}.feedback-workspace.section{padding-top:24px}.feedback-workspace .feedback-scope{margin-block:20px}.feedback-filter-panel[open]{padding-bottom:12px}}

@media(min-width:851px){.feedback-filters .feedback-society-filter{grid-column:span 2}}
