.batch-import-v2{background:#fff;border-radius:18px;padding:26px}.batch-import-v2 .panel-head{margin-bottom:22px}.import-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.import-guide article{padding:16px;background:#f3f7f5;border:1px solid #dce8e3;border-radius:12px}.import-guide b,.import-guide span{display:block}.import-guide span{font-size:13px;color:#65756f;margin-top:6px}.import-settings{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.import-settings>label{border:1px solid #d9e1de;border-radius:12px;padding:13px;display:flex;justify-content:space-between;align-items:center;gap:12px}.file-pick{cursor:pointer;background:#fbf7ef}.file-pick b{color:#996b2f}.import-status{margin:20px 0;padding:14px;border-radius:10px;background:#f6f6f3}.import-status .ok{color:#14715a}.import-status .bad{color:#bd433a}.import-errors,.import-ready{border:1px solid #e1e5e3;border-radius:12px;padding:16px;margin-top:14px}.import-errors>div{display:flex;justify-content:space-between}.import-errors table{width:100%;border-collapse:collapse}.import-errors th,.import-errors td{text-align:left;border-bottom:1px solid #eee;padding:9px}.import-ready p{font-size:13px;color:#68776f;line-height:1.8}@media(max-width:760px){.import-guide,.import-settings{grid-template-columns:1fr}.batch-import-v2{padding:16px}}
.simple-import-table{width:100%;border-collapse:collapse;margin:12px 0}.simple-import-table td,.simple-import-table th{padding:8px 12px;text-align:left;border-bottom:1px solid #e1e7e4}.simple-import-table img{width:64px;height:64px;object-fit:contain;border-radius:6px}.batch-import-v2 .import-guide article{padding:10px}.batch-import-v2 .file-pick{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid #dce8e3;border-radius:8px}.batch-import-v2{max-width:1100px;margin:auto;padding:20px}
.web-image-pool{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0;max-height:210px;overflow:auto}.web-image-pool>div{position:relative;border:1px solid #dce8e3;border-radius:8px;padding:5px;width:100px}.web-image-pool img{width:86px;height:64px;object-fit:contain}.web-image-pool span{display:block;font-size:11px;overflow-wrap:anywhere}.web-image-pool button{position:absolute;right:0;top:0;padding:1px 7px}.web-image-match{display:flex;align-items:center;gap:8px}.web-image-match select{max-width:180px}.empty-image-slot{display:grid;place-items:center;width:64px;height:64px;border:1px dashed #b9c9c1;font-size:12px;color:#75877d}.drag-over{background:#e5f4ec!important;outline:2px dashed #1b6651}.batch-import-v2 .file-pick{flex-wrap:wrap}.batch-import-v2 #biClearExcel{padding:3px 10px}
.import-confirm-bar{position:sticky;top:8px;z-index:12;display:flex;align-items:center;gap:14px;padding:12px;background:#f0f7f3;border:1px solid #c7dcd1;border-radius:9px;box-shadow:0 3px 12px #173c3020}.import-confirm-bar span{font-size:12px;color:#547063}.import-confirm-bar .primary{flex-shrink:0}
.import-color-lines>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:5px 0;border-bottom:1px solid #e4ebe7}.import-color-lines select{max-width:150px}.import-color-lines b{min-width:34px}
