.info-display-card[data-v-8ba3a1ee]{--info-display-card-padding: var(--page-workbench-gap, 16px);--info-display-card-gap: 12px;--info-display-card-header-min-height: 20px;--info-display-card-bg: linear-gradient(135deg, color-mix(in srgb, var(--bg-primary) 88%, transparent), transparent 70%), var(--bg-secondary);--info-display-card-border: color-mix(in srgb, var(--layout-surface-border) 76%, transparent);--info-display-card-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-white) 8%, transparent);--info-display-card-radius: 8px;--info-display-card-icon-color: var(--primary);box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:var(--info-display-card-gap);padding:var(--info-display-card-padding);background:var(--info-display-card-bg);border:1px solid var(--info-display-card-border);border-radius:var(--info-display-card-radius);box-shadow:var(--info-display-card-shadow)}.info-display-card--fill[data-v-8ba3a1ee]{flex:1 1 auto;height:100%}.info-display-card__header[data-v-8ba3a1ee],.info-display-card__content[data-v-8ba3a1ee],.info-display-card__footer[data-v-8ba3a1ee]{min-width:0}.info-display-card--fill .info-display-card__content[data-v-8ba3a1ee]{min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.info-display-card__header[data-v-8ba3a1ee]{min-height:var(--info-display-card-header-min-height);display:flex;align-items:center;justify-content:space-between;gap:var(--page-field-gap, 8px)}.info-display-card__title-group[data-v-8ba3a1ee]{min-width:0;display:inline-flex;align-items:center;gap:6px}.info-display-card__icon[data-v-8ba3a1ee]{flex-shrink:0;color:var(--info-display-card-icon-color)}.info-display-card__title[data-v-8ba3a1ee]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1;font-weight:600;color:var(--text-primary)}.info-display-card__extra[data-v-8ba3a1ee]{min-width:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:flex-end;font-size:12px;line-height:1;color:var(--text-secondary)}.info-display-card__divider[data-v-8ba3a1ee]{flex:0 0 1px;min-width:0;background:var(--info-display-card-border)}.feedback-chat-input[data-v-38776f9b]{display:flex;flex-direction:column;gap:var(--page-field-gap, 8px);width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--section-panel-border, var(--border-light));border-radius:var(--card-border-radius, 8px);background:var(--bg-primary);transition:border-color .2s,box-shadow .2s}.feedback-chat-input[data-v-38776f9b]:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)}.feedback-chat-input[data-v-38776f9b] .el-textarea__inner{padding:0;font-size:var(--body-size);line-height:1.6;color:var(--text-primary);background:transparent;border:0;border-radius:0;box-shadow:none;transition:none}.feedback-chat-input[data-v-38776f9b] .el-textarea__inner::placeholder{color:var(--text-muted)}.feedback-chat-input[data-v-38776f9b] .el-textarea__inner:focus,.feedback-chat-input[data-v-38776f9b] .el-textarea__inner:hover{box-shadow:none}.feedback-chat-input--disabled[data-v-38776f9b]{opacity:.6}.feedback-chat-input__footer[data-v-38776f9b]{display:flex;align-items:center;gap:var(--page-field-gap, 8px);background:transparent}.feedback-chat-input__counter[data-v-38776f9b]{flex-shrink:0;font-size:var(--caption-size);color:var(--text-muted);font-variant-numeric:tabular-nums}.feedback-chat-input__counter.is-exceeded[data-v-38776f9b]{color:var(--el-color-danger)}.feedback-chat-input__footer-grow[data-v-38776f9b]{flex:1;min-width:0;display:flex;align-items:center;gap:var(--page-field-gap, 8px)}@media(prefers-reduced-motion:reduce){.feedback-chat-input[data-v-38776f9b]{transition:none}}.system-event[data-v-eae935eb]{display:grid;width:min(80%,400px);box-sizing:border-box;gap:12px;padding:14px 16px;border:1px solid var(--section-panel-border);border-left:3px solid color-mix(in srgb,var(--primary) 58%,transparent);border-radius:var(--card-border-radius);background:var(--bg-primary);box-shadow:var(--section-panel-shadow)}.system-event__header[data-v-eae935eb]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--page-field-gap)}.system-event__meta[data-v-eae935eb]{display:inline-flex;min-width:0;align-items:center;gap:var(--page-control-gap);color:var(--text-muted);font-size:var(--caption-size);font-variant-numeric:tabular-nums}.system-event__meta>span[data-v-eae935eb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-event__track[data-v-eae935eb],.system-event__single-state[data-v-eae935eb]{display:flex;min-width:0;align-items:center}.system-event__track[data-v-eae935eb]{gap:10px}.system-event__state[data-v-eae935eb]{display:inline-flex;min-height:28px;flex:0 0 auto;align-items:center;padding:0 10px;border:1px solid var(--section-panel-border);border-radius:999px;background:var(--bg-secondary);color:var(--text-secondary);font-size:var(--caption-size);font-weight:600}.system-event__state--current[data-v-eae935eb]{border-color:color-mix(in srgb,var(--primary) 28%,transparent);background:color-mix(in srgb,var(--primary) 9%,var(--bg-primary));color:var(--primary)}.system-event__route[data-v-eae935eb]{position:relative;display:inline-flex;height:10px;min-width:26px;flex:0 0 44px;align-items:center}.system-event__route[data-v-eae935eb]:before{width:100%;height:1px;background:color-mix(in srgb,var(--primary) 30%,var(--section-panel-border));content:""}.system-event__route[data-v-eae935eb]:after{position:absolute;right:0;width:6px;height:6px;border-top:1px solid var(--primary);border-right:1px solid var(--primary);content:"";transform:rotate(45deg)}.system-event__route>span[data-v-eae935eb]{position:absolute;left:0;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--primary) 45%,var(--text-muted))}.system-event__release[data-v-eae935eb]{color:var(--text-muted);font-size:var(--caption-size);font-variant-numeric:tabular-nums}.system-event__note[data-v-eae935eb]{margin:0;padding-top:10px;border-top:1px solid var(--section-panel-border);color:var(--text-secondary);line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:560px){.system-event__header[data-v-eae935eb]{align-items:flex-start}.system-event__meta[data-v-eae935eb]{align-items:flex-end;flex-direction:column;gap:2px}}.conversation-column[data-v-e8d382b1]{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.conversation-column__messages[data-v-e8d382b1]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--page-section-gap);padding:var(--page-field-gap) 0}.conversation-column__empty[data-v-e8d382b1]{display:grid;place-items:center;padding:24px;color:var(--text-muted);font-size:var(--caption-size)}.conversation-entry[data-v-e8d382b1]{display:flex;min-width:0}.conversation-entry--remote[data-v-e8d382b1]{justify-content:flex-start}.conversation-entry--local[data-v-e8d382b1],.conversation-entry--system[data-v-e8d382b1]{justify-content:flex-end}.conversation-message[data-v-e8d382b1]{display:grid;max-width:min(84%,520px);gap:var(--page-micro-gap);min-width:0}.conversation-message--remote[data-v-e8d382b1]{justify-items:start}.conversation-message--local[data-v-e8d382b1]{justify-items:end}.conversation-message__sender[data-v-e8d382b1]{color:var(--text-secondary);font-size:var(--caption-size);font-weight:600}.conversation-message__meta[data-v-e8d382b1]{display:flex;min-width:0;align-items:center;gap:var(--page-control-gap);color:var(--text-muted);font-size:var(--caption-size)}.conversation-message--local .conversation-message__meta[data-v-e8d382b1]{justify-content:flex-end}.conversation-message__time[data-v-e8d382b1]{color:var(--text-muted);font-size:var(--caption-size);font-variant-numeric:tabular-nums}.conversation-bubble[data-v-e8d382b1]{display:grid;max-width:100%;min-width:0}.conversation-bubble--remote[data-v-e8d382b1]{padding:0;background:transparent;border:0}.conversation-bubble--local[data-v-e8d382b1]{padding:var(--page-field-gap) var(--page-section-gap);border-radius:var(--card-border-radius);border-start-end-radius:0;background:var(--bg-tertiary);color:var(--text-primary)}.conversation-bubble p[data-v-e8d382b1]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary);line-height:1.6}.conversation-column__reply[data-v-e8d382b1]{flex-shrink:0;display:grid;gap:8px;padding-top:10px;margin-top:auto;border-top:1px solid var(--section-panel-border)}.conversation-column__reply[data-v-e8d382b1] .el-textarea__inner{font-size:var(--body-size)}.feedback-screenshot-preview[data-v-015acce4]{display:grid;gap:12px}.feedback-screenshot-preview__toolbar[data-v-015acce4]{display:flex;justify-content:flex-end;gap:8px}.feedback-screenshot-preview__viewport[data-v-015acce4]{height:min(72vh,780px);min-height:0;overflow:auto;border:1px solid var(--section-panel-border);border-radius:var(--card-border-radius);background:var(--bg-secondary)}.feedback-screenshot-preview__stage[data-v-015acce4]{display:grid;width:max-content;min-width:100%;height:max-content;min-height:100%;place-items:center}.feedback-screenshot-preview__canvas[data-v-015acce4]{position:relative;flex:none}.feedback-screenshot-preview__image[data-v-015acce4]{display:block;width:100%;height:100%;object-fit:contain}.feedback-screenshot-preview__annotations[data-v-015acce4]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.feedback-screenshot-gallery[data-v-4abe84a0]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.feedback-screenshot-card[data-v-4abe84a0]{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--section-panel-border);border-radius:var(--card-border-radius);background:var(--bg-primary)}.feedback-screenshot-card__preview[data-v-4abe84a0],.feedback-screenshot-card__placeholder[data-v-4abe84a0]{position:absolute;inset:0;width:100%;height:100%}.feedback-screenshot-card__preview[data-v-4abe84a0]{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.feedback-screenshot-card__image[data-v-4abe84a0]{display:block;width:100%;height:100%;object-fit:contain}.feedback-screenshot-card__placeholder[data-v-4abe84a0]{display:grid;place-items:center;align-content:center;gap:8px;padding:12px;color:var(--text-secondary);background:var(--bg-secondary);font-size:var(--caption-size);overflow-wrap:anywhere;text-align:center}.feedback-screenshot-card__badge[data-v-4abe84a0]{position:absolute;right:8px;top:8px;z-index:1}.feedback-screenshot-card__meta[data-v-4abe84a0]{position:absolute;right:0;bottom:0;left:0;z-index:1;display:grid;min-height:32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;background:color-mix(in srgb,var(--bg-primary) 82%,transparent);backdrop-filter:blur(8px)}.feedback-screenshot-card__meta span[data-v-4abe84a0]{min-width:0;overflow:hidden;color:var(--text-primary);font-size:var(--caption-size);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.feedback-screenshot-card__size[data-v-4abe84a0]{color:var(--text-muted)}.detail-empty[data-v-4abe84a0]{margin:0;color:var(--text-muted);font-size:var(--caption-size)}.feedback-content-column[data-v-519c845a]{display:flex;height:100%;min-height:0;flex:1;flex-direction:column}.feedback-content-column__card[data-v-519c845a]{--info-display-card-gap: var(--page-section-gap);height:100%;min-height:0}.feedback-content-column__card[data-v-519c845a] .info-display-card__content{overflow-y:auto}.feedback-content-column__section[data-v-519c845a],.feedback-content-column__evidence[data-v-519c845a],.feedback-content-column__gallery[data-v-519c845a]{display:grid;gap:var(--page-field-gap)}.feedback-content-column__section+.feedback-content-column__section[data-v-519c845a]{padding-top:var(--page-section-gap);border-top:1px solid var(--section-panel-border)}.feedback-content-column__section-title[data-v-519c845a]{margin:0;color:var(--text-secondary);font-size:var(--caption-size);font-weight:600}.feedback-content-column p[data-v-519c845a]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary);line-height:1.7}.feedback-evidence-panel[data-v-8ca6232f]{display:grid;min-width:0;min-height:0;height:100%;grid-template-rows:minmax(230px,1fr) minmax(250px,1fr);gap:var(--feedback-workbench-column-gap)}.feedback-evidence-panel[data-v-8ca6232f]>*{min-width:0;min-height:0}.feedback-evidence-panel__conversation[data-v-8ca6232f]{display:flex;min-height:0;flex-direction:column}.incident-candidate[data-v-fd20c158]{display:grid;gap:9px;padding:12px;border:1px solid var(--section-panel-border);border-radius:var(--section-panel-radius);background:var(--section-panel-bg, #fff)}.incident-candidate[data-v-fd20c158]:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--section-panel-border))}.incident-candidate__heading[data-v-fd20c158]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.incident-candidate__heading strong[data-v-fd20c158]{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.incident-candidate__code[data-v-fd20c158]{color:var(--primary);font-family:var(--feedback-mono);font-size:11px;font-weight:700}.incident-candidate__score[data-v-fd20c158]{padding:2px 6px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;font-weight:700}.incident-candidate__reasons[data-v-fd20c158]{display:flex;flex-wrap:wrap;gap:5px}.incident-candidate__reasons span[data-v-fd20c158]{padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--primary) 7%,var(--bg-primary));color:var(--text-secondary);font-size:10px}.incident-candidate__meta[data-v-fd20c158]{display:flex;gap:12px;color:var(--text-muted);font-size:11px}.incident-candidate__actions[data-v-fd20c158]{display:flex;justify-content:flex-end;gap:6px}.incident-candidates[data-v-a602a973]{display:grid;align-content:start;gap:9px}.incident-candidates__search[data-v-a602a973]{display:flex;height:34px;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--section-panel-border);border-radius:var(--control-radius);background:var(--bg-primary);color:var(--text-muted)}.incident-candidates__search[data-v-a602a973]:focus-within{border-color:var(--primary)}.incident-candidates__search input[data-v-a602a973]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit;font-size:12px}.incident-candidates__state[data-v-a602a973]{padding:20px 12px;color:var(--text-muted);font-size:12px;text-align:center}.incident-candidates__state.is-error[data-v-a602a973]{color:var(--danger)}.incident-compare[data-v-2b34a36d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--page-section-gap)}.incident-compare section[data-v-2b34a36d]{min-width:0;padding:16px;border:1px solid var(--section-panel-border);border-radius:var(--section-panel-radius)}.incident-compare section>span[data-v-2b34a36d]{color:var(--text-muted);font-size:11px;font-weight:700}.incident-compare h3[data-v-2b34a36d]{margin:8px 0;font-size:15px}.incident-compare p[data-v-2b34a36d]{min-height:74px;margin:0 0 12px;color:var(--text-secondary);font-size:12px;line-height:1.65;white-space:pre-wrap}.incident-compare dl[data-v-2b34a36d]{display:grid;grid-template-columns:58px minmax(0,1fr);gap:7px 10px;margin:0;font-size:11px}.incident-compare dt[data-v-2b34a36d]{color:var(--text-muted)}.incident-compare dd[data-v-2b34a36d]{min-width:0;margin:0;overflow-wrap:anywhere}@media(max-width:700px){.incident-compare[data-v-2b34a36d]{grid-template-columns:1fr}}.linked-feedback-list[data-v-15defc33]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.linked-feedback-list button[data-v-15defc33]{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 8px;padding:9px;border:1px solid var(--section-panel-border);border-radius:var(--control-radius);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;font:inherit;text-align:left}.linked-feedback-list button[data-v-15defc33]:hover,.linked-feedback-list button.is-current[data-v-15defc33]{border-color:color-mix(in srgb,var(--primary) 36%,var(--section-panel-border));background:color-mix(in srgb,var(--primary) 4%,var(--bg-primary))}.linked-feedback-list strong[data-v-15defc33]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.linked-feedback-list__code[data-v-15defc33]{color:var(--primary);font-family:var(--feedback-mono);font-size:10px;font-weight:700}.linked-feedback-list__verification[data-v-15defc33]{padding:1px 5px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:9px}.linked-feedback-list__verification[data-status=confirmed][data-v-15defc33]{color:var(--success)}.linked-feedback-list__verification[data-status=reopen_requested][data-v-15defc33]{color:var(--warning)}.linked-feedback-list__unread[data-v-15defc33]{grid-column:2 / -1;color:var(--warning);font-size:10px;font-weight:650}.linked-feedback-list small[data-v-15defc33]{display:flex;align-items:center;gap:3px;color:var(--text-muted);font-size:10px}.incident-workspace[data-v-59293bbc]{display:grid;align-content:start;gap:var(--page-section-gap)}.incident-workspace__header[data-v-59293bbc]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:9px}.incident-workspace__header span[data-v-59293bbc]{color:var(--primary);font-family:var(--feedback-mono);font-size:11px;font-weight:700}.incident-workspace__header h2[data-v-59293bbc]{margin:3px 0 0;font-size:15px;line-height:1.4}.incident-workspace__status[data-v-59293bbc]{padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,var(--bg-primary))}.incident-workspace__more[data-v-59293bbc]{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--section-panel-border);border-radius:var(--control-radius);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer}.incident-workspace__section[data-v-59293bbc]{display:grid;gap:9px;padding-top:var(--page-section-gap);border-top:1px solid var(--section-panel-border)}.incident-workspace__section h3[data-v-59293bbc]{display:flex;align-items:baseline;gap:7px;margin:0;font-size:12px}.incident-workspace__section h3 small[data-v-59293bbc]{color:var(--text-muted);font-size:10px;font-weight:500}.incident-workspace__versions[data-v-59293bbc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.incident-workspace__actions[data-v-59293bbc]{display:flex;justify-content:flex-end;gap:7px}.incident-workspace__latest[data-v-59293bbc]{margin:0;padding:9px;border-radius:var(--control-radius);background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;line-height:1.6;white-space:pre-wrap}.incident-workspace__codex[data-v-59293bbc]{margin:0;color:var(--text-muted);font-family:var(--feedback-mono);font-size:10px;overflow-wrap:anywhere}.incident-workspace__composer[data-v-59293bbc]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px}.incident-decision-panel[data-v-67fe8c9f]{display:flex;min-width:0;min-height:0;height:100%;flex-direction:column}.incident-decision-panel[data-v-67fe8c9f] .info-display-card__content{min-height:0;overflow-y:auto}.incident-decision-panel__intro[data-v-67fe8c9f]{display:grid;gap:5px;margin-bottom:var(--page-section-gap)}.incident-decision-panel__intro strong[data-v-67fe8c9f]{font-size:13px}.incident-decision-panel__intro p[data-v-67fe8c9f]{margin:0;color:var(--text-muted);font-size:11px;line-height:1.55}.incident-decision-panel__create[data-v-67fe8c9f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:6px}.incident-decision-panel__transfer[data-v-67fe8c9f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px;padding:8px 10px;border-radius:var(--control-radius);background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px}.incident-decision-panel__state[data-v-67fe8c9f]{padding:30px 12px;color:var(--text-muted);font-size:12px;text-align:center}.incident-decision-panel__state.is-error[data-v-67fe8c9f]{color:var(--danger)}.detail-content[data-v-2fcd9f6f]{display:grid;min-width:0;min-height:0;flex:1;grid-template-columns:minmax(380px,1.08fr) minmax(360px,.92fr);grid-template-rows:minmax(0,1fr);gap:var(--feedback-workbench-column-gap);overflow:auto;padding:var(--feedback-workbench-padding);padding-top:var(--feedback-workbench-content-start-gap);background:var(--bg-primary)}.detail-content__evidence[data-v-2fcd9f6f],.detail-content__incident[data-v-2fcd9f6f]{min-width:0;min-height:var(--feedback-workbench-card-min-height);height:100%}.detail-content__mobile-tabs[data-v-2fcd9f6f]{display:none}@media(max-width:1120px){.detail-content[data-v-2fcd9f6f]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.detail-content__mobile-tabs[data-v-2fcd9f6f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;border-radius:var(--control-radius);background:var(--bg-tertiary)}.detail-content__mobile-tabs button[data-v-2fcd9f6f]{height:30px;border:0;border-radius:calc(var(--control-radius) - 2px);background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:650}.detail-content__mobile-tabs button.is-active[data-v-2fcd9f6f]{background:var(--bg-primary);color:var(--primary);box-shadow:0 1px 3px #0f172a17}.detail-content[data-compact-view=evidence] .detail-content__incident[data-v-2fcd9f6f],.detail-content[data-compact-view=incident] .detail-content__evidence[data-v-2fcd9f6f]{display:none}}@media(max-width:680px){.detail-content[data-v-2fcd9f6f]{padding:12px}}.codex-run[data-v-9b8ce34c]{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--section-panel-bg, #fff)}.codex-run__header[data-v-9b8ce34c]{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--section-panel-border);background:var(--section-panel-bg, #fff)}.codex-run__content[data-v-9b8ce34c]{min-height:0;overflow-y:auto;overscroll-behavior:contain}.codex-run__mark[data-v-9b8ce34c]{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#111827;color:#dbeafe}.codex-run__header>div[data-v-9b8ce34c]{display:grid;gap:2px;flex:1}.codex-run__header strong[data-v-9b8ce34c]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.codex-run__header span[data-v-9b8ce34c]{color:var(--feedback-muted);font-size:11px}.codex-run__pulse[data-v-9b8ce34c]{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#94a3b8}.codex-run__pulse[data-status=running][data-v-9b8ce34c],.codex-run__pulse[data-status=starting][data-v-9b8ce34c]{background:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.codex-run__pulse[data-status=waiting_for_approval][data-v-9b8ce34c]{background:#d97706;box-shadow:0 0 0 4px #d977061f}.codex-run__pulse[data-status=completed][data-v-9b8ce34c]{background:#168354}.codex-run__approvals[data-v-9b8ce34c]{display:grid;gap:10px;padding:12px 18px;border-bottom:1px solid var(--section-panel-border);background:color-mix(in srgb,#f59e0b 5%,var(--section-panel-bg, #fff))}.codex-approval[data-v-9b8ce34c]{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,#d97706 30%,var(--section-panel-border));border-radius:var(--section-panel-radius);background:var(--section-panel-bg, #fff)}.codex-approval__title[data-v-9b8ce34c]{display:flex;gap:9px;color:#9a5b0d}.codex-approval__title div[data-v-9b8ce34c]{display:grid;gap:2px}.codex-approval__title span[data-v-9b8ce34c]{color:var(--feedback-muted);font-size:10px;text-transform:uppercase}.codex-approval pre[data-v-9b8ce34c],.codex-event pre[data-v-9b8ce34c]{margin:0;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.codex-approval pre[data-v-9b8ce34c]{max-height:180px;padding:10px;border-radius:8px;background:#111827;color:#dbeafe;font-size:11px}.codex-approval__question[data-v-9b8ce34c]{display:grid;gap:6px;font-size:12px}.codex-approval__actions[data-v-9b8ce34c]{display:flex;justify-content:flex-end;gap:7px}.codex-run__timeline[data-v-9b8ce34c]{min-height:100%;padding:16px 18px 24px}.codex-run__empty[data-v-9b8ce34c]{display:grid;min-height:220px;place-items:center;color:var(--feedback-muted);font-size:12px}.codex-event[data-v-9b8ce34c]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:8px 0}.codex-event__icon[data-v-9b8ce34c]{display:grid;width:22px;height:22px;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--feedback-blue) 8%,transparent);color:var(--feedback-blue)}.codex-event small[data-v-9b8ce34c]{color:var(--feedback-muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.codex-event pre[data-v-9b8ce34c]{margin-top:3px;color:var(--feedback-text);font-family:inherit;font-size:12px;line-height:1.55}.codex-event__command summary[data-v-9b8ce34c]{margin-top:3px;cursor:pointer;color:var(--feedback-muted);font-size:11px}.codex-event[data-kind=command] pre[data-v-9b8ce34c]{padding:9px;border-radius:8px;background:#111827;color:#dbeafe;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.codex-run__composer[data-v-9b8ce34c]{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:12px 18px 16px;border-top:1px solid var(--section-panel-border);background:var(--section-panel-bg, #fff)}.codex-run-drawer .el-drawer__body{min-height:0;padding:0;overflow:hidden}.codex-start[data-v-a3d886ee]{display:grid;gap:16px}.codex-start__identity[data-v-a3d886ee]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--section-panel-border);border-radius:var(--section-panel-radius);background:color-mix(in srgb,var(--feedback-blue) 5%,var(--section-panel-bg, #fff))}.codex-start__mark[data-v-a3d886ee]{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--feedback-blue);color:#fff}.codex-start__identity strong[data-v-a3d886ee]{font-size:14px}.codex-start__identity p[data-v-a3d886ee]{margin:3px 0 0;color:var(--feedback-muted);font-size:12px}.codex-start__plan[data-v-a3d886ee]{padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--feedback-blue) 12%,transparent);color:var(--feedback-blue);font-size:11px;font-weight:700}.codex-start__facts[data-v-a3d886ee]{display:grid;margin:0;border-block:1px solid var(--section-panel-border)}.codex-start__facts>div[data-v-a3d886ee]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:9px 2px;border-bottom:1px solid color-mix(in srgb,var(--section-panel-border) 70%,transparent)}.codex-start__facts>div[data-v-a3d886ee]:last-child{border-bottom:0}.codex-start__facts dt[data-v-a3d886ee]{display:flex;align-items:center;gap:6px;color:var(--feedback-muted);font-size:12px}.codex-start__facts dd[data-v-a3d886ee]{min-width:0;margin:0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.codex-start__skill[data-v-a3d886ee]{border:1px solid var(--section-panel-border);border-radius:var(--section-panel-radius);overflow:hidden}.codex-start__skill summary[data-v-a3d886ee]{display:grid;gap:3px;padding:10px 12px;cursor:pointer;font-size:12px;font-weight:650}.codex-start__skill code[data-v-a3d886ee]{color:var(--feedback-muted);font-size:11px;font-weight:500}.codex-start__skill p[data-v-a3d886ee]{margin:0;padding:0 12px 8px;color:var(--feedback-muted);font-size:12px}.codex-start__skill pre[data-v-a3d886ee]{max-height:220px;margin:0;padding:12px;overflow:auto;border-top:1px solid var(--section-panel-border);background:#111827;color:#dbeafe;font-size:11px;white-space:pre-wrap}.codex-start__notice[data-v-a3d886ee]{margin:0;color:var(--feedback-muted);font-size:12px;line-height:1.6}.codex-start__guidance[data-v-a3d886ee]{display:grid;gap:8px;margin:0;padding:14px 14px 14px 34px;border:1px solid var(--section-panel-border);border-radius:var(--section-panel-radius);color:var(--feedback-muted);font-size:12px;line-height:1.5}.codex-start__guidance code[data-v-a3d886ee]{color:var(--feedback-text)}.codex-start__footer[data-v-a3d886ee]{display:flex;align-items:center;width:100%;gap:8px}.codex-start__footer-spacer[data-v-a3d886ee]{flex:1}.resolution-editor[data-v-978560e3]{display:flex;min-height:280px;flex:1;flex-direction:column;gap:10px}.resolution-editor__heading h4[data-v-978560e3],.resolution-editor__heading p[data-v-978560e3]{margin:0}.resolution-editor__heading h4[data-v-978560e3]{color:var(--text-primary);font-size:var(--body-size);font-weight:600}.resolution-editor__heading p[data-v-978560e3]{margin-top:3px;color:var(--text-muted);font-size:var(--caption-size);line-height:1.45}.resolution-editor__input[data-v-978560e3]{min-height:0;flex:1}.resolution-editor__input[data-v-978560e3] .el-textarea__inner{height:100%;min-height:220px!important;padding:14px 16px;border:0;background:color-mix(in srgb,var(--bg-secondary) 62%,var(--bg-primary));box-shadow:0 0 0 1px var(--section-panel-border) inset;color:var(--text-primary);font-size:var(--body-size);line-height:1.7}.resolution-editor__input[data-v-978560e3] .el-textarea__inner:focus{background:var(--bg-primary);box-shadow:0 0 0 1px var(--primary) inset,0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.resolution-editor__footer[data-v-978560e3]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid var(--section-panel-border)}.resolution-editor__footer>span[data-v-978560e3]{max-width:70%;color:var(--text-muted);font-size:var(--caption-size);line-height:1.45}@media(max-width:560px){.resolution-editor[data-v-978560e3]{min-height:360px}.resolution-editor__footer[data-v-978560e3]{align-items:stretch;flex-direction:column}.resolution-editor__footer>span[data-v-978560e3]{max-width:none}}.fix-record[data-v-ff2cbb09]{display:flex;width:100%;min-height:0;height:100%;flex:1;flex-direction:column;gap:18px;box-sizing:border-box;padding:18px 20px 20px}.fix-record__head[data-v-ff2cbb09]{display:flex;align-items:center;justify-content:space-between;gap:12px}.fix-record__status[data-v-ff2cbb09]{display:inline-flex;min-width:0;align-items:center;gap:8px}.fix-record__commit[data-v-ff2cbb09]{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:var(--caption-size);font-family:var(--font-mono, ui-monospace, monospace)}.fix-record__overview[data-v-ff2cbb09]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--section-panel-border));border-radius:var(--section-panel-radius);background:color-mix(in srgb,var(--primary) 4%,var(--bg-primary))}.fix-record__overview-icon[data-v-ff2cbb09]{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--primary) 11%,var(--bg-primary));color:var(--primary)}.fix-record__overview-content[data-v-ff2cbb09]{display:grid;min-width:0;gap:7px}.fix-record__eyebrow[data-v-ff2cbb09]{color:var(--primary);font-size:var(--caption-size);font-weight:600}.fix-record__summary[data-v-ff2cbb09]{margin:0;color:var(--text-primary);font-size:var(--body-size);line-height:1.6;overflow-wrap:anywhere}.fix-record__meta[data-v-ff2cbb09]{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-muted);font-size:var(--caption-size)}.fix-record__item[data-v-ff2cbb09]{display:inline-flex;align-items:center;gap:4px}.fix-record__blockers[data-v-ff2cbb09]{display:grid;gap:4px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--warning) 30%,var(--section-panel-border));border-radius:var(--control-radius);background:color-mix(in srgb,var(--warning) 5%,var(--bg-primary));color:var(--text-muted);font-size:var(--caption-size)}@media(max-width:560px){.fix-record[data-v-ff2cbb09]{gap:14px;padding:14px}.fix-record__overview[data-v-ff2cbb09]{padding:14px}}.ticket-detail-header__codex-action[data-v-0379a5e8]{display:inline-flex;height:var(--feedback-shell-control-size);flex:0 0 auto;align-items:center;gap:var(--page-micro-gap);padding:0 var(--page-field-gap);border:1px solid color-mix(in srgb,var(--feedback-blue) 24%,var(--section-panel-border));border-radius:var(--section-panel-radius);background:color-mix(in srgb,var(--feedback-blue) 6%,var(--section-panel-bg, #fff));color:var(--feedback-blue);cursor:pointer;font:inherit;font-size:12px;font-weight:680}.ticket-detail-header__codex-action[data-v-0379a5e8]:hover,.ticket-detail-header__codex-action[data-v-0379a5e8]:focus-visible{border-color:var(--feedback-blue);background:color-mix(in srgb,var(--feedback-blue) 10%,var(--section-panel-bg, #fff))}.ticket-detail-header__codex-action[data-v-0379a5e8]:focus-visible{outline:var(--focus-outline-size) solid var(--feedback-blue);outline-offset:2px}.ticket-detail-header__codex-action.is-waiting_for_approval[data-v-0379a5e8]{border-color:color-mix(in srgb,#b7791f 38%,var(--section-panel-border));background:color-mix(in srgb,#f6ad55 11%,var(--section-panel-bg, #fff));color:#9c5b14}.ticket-detail-header__codex-action.is-completed[data-v-0379a5e8]{border-color:color-mix(in srgb,#228b5a 35%,var(--section-panel-border));background:color-mix(in srgb,#38a169 9%,var(--section-panel-bg, #fff));color:#18744a}.project-management__header[data-v-40fa3027],.project-summary[data-v-40fa3027],.definition-section__header[data-v-40fa3027],.secret-row[data-v-40fa3027]{display:flex;align-items:center;justify-content:space-between;gap:16px}.project-management__header[data-v-40fa3027]{width:100%}.project-management__header p[data-v-40fa3027],.project-note[data-v-40fa3027]{margin:4px 0 0;color:var(--el-text-color-secondary);font-size:13px}.project-tabs[data-v-40fa3027]{padding:20px}.project-form[data-v-40fa3027]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;max-width:760px}.project-readonly[data-v-40fa3027]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;margin:0 0 20px}.project-readonly code[data-v-40fa3027],.secret-row code[data-v-40fa3027]{overflow-wrap:anywhere}.definition-section[data-v-40fa3027]{padding:14px 0;border-bottom:1px solid var(--el-border-color-lighter)}.definition-section h3[data-v-40fa3027]{margin:0;font-size:15px}.definition-row[data-v-40fa3027]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(180px,1.4fr) 110px;gap:10px;margin-top:10px;align-items:center}.definition-row--field[data-v-40fa3027]{grid-template-columns:1fr 1.2fr 150px 80px 100px}.definition-row--field>.el-input[data-v-40fa3027]:last-child{grid-column:1/-1}.inline-create[data-v-40fa3027],.member-form[data-v-40fa3027]{display:flex;gap:10px;margin-bottom:16px}.member-form>.el-input[data-v-40fa3027]{flex:1}.secret-row[data-v-40fa3027]{margin-top:10px}.delivery-table[data-v-40fa3027]{margin-top:16px}@media(max-width:760px){.project-form[data-v-40fa3027],.definition-row[data-v-40fa3027],.definition-row--field[data-v-40fa3027]{grid-template-columns:1fr}.inline-create[data-v-40fa3027],.member-form[data-v-40fa3027]{flex-direction:column}.project-readonly[data-v-40fa3027]{grid-template-columns:1fr}}.login-window-controls[data-v-15e916a9]{position:absolute;z-index:4;top:12px;right:12px;display:flex;gap:4px}.login-window-control[data-v-15e916a9]{display:grid;width:30px;height:30px;padding:0;place-items:center;border:0;border-radius:9px;background:transparent;color:#64748b;cursor:default;transition:background-color .14s ease,color .14s ease}.login-window-control[data-v-15e916a9]:hover,.login-window-control[data-v-15e916a9]:focus-visible{background:#0f172a12;color:#1e293b;outline:none}.login-window-control--close[data-v-15e916a9]:hover,.login-window-control--close[data-v-15e916a9]:focus-visible{background:#d94b5f;color:#fff}@media(prefers-reduced-motion:reduce){.login-window-control[data-v-15e916a9]{transition:none}}.login-page[data-v-f5a86644]{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background-color:#f8fbff;background-image:url(/assets/login-blueprint-background-CDDdnB05.png);background-position:center top;background-repeat:no-repeat;background-size:cover}.login-page--desktop[data-v-f5a86644]{border-radius:14px}.login-panel[data-v-f5a86644]{position:relative;z-index:1;display:flex;width:100%;min-height:100vh;min-height:100dvh;flex-direction:column;align-items:center;padding:clamp(108px,25.7vh,144px) 32px 28px}.login-brand[data-v-f5a86644]{--feedback-app-brand-gap: 12px;--feedback-app-brand-icon-size: 40px;--feedback-app-brand-font-size: 28px;flex:0 0 auto;width:max-content;margin:0}.login-content[data-v-f5a86644]{width:min(356px,100%);margin-top:auto}.login-alert[data-v-f5a86644]{margin-bottom:18px;border-radius:10px}.login-form[data-v-f5a86644]{display:flex;flex-direction:column;gap:2px}.login-form[data-v-f5a86644] .el-form-item{margin-bottom:20px}.login-form[data-v-f5a86644] .el-form-item__label{height:auto;margin-bottom:8px;padding:0;color:#151717;font-size:14px;font-weight:600;line-height:1.4}.login-form[data-v-f5a86644] .el-input__wrapper{min-height:50px;padding:0 14px;border:1.5px solid #ecedec;border-radius:10px;background-color:#ffffffdb;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.login-form[data-v-f5a86644] .el-input__wrapper:hover{border-color:#cbd5e1}.login-form[data-v-f5a86644] .el-input__wrapper.is-focus{border-color:var(--feedback-blue);box-shadow:0 0 0 3px #2563eb17}.login-form[data-v-f5a86644] .el-input__wrapper:focus-within{border-color:var(--feedback-blue);box-shadow:0 0 0 3px #2563eb17}.login-form[data-v-f5a86644] .el-input__prefix{margin-right:8px;color:#64748b}.login-form[data-v-f5a86644] .el-input__inner{color:#151717;font-size:14px}.login-password-toggle[data-v-f5a86644]{display:grid;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;touch-action:manipulation;transition:background-color .16s ease,color .16s ease}.login-password-toggle[data-v-f5a86644]:hover{background-color:#2563eb12;color:var(--feedback-blue)}.login-password-toggle[data-v-f5a86644]:focus-visible{color:var(--feedback-blue);outline:var(--focus-outline-size) solid var(--feedback-blue);outline-offset:-2px}.login-submit[data-v-f5a86644]{width:100%;height:50px;margin-top:4px;border-radius:10px;font-size:16px;font-weight:600;letter-spacing:.08em;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.login-submit[data-v-f5a86644]:hover,.login-submit[data-v-f5a86644]:focus-visible{box-shadow:0 8px 20px #2563eb38}.login-submit[data-v-f5a86644]:active{transform:translateY(1px)}@media(max-width:560px){.login-panel[data-v-f5a86644]{padding-right:clamp(20px,7.6vw,32px);padding-left:clamp(20px,7.6vw,32px)}}@media(max-width:360px){.login-brand[data-v-f5a86644]{--feedback-app-brand-gap: 10px;--feedback-app-brand-icon-size: 36px;--feedback-app-brand-font-size: 24px}}@media(max-height:520px){.login-panel[data-v-f5a86644]{padding-top:88px;padding-bottom:20px}}@media(prefers-reduced-motion:reduce){.login-form[data-v-f5a86644] .el-input__wrapper,.login-password-toggle[data-v-f5a86644],.login-submit[data-v-f5a86644]{transition:none}}@property --feedback-sidebar-animated-width{syntax: "<length>"; inherits: true; initial-value: 320px;}:root{color:var(--text-primary);background:var(--layout-shell-bg);font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--primary: #2563eb;--primary-hover: #1d4ed8;--success: #059669;--warning: #d97706;--danger: #dc2626;--info: #2563eb;--text-primary: #111827;--text-secondary: #6b7280;--text-tertiary: #94a3b8;--text-muted: #64748b;--text-disabled: #9ca3af;--text-white: #ffffff;--bg-primary: #ffffff;--bg-secondary: #f9fafb;--bg-tertiary: #f3f4f6;--layout-shell-bg: #f7f8fa;--layout-header-surface: rgba(255, 255, 255, .72);--layout-page-surface: #ffffff;--layout-surface-border: rgba(15, 23, 42, .08);--layout-surface-shadow: 0 1px 4px rgba(15, 23, 42, .04);--border-light: #e5e7eb;--border-default: #d1d5db;--border-dark: #9ca3af;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .05), 0 1px 2px -1px rgb(0 0 0 / .05);--shadow-card: 0 1px 4px rgba(15, 23, 42, .04);--shadow-card-hover: 0 6px 18px rgba(15, 23, 42, .08);--shadow-dropdown: 0 18px 38px -20px rgb(15 23 42 / 28%), 0 8px 18px -14px rgb(15 23 42 / 20%);--blur-md: 10px;--body-size: .875rem;--caption-size: .75rem;--el-color-primary: var(--primary);--el-color-primary-light-3: #60a5fa;--el-color-primary-light-5: #93c5fd;--el-color-primary-light-7: #bfdbfe;--el-color-primary-light-8: #dbeafe;--el-color-primary-light-9: #eff6ff;--el-color-primary-dark-2: var(--primary-hover);--el-color-success: var(--success);--el-color-warning: var(--warning);--el-color-danger: var(--danger);--el-color-error: var(--danger);--el-color-info: var(--info);--el-text-color-primary: var(--text-primary);--el-text-color-regular: var(--text-secondary);--el-text-color-secondary: var(--text-muted);--el-text-color-placeholder: var(--text-tertiary);--el-text-color-disabled: var(--text-disabled);--el-bg-color: var(--bg-primary);--el-bg-color-page: var(--bg-secondary);--el-bg-color-overlay: var(--bg-primary);--el-border-color: var(--border-default);--el-border-color-light: var(--border-light);--el-border-color-lighter: var(--border-light);--el-border-color-extra-light: var(--border-light);--el-border-color-dark: var(--border-dark);--el-border-color-darker: var(--border-dark);--el-fill-color: var(--bg-tertiary);--el-fill-color-light: var(--bg-tertiary);--el-fill-color-lighter: var(--bg-secondary);--el-fill-color-extra-light: var(--bg-primary);--el-fill-color-dark: var(--bg-tertiary);--el-fill-color-darker: var(--border-default);--el-fill-color-blank: var(--bg-primary);--el-box-shadow: var(--shadow-card);--el-box-shadow-light: var(--shadow-sm);--el-box-shadow-lighter: var(--shadow-xs);--el-box-shadow-dark: var(--shadow-card-hover);--el-font-size-large: 16px;--el-font-size-medium: 14px;--el-font-size-base: var(--body-size);--el-font-size-small: 13px;--el-font-size-extra-small: var(--caption-size);--el-link-font-weight: 700;--el-font-family: inherit;--el-popup-option-font-size: var(--el-font-size-small);--el-popup-option-height: 30px;--el-popup-option-padding-x: 16px;--layout-header-height: 48px;--layout-header-padding-x: 1rem;--layout-header-actions-gap: 2px;--layout-header-action-size: 32px;--layout-header-action-radius: 6px;--layout-header-bg-color: var(--layout-header-surface);--layout-header-text-color: var(--text-secondary);--layout-header-divider: rgba(15, 23, 42, .08);--feedback-rail-width: 56px;--feedback-menu-panel-width: 220px;--feedback-ticket-panel-width: 360px;--feedback-ticket-panel-min-width: 336px;--feedback-workspace-header-height: var(--feedback-workbench-header-height);--feedback-shell-motion-duration: .18s;--feedback-shell-control-size: 32px;--feedback-shell-radius: 8px;--page-shell-max-width: 1600px;--page-shell-padding-x: var(--layout-header-padding-x);--page-shell-padding-y: var(--layout-header-padding-x);--page-shell-gap: var(--layout-header-padding-x);--page-workbench-gap: var(--layout-header-padding-x);--page-micro-gap: 4px;--page-control-gap: 6px;--page-content-gap: 8px;--page-field-gap: 8px;--page-toolbar-gap: 10px;--page-section-gap: 12px;--section-panel-padding: 14px;--section-panel-radius: 8px;--page-title-size: var(--el-font-size-large);--section-title-size: 15px;--feedback-min-width: 320px;--settings-section-max-width: 860px;--focus-outline-size: 2px;--select-dropdown-check-padding-end: calc(var(--el-popup-option-padding-x) + var(--page-section-gap));--section-panel-bg: rgba(255, 255, 255, .9);--section-panel-border: rgba(15, 23, 42, .08);--section-panel-shadow: 0 1px 3px rgba(15, 23, 42, .04);--card-bg: rgba(255, 255, 255, .95);--card-border-color: var(--layout-surface-border);--card-border-radius: 8px;--card-shadow: var(--shadow-card);--card-shadow-hover: var(--shadow-card-hover);--table-header-bg: var(--bg-secondary);--table-header-text: var(--text-primary);--table-row-bg: var(--bg-primary);--table-row-bg-striped: var(--bg-secondary);--table-row-bg-hover: #edf4ff;--table-row-bg-selected: #dbeafe;--table-row-text-selected: var(--text-primary);--workbench-header-height: 50px;--compact-badge-size: 16px;--empty-state-padding-y: 32px;--tiny-size: 10px}:root.feedback-login-window{background:transparent}:root.feedback-login-window body{background:transparent}:root.feedback-desktop-runtime body{-webkit-user-select:none;user-select:none}:root.feedback-desktop-runtime :where(input,textarea,[contenteditable=true],[data-native-selectable],dd,pre,code){-webkit-user-select:text;user-select:text}:root{--feedback-canvas: #f4f6f8;--feedback-sidebar: #eef2f6;--feedback-ink: #172033;--feedback-muted: #667085;--feedback-blue: #2563eb;--feedback-hairline: #dfe5ec;--feedback-sidebar-width: 320px;--feedback-sidebar-animated-width: 320px;--feedback-workbench-header-height: 48px;--feedback-desktop-titlebar-height: 40px;--feedback-shell-motion-duration: .18s;--feedback-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--feedback-macos-traffic-light-left: 18px;--feedback-macos-traffic-light-zone-width: 52px;--feedback-titlebar-control-gap: 12px;--feedback-sidebar-toggle-size: 28px;--feedback-workbench-content-width: 360px;--feedback-workbench-triage-width: 360px;--feedback-workbench-conversation-width: 400px;--feedback-workbench-card-min-height: 480px;--feedback-workbench-column-gap: var(--page-section-gap);--feedback-workbench-padding: 18px;--feedback-workbench-content-start-gap: 18px;--feedback-status-pending: var(--warning);--feedback-status-processing: #f59e0b;--feedback-status-modified: var(--primary);--feedback-status-released: var(--success);--feedback-status-completed: var(--success);--feedback-status-not-planned: #98a2b3;--feedback-workspace-header-leading-start: 18px;--feedback-workspace-header-leading-width: var(--feedback-sidebar-toggle-size);--feedback-app-brand-width: 100px;--feedback-workspace-brand-icon-size: 24px;--feedback-workspace-header-inline-start: calc( var(--feedback-workspace-header-leading-start) + var(--feedback-workspace-header-leading-width) + var(--feedback-titlebar-control-gap) );--feedback-workspace-header-inline-end: 18px;--feedback-macos-titlebar-safe-left: calc( var(--feedback-macos-traffic-light-left) + var(--feedback-macos-traffic-light-zone-width) + var(--feedback-titlebar-control-gap) );--feedback-titlebar-content-left: calc( var(--feedback-macos-titlebar-safe-left) + var(--feedback-sidebar-toggle-size) + var(--feedback-titlebar-control-gap) );--text-primary: var(--feedback-ink);--text-secondary: var(--feedback-muted);--layout-shell-bg: var(--feedback-canvas)}.feedback-shell--desktop{--feedback-workbench-header-height: var(--feedback-desktop-titlebar-height);--feedback-workbench-content-start-gap: 8px;--feedback-workspace-header-inline-start: max( var(--feedback-workbench-padding), calc(var(--feedback-titlebar-content-left) - var(--feedback-sidebar-animated-width)) )}.feedback-shell{position:relative;display:grid;grid-template-columns:var(--feedback-sidebar-animated-width) 1px minmax(0,1fr);width:100vw;height:100vh;min-height:640px;overflow:hidden;background:var(--feedback-canvas);transition:--feedback-sidebar-animated-width var(--feedback-shell-motion-duration) cubic-bezier(.2,0,0,1)}.feedback-shell--resizing{cursor:col-resize;user-select:none;transition:none}.feedback-shell__sidebar{grid-column:1;position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--feedback-sidebar)}.feedback-shell__workspace-toggle{z-index:12;position:absolute;top:calc((var(--feedback-workbench-header-height) - var(--feedback-sidebar-toggle-size)) / 2);left:14px;display:grid;width:var(--feedback-sidebar-toggle-size);height:var(--feedback-sidebar-toggle-size);place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--feedback-muted);cursor:pointer;transition:color .12s ease,background-color .12s ease}.feedback-shell__workspace-toggle:hover,.feedback-shell__workspace-toggle:focus-visible{background:#ffffffb8;color:var(--feedback-ink)}.feedback-shell--desktop .feedback-shell__workspace-toggle{left:var(--feedback-macos-titlebar-safe-left)}.feedback-shell--web .feedback-shell__workspace-toggle--web{position:static}.feedback-shell__divider{grid-column:2;z-index:8;position:relative;width:9px;height:100%;margin-left:-4px;padding:0;border:0;background:transparent;cursor:col-resize}.feedback-shell__divider-line{display:block;width:1px;height:100%;margin:auto;background:var(--feedback-hairline);transition:background-color .12s ease}.feedback-shell__divider:hover .feedback-shell__divider-line,.feedback-shell__divider:focus-visible .feedback-shell__divider-line{background:var(--feedback-blue)}.feedback-shell__workspace{grid-column:3;position:relative;min-width:0;min-height:0;overflow:hidden;background:#fff}.feedback-shell__workspace-header-leading{z-index:11;position:absolute;top:0;left:var(--feedback-workspace-header-leading-start);display:flex;width:var(--feedback-workspace-header-leading-width);height:var(--feedback-workbench-header-height);align-items:center}.feedback-main{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.ticket-sidebar,.settings-sidebar{display:flex;width:var(--feedback-sidebar-width);height:100%;min-width:280px;flex-direction:column;color:var(--feedback-ink);transform:translate(calc(var(--feedback-sidebar-animated-width) - var(--feedback-sidebar-width)))}.feedback-shell-header{display:flex;height:var(--feedback-workbench-header-height);min-height:var(--feedback-workbench-header-height);flex:0 0 var(--feedback-workbench-header-height);align-items:center}.feedback-shell-header--sidebar{padding:0 14px}.feedback-shell--desktop .feedback-shell-header--sidebar{padding:0 var(--feedback-workbench-padding)}.feedback-shell-header--workspace{gap:var(--feedback-workbench-column-gap);min-width:0;padding:0 var(--feedback-workspace-header-inline-end) 0 var(--feedback-workspace-header-inline-start);background:#fffffff0}.feedback-app-brand{display:flex;min-width:0;align-items:center;gap:var(--feedback-app-brand-gap, 9px)}.feedback-shell__workspace-header-leading .feedback-app-brand{width:var(--feedback-app-brand-width)}.feedback-app-brand__icon{width:var(--feedback-app-brand-icon-size, var(--feedback-workspace-brand-icon-size));height:var(--feedback-app-brand-icon-size, var(--feedback-workspace-brand-icon-size));flex:0 0 auto;filter:drop-shadow(0 3px 7px rgb(37 99 235 / 18%))}.empty-workspace-mark{display:block;width:30px;height:30px;border-radius:9px;object-fit:contain;box-shadow:0 5px 14px #2563eb38}.feedback-app-brand strong{min-width:0;overflow:hidden;background:linear-gradient(112deg,#0a1e4a,#174a9e 58%,#2f73ed);background-clip:text;color:#0a1e4a;font-size:var(--feedback-app-brand-font-size, 15px);font-weight:750;letter-spacing:.045em;line-height:1;text-overflow:ellipsis;white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(forced-colors:active){.feedback-app-brand strong{background:none;color:CanvasText;-webkit-text-fill-color:currentcolor}}.ticket-sidebar__toolbar{display:grid;gap:9px;padding:0 12px 11px;padding-top:var(--feedback-workbench-content-start-gap)}.aggregation-tabs{--el-tabs-header-height: 34px}.aggregation-tabs .el-tabs__header{margin:0}.aggregation-tabs .el-tabs__nav{width:100%}.aggregation-tabs .el-tabs__nav-wrap:after{height:1px;background:var(--feedback-hairline)}.aggregation-tabs .el-tabs__item{flex:1;gap:6px;color:var(--feedback-muted);font-size:12px;font-weight:600}.aggregation-tabs .el-tabs__item.is-active{color:var(--feedback-blue)}.aggregation-tabs .el-tabs__active-bar{width:50%!important;height:2px;transform:translate(0)!important}.aggregation-tabs--date .el-tabs__active-bar{transform:translate(100%)!important}.aggregation-tabs .el-tabs__content{display:none}.ticket-sidebar__actions button,.ticket-sidebar__footer button,.ticket-group__more,.ticket-sidebar__older,.ticket-sidebar__error button,.ticket-group__error button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:var(--feedback-muted);cursor:pointer;font:inherit;font-size:12px}.ticket-sidebar__search{display:flex;height:34px;align-items:center;gap:7px;padding:0 9px;border:1px solid #dbe2ea;border-radius:8px;background:#ffffffc7;color:#98a2b3}.ticket-sidebar__search:focus-within{border-color:#93b4f4;box-shadow:0 0 0 3px #2563eb14}.ticket-sidebar__search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--feedback-ink);font:inherit;font-size:12px}.ticket-sidebar__search button{display:grid;place-items:center;padding:2px;border:0;background:transparent;color:#98a2b3;cursor:pointer}.ticket-sidebar__utility-row{display:flex;min-width:0;align-items:center;gap:6px}.ticket-sidebar__utility-row .ticket-sidebar__search{min-width:0;flex:1}.ticket-sidebar__actions{display:flex;flex:0 0 auto;align-items:center;gap:2px}.ticket-sidebar__actions button{display:grid;width:28px;height:34px;min-height:0;place-items:center;padding:0;border-radius:6px}.ticket-sidebar__actions button:hover,.ticket-sidebar__actions button.is-active{background:#2563eb14;color:var(--feedback-blue)}.ticket-sidebar__actions button:focus-visible{outline:2px solid var(--feedback-blue);outline-offset:2px}.ticket-sidebar__groups{min-height:0;flex:1;overflow-y:auto;padding:2px 8px 14px;scrollbar-width:thin}.ticket-group{margin-bottom:5px}.ticket-group__header{display:grid;grid-template-columns:15px minmax(0,1fr) auto;width:100%;height:31px;align-items:center;gap:5px;padding:0 7px;border:0;border-radius:6px;background:transparent;color:var(--feedback-muted);cursor:pointer;font:inherit;text-align:left}.ticket-group__header:hover{background:#ffffff7f;color:var(--feedback-ink)}.ticket-group__label{overflow:hidden;font-size:11px;font-weight:700;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap}.ticket-group__count{min-width:22px;padding:2px 6px;border-radius:10px;background:#dfe5ec;color:#475467;font:600 10px var(--feedback-mono);text-align:center}.ticket-group__body{display:grid;gap:2px}.compact-ticket{position:relative;display:flex;min-height:60px;align-items:center;gap:4px;border-radius:7px}.compact-ticket:hover{background:#ffffffb8}.compact-ticket--active{background:#fff}.compact-ticket--active:before{position:absolute;top:7px;bottom:7px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--feedback-blue);content:""}.compact-ticket__open{display:flex;min-width:0;flex:1;align-items:center;padding:8px 9px 8px 14px;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;touch-action:manipulation}.compact-ticket__open:focus-visible{outline:2px solid rgb(37 99 235 / 55%);outline-offset:-2px}.compact-ticket__content{display:grid;min-width:0;flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:10px;row-gap:5px}.compact-ticket__summary,.compact-ticket__state{display:contents}.compact-ticket__topline{display:flex;min-width:0;grid-column:1;grid-row:1;align-items:center;gap:7px}.compact-ticket__code,.compact-ticket__time{font-family:var(--feedback-mono);font-variant-numeric:tabular-nums}.compact-ticket__code{flex:0 0 auto;color:var(--feedback-ink);font-size:12px;font-weight:650}.compact-ticket__title{display:block;min-width:0;overflow:hidden;color:#344054;font-size:11px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.compact-ticket__meta{display:flex;min-width:0;grid-column:1;grid-row:2;align-items:center;gap:6px;overflow:hidden;color:#7d899b;font-size:10px}.compact-ticket__meta-item{display:inline-flex;min-width:0;align-items:center;gap:3px;overflow:hidden;white-space:nowrap}.compact-ticket__meta-icon{flex:0 0 auto;color:#98a6b9}.compact-ticket__time{flex:0 0 auto;color:#7d899b;font-family:var(--feedback-mono);font-size:10px;font-variant-numeric:tabular-nums}.compact-ticket__submitted-version{flex:0 1 auto;color:#5e7190;font-family:var(--feedback-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis}.compact-ticket__submitter{flex:1 1 auto;text-overflow:ellipsis}.compact-ticket__status{display:inline-flex;min-width:42px;grid-column:2;grid-row:1;align-items:center;justify-self:end;gap:5px;overflow:hidden;color:#667085;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.compact-ticket__status i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#98a2b3}.compact-ticket__status[data-status=pending] i{background:var(--feedback-status-pending)}.compact-ticket__status[data-status=processing] i{background:var(--feedback-status-processing)}.compact-ticket__status[data-status=modified] i{background:var(--feedback-status-modified)}.compact-ticket__status[data-status=released] i{background:var(--feedback-status-released)}.compact-ticket__status[data-status=completed] i{background:var(--feedback-status-completed)}.compact-ticket__status[data-status=not_planned] i{background:var(--feedback-status-not-planned)}.compact-ticket__severity{min-width:42px;grid-column:2;grid-row:2;justify-self:end;color:var(--text-muted);font-size:10px;font-weight:600;line-height:1;text-align:right}.compact-ticket__severity[data-severity=medium]{color:var(--primary)}.compact-ticket__severity[data-severity=high]{color:var(--warning)}.compact-ticket__severity[data-severity=critical]{color:var(--danger)}.compact-ticket__incident{min-width:42px;grid-column:2;grid-row:2;justify-self:end;color:var(--primary);font-family:var(--feedback-mono);font-size:9px;font-weight:700;line-height:1;text-align:right}.compact-ticket__incident.is-unassigned{color:var(--text-muted);font-family:inherit;font-weight:600}.ticket-group__more,.ticket-sidebar__older{width:100%;height:30px;color:var(--feedback-blue)}.ticket-sidebar__older{margin-top:7px;border:1px dashed #cbd5e1;border-radius:7px}.ticket-group__loading,.ticket-sidebar__loading{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;color:var(--feedback-muted);font-size:11px}.ticket-sidebar__error,.ticket-group__error{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:5px;padding:8px;border-radius:7px;background:#fff1f2;color:#b42318;font-size:11px}.ticket-sidebar__error button,.ticket-group__error button{color:#b42318;font-weight:700}.is-spinning{animation:feedback-spin .85s linear infinite}@keyframes feedback-spin{to{transform:rotate(360deg)}}.ticket-sidebar__footer{display:flex;min-height:58px;align-items:center;padding:8px;border-top:1px solid var(--feedback-hairline)}.sidebar-user-identity{display:grid;width:100%;height:40px;min-width:0;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:0 9px 0 7px;border:0;border-radius:9px;background:transparent;color:var(--feedback-ink);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--feedback-shell-motion-duration),box-shadow var(--feedback-shell-motion-duration)}.sidebar-user-identity:hover{background:#ffffffd1;box-shadow:0 1px 2px #1720330d}.sidebar-user-identity:focus-visible{outline:var(--focus-outline-size) solid var(--feedback-blue);outline-offset:-2px}.sidebar-user-identity__avatar{display:grid;width:28px;height:28px;place-items:center;overflow:hidden;border:1px solid rgb(37 99 235 / 16%);border-radius:50%;background:#dbe7fb;color:#2457b8;font-size:11px;font-weight:750}.sidebar-user-identity__avatar img{width:100%;height:100%;object-fit:cover}.sidebar-user-identity__name{min-width:0;overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-identity__action{justify-self:end;color:var(--feedback-muted);opacity:0;transform:translate(3px);transition:opacity var(--feedback-shell-motion-duration),transform var(--feedback-shell-motion-duration),color var(--feedback-shell-motion-duration)}.sidebar-user-identity:hover .sidebar-user-identity__action,.sidebar-user-identity:focus-visible .sidebar-user-identity__action{color:var(--feedback-blue);opacity:1;transform:translate(0)}.feedback-workspace{display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;background:#fff}.feedback-workspace__mobile-back{display:none}.workbench-detail-panel{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.workbench-detail-panel.is-refreshing{cursor:progress}.workbench-detail-panel__skeleton{padding:64px 30px 30px}.ticket-detail-header__identity{display:flex;min-width:0;max-width:100%;align-items:center;gap:var(--page-micro-gap)}.ticket-identity__button{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--feedback-muted);cursor:pointer;font:inherit}.ticket-identity__button:hover{background:#2563eb14;color:var(--feedback-blue)}.ticket-identity__button:focus-visible{outline:var(--focus-outline-size) solid var(--feedback-blue);outline-offset:3px;border-radius:var(--section-panel-radius)}.ticket-identity__label{display:block;min-width:0;overflow:hidden;color:var(--feedback-ink);font-size:13px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ticket-detail-header__status{flex:0 0 auto;padding:2px 7px;border-radius:10px;background:#eef4ff;color:#2457b8;font-size:13px;font-weight:650;white-space:nowrap}.ticket-detail-header__incident{flex:0 0 auto;margin-inline-start:auto;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,var(--bg-primary));color:var(--primary);font-family:var(--feedback-mono);font-size:10px;font-weight:700}.ticket-detail-header__incident.is-unassigned{background:var(--bg-tertiary);color:var(--text-muted);font-family:inherit}.detail-content{display:grid;grid-template-columns:var(--feedback-workbench-content-width) var(--feedback-workbench-triage-width) minmax(var(--feedback-workbench-conversation-width),1fr);grid-template-rows:minmax(var(--feedback-workbench-card-min-height),1fr);align-items:stretch;justify-content:start;gap:var(--feedback-workbench-column-gap);min-height:0;flex:1;overflow:auto;padding:var(--feedback-workbench-padding);padding-top:var(--feedback-workbench-content-start-gap);background:#fff}.detail-content__issue,.detail-content__triage,.detail-content__conversation{min-width:0;min-height:var(--feedback-workbench-card-min-height);height:100%}.detail-content__issue{display:flex;min-width:0;min-height:var(--feedback-workbench-card-min-height);height:100%}.detail-content__issue>*{min-width:0;width:100%;min-height:0;height:100%}.detail-content__triage{width:var(--feedback-workbench-triage-width)}.detail-content__conversation{min-width:var(--feedback-workbench-conversation-width);width:100%}.conversation-column__reply{position:sticky;bottom:0;padding-top:var(--page-toolbar-gap);background:var(--section-panel-bg, #fff)}.workbench-detail-panel__empty{display:grid;min-height:0;flex:1;place-content:center;justify-items:center;padding:40px;text-align:center}.empty-workspace-mark{width:44px;height:44px;margin-bottom:14px;border-radius:13px;font-size:19px}.workbench-detail-panel__empty h2{margin:0 0 7px;color:var(--feedback-ink);font-size:16px}.workbench-detail-panel__empty p{max-width:360px;margin:0;color:var(--feedback-muted);font-size:12px;line-height:1.65}.ticket-info-list{display:grid;gap:0;margin:0}.ticket-info-list>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;padding:11px 0;border-bottom:1px solid #edf0f3}.ticket-info-list dt{color:var(--feedback-muted);font-size:12px}.ticket-info-list dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--feedback-ink);font-size:12px}.ticket-info-list .is-mono{font-family:var(--feedback-mono)}.settings-sidebar nav{display:grid;min-height:0;align-content:start;flex:1;gap:3px;padding:10px 12px}.settings-sidebar nav a{display:flex;height:36px;align-items:center;gap:9px;padding:0 10px;border-radius:7px;color:var(--feedback-muted);font-size:12px;font-weight:600}.settings-sidebar nav a:hover,.settings-sidebar nav a.router-link-active{background:#fff;color:var(--feedback-blue)}.settings-sidebar__separator{height:1px;margin:6px 8px;background:#dfe5ec}.settings-sidebar__footer{padding:8px;border-top:1px solid var(--feedback-hairline)}.settings-workspace{display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;background:var(--feedback-canvas)}.settings-workspace__title{min-width:0;margin:0;overflow:hidden;color:var(--feedback-ink);font-size:13px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.settings-workspace__content{display:grid;min-height:0;flex:1;align-content:start;gap:18px;overflow-y:auto;padding:30px 34px}.settings-card{max-width:780px;overflow:hidden;border:1px solid #e1e6ec;border-radius:12px;background:#fff;box-shadow:0 5px 20px #1720330a}.settings-card__heading{display:flex;align-items:flex-start;gap:11px;padding:20px 22px;border-bottom:1px solid #edf0f3}.settings-card__heading svg{margin-top:1px;color:var(--feedback-blue)}.settings-card h2{margin:0 0 3px;font-size:14px}.settings-card p{margin:0;color:var(--feedback-muted);font-size:11px;line-height:1.55}.settings-row{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;padding:16px 22px;border-bottom:1px solid #edf0f3}.settings-row>div:first-child{display:grid;gap:4px}.settings-row strong{font-size:12px}.settings-row span{color:var(--feedback-muted);font-size:11px;line-height:1.5}.settings-row--stacked{align-items:stretch;flex-direction:column;gap:12px}.settings-directory-row{display:flex;width:100%;gap:8px}.settings-card__actions{display:flex;justify-content:flex-end;padding:16px 22px}.settings-workspace__mobile-nav{display:none}@media(max-width:720px){.feedback-shell{display:block;min-width:360px}.feedback-shell__sidebar{width:100%;height:100%}.ticket-sidebar,.settings-sidebar{width:100%;min-width:0}.feedback-shell__workspace{display:none;width:100%;height:100%}.feedback-shell--mobile-workspace .feedback-shell__sidebar{display:none}.feedback-shell--mobile-workspace .feedback-shell__workspace{display:block}.feedback-shell__divider,.feedback-shell__workspace-toggle{display:none}.feedback-workspace__mobile-back{display:flex;min-height:42px;align-items:center;gap:6px;padding:0 13px;border:0;border-bottom:1px solid #e5e9ee;background:#fff;color:var(--feedback-blue);font:600 12px inherit}.ticket-detail-header{height:auto;min-height:54px;padding:14px}.ticket-detail-header__identity{align-items:flex-start}.detail-content{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(var(--feedback-workbench-card-min-height),auto));padding:12px}.detail-content__issue,.detail-content__triage,.detail-content__conversation{grid-column:1;width:100%}.detail-content__issue{grid-row:1}.detail-content__triage{grid-row:2}.detail-content__conversation{grid-row:3}.settings-workspace .feedback-shell-header--workspace{height:var(--feedback-workbench-header-height);min-height:var(--feedback-workbench-header-height);padding:0 18px}.settings-workspace__mobile-nav{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid #e1e6ec;background:#fff}.settings-workspace__mobile-nav a{padding:7px 9px;border-radius:6px;color:var(--feedback-muted);font-size:11px}.settings-workspace__mobile-nav a.router-link-active{background:#eef4ff;color:var(--feedback-blue)}.settings-workspace__content{padding:14px 12px}.settings-row{align-items:stretch;flex-direction:column;gap:12px}}@media(prefers-reduced-motion:reduce){.feedback-shell,.feedback-shell__divider-line,.sidebar-user-identity,.sidebar-user-identity__action{transition:none!important}.is-spinning{animation-duration:1.5s}}*{box-sizing:border-box}body{min-width:var(--feedback-min-width);height:100vh;min-height:100vh;margin:0;overflow:hidden;color:var(--text-primary);background:var(--bg-secondary);font-family:inherit;font-size:var(--body-size);transition:color .2s,background-color .2s;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100vh;min-height:100vh;overflow:hidden}a{color:inherit;text-decoration:none}.feedback-shell{--feedback-menu-current-width: var(--feedback-menu-panel-width);display:flex;height:100vh;min-height:100vh;min-width:0;flex-direction:row;overflow:hidden;background:var(--layout-shell-bg)}.feedback-shell--menu-collapsed{--feedback-menu-current-width: 0px}.feedback-rail{display:flex;width:var(--feedback-rail-width);min-width:var(--feedback-rail-width);flex:0 0 var(--feedback-rail-width);flex-direction:column;align-items:center;overflow:hidden;border-right:1px solid var(--layout-header-divider);background:color-mix(in srgb,var(--bg-primary) 88%,var(--bg-secondary));color:var(--text-secondary);backdrop-filter:blur(var(--blur-md))}.feedback-rail__header{position:relative;display:flex;height:var(--feedback-workspace-header-height);min-height:var(--feedback-workspace-header-height);flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--page-control-gap);padding:0}.feedback-rail__brand{display:flex;width:var(--feedback-shell-control-size);height:var(--feedback-shell-control-size);align-items:center;justify-content:center;border-radius:var(--feedback-shell-radius);color:var(--text-primary);font-size:var(--el-font-size-small);letter-spacing:0}.feedback-rail__brand-mark{display:block;width:var(--feedback-shell-control-size);height:var(--feedback-shell-control-size);flex:0 0 var(--feedback-shell-control-size);border-radius:var(--feedback-shell-radius);object-fit:contain}.feedback-rail__brand-text{display:flex;min-width:0;flex-direction:column;line-height:1.15}.feedback-rail__brand-text strong,.feedback-rail__brand-text small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-rail__brand-text strong{color:var(--text-primary);font-size:var(--el-font-size-small);font-weight:700}.feedback-rail__brand-text small{color:var(--text-tertiary);font-size:var(--tiny-size);font-weight:600}.feedback-rail__toggle{display:flex;width:var(--feedback-shell-control-size);height:var(--feedback-shell-control-size);flex:0 0 var(--feedback-shell-control-size);align-items:center;justify-content:center;border:0;border-radius:var(--feedback-shell-radius);background:transparent;color:var(--text-secondary);cursor:pointer}.feedback-rail--has-menu .feedback-rail__toggle{position:absolute;top:calc(100% + var(--page-control-gap))}.feedback-rail__nav{display:flex;width:100%;flex-shrink:0;flex-direction:column;align-items:center;gap:var(--page-micro-gap);padding:var(--page-micro-gap) 0 var(--page-field-gap)}.feedback-rail--has-menu .feedback-rail__nav{padding-top:calc(var(--feedback-shell-control-size) + var(--page-control-gap) + var(--page-micro-gap))}.feedback-rail__footer{display:flex;width:100%;flex-shrink:0;flex-direction:column;align-items:center;gap:var(--page-micro-gap);margin-top:auto;padding:var(--page-field-gap) 0}.feedback-rail__action,.feedback-rail__avatar,.feedback-rail__toggle{display:flex;width:var(--feedback-shell-control-size);height:var(--feedback-shell-control-size);align-items:center;justify-content:center;border:0;border-radius:var(--feedback-shell-radius);background:transparent;color:inherit;cursor:pointer;padding:0;transition:background-color var(--feedback-shell-motion-duration),color var(--feedback-shell-motion-duration)}.feedback-rail__action:hover,.feedback-rail__avatar:hover,.feedback-rail__toggle:hover,.feedback-rail__action--active{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.feedback-rail__action:focus-visible,.feedback-rail__avatar:focus-visible,.feedback-rail__toggle:focus-visible{outline:var(--focus-outline-size) solid var(--primary);outline-offset:2px}.feedback-rail__avatar svg{flex-shrink:0}.feedback-rail__action-label{min-width:0;overflow:hidden;color:inherit;font-size:var(--el-font-size-small);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.feedback-rail__brand-text,.feedback-rail__action-label{display:none}.feedback-menu-panel{display:flex;width:var(--feedback-menu-current-width);min-width:0;min-height:0;flex:0 0 var(--feedback-menu-current-width);overflow:hidden;border-right:1px solid var(--layout-header-divider);background:color-mix(in srgb,var(--bg-primary) 86%,var(--bg-secondary));opacity:1;transition:flex-basis var(--feedback-shell-motion-duration) cubic-bezier(.2,0,0,1),width var(--feedback-shell-motion-duration) cubic-bezier(.2,0,0,1),opacity var(--feedback-shell-motion-duration) ease}.feedback-shell--menu-collapsed .feedback-menu-panel{width:0;flex-basis:0;border-right:0;opacity:0;pointer-events:none}.feedback-shell__workspace{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden}.feedback-workspace-header{display:grid;min-height:var(--feedback-workspace-header-height);flex:0 0 var(--feedback-workspace-header-height);grid-template-columns:minmax(180px,1fr) minmax(88px,auto);align-items:center;gap:var(--page-toolbar-gap);padding:0 var(--page-shell-padding-x);border-bottom:1px solid var(--layout-header-divider);background:var(--layout-header-bg-color);backdrop-filter:blur(var(--blur-md))}.feedback-workspace-header--with-center{grid-template-columns:minmax(160px,280px) minmax(0,1fr) minmax(88px,auto)}.feedback-workspace-header__title{display:flex;min-width:0;flex-direction:column;gap:2px}.feedback-workspace-header__title h1{overflow:hidden;margin:0;color:var(--text-primary);font-size:var(--page-title-size);font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.feedback-workspace-header__context{overflow:hidden;color:var(--text-secondary);font-size:var(--caption-size);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.feedback-workspace-header__center{display:flex;min-width:0;justify-content:center}.feedback-workspace-header__actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--page-field-gap)}.feedback-dropdown-icon,.feedback-dropdown-check{flex-shrink:0}.feedback-dropdown-check{margin-left:var(--page-field-gap);color:var(--primary)}.feedback-main{display:flex;width:100%;height:auto;min-height:0;flex:1;flex-direction:column;margin:0 auto;overflow:hidden;padding:var(--page-shell-padding-y) var(--page-shell-padding-x)}@media(max-width:1180px){.feedback-shell{--feedback-menu-current-width: 0px}.feedback-menu-panel{width:0;flex-basis:0;border-right:0;opacity:0;pointer-events:none}.feedback-rail__toggle{display:none}.feedback-workspace-header--with-center{grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto}}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--el-font-size-large);margin-bottom:var(--page-content-gap)}.page-heading h1{margin:0;color:var(--text-primary);font-size:1rem;font-weight:650;line-height:1.2}.surface{display:flex;min-height:0;flex:1;flex-direction:column;border:0;border-radius:0;background:transparent;box-shadow:none}.surface__body{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;gap:var(--page-content-gap);padding:0}.context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--page-section-gap)}.context-item{min-width:0;padding:var(--section-panel-padding);border:1px solid var(--section-panel-border);border-radius:var(--section-panel-radius);background:var(--section-panel-bg);box-shadow:var(--section-panel-shadow)}.context-item span{display:block;color:var(--text-secondary);font-size:var(--caption-size)}.context-item strong{display:block;overflow:hidden;margin-top:var(--page-micro-gap);color:var(--text-primary);font-size:var(--el-font-size-medium);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--page-field-gap);margin-bottom:0}.sync-action-wrapper{display:inline-flex}.settings-form{display:grid;gap:var(--page-section-gap)}.settings-directory-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--page-field-gap)}.settings-alert{padding:var(--page-toolbar-gap) var(--page-section-gap);border:1px solid color-mix(in srgb,var(--warning) 24%,transparent);border-radius:var(--section-panel-radius);background:color-mix(in srgb,var(--warning) 8%,transparent);color:var(--warning);font-size:var(--el-font-size-small)}.settings-actions{display:flex;justify-content:flex-end;gap:var(--page-field-gap)}.settings-surface{display:grid;gap:var(--page-section-gap)}.settings-section{display:grid;max-width:var(--settings-section-max-width);gap:var(--page-section-gap);padding:var(--section-panel-padding);border:1px solid var(--section-panel-border);border-radius:var(--section-panel-radius);background:var(--section-panel-bg);box-shadow:var(--section-panel-shadow)}.settings-section__header{display:flex;align-items:flex-start;gap:var(--page-toolbar-gap)}.settings-section__header h2,.settings-section__header p{margin:0}.settings-section__header h2{color:var(--text-primary);font-size:var(--section-title-size);font-weight:650}.settings-section__header p{margin-top:var(--page-micro-gap);color:var(--text-secondary);font-size:var(--el-font-size-small);line-height:1.5}.ticket-title{display:flex;min-width:0;flex-direction:column;gap:var(--page-micro-gap)}.ticket-title--button{width:100%;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.ticket-title--button:focus-visible{outline:var(--focus-outline-size) solid var(--primary);outline-offset:var(--focus-outline-size)}.ticket-title--button:hover .ticket-title__text{color:var(--primary)}.ticket-title__code{color:var(--text-secondary);font-size:var(--caption-size)}.ticket-title__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table{border-radius:var(--card-border-radius)}.el-table__inner-wrapper:before{opacity:.65}.el-select-dropdown__item{height:var(--el-popup-option-height);line-height:var(--el-popup-option-height);padding:0 var(--select-dropdown-check-padding-end) 0 var(--el-popup-option-padding-x)}.el-select-dropdown__item,.el-dropdown-menu__item,.el-cascader-node,.el-autocomplete-suggestion li,.el-select-dropdown .el-tree-node__content{font-size:var(--el-popup-option-font-size)}.el-dropdown-menu__item,.el-cascader-node,.el-autocomplete-suggestion li,.el-select-dropdown .el-tree-node__content{min-height:var(--el-popup-option-height);line-height:var(--el-popup-option-height)}@media(max-width:760px){.feedback-shell{flex-direction:column}.feedback-rail{width:100%;min-width:0;height:var(--feedback-rail-width);min-height:var(--feedback-rail-width);flex-direction:row;justify-content:space-between;padding:0 var(--page-field-gap);border-right:0;border-bottom:1px solid var(--layout-header-divider)}.feedback-rail__header{min-height:0;flex-direction:row;gap:var(--page-control-gap);padding:0}.feedback-rail__footer{margin-top:0;padding:0;border-top:0}.feedback-rail__nav,.feedback-rail__footer{min-width:0;flex:0 0 auto;flex-direction:row}.feedback-workspace-header{min-height:auto;flex-basis:auto;grid-template-columns:1fr;gap:var(--page-control-gap);padding:var(--page-field-gap) var(--page-shell-padding-x)}.feedback-workspace-header__center,.feedback-workspace-header__actions{justify-content:stretch}.page-heading{align-items:flex-start;flex-direction:column}.settings-directory-row{grid-template-columns:1fr}}.feedback-shell{display:grid;grid-template-columns:var(--feedback-sidebar-animated-width) 1px minmax(0,1fr);width:100vw;height:100vh;min-height:640px;flex-direction:initial;background:var(--feedback-canvas);transition:--feedback-sidebar-animated-width var(--feedback-shell-motion-duration) cubic-bezier(.2,0,0,1)}.feedback-shell.feedback-shell--resizing{transition:none}.feedback-shell__workspace{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;background:#fff;container-name:feedback-workspace;container-type:inline-size}.feedback-main{display:block;width:100%;height:100%;min-height:0;margin:0;overflow:hidden;padding:0}.settings-directory-row{display:flex;grid-template-columns:none;width:100%;gap:8px}.legacy-codex-task-list{display:grid;gap:10px;margin-top:16px}.legacy-codex-task{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--section-panel-border);border-radius:var(--feedback-radius-md);background:var(--section-panel-bg, #fff)}.legacy-codex-task>div{display:grid;min-width:0;gap:3px}.legacy-codex-task strong,.legacy-codex-task span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-codex-task strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.legacy-codex-task span{color:var(--feedback-muted);font-size:12px}@container feedback-workspace (max-width: 1179px){.detail-content{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(var(--feedback-workbench-card-min-height),auto));align-items:stretch}.detail-content__issue{grid-column:1;grid-row:1;width:100%}.detail-content__triage{grid-column:2;grid-row:1;width:100%}.detail-content__conversation{grid-column:1 / -1;grid-row:2;min-width:0;width:100%}}@container feedback-workspace (max-width: 767px){.detail-content{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(var(--feedback-workbench-card-min-height),auto))}.detail-content__issue,.detail-content__triage,.detail-content__conversation{grid-column:1;width:100%}.detail-content__issue{grid-row:1}.detail-content__triage{grid-row:2}.detail-content__conversation{grid-row:3}}@media(max-width:720px){.feedback-shell{display:block;min-width:360px}.feedback-shell__sidebar{width:100%;height:100%}.feedback-shell__workspace{display:none;width:100%;height:100%}.feedback-shell--mobile-workspace .feedback-shell__sidebar{display:none}.feedback-shell--mobile-workspace .feedback-shell__workspace{display:block}.feedback-shell__divider,.feedback-shell__workspace-toggle{display:none}}@media(prefers-reduced-motion:reduce){.feedback-shell{transition:none!important}}
