.operation-previews{margin-top:12px;display:grid;gap:7px}.operation-preview{display:grid;gap:4px;text-align:left;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink);width:100%;max-width:240px;font:inherit;cursor:pointer}.operation-preview:hover{border-color:#289d57;background:rgba(46,152,85,.07)}.operation-preview-head{font-size:12px;font-weight:600}.operation-preview-head small{font-size:11px;color:var(--muted);margin-left:5px}.operation-preview-text{font-size:13px;line-height:1.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.operation-preview time{color:var(--muted);font-size:11px}
#operationNotesDialog{width:min(1080px,94vw);max-height:88vh;overflow:auto;background:var(--surface,#fff);color:var(--ink)}#operationNotesDialog>.dialog-head{padding-bottom:0;margin-bottom:0}.operation-dialog-body{display:grid;gap:10px;min-width:0}.operation-dialog-body>strong{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.operation-timeline-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.operation-timeline-controls>div{margin-left:auto;display:flex;gap:6px}.operation-timeline{display:flex;align-items:stretch;overflow-x:auto;overscroll-behavior:contain;min-height:240px;padding:10px 5px 20px;scrollbar-width:thin;scrollbar-color:#8b9f91 transparent}.operation-timeline-item{flex:0 0 300px;display:flex;flex-direction:column;padding-top:2px}.operation-timeline-item>time{font-size:13px;color:var(--muted);padding:0 16px 18px}.operation-timeline-dot{position:relative;height:12px;border-top:2px solid var(--line);margin-bottom:14px}.operation-timeline-dot:before{content:'';position:absolute;top:-7px;left:20px;width:12px;height:12px;border-radius:50%;background:#15964b;box-shadow:0 0 0 4px var(--surface,#fff)}.operation-note-card{margin:0 12px 0 4px;border:1px solid var(--line);border-radius:10px;padding:15px;flex:1;background:rgba(110,140,120,.035)}.operation-note-card p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px;font-size:15px;line-height:1.7}.operation-note-card small{color:var(--muted);font-size:12px}.operation-timeline>.empty{width:100%;align-self:center}.operation-timeline-hint{padding-top:4px}.operation-timeline-controls [hidden]{display:none!important}body.theme-dark .operation-preview{color:var(--ink);border-color:var(--line);background:transparent}
@media(max-width:720px){.operation-timeline-item{flex-basis:260px}}
.operation-note-card>small{display:block;margin-top:12px;line-height:1.65}.operation-note-card .operation-edited-time{padding-top:8px;border-top:1px solid var(--line)}.operation-edit-button{display:block;padding:0;margin:0 0 10px;text-align:left;color:var(--action,#168544)}.operation-edit-label{display:grid;gap:7px;font-size:13px;color:var(--muted)}.operation-edit-content{width:100%;resize:vertical;min-height:130px;border:1px solid var(--line);border-radius:7px;padding:10px;background:var(--surface,#fff);color:var(--ink);font:inherit;line-height:1.6}.operation-edit-actions{display:flex;justify-content:flex-end;gap:7px}.operation-edit-error{color:#cf5353;font-size:12px!important;margin:8px 0!important;white-space:normal!important}.operation-edit-actions button:disabled{opacity:.6;cursor:wait}
