/* 复用现行工作台色板；默认只展示两项意见操作，表单按需展开。 */
#feedback-panel{border-block:1px solid var(--line);padding:20px 0;margin:24px 0}
.feedback-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.feedback-heading h2{font-size:17px;margin:0}.feedback-actions{display:flex;gap:10px;flex-wrap:wrap}
#feedback-editor{margin-top:16px}#feedback-editor>summary,#feedback-history-panel>summary{cursor:pointer;min-height:32px}
#feedback-fields{border:0;margin:0;padding:18px 0 0;min-width:0}
.feedback-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}
#feedback-fields label{margin:10px 0 6px}#feedback-fields label select,#feedback-fields label input{margin-top:6px}
.feedback-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.feedback-shortcuts button{font-size:14px;padding:6px 10px}
.feedback-save-row{display:flex;align-items:center;gap:16px;margin-top:14px;flex-wrap:wrap}.feedback-save-row p{margin:0}
#feedback-status{font-size:14px;color:var(--muted);margin:12px 0}
#feedback-history-panel{margin-top:12px}.feedback-record{padding:18px 0;border-bottom:1px solid var(--line)}
.feedback-record>div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.feedback-record p{white-space:pre-line;margin:10px 0}.feedback-record blockquote{margin:12px 0;padding:12px 16px;background:var(--soft);white-space:pre-line;overflow-wrap:anywhere}
#question-feedback{padding:10px 14px;background:var(--soft);font-size:14px}#question-feedback button{margin-left:12px;font-size:14px;padding:4px 10px;min-height:36px}
@media(max-width:600px){.feedback-fields-row{grid-template-columns:1fr;gap:0}.feedback-heading{align-items:flex-start}.feedback-actions{width:100%}.feedback-actions button{flex:1}.feedback-save-row{align-items:flex-start}}
#case-actions {position:fixed;z-index:20;bottom:0;left:280px;right:0;max-height:48dvh;overflow-y:auto;border-top:1px solid var(--line);background:var(--surface);padding:10px 24px;box-shadow:0 -4px 16px #0000000a}
#case-actions:has(#decision-actions[hidden]):has(#action-bar[hidden]) {display:none}
#decision-actions {display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}
#decision-actions[hidden] {display:none}
#decision-actions>span {margin-right:auto;font-size:14px;color:var(--muted)}
#case-actions .action-bar {position:static;left:auto;right:auto;bottom:auto;border:0;box-shadow:none;padding:10px 0 0;margin-top:10px;border-top:1px solid var(--line)}
.conversation-access {padding:12px 16px;border:1px solid var(--line);background:var(--soft);font-size:14px;line-height:1.8}
.conversation-access button {margin:6px 0 0 10px}
.sop-reader>summary {font-size:17px;font-weight:600;cursor:pointer;min-height:44px;padding:8px 0}
@media(max-width:1100px){#case-actions{left:250px}}
@media(max-width:760px){#case-actions{left:0;padding:10px 14px}#decision-actions{gap:8px}#decision-actions>span{display:none}#decision-actions>button{flex:1;font-size:14px;padding:8px}.conversation-access button{display:block;margin:8px 0 0}}
