#pd-concept-audit .ce-batch-toolbar{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;padding:20px;margin:20px 0;border:1px solid var(--ce-border,#303441);border-radius:20px;background:var(--ce-bg,#101421)}
#pd-concept-audit .ce-batch-toolbar>.ce-actions{margin-left:auto}
#pd-concept-audit .ce-batch-toolbar>p{width:100%;margin:0}
#pd-concept-audit [data-ce-batch-hidden]:empty,#pd-concept-audit [data-ce-batch-message]:empty{display:none}
#pd-concept-audit .ce-batch-selection{width:42px;min-width:42px;text-align:center;vertical-align:middle}
#pd-concept-audit .ce-batch-selection input,#pd-concept-audit .ce-batch-confirm input{width:20px;height:20px;min-width:20px;accent-color:#8dd3ff;cursor:pointer}
#pd-concept-audit .ce-batch-selection input:disabled{cursor:default;opacity:.3}
#pd-concept-audit .ce-batch-overlay{position:fixed;inset:0;z-index:100010;background:#04070bd9;display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(5px)}
#pd-concept-audit .ce-batch-dialog{width:min(800px,100%);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;background:var(--ce-bg,#101421);color:var(--ce-text,#e8eaf2);border:1px solid var(--ce-border,#303441);border-radius:24px;padding:26px;box-shadow:0 24px 90px #0008}
#pd-concept-audit .ce-batch-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}
#pd-concept-audit .ce-batch-dialog h3{margin:0;font-size:24px}
#pd-concept-audit .ce-batch-dialog-head button{font-size:24px;line-height:1;padding:8px 12px}
#pd-concept-audit .ce-batch-dialog>p{margin:16px 0 24px;line-height:1.6}
#pd-concept-audit [data-ce-batch-list]{display:grid;gap:12px;margin:16px 0 24px}
#pd-concept-audit .ce-batch-item{padding:18px;border:1px solid var(--ce-border,#303441);border-radius:16px;background:#ffffff03;overflow-wrap:anywhere}
#pd-concept-audit .ce-batch-item>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--ce-accent,#8dd3ff)}
#pd-concept-audit .ce-batch-item h4{margin:10px 0 6px;font-size:17px}
#pd-concept-audit .ce-batch-item p{margin:8px 0 0;line-height:1.55}
#pd-concept-audit .ce-batch-state{font-size:13px}
#pd-concept-audit .ce-batch-problem{border-color:#e6ac4155}
#pd-concept-audit .ce-batch-problem .ce-batch-state,#pd-concept-audit .ce-batch-problem .ce-batch-reason{color:#ffd287}
#pd-concept-audit .ce-batch-done .ce-batch-state{color:#72d9b1}
#pd-concept-audit .ce-batch-confirm{display:flex;align-items:flex-start;gap:12px;margin:20px 0;line-height:1.6;cursor:pointer}
#pd-concept-audit .ce-batch-confirm[hidden]{display:none}
#pd-concept-audit .ce-batch-confirm input{margin:3px 0 0}
#pd-concept-audit [data-ce-batch-status]{margin:16px 0;line-height:1.6;overflow-wrap:anywhere}
#pd-concept-audit [data-ce-batch-status][role=alert]{color:#ffafba}
#pd-concept-audit .ce-batch-dialog .ce-actions{justify-content:flex-end;margin-top:20px}
#pd-concept-audit .ce-batch-dialog .ce-btn:disabled{opacity:.45;cursor:default}
@media(max-width:600px){#pd-concept-audit .ce-batch-toolbar{padding:16px;gap:16px}#pd-concept-audit .ce-batch-toolbar>.ce-actions{margin:0;width:100%}#pd-concept-audit .ce-batch-toolbar .ce-btn{flex:1;white-space:normal}#pd-concept-audit .ce-batch-toolbar [data-ce-batch-publish]{flex-basis:100%}#pd-concept-audit .ce-batch-overlay{padding:12px}#pd-concept-audit .ce-batch-dialog{padding:20px 16px;border-radius:20px;max-height:calc(100dvh - 24px)}#pd-concept-audit .ce-batch-dialog h3{font-size:20px}#pd-concept-audit .ce-batch-item{padding:14px}#pd-concept-audit .ce-batch-dialog .ce-actions .ce-btn{white-space:normal}}
