/* 操作记录保留青绿色主题；统一确认、必填、查询范围与次按钮。 */
.history-follow-scope{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;margin:0 0 16px}
.history-follow-scope input{width:17px;height:17px;accent-color:var(--primary)}
label[data-required="true"]::after{content:" *";color:#b91c1c}
button.secondary{background:#f1f5f9;border:1px solid #cbd5e1;color:#334155}
button:disabled{cursor:not-allowed;opacity:.55}
.dialog-card .actions,#scheduleForm>.actions{justify-content:flex-end;gap:10px}
#catalogSaveButton,#editSaveButton,#scheduleSaveButton{order:2}
#catalogCancelButton,#editCancelButton,#scheduleResetButton{order:1}
.ui-dialog-feedback{padding:10px 14px;color:#991b1b;background:#fff1f2;border:1px solid #fecaca;border-radius:10px}
#uiConfirmDialog{box-sizing:border-box;width:min(480px,calc(100vw - 24px));padding:24px;max-height:85dvh;overflow:auto}
@media(max-width:700px){.dialog-card .actions,#scheduleForm>.actions{display:flex;flex-direction:row}.dialog-card .actions>button,#scheduleForm>.actions>button{flex:1}}
