.act-feedback{padding:12px 18px 16px;border-top:1px solid var(--line,#e5e9f1);background:var(--panel,#fff)}
.act-feedback[hidden]{display:none}.act-feedback-open{border:0;background:none;color:var(--blue,#005eeb);font-size:14px;padding:4px 0}
.act-feedback-panel{display:grid;gap:14px;font-size:14px}.act-feedback-panel h3,.act-feedback-panel p{margin:0}.act-feedback-panel h3{font-size:15px;font-weight:600}.act-feedback-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.act-feedback-title p,.act-feedback-panel small{color:var(--muted,#636f7f);font-size:12px}.act-feedback-title button,.act-feedback-history button,.act-feedback-ready button{border:0;background:none;color:var(--blue,#005eeb);padding:0;font-size:12px}
.act-feedback-panel form{display:grid;gap:12px}.act-feedback-panel label{display:grid;gap:5px;font-size:13px}.act-feedback-panel textarea,.act-feedback-panel select{width:100%;min-width:0;box-sizing:border-box;font:inherit;resize:vertical;padding:9px 10px;border:1px solid var(--line,#dce3ed);border-radius:6px;background:var(--panel,#fff);color:inherit}.act-feedback-actions{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.act-feedback-actions button{border:0;border-radius:6px;padding:10px 14px;background:var(--blue,#005eeb);color:#fff;font-size:13px}.act-feedback-actions button:disabled{opacity:.6}.act-feedback-actions label{flex:1;min-width:160px}.act-feedback-actions small{align-self:center}.act-feedback-saved{display:grid;gap:5px}.act-feedback-saved>span{font-size:12px;color:#137d5c}.act-feedback-ready{display:grid;gap:8px}.act-feedback-ready p,.act-feedback-saved p,.act-feedback-history p{white-space:pre-wrap;overflow-wrap:anywhere}.act-feedback-error{color:#a43c42;font-size:13px}.act-feedback-error:empty{display:none}.act-feedback-history{border-top:1px solid var(--line,#e5e9f1);padding-top:10px}.act-feedback-history summary{color:var(--muted,#636f7f);font-size:12px;cursor:pointer}.act-feedback-history article{padding:10px 0;display:grid;gap:5px}.act-feedback-history button{justify-self:start}
.act:not(.is-list) .act-feedback{--panel:var(--bg);--blue:var(--omnica-blue-light);border-color:var(--line)}.act:not(.is-list) .act-feedback-saved>span{color:#8dd5b6}.act:not(.is-list) .act-feedback-error{color:var(--omnica-red)}.act-feedback-readonly{color:var(--muted);font-size:12px;line-height:1.5}
