
.v060-bulk-preview{
    margin-top:18px;
}

.v060-preview-summary{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    margin-bottom:15px;
}

.v060-preview-pill{
    padding:7px 11px;
    border-radius:999px;
    background:#f2f4f7;
    color:#475467;
    font-size:13px;
}

.v060-preview-pill.ok{
    background:#ecfdf3;
    color:#067647;
}

.v060-preview-pill.error{
    background:#fef3f2;
    color:#b42318;
}

.v060-preview-table-wrap{
    max-height:420px;
    overflow:auto;
    border:1px solid #e4e7ec;
    border-radius:10px;
}

.v060-preview-table{
    width:100%;
    border-collapse:collapse;
    background:#fff;
}

.v060-preview-table th,
.v060-preview-table td{
    padding:10px 11px;
    border-bottom:1px solid #eaecf0;
    text-align:left;
    vertical-align:top;
    font-size:13px;
}

.v060-preview-table th{
    position:sticky;
    top:0;
    z-index:1;
    background:#f9fafb;
    color:#475467;
}

.v060-preview-row-error{
    background:#fff5f4;
}

.v060-preview-status-ok{
    color:#067647;
    font-weight:600;
}

.v060-preview-status-error{
    color:#b42318;
    font-weight:600;
}

.v060-preview-errors{
    color:#b42318;
    line-height:1.5;
}

.v060-preview-actions{
    display:flex;
    align-items:center;
    gap:12px;
    margin-top:16px;
}

.v060-confirm-import{
    border:0;
    border-radius:8px;
    padding:11px 20px;
    background:#18794e;
    color:#fff;
    font-weight:600;
    cursor:pointer;
}

.v060-confirm-import:disabled{
    background:#d0d5dd;
    color:#667085;
    cursor:not-allowed;
}

.v060-preview-tip{
    color:#667085;
    font-size:13px;
}

