.statement-batch-form h2{font-size:1.15rem;margin:0 0 9px;color:var(--ink)}.statement-note{margin:0 0 15px;font-size:.8rem;line-height:1.65;color:var(--muted)}
.statement-drop{padding:22px 15px;border:2px dashed #c8d3e4;border-radius:12px;background:#f7f9ff;text-align:center}.statement-drop.is-dragging{border-color:var(--blue);background:#e9efff}
.statement-drop label{display:inline-block;font-weight:800;color:#3552c9;cursor:pointer}.statement-drop input{display:block;margin:10px auto 0;max-width:100%;font-size:.78rem;color:#34516d}
.statement-drop p{margin:9px 0 0;font-size:.72rem;color:var(--muted)}
.statement-file-list{list-style:none;margin:10px 0;padding:0}.statement-file-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;font-size:.72rem;color:#40546d;border-bottom:1px solid var(--line);overflow-wrap:anywhere}
.statement-file-list li button{border:0;background:none;color:#3656be;font-size:.73rem;font-weight:800}
.statement-formats{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-top:14px;font-size:.81rem;color:#294366}
.statement-formats label{display:inline-flex;gap:6px;align-items:center;cursor:pointer}.statement-formats input{accent-color:var(--blue)}
.statement-error,.statement-result{padding:11px 14px;margin:14px 0 0;border-radius:9px;font-size:.77rem;line-height:1.5}
.statement-error{background:#fff0f1;color:#9b3441}.statement-result{background:#e7f8ef;color:#12674e}
.statement-plans{display:block;text-align:center;font-size:.76rem;margin-top:12px;color:#3957d4}
.statement-batch-form button:disabled{opacity:.58;cursor:not-allowed}
@media(max-width:600px){.statement-formats{gap:13px}.statement-batch-form .tool-actions{flex-direction:column}.statement-batch-form .tool-actions button{width:100%}}
