.batch-modal{width:min(760px,100%)}
.batch-select-head{display:flex;align-items:center;gap:12px;padding:13px 27px;background:#fbfcfb;border-bottom:1px solid #e8eeea;color:#66766d;font-size:11px;font-weight:800}
.batch-select-head label{display:flex;align-items:center;gap:6px;cursor:pointer}.batch-select-head input,.batch-strategy-row input{accent-color:#21724a}.batch-select-head span{color:#7f8d84;font-weight:600}
.batch-strategy-list{max-height:390px;overflow:auto;padding:0 27px}.batch-strategy-row{display:flex;align-items:center;gap:11px;padding:12px 3px;border-bottom:1px solid #edf1ed;cursor:pointer}.batch-strategy-row:last-child{border-bottom:0}.batch-strategy-row input{flex:0 0 auto}.batch-strategy-row b{display:block;font-size:12px}.batch-strategy-row small{display:block;margin-top:3px;color:#748179;font-size:10px}.batch-strategy-row .status{margin-left:auto}.modal-foot .danger{color:#b84740;border-color:#efcfcb}.modal-foot .danger:disabled{opacity:.45;cursor:not-allowed}
.verification-modal{width:min(680px,100%)}.verification-content{padding:22px 27px}.verification-dropzone{min-height:150px;border:2px dashed #b8cebe;border-radius:10px;background:#f4faf5;display:grid;place-content:center;text-align:center;gap:7px;color:#3c654c;cursor:pointer;transition:.16s}.verification-dropzone.dragging{border-color:#25764b;background:#e5f4e8}.verification-dropzone b{font-size:13px}.verification-dropzone span{font-size:10px;color:#718078}.verification-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.verification-image{position:relative;min-height:110px;border:1px solid #e0e7e1;border-radius:8px;overflow:hidden;background:#f6f8f6}.verification-image img{width:100%;height:110px;object-fit:cover;display:block}.verification-image button{position:absolute;right:6px;top:6px;width:22px;height:22px;border:0;border-radius:50%;background:#fff;color:#bc5149;font-weight:800;cursor:pointer;box-shadow:0 1px 4px #16282033}.verification-empty{grid-column:1/-1;padding:12px 0;color:#7b8981;font-size:11px;text-align:center}
.drawer-verification{display:grid;gap:9px}.drawer-verification>span{font-size:12px;color:#78877f}.drawer-verification-images{display:flex;gap:7px}.drawer-verification-images img{width:62px;height:48px;border-radius:5px;border:1px solid #dfe6e0;object-fit:cover}.drawer-verification .text-btn{text-align:left;font-size:11px}
